整个微信小程序从打开到关闭,整个过程可以分为很多阶段或者说状态,这一整段的过程,我们称之为小程序的生命周期。而周期中的每种不同的状态,到另一个状态的过度和转化,是需要一个触发机制的,这种机制我们称之为路由。 ...
分类:
微信 时间:
2017-01-05 10:02:41
阅读次数:
391
在u-boot跟linux内核(台湾叫核心)编译过程中, 有个东西叫补丁, 其实通过某些补丁文件, 可以知道它对原始的版本做过哪些修改, 比前面那个帖子的挨个文件挨个文件的修改, 显得要高级那么一丢丢. 打开韦老师的u-boot的patch文件, 可以发现有这些东西: diff -urN u-boo ...
分类:
系统相关 时间:
2016-12-30 10:32:54
阅读次数:
275
array_change_key_case -- 返回字符串键名全为小写或大写的数组 array_chunk -- 将一个数组分割成多个 array_combine -- 创建一个数组,用一个数组的值作为其键名,另一个数组的值作为其值 array_count_values -- 统计数组中所有的值出 ...
分类:
编程语言 时间:
2016-12-29 08:16:11
阅读次数:
208
Template是编译时多态。所有的模板都是在编译时产生对应的代码,它没有面向对象中的虚表,无法实现动态多态。 Function Template A function template is a prescription for the compiler to generate particula ...
分类:
编程语言 时间:
2016-12-27 22:20:28
阅读次数:
274
用法:./conf.pynginx1.confnginx2.conf>diff.html
conf.py
#!/usr/bin/python
importdifflib
importsys
####Usage:compare_nginx.conf.pyfilename1filename2>diff.html
try:
textfile1=sys.argv[1]
textfile2=sys.argv[2]
exceptExceptionase:
print("Error:%s"%e)
pr..
分类:
编程语言 时间:
2016-12-27 16:14:34
阅读次数:
220
转自:http://www.tuicool.com/articles/Ar6Zruq React本身就非常关注性能,其提供的虚拟DOM搭配上Diff算法,实现对DOM操作最小粒度的改变也是非常的高效。然而其组件渲染机制,也决定了在对组件进行更新时还可以进行更细致的优化。 react组件渲染 reac ...
分类:
其他好文 时间:
2016-12-27 13:47:51
阅读次数:
182
思路比较简单:1、对图片进行锐化处理;2、设(r_h, g_h, b_h)为支付宝遮罩黑条的RGB值,以此为中心,查找半径为Diff_radius的范围内所有的色值; 3、对每一行符合步骤2的像素点个数进行计数,若该数值超过某个临界值(如:图片宽度的一半),将其所在行替换为上一行非遮罩数据;4、对处 ...
分类:
编程语言 时间:
2016-12-26 16:28:01
阅读次数:
350
Argument Access(参数访问):变长参数列表。这个模块提供了三个宏:va_arg、va_end和va_start,用来实现变长参数列表的访问。 Buffer Manipulation(内存操作):按字节处理内存区域。主要函数:memcpy、memmove、memset等。 Byte cl ...
分类:
其他好文 时间:
2016-12-25 23:27:50
阅读次数:
195
1、git流程图 2、git 新建仓库 git init git clone 3、git log git diff 文件开始是 untracked git add后变成 staged git diff 使用: (1) git diff 不加参数,默认比较 工作目录(Working tree) 和 暂 ...
分类:
其他好文 时间:
2016-12-24 17:01:57
阅读次数:
198