网站首页 站内搜索

搜索结果

查询Tags标签: value,共有 2876条记录
  • Java集合类源码解析:AbstractMap

    引言今天学习一个Java集合的一个抽象类 AbstractMap ,AbstractMap 是Map接口的 实现类之一,也是HashMap、TreeMap、ConcurrentHashMap 等的父类,它提供了Map 接口中方法的基本实现(关于Map接口有疑惑的同学可参考 Java集合类根接口:Collection 和 Map)源码解析因为…

    2021/5/19 22:25:37 人评论 次浏览
  • redis的五种基本数据类型以及基本操作

    redis支持5种数据类型:【字符串:String】、【散列(哈希):Hash】、【列表:List】、【集合:Set】、【有序集合:SortedSet(zset)】,下面分别介绍5中数据类型的常用命令以及应用场景。 1、String类型 (01)赋值:set key value (02)取值:get key (03)先获取旧…

    2021/5/19 19:32:15 人评论 次浏览
  • Redis基础数据结构、持久化机制和缓存淘汰策略

    part 01:Redis基础数据结构1、Redis基础数据结构string:可以将JSON序列化成字符串,放入Redis缓存原子计数:如果value值是一个整数,还可以对它进行自增操作。自增是有范围的,它的范围是 signed long 的最大最小值,超过了这个值, Redis 会报错(可以用来设置分布式锁…

    2021/5/19 19:29:46 人评论 次浏览
  • 重新认识ThreadLocal

    源码分析为了解释ThreadLocal类的工作原理,必须同时介绍与其工作甚密的其他几个类 ThreadLocalMap(内部类)Thread首先,在Thread类中有一行:/* ThreadLocal values pertaining to this thread. This map is maintained by the ThreadLocal class. */ThreadLocal.Threa…

    2021/5/19 18:31:27 人评论 次浏览
  • 安卓屏幕适配-一键生成主流的屏幕适配dimens文件

    工具类 import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.PrintWriter; /*** author : Louis* time : 2021-5-19* desc : 一键生成主流的屏幕适配dimens.xml文件*/ public class GenerateDimen {//需要创建的目录priv…

    2021/5/19 18:29:33 人评论 次浏览
  • jvm源码解读--16 cas 用法解析

    UNSAFE_ENTRY(jboolean, Unsafe_CompareAndSwapInt(JNIEnv *env, jobject unsafe, jobject obj, jlong offset, jint e, jint x))UnsafeWrapper("Unsafe_CompareAndSwapInt");oop p = JNIHandles::resolve(obj);jint* addr = (jint *) index_oop_from_field_off…

    2021/5/19 14:55:23 人评论 次浏览
  • PHP实现队列和测试

    <?php/*** Class MyList* 队列,先进先出,头部出,尾部入***/class MyList {//队列头索引private $head_index = 0;//出队的内容private $out_value;//入队的内容private $in_value;//队列数组private $list_arr = [];//队列最大值(满了不能入队)private $max_num …

    2021/5/19 12:25:18 人评论 次浏览
  • antv g2 Tooltip自定义

    最近发现关于这个插件的使用文档很少,目前项目中应用到了,恶补了一下,分享出来,希望对各位有帮助! 直接上代码,具体教程看官网:https://g2.antv.vision/zh/docs/api/general/tooltip// 配置tipschart.tooltip({position: bottom,showTitle: false,containerTpl: `&…

    2021/5/19 10:58:41 人评论 次浏览
  • redis基础学习笔记

    学习Redis的基础笔记 本片博文是学校尚硅谷Redis课程所做,在此非常感谢!!! 文章目录 学习Redis的基础笔记NoSQL数据库Redis概述和安装安装redis6.2.1Redis的启动-----在`/user/local/bin/目录下`Redis的关闭Redis相关知识的介绍 常用五大数据类型数据库相关的key操作R…

    2021/5/19 2:25:58 人评论 次浏览
  • 精选力扣500题第2题 LeetCode 146. LRU 缓存机制 【c++详细题解】

    目录 1、题目2、思路3、代码1、题目 运用你所掌握的数据结构,设计和实现一个 LRU (最近最少使用) 缓存机制 。 实现 LRUCache 类: LRUCache(int capacity)以正整数作为容量 capacity初始化 LRU 缓存int get(int key)如果关键字 key 存在于缓存中,则返回关键字的值,否则…

    2021/5/18 22:28:49 人评论 次浏览
  • 2021金三银四 - 我们遇到的那些面试题(2)-python语言篇

    前言 最近收到了很多自动化学员反馈的面试题 。。 有主观题 ,有功能测试题,有python编程题 ,有自动化测试题,有数据库题,linux等。。 为了让我们的学员可以更好的去准备面试,我们专门在腾讯课堂,3小时以上的直播讲解面试 本文作为课堂部分内容,将面试题以及部分参…

    2021/5/18 22:28:46 人评论 次浏览
  • redis中set、setnx、setex区别

    1、SET key value 含义:将字符串值 value 关联到 key 。如果 key 已经持有其他值, SET 就覆写旧值,无视类型。2、SETEX key seconds value含义:将值 value 关联到 key ,并将 key 的生存时间设为 seconds (以秒为单位)。如果 key 已经存在, SETEX 命令将覆写旧值。返…

    2021/5/18 19:29:45 人评论 次浏览
  • Vue+Electron cookies设置

    在网页版Vue中,我使用的是js-cookie这个包来实现cookie的 但是Electron中似乎不可以用,查询官方文档发现有一个cookies的类 于是在此类上重写cookie的get,set的实现 API参考:类:Cookies | Electron (electronjs.org)const { session } = require(electron)export def…

    2021/5/18 10:55:33 人评论 次浏览
  • 条款31.避免默认捕获模式

    lambda表达式 lambda表达式,是表达式的一种,它是源代码组成部分。 std::find_if(container.begin(), container.end(),[](int val){ return 0 < val && val < 10; });闭包是lambda创建的运行期对象,根据不同的捕获模式,闭包会持有数据的副本或引用。在上…

    2021/5/17 10:25:57 人评论 次浏览
  • node核心模块promise化

    先安装 bluebirdnpm install bluebird使用promisifyAll函数,可以将模块导出的接口promise化,注意处理后的API函数名加Async如:fs.readFileAsync()var Promise = require(bluebird) const fs = Promise.promisifyAll(require(fs)) fs.readFileAsync(./1.j).then(value =…

    2021/5/16 14:55:10 人评论 次浏览
扫一扫关注最新编程教程