Code Review, 有用吗?

Code Review, 有用吗?

或许应该说,Code Review, 达到了它的目的了吗?

美媒深度报道:经历两年危机 Facebook重新认识自身

美媒深度报道:经历两年危机 Facebook重新认识自身

美国科技媒体《连线》杂志近日发表深度文章,通过采访51名Facebook现任和前任员工,整理了Facebook最近两年陷入危机背后的故事。

[译] 使用 SVG 符号和 CSS 变量实现多彩图标

[译] 使用 SVG 符号和 CSS 变量实现多彩图标

使用图片和 CSS 精灵制作 web 图标的日子一去不复返了。随着 web 字体的爆发,图标字体已经成为在你的 web 项目中显示图标的第一解决方案。

设计尸与程序猿的差别!

设计尸与程序猿的差别!

设计尸与程序猿的差别!

IT界不为人知的14个狗血故事

IT界不为人知的14个狗血故事

我们搜罗了关于技术和互联网的下列趣闻轶事,保证它们都经过我们工作人员的精心筛选,以引起你的兴趣。但愿机器人再过几年也不会胜任这份工作。

为什么比起 IntelliJ IDEA,我仍然更喜欢 Eclipse

为什么比起 IntelliJ IDEA,我仍然更喜欢 Eclipse

IDEA就像IDE中的iPhone——它的用户会告诉你“一旦你习惯之后,你会觉得它更好用”,或者“你怎么还在使用Eclipse?”亦或是“IDEA太棒了,每个人都应该换成IDEA”,等等。

[译]如何让你的代码整洁漂亮

[译]如何让你的代码整洁漂亮

“唯一能有效测量代码质量的方式是每分钟说多少个What-the-Fk ”**

安卓继任者Fuchsia是怎样的一种存在?

安卓继任者Fuchsia是怎样的一种存在?

试图让一个系统打天下,Google并非第一个这样做的人。微软曾试图让Win10和UWP实现移动平台和桌面平台的大一统,但铩羽而归。好用的跨平台系统到底有多难造,看看WP和Win10上千奇百怪的Bug即可见一斑。Fuchsia能解决安卓的很多问题,但不能解决所有问题,是否会产生新问题也有待观察。

为什么我们建议尝试一下新颖简洁的现代语言 Kotlin

为什么我们建议尝试一下新颖简洁的现代语言 Kotlin

尽管初始编译速度慢,且只有IntelliJ才提供一流的IDE支持,但我们仍然建议尝试一下这种新颖简洁的现代语言。

Go语言不简单

Go语言不简单

社区实际上并不那么令人愉快,特别是那些因为它的简单性而主张使用 Go 的人。似乎简单已经成为 Go 社区中的一个流行语,许多人反复重复提到这点,却没有给出太多实际的想法。这对我来说似乎很不幸,因为在我看来,Go 是一个“极其简单的语言”:

[译] 15 大领域、50 篇文章,2018 年应当这样学习机器学习

[译] 15 大领域、50 篇文章,2018 年应当这样学习机器学习

正如职业运动员每天都要训练一样,机器学习的日常练习也是工程师生涯得以大踏步前进的基本保障。仅2017年一年,机器学习领域总结此类实战经验的文章便已超过20000篇,该领域相关职位的热度自是可见一斑。从中,我们筛选出50篇最好的经验和心得,囊括了机器学习在15大细分领域的各项典型应用:

Redis 和 Memcached 的区别

Redis 和 Memcached 的区别

说到redis就会联想到memcached,反之亦然。了解过两者的同学有那么个大致的印象:redis与memcached相比,比仅支持简单的key-value数据类型,同时还提供list,set,zset,hash等数据结构的存储;redis支持数据的备份,即master-slave模式的数据备份

Linux 与 Unix 之差异

Linux 与 Unix 之差异

企鹅 Tux 的 Logo 作者是 Larry Ewing,他选择这个企鹅作为他的开源 Linux 操作系统的吉祥物。Linux Torvalds 最初提出这个新的操作系统的名字为 “Freax” ,即为 “自由(free)” + “奇异(freak)” + x(UNIX 系统)的结合字,而不像存放它的首个版本的 FTP 服务器上所起的名字(Linux)。

为什么不能用CPU而用GPU挖矿?

为什么不能用CPU而用GPU挖矿?

就Hash计算而言,它几乎都是独立并发的整数计算,GPU简直就是为了这个而设计生产出来的。相比较CPU可怜的2-8线程和长度惊人的控制判断和调度分支,GPU可以轻易的进行数百个线程的整数计算并发(无需任何判断的无脑暴力破解乃是A卡的强项)。

WebAssembly 能干什么?8个WebAssembly 应用案例

WebAssembly 能干什么?8个WebAssembly 应用案例

WebAssembly 的设计目标:定义一个可移植,体积紧凑,加载迅速的二进制格式为编译目标,而此二进制格式文件将可以在各种平台(包括移动设备和物联网设备)上被编译,然后发挥通用的硬件性能以原生应用的速度运行。

21个国外网站404页面设计欣赏

21个国外网站404页面设计欣赏

21个国外网站404页面设计欣赏

MySQL 一千个不用 Null 的理由

MySQL 一千个不用 Null 的理由

港真,Null 貌似在哪里都是个头疼的问题,比如 Java 里让人头疼的 NullPointerException,为了避免猝不及防的空指针异常,千百年来程序猿们不得不在代码里小心翼翼的各种 if 判断,麻烦而又臃肿,为此 java8 引入了 Optional 来避免这一问题。

Linux程序员应该知道的10个bash小技巧

Linux程序员应该知道的10个bash小技巧

由于我觉得bash是一种要经常使用(且需理解)的技术,所以我在研究bash时写了一本书。虽然许多人并不熟悉bash,但我觉得他们也认为非常重要便足够令人欣喜。

Docker和持续交付、持续部署类型

Docker和持续交付、持续部署类型

选择哪种部署方法最合适呢?这取决于哪种方法最适合你的业务和技术需求。如果你的应用程序对用户群强依赖,我们强烈建议尽可能利用A / B测试。

技术人转管理的一些陷阱

技术人转管理的一些陷阱

的确年龄越大身体就越比不过自己 20 多岁的时候,拼体力不够,但拼经验也完全够资格去带领年轻的团队上战场搏杀了,不过这里面的“管理”一词,不单单是管人,我认为赋予了太多的内涵,之后我慢慢说道。

优秀的开发习惯,我有几点小建议

优秀的开发习惯,我有几点小建议

此文并不是介绍项目的性能的如何优化,而是介绍本人在工作中总结出来的一些开发经验,旨在通过改善开发习惯,来提升工作效率。

推荐一款让屏幕下《骇客帝国》里数字雨的开源小软件

推荐一款让屏幕下《骇客帝国》里数字雨的开源小软件

《黑客帝国》是 1999 年,由 Wachowki 兄弟编导的科幻动作片。这部电影的荧屏里有无尽的绿色字符降落。数字雨模拟着《黑客帝国》中的虚拟现实活动。现在,Linux 和 Unix 终端上,你也可以通过 CMatrix 模仿出矩阵数字雨。

Apache 软件基金会联合创始人:正押注目前最有前景的技术

Apache 软件基金会联合创始人:正押注目前最有前景的技术

超级账本是 Linux 基金会于 2015 年的开源项目,本意是希望借助项目内部会员的通力协作,创建通用的分布式账本技术,建立行业专属的区块链技术开源标准,加速区块链软件和系统的开发,从而重塑整个行业。该项目一经公布便受到了金融、科技行业和区块链行业的广泛关注。

如何写出一个让(坑)人(王)很(之)难(王)发现的bug

如何写出一个让(坑)人(王)很(之)难(王)发现的bug

序员的日常三件事:写bug、改bug、背锅。连程序员都自我调侃道,为什么每天都在加班?因为我的眼里常含bug。那么如何写出一个让(坑)人(王)很(之)难(王)发现的bug呢?

高盛区块链79页完整报告:从理论到实践!【中文版】

高盛区块链79页完整报告:从理论到实践!【中文版】

我们阐明区块链的特性最适应现有的哪些商业问题,并量化其如何改变产业现状。我们突出展示那些将探索或赋能这一进程的私有和上市企业——并分析区块链可以创造哪些新的利润池,或是破坏哪些旧的利润池。