concurrent 就是关注资源冲突处理,parallel 就是平行互不干涉。
—— @韦恩卑鄙
作者: c君不在
- 
		
		Concurrent 与 Parallel
- 
		
		Git checkout 指定分支直接 clone 时就 clone 指定分支而不是默认的 master git clone -b branch_name repo 先 clone 下来,再 checkout 到指定分支 git co -b branch_name origin/branch_name 
- 
		
		PHP 静态服务器一直用 python 的 python -m SimpleHTTPServer 8080的形式来做简单的静态服务器。原来 PHP 也有类似的工具,如 php -S localhost:8080,支持 PHP 文件和 POST 哦。
- 
		
		荣耀最近在稍微接触下游戏,发现原来代练是一种常态。一方面主播们可以通过这种方式来吸引粉丝,另一方面粉丝们也有着在不方便时希望能提升等级的需求。 对错就不说了,只是,如果被代练的号的主人如果本来技术也不错那没什么关系,如果本身技术一般,但号却上了高分段,真实打的时候可能就会坑队友了。 
- 
		
		Mac ssh keyMac 下创建了 ssh 密钥,但可能会发现不生效,原因是没有添加到列表中,可以用 ssh-add the_private_key_path来添加,然后用ssh-add -l来列出列表确认已经添加。但是可能会发现 mac 下重启后丢失所有 key, 需要重新用 ssh-add添加,可以把密钥添加仅 keyChain 中来保存。$ ssh-add -K the_private_key_path
- 
		
		JavaScript 中的零除一直意味在 JavaScript 中也和别的语言一样会触发错误,所以一直依赖使用除法都先小心地做个判断。但偶然中却发现并不需要在做除法前判断,因为不会报错,只需要拿到结果后进行处理即可。 发现不会报错后,稍微去看了一下规定: Infinity / Infinity = NaN Infinity / 0 = Infinity -Infinity / 0 = -Infinity Infinity / nonZeroFinite = Infinity -Infinity / nonZeroFinite = -Infinity aPositive / Infinity = 0 aNegative / Infinity = -0 0 / 0 = NaN aPositive / 0 = Infinity aNegative / 0 - -Infinity
- 
		
		流火 嗅着脚下胶鞋弥漫开来的烧焦味,感受着其热乎乎软绵绵的变化,踩着坚定而恍惚的脚步,看着瞬间由黄转黑的皮肤,从光明走向前方的黑暗。 七月流火。 
- 
		
		Grunt files 扩展名注意点假设 src 目录下有以下文件: src/ ├── a.js └── c.test.js然后使用以下 grunt 配置文件来把 src 里的 js 文件复制到 dest 目录,把扩展名改为 -min.js。grunt.initConfig({ copy: { main: { expand: true, cwd: 'src/', src: '*.js', dest: 'dest/', filter: 'isFile', ext: '-min.js' } } });复制后的文件将是: dest/ ├── a-min.js └── c-min.js
