程序员
-
编写 Python 代码时要有所取舍
本文是 Python 之禅特别系列的一部分,重点此篇着眼于第七、八、九条原则:可读性、特殊情况和实用性。 软件开发是一门充满了取舍的学科。每一个选择,都有一个同样合理但相反的选择。…
-
甲骨文大裁员,几年前主动离开的他们,早已身家亿万
1 “我们要工作,孩子要吃饭,为何如此下狠手!” 有人在街上拉横幅示威。 这些人,不是国企下岗职员,也不是讨薪农民工。 而是一群毕业于世界名校、在全球顶级外企工作、拿着几十万、上…
-
使用 Java 构建你自己的文本编辑器
有时候,除你自己外,没有人能制作你所梦想的工具。以下是如何开始构建你自己的文本编辑器。 有很多文本编辑器。有运行在终端中、运行在 GUI 中、运行在浏览器和浏览器引擎中的。有很多是…
-
写给非技术人员评估技术同事的参考
21CTO导读:本文是写给不会技术的人怎么评估技术人员的,一般文章我们不登。 先说两句 这个易燃易爆的话题,其实俺是不敢写的。在工程师队伍里滥竽充数了几年,俺觉得自己还没被清理和…
-
微软Build:Windows 将附完整Linux内核,新命令行工具,开源六小时冲上GitHub第二
21CTO导读:微软于2016年成为Linux基金会的成员,同时宣布加入OSI,以增加其在宣传开源软件的使用、贡献和发布方面的作用,包括其客户和整个生态系统。微软还是Linux…
-
通过创建视频游戏来学习 Python
使用我们的新电子书中的分步说明,以有趣的方式了解 Python。 Python 是目前最流行的程序设计语言之一。不管是为了工作还是娱乐为目的学习 Python,它都是一门功能强大且…
-
我在华为写了13年代码的一些感悟
21CTO导读:写了十几年代码,我为什么还没有被拿去“祭天”? 一天晚上,我和老婆聊天,说部门要我写个“大咖谈软件”的文章,老婆斜了我一眼,淡淡地说:“Linus大神…
-
通过编写一个简单的游戏学习 C 语言
当你学习一门新的编程语言时,这个“猜数字”游戏是一个很好的入门程序。下面是如何用 C 语言来编写它。 我在小学时就开始 自学编程。我的第一个程序是…
-
如何成为一个厉害的领导者?提升思考力的5个底层法则
一个厉害的领导者与普通领导者本质的差别在于思考力,他们往往能看到别人看不到的问题与机会,为团队发展指明方向。方向是“1”,执行是“0”,方向对了,强大的执行力才有意义。 如何快速…
-
GitHub遭黑客攻击:窃取数百源码并勒索比特币
五一过后,一些程序员查看自己托管到GitHub上的代码时发现,他们的源代码和Repo都已消失不见,上周四,一位Reddit用户写了一篇帖子,说他的存储库被黑了。代码也被删除了,取而…