月度归档: 2019 年 4 月

Python和其它27种编程语言

Python和其它27种编程语言

我更多的建议是针对人开始遭遇 Python 的核心程序集的境界,也因此开始探索更多的 Python 自身的“思维工具”。

谷歌已经连续6个月没有更新Android版本饼图了

谷歌已经连续6个月没有更新Android版本饼图了

如果我们按照历史趋势来看,目前Android 9.0 Pie应该只有不到10%的份额。但是实际情况可能更多也可能更少,但是因为谷歌拒绝更新数据所以我们无法获得准确的数字。

让华为P30运行如飞的,是这个叫方舟的编译器

让华为P30运行如飞的,是这个叫方舟的编译器

华为的方舟编译器,就是将安卓应用开发者们所使用的JAVA、C/C++们转换成机器代码。据王成录透露,华为从2009年就开始考虑做编译器,“因为咱们海思做了芯片以后,需要有自己的编译器才能真正发挥芯片的能力,从2013年开始,有华为自己的自研编译器了,叫HCC。”

Mozilla计划用“Fenix”取代Android版Firefox

Mozilla计划用“Fenix”取代Android版Firefox

Firefox for Android最近没有得到Mozilla的太多关注,但是Mozilla似乎正着眼点于另一个地方:他们正致力于开发一种新的’Fenix’浏览器,旨在最终取代目前的Android Firefox浏览器,

Python 工匠:编写地道循环的两个建议

Python 工匠:编写地道循环的两个建议

循环是一种常用的程序控制结构。我们常说,机器相比人类的最大优点之一,就是机器可以不眠不休的重复做某件事情,但人却不行。而“循环”,则是实现让机器不断重复工作的关键概念。

Python、Java、TypeScript 和 Perl 作者谈语言设计

Python、Java、TypeScript 和 Perl 作者谈语言设计

Guido van Rossum 说,设计一种语言类似 JK罗琳写《哈利波特》,罗琳在布局上是天才,她在第一本书中提到的某些细节在第六和第七本中成了情节重点。

Windows 10是用什么语言写的?有多少行代码?

Windows 10是用什么语言写的?有多少行代码?

Windows 的大部分内核(ntoskrnl.exe)是用C语言写的,你可以在Github上看到泄露的Windows Research Kernel 代码,自己研究一下,虽然它已经相当过时,非常不完整,但依然能看出一些重要的东西。

Google发布了Fuchsia OS的第一个“候选版本”

Google发布了Fuchsia OS的第一个“候选版本”

通过这个名称我们可以假设Google在2月6日建立了“候选版本”, 这似乎代表“Release Candidate 01”的意思,虽然我们现在还不确定中间的00两个数字意味着什么。

Erlang 之父去世,他留给程序员两点忠告

Erlang 之父去世,他留给程序员两点忠告

北京时间 4月20日,据Erlang Solutions、Erlang Factories的创始人Francesco Cesarini的推特称,Erlang之父Joe Armstrong于4月20日去世,享年68岁。

len(x) 击败 x.len(),从内置函数看 Python 的设计思想

len(x) 击败 x.len(),从内置函数看 Python 的设计思想

举个例子,求字符串 x 的长度,Python 的写法是 len(x) ,而且这种写法对列表、元组和字典等对象也同样适用,只需要传入对应的参数即可。len() 函数是共用的。

内心的996比形式的更重要

内心的996比形式的更重要

这也是为什么欧美公司总是讲“帕金森法则”:一半的员工,两倍的工资,三倍的效率。一个公司砍掉一半的人,给每个人的工资增加一倍,剩下的人能发挥三倍的效率。

Ubuntu 19.04 正式发布,生命周期仅 9 个月

Ubuntu 19.04 正式发布,生命周期仅 9 个月

值得注意的是,这一版本将支持到 2020 年 1 月,生命周期仅有 9 个月。若需要长期支持,建议使用 Ubuntu 18.04 LTS 代替。

红帽接手维护 OpenJDK 8 和 OpenJDK 11

红帽接手维护 OpenJDK 8 和 OpenJDK 11

racle 分别在 2014 年 3 月和 2018 年 9 月发布了 JDK 8 和 JDK 11,红帽接手维护的两个 OpenJDK 版本是 Java 这两个长期支持版本的基础。

我在阿里做技术面试官的一些经验

我在阿里做技术面试官的一些经验

这里以一个面试官的角度来给大家谈谈在面试的时候怎么能给面试官留下更好的印象,更容易拿到大厂的Offer。为了不造成任何面试题泄露,这里我不会涉及到任何具体的面试题。

左耳朵耗子:996 不是福气,努力也未必成功

左耳朵耗子:996 不是福气,努力也未必成功

你在错误的方向或是格局很小的方向上努力,能有用么?你努力地要饭,你努力地当搬运工,你努力地打骚扰电话销卖保险……在错误和小格局的方向上努力,你还觉得努力还有用吗?

新华社《半月谈》三评996:违法、过劳、伪奋斗

新华社《半月谈》三评996:违法、过劳、伪奋斗

我们需要的是合法合情合理的奋斗精神,是对自己对家人对国家敬业尽责的奋斗精神,把这些割裂开来,奋斗精神就成了无源之水,无本之木。

硅谷里的996:谷歌员工要7*24待命 给够钱

硅谷里的996:谷歌员工要7*24待命 给够钱

请假请得如此潇洒而美好,是真的吗?同为科技中心,硅谷的程序员加班的节奏是怎样的呢?硅谷真的从不996?

替代 Docker 的五种容器选择

替代 Docker 的五种容器选择

据 2018 年统计,Docker 占据了 83% 的容器市场份额。可是就在 2017 年,这个数字还是 99%,Docker 的统治地位无疑受到了削弱

前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流

前Firefox工程师爆料为了让Chrome浏览器成功 Google玩得很下流

当Chrome准备好迎接黄金时段时,一切都发生了变化,谷歌转而采用肮脏的技巧来增加其浏览器的采用率,同时降低了Firefox的用户数量。

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

评测|微软浏览器Edge换“芯”后,是否更值得我们去使用?

去年12月份,微软官方就宣布新的Microsoft Edge将采用chromium开源的内核。之前有流出“泄露版”,但官方并未正式公开发布。而就在前几天,官方正式放出了Dev版(开发版,一般一周一更新)和Canary(中文名金丝雀,几乎每日都要更新)版本。

美国、加拿大的996和中国的有何不同

美国、加拿大的996和中国的有何不同

不难看出,北美的“996”主要集中在收入较高、岗位较重要阶层,且多为“自愿”,而对于中低收入的普通劳动者,则通过联邦和地方两级法规加以保护。

Google Chrome 75 将默认启用延迟加载功能

Google Chrome 75 将默认启用延迟加载功能

谷歌工程经理 Addy Osmani 表示,计划于今年5月份发布的 Chrome 75 稳定版默认启用网页延迟加载(lazy loading)功能。

进击的马云,失落的码农

进击的马云,失落的码农

人和人的差距,是下班后的 4 小时拉开的。

再见Docker!感谢所有人!

再见Docker!感谢所有人!

Docker不再是唯一的容器运行时,与Docker所能提供的相比,即将出现的其他容器运行时将更快、更安全、更智能、功能更丰富(其中一些已经如此)。Docker,再见!感谢Docker!感谢所有在容器技术上做出付出与贡献的可爱的人们!

我是如何完成从码农到管理层的过渡的

我是如何完成从码农到管理层的过渡的

我仍然怀念技术时代的一些东西,比如作为远程开发人员,那种没有会议、有着灵活日历的时光。但是对于我接受团队领导工作的决定,我又感到非常高兴。我觉得,我不会再回到从前的那段时光了。