
用什么linux命令能够显示一个文件目录或多个目录的体积大小?
我不是深度的使用linux的程序员,但平时又少不了使用一两次。所以,很多常用的linux命令因为不常用,所以记不住,都需要查资料寻找用法。比如,如何在linux命令行里用命令显示文件目录的体积大小

程序员如何优雅使用mac电脑
在折腾windows和linux一段时间内,饱经各种摧残的我,虽然掌握了一些不为人知的黑科技,终于对此感到厌倦,转投mac阵营。入手了2017款的Apple MacBook Pro 13.3寸笔记本。

Linux bash 数组用法技巧
写 Bash 相关的东西很难,但如果是写一篇像手册那样注重怪异语法的文章,就会非常简单。不过请放心,这篇文章的目的就是让你不用去读该死的使用手册。

Python之父抛弃Python!
Python 居然快 30 岁了,那创始人退出我想也有身体的原因吧!毕竟不是谁都想“活到老,干到老”的。

译 | 简单,正确,快:这是编程的正确顺序
软件中最重要的一个品质是简单。这比你要完成的任务更重要,比性能更重要。原因很简单:如果你的解决方案不简单,它就不会正确或高效率。

译 | 我是如何爱上Go语言的
作为一个python程序员,我发现研究golang是有优势的,go语言代码也不需要结尾的分号;Golang的数据结构很清晰,我可以相对轻松地掌握strings, arrays, slices, maps 和 structs的基本知识。

美团是如何基于深度学习实现图像的智能审核?
美团每天有百万级的图片产生量,运营人员负责相关图片的内容审核,对涉及法律风险及不符合平台规定的图片进行删除操作。由于图片数量巨大,人工审核耗时耗力且审核能力有限。另外对于不同审核人员来讲,审核标准难以统一且实时变化。所以有必要借助机器实现智能审核。

看我如何发现GitHub提权漏洞获得$10000赏金
之前,我从没参加过GitHub官方的一些漏洞众测项目,在HackerOne发起的HackTheWorld比赛中,主办方宣传除了赏金以外,还有机会获得Github提供的终身无限制私有库(unlimited private repositories)使用权,这激发了我的挖洞兴趣。

重看”Linus Torvalds on Git”视频
这个2009年的一个高水平的技术讲座,远远没有得到应有高度的评价!尽管年代久远,但它绝不是过时的!

Udacity也弃用React Native了 !看看他们使用React Native过程中遇到了哪些问题
在本文中,Udacity团队将告诉大家他们使用React Native的历程以及放弃他们的原因,也希望给一些开发者一些参考和启发,看自己是否适合React Native。

译 | 如何更优雅的写出你的SQL语句
一般来说,当您学习编码的艺术时,编码水平会随着经验而提高,例如,你会变得更喜欢组合而不是继承或更喜欢接口而不是实现,但是只有少数开发人员能够掌握这些技术。

译 | 关于bash函数你不知道的一些事情
并不像在JavaScript或c中那样意味着“函数的主体”或“函数的范围”,它实际上是一个复合命令。你可以做各种稀奇古怪的事情

译 | 程序员是如何痛苦、缓慢的死掉的
当你没有足够的警惕时,就会发生这种情况。如果你不去关注你周围真正发生的事情,你就会面临停滞不前的风险。你可能会让自己落伍,对这个行业的价值也会大打折扣,因为你没办法跟上。

译 | 如果你的简历中我只看到了 jQuery …
我确信他可以在一个认为jQuery技能非常有价值的公司找到一个职位。但是,我不认为他会在那个地方学到什么新东西,而且在3年后,如果他想找一份新工作,他会遇到相同的尴尬处境。

译 | Vue.js:好的,”呵呵”的,不好的
Vue实现了它想做的目的,并且在其他人失败的领域取得了成功,但是,今天,我并不认为Vue客观上比你想象中的其他选择更好或更糟糕。

在每个浏览器中看起来都不一样的div
最近国外的一位网友发现了一个有趣的现象,有一个DIV,它在每种浏览器中的样子看起来都不一样,比如说firefox、edge、chrome、Safari、IE等。他给出的代码是这样的:

阮一峰:Web Worker 使用教程
Web Worker 的作用,就是为 JavaScript 创造多线程环境,允许主线程创建 Worker 线程,将一些任务分配给后者运行。在主线程运行的同时,Worker 线程在后台运行,两者互不干扰。

Airbnb CSS-in-JavaScript 风格指南
一个 普遍适用的CSS-in-JavaScript方法

深入理解Flutter的编译原理与优化
对于开发者而言,Flutter 工程和我们的 Android/iOS 工程有何差别?Flutter 的渲染和事件传递机制如何工作?构建缓慢或出错又如何去定位,修改和生效呢?凡此种种,都需要对 Flutter 从设计,开发构建,到最终运行有一个全局视角的观察。

2018年Docker使用情况报告
该研究的数据来自Sysdig Monitor和Sysdig Secure云服务报告的容器使用情况的时间点快照,这些工具可以监视容器之间的系统调用及其主机环境,以提供有关容器的信息。

6 种疯狂的 Hello World 程序 C 语言写法
以下六个程序段主要完成以下工作: 输出 hello world 混乱的C语言源代码 下面的所有程序都可以在GCC下编译,只有最后一个程序需要使用c++编译器G+。

译 | 结对编程实践指南
使用结对编程开发出的代码中的bug可以减少15% (Laurie Williams, 2000)。然而,对我来说,这还不少最重要的。

Photoshop v.1.0.1 源代码以及它的故事
当Thomas Knoll和John Knoll兄弟在20世纪80年代末开始设计和编写一个图像编辑程序时,他们无法想象他们会在字典中添加一个词。

Kotlin 2018 调查:1/4 的 Java 开发者在迁移后表示后悔
来自伦敦的 Pusher 公司昨天发布了“The State of Kotlin 2018”调查报告,该公司在2018年1月至3月期间对 2744 名开发者进行了调查,以了解 Kotlin 语言,及其生态系统的发展趋势。

译 | face-api.js:浏览器中基于tensorflow.js的人脸识别的JavaScript API
今天将为大家介绍一个用于人脸检测、人脸识别和人脸特征检测的 JavaScript API,通过在浏览器中利用 tensorflow.js 进行人脸检测和人脸识别。大家不仅可以更快速学习这个,对有人脸识别技术需求的 JS 开发者来说更是一件值得开心的事。