网站首页 站内搜索

搜索结果

查询Tags标签: value,共有 2876条记录
  • ThreadLocal的原理及产生的问题

    点赞再看,养成习惯,微信搜索「小大白日志」关注这个搬砖人。 文章不定期同步公众号,还有各种一线大厂面试原题、我的学习系列笔记。ThreadLocal的原理 特点ThreadLocal和Sychronized都用于解决多线程间的并发访问,但它们实现的本质方法不同 它们如何实现的:sychroniz…

    2021/7/8 6:06:20 人评论 次浏览
  • c# AsyncLocal<T> ThreadLocal<T> ExecutionContext

    using System; using System.Threading;namespace Cmd {class Program{static void Main(string[] args){var asynclocal = new AsyncLocal<int>();var threadlocal = new ThreadLocal<int>();asynclocal.Value = 1;threadlocal.Value = 2;//ExecutionContext…

    2021/7/8 1:05:41 人评论 次浏览
  • MyRequest类

    import requests import traceback from loguru import loggerclass MyDict(dict):def __getattr__(self, item):value = self.get(item)if type(value) == dict:value = MyDict(value)if isinstance(value,list) or isinstance(value,tuple):value = list(value)for inde…

    2021/7/7 23:36:44 人评论 次浏览
  • MyDict类

    class MyDict(dict):def __getattr__(self, item):value = self.get(item)if type(value) == dict:value = MyDict(value)if isinstance(value,list) or isinstance(value,tuple):value = list(value)for index,v in enumerate(value):if isinstance(v,dict):value[index]…

    2021/7/7 23:36:43 人评论 次浏览
  • JAVA,统计字符串里面每个字符出现的次数

    运行如图: 代码如下:package com.java.day15;import java.util.HashMap; import java.util.Map;// 字符统计 public class CharCount {public static void main(String[] args) {String str = "hello";charCount(str);}private static void charCount(String …

    2021/7/7 22:39:43 人评论 次浏览
  • 408每日算法——连续子数组长度(2016年清华912)

    连续子数组长度 一、问题描述求一个数组A中连续相同数字的和等于s的最长子数组长度例如A={1,1,2,1,1,1,2,1},s=3,最终返回3要求算法时间复杂度不超过On),空间复杂度不超过O(1) 二、算法思路快慢指针:可以设计一个快指针f,一个慢指针s,遍历过程中,如果f.value==s.va…

    2021/7/7 22:38:26 人评论 次浏览
  • 用JavaScript实现二叉搜索树

    计算机科学中最常用和讨论最多的数据结构之一是二叉搜索树。这通常是引入的第一个具有非线性插入算法的数据结构。二叉搜索树类似于双链表,每个节点包含一些数据,以及两个指向其他节点的指针;它们在这些节点彼此相关联的方式上有所不同。二叉搜索树节点的指针通常被称为…

    2021/7/7 20:07:51 人评论 次浏览
  • 使用JSON来实现数据库中的动态条件匹配

    在项目的数据库设计中,可能会碰到不确定列的情况。 使用JSON 格式来保存这种不确定列的数据, 是一种比较灵活且方便的做法。 比如一张表记录学生的成绩。 如果列上的学科是不确定的, 比如有的学生有物理成绩, 有的学生有生物成绩,那么我们可能会考虑将表设计成: 但这…

    2021/7/7 19:07:36 人评论 次浏览
  • HashMap底层源码解析

    HashMap作为java中使用频率非常高的集合之一,一直是面试的高频问题,接下来一块学习下HashMap的底层原理,以及jdk1.8版本都做了哪些优化。一、jdk1.7和1.8中,HashMap的主要区别是什么?1.底层架构有变化jdk1.7中,HashMap 是以数组加链表的形式组成的jdk1.8中,HashMap…

    2021/7/7 14:34:51 人评论 次浏览
  • 进程间的通信

    方式1 queue队列 先进先出 进程之间默认是没有关联的,进程间的通信就是解决这个问题 from multiprocessing import Queue, Process这是解决普通进程间的通信 from multiprocessing import Manager, Pool这是解决进程间的通信 queue是阻塞的 from multiprocessing import …

    2021/7/7 7:04:50 人评论 次浏览
  • Java反射机制开发经验总结

    我在实际项目当中有经常用到反射机制,故而将学会的反射用法做一些汇总笔记,当做以后复盘所用。 存在这样一个类: package com.example.demo; import com.alibaba.fastjson.annotation.JSONField; public class User {private String name;@Value( value ="age_a&q…

    2021/7/7 1:05:04 人评论 次浏览
  • C++ primer读书记录 第一次更新2021.7.6

    需要对程序进行恰当的缩进保持程序的可读性 第一章 开始 cout<<c1<<endl;可以视为(cout<<c1)<<endl; cin>>v1>>v2;可以视为(cin>>v1)>>v2;endl的作用是将与设备相关联的缓冲区(buffer)的内容美国都刷到设备中去 //1.2节…

    2021/7/6 22:35:01 人评论 次浏览
  • Redis

    简介 Redis是一种非关系型数据库。底层采用聚合数据结构存储数据 。C语言编写的,基于内存运行的高性能数据库。 Redis中的数据大部分时间都存储在内存中。适合存经常访问的,数据量小的。 特点: 1、支持数据持久化 2、支持多种数据结构:不仅支持k-v,同时还支持list,s…

    2021/7/6 19:10:18 人评论 次浏览
  • redis学习笔记

    1.启动redis 进入redis目录 命令如下: redis-server lconfig/redis.conf redis-cli -p 63792.redis基础知识 常用命令: keys * : 查看redis中所有的key type key : 查看key的数据类型 exists key : 查看key存不存在 move key 1(第几个数据库) : 移除某一个库 expire key…

    2021/7/6 2:28:44 人评论 次浏览
  • JavaScript重难点解析6(Promise)

    JavaScript重难点解析6(Promise 概念为什么要使用PromisePromise 的状态Promise 对象的值Promise工作流程 基本用法Promise其他方法概念 为什么要使用Promise 1.指定回调函数的方式更加灵活 2.支持链式调用, 可以解决回调地狱问题 回调地狱:回调函数嵌套调用, 外部回调函…

    2021/7/5 22:19:40 人评论 次浏览
扫一扫关注最新编程教程