掘友等级
获得徽章 0
这是什么神仙代码
Q:为什么快速移动鼠标会使得 Windows 95 运转的更快?
A:这是因为 Windows 95 的一个问题,就是在调用异步 I/O 操作(如文件读写)时,CPU 会被分配到其他应用程序,并在这个 I/O 操作完成后再被调起。但是在部分性能较差的电脑上,这部分 I/O message 会被捆绑并不立即唤醒应用,也就是 CPU 不会立即回来,但是为了维持应用的响应性,移动鼠标操作会让 CPU 不断地调用回来。因而,相关的 I/O message 也会更快地处理,类似于像安装应用这样的大型 I/O 操作确实可以节省大量的时间!
感觉「2020年」是在遥远的未来 而不是五个多月后。
坐标上海,职位前端,公司还停留在jQuery开发模式,直系领导(已婚)JAVA出生,格局很小,天天和公司女同事搞暧昧,公司气氛乌烟瘴气的,不搞新技术都在搞男男女女的事儿,请问要要不要留下来唷!
【#Facebook发布加密货币白皮书#】
6月18日下午,Facebook加密货币“Libra”官方网站正式上线。该公司表示,Libra将由一个全球组织管理,预定于2020年上半年进行针对性发布。此前,Facebook预计在今年年底前测试加密货币。同时Facebook成立子公司“Calibra”,将建立一款新的电子钱包。这款电子钱包既可在Facebook Messenger和WhatsApp使用,也会有独立的iOS和Android应用。(新浪科技)
10 年后端开发经验的妹纸,第一次学 JS 的感受
学习前:wish me luck
学习后:what the fuck
via:程序员的那些事
1. 关于是否在结尾加分号,取决于团队习惯,保持一致(如用eslint规则)最重要。为了减少读代码的干扰,我们是不加,同时留心极少数情况(尤大也专门写过Hacking Semicolons
slides.com)
2. 关于缩进,我们用2 空格,避免在gitlab上review code的时候,代码缩进太狠造成阅读困难。
3. 关于是用LESS还是SCSS,我们用LESS,因为node-sass是基于LibSass的,而我们的内网开发机器安装便宜LibSass有困难,所以就选了基于js的LESS。
4. 关于是用styled-jsx 还是 独立的 .css/.less/.scss,我们是 styled-jsx + 独立.less,styled-jsx是为了当只需要给UI微调或者动态style的时候用,这时没必要再管理一个独立的.less文件。
5. 关于是否用BEM css,我们用,且完全按照官方的命名规范,好处是结构化的名字好找。同时且在webpack里给每个className加上hashcod,避免某些冲突(比如ant design 的popover是挂在body上的,多个时就冲突了)。
总之这种非核心的多选情况,以服务实际项目为目标,团队内统一即可,真没必要反复纠结于此,团队的高质量产出才是最应该花时间的
下一页