后端
Redis 知识点全面击破,多图警告
什么是 Redis?
Redis(REmote DIctionary Service)是一个开源的键值对数据库服务器。
Redis 更准确的描述是一个数据结构服务器。Redis 的这种特殊性质让它在开发人员中很受欢迎。
Redis不是通过迭代或者排序方式处理数据,而是一开始就按照数据结构方式组织。早期,它的使用很像 Memcached,但随着 Redis 的改进,它在许多其他用例中变
学习《框架思维》的第三天
今天继续学习《框架思维》,前面我们学习了界定问题的三种方法:准确地秒速问题,明确问题的构成要素,探究问题的本质。今天我们学习第四种方法:显性化问题隐含的假设。
一,显性问题隐含的环境假设,
二,显性问题隐含的时间假设
三,显性化理论/工具的应用前提和边界
显性化问题隐含的假设是一种威力巨大的界定问题的方法,特别有助于我们发现问题不缜密的部分,以及拓宽分析问题的思路。
说说ThreadLocal原理?
ThreadLocal可以理解为线程本地变量,它会在每个线程都创建⼀个副本,那么在线程之间访问内部副本变量就⾏了,做到了线程之间互相隔离,相⽐于synchronized的做法是⽤空间来换时间。
ThreadLocal内,有⼀个静态内部类:ThreadLocalMap,ThreadLocalMap⼜包含了⼀个Entry数组,Entry本身是⼀个弱引⽤,它的key是指向ThreadLocal的弱引⽤,
26. 删除排序数组中的重复项
26. 删除排序数组中的重复项
题目链接:
难度:简单
给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。
不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。
Sensor 调试流程
“ 日常工作中, 我们拿到一款新 sensor,一般都是先点亮,再接着调试效果。但点亮及调试也是有流程的,需按流程一步步去完成才可以,此文总结一下 ,关于 sensor 从点亮出图到效果调试的一个大致流程 。如觉得文中哪里有问题,或者不清楚的地方,欢迎联系指出。”
1、Sensor 调试流程
2、准备材料
1)、确认主芯片规格
支持的最大分辨率、mclk、mipi 速率上限、支持的
Java可变参数与数组
1. 可变参数
可接收多个同类型实参,本质是一个数组
语法:数据类型... 形参名
必须定义在参数列表的最后,且一个方法只能有一个可变参数
Class<?>... parameterTypes
Class<?>[] types
可变参数和数组作为方法参数时的区别:
可变参数只能有一个,数组可以有多个
可变参数只能定义在参数列表的末尾,数组可以在任何位置
可变参数可以
