“Array” Methods _.pullAt(array, [indexes]) 移除数组中在indexs中对应索引的元素,并返回这些元素 这个方法依赖于basePullAt方法 对应的源码为 _.remove(array, [predicate=_.identity]) 移除数组中所有通过判断 ...
分类:
其他好文 时间:
2017-07-05 22:59:41
阅读次数:
368
Java Executors(线程池) //介绍了 Executors 创建线程池的多种方法和 差别,可以对照源码 学习 ...
分类:
编程语言 时间:
2017-07-05 11:34:17
阅读次数:
126
View绘制的三部曲, 测量,布局,绘画今天我们分析测量过程 view的测量是从ViewRootImpl发起的,View需要重绘,都是发送请求给ViewRootImpl,然后他组织重绘在重绘的过程中,有一步就是测量,通过代码来分析测量过程 这个函数通过getRootMeasureSpec方法,获取测 ...
分类:
移动开发 时间:
2017-07-05 11:30:59
阅读次数:
248
继续学习lodash,依然是数组的方法 “Array” Methods _.indexOf(array, value, [fromIndex=0]) 获取value在数组 array所在的索引值 使用 SameValueZero方式比较(第一个全等 的元素). 如果 fromIndex 值是负数, ...
分类:
其他好文 时间:
2017-07-04 22:01:18
阅读次数:
280
Hadoop的HDFS可以分为NameNode与DataNode,NameNode存储所有DataNode中数据的元数据信息。而DataNode负责存储真正的数据(数据块)信息以及数据块的ID。 NameNode上并不永久保存哪个DataNode上有哪些数据块的信息,而是通过DataNode启动时的 ...
分类:
其他好文 时间:
2017-07-03 23:53:39
阅读次数:
242
前端开发这个行业这几年发展速度太快,各种新技术不断更新,从es5到es6再到es7,从grunt,browserify到webpack,gulp,rollup,还有什么postcss,typescript,flow...,一直都在学习新技术,作为一个才工作不久的新人,感觉内心有点浮躁了,想巩固一下基 ...
分类:
其他好文 时间:
2017-07-03 22:41:01
阅读次数:
276
文中理解参考:http://www.cnblogs.com/danxi/p/6344116.html 等关于Quagga的源码学习 第一部分:入口函数 int main (int argc, char **argv) //bgp_main.c vty_init(bm->master) bgp_ini ...
分类:
其他好文 时间:
2017-07-03 16:34:16
阅读次数:
229
SQLmap是现在搞web人手一个的注入神器,不仅包含了主流数据库的SQL注入检测,而且包含提权以及后渗透模块。基于python2.x开发而成,使用方便。所以研究web安全少不了分析源码,学习代码的同时,也可以学习先进的漏洞检测技术。多的不多说,咱们来分析一下源码。 0x00 从入口文件开始 我们在 ...
分类:
数据库 时间:
2017-07-01 13:43:08
阅读次数:
339
ArrayList ? ArrayList是基于数组实现的,是一个动态数组,其容量能自动增长,类似于C语言中的动态申请内存,动态增长内存。 ? ArrayList不是线程安全的,只能用在单线程环境下,多线程环境下可以考虑用Collections.synchronizedList(List l)函数返 ...
分类:
编程语言 时间:
2017-06-30 12:26:54
阅读次数:
240
前言: 由于业务需要,接触caffe已经有接近半年,一直忙着阅读各种论文,重现大大小小的模型. 期间也总结过一些caffe源码学习笔记,断断续续,这次打算系统的记录一下caffe源码学习笔记,巩固一下C++,同时也梳理一下自己之前的理解。 正文: 我们先不看caffe的框架结构,先介绍一下caffe ...
分类:
其他好文 时间:
2017-06-14 20:14:56
阅读次数:
874