摘要:
1、使用redis有哪些好处? 速度快,因为数据存在内存中,类似于HashMap,HashMap的优势就是查找和操作的时间复杂度都是O(1) 支持丰富数据类型,支持string,list,set,sorted set,hash 支持事务,操作都是原子性,所谓的原子性就是对数据的更改要么全部执行,要么 阅读全文
摘要:
闭包 能够访问另一个函数作用域的变量的函数。清晰的讲:闭包就是一个函数,这个函数能够访问其他函数的作用域中的变量。 下面inner 就是一个闭包函数,因为他能够访问到outer函数的作用域 闭包是站在作用域的角度上来定义的,因为inner访问到outer作用域的变量,所以inner就是一个闭包函数。 阅读全文
摘要:
需求 有这么两个数组 想要这样的结果 方案一 此方案为最原始方法,简单,但过于low 方案二 此方案使用了ES6中的map,简洁,但本质还是遍历,显得有些low 方案三 此方案使用了ES6+递归,显得高大上起来了。 方案四 此方案是方案三的加强版,它能接受多个数组映射成对象数组,威力无比! 阅读全文
摘要:
RGB、YUV和YCbCr都是人为规定的彩色模型或颜色空间(有时也叫彩色系统或彩色空间)。它的用途是在某些标准下用通常可接受的方式对彩色加以描述。本质上,彩色模型是坐标系统和子空间的阐述。 RGB RGB图像具有三个通道R、G、B,分别对应红、绿、蓝三个分量,由三个分量的值决定颜色;通常,会给RGB 阅读全文
摘要:
色彩模式 色彩模型是描述使用一组值(通常使用三个、四个值或者颜色成分)表示颜色方法的抽象数学模型。三原色光模式(RGB) 和印刷四分色模式(CMYK) 都是色彩模型。 RGB三原色光模式 发光色彩模式,红色Red、绿色Green、蓝色Blue,三种颜色叠加起来就是白色,你在一间黑暗的房间内仍然可以看 阅读全文
摘要:
视频编码:crf 与 bitrate 对照表 CRF(constant rate factor)就是x264/x265下压制视频的一种恒定量化值的编码方式,码率不恒定。其实就相当于vbr1pass。采用CRF的话,那么在一个视频中,大动态场景会被分配更多的码率,以使画面更好。一般CRF值我们都设置在 阅读全文
摘要:
问题引入 背景:DbUtils.list("from User")返回是List<Object>类型 需求:我们清楚的知道它的准确类型是List<User>,可能我们想直接的去进行类型的转换 尝试:List<User> listUser= (List<User>)DbUtils.list("from 阅读全文
摘要:
one 作用:只触发一次,并在触发后失效,触发时会产生时间冒泡。 语法:$(selector).one(event,data,function) 例子: bind 作用:添加时间监听,不监听后续动态添加的dom。 语法:$(selector).bind(event,data,function,map 阅读全文
摘要:
1 function foo(name) { 2 this.name = name; 3 return name 4 } 5 console.log(new foo('光何')) 6 7 function bar(name) { 8 this.name = name; 9 return ['光',' 阅读全文