月度归档: 2016 年 1 月

改良程序的11技巧

改良程序的11技巧

有很多理由都能说明为什么我们应该写出清晰、可读性好的程序。最重要的一点,程序你只写一次,但以后会无数次的阅读。当你第二天回头来看你的代码时,你就要开始阅读它了。

每年至少读50本书的比尔·盖茨是如何选书的?

每年至少读50本书的比尔·盖茨是如何选书的?

据称,盖茨每年的阅读量在 50 本左右,作为每年都热衷在博客上向大家荐书的书虫,盖茨都是如何挑选书的?在题材或作者方面有什么偏好?针对这些网友关心的问题,《纽约时报》近期对比尔·盖茨本人进行了邮件采访。

深度学习究竟是个啥?

深度学习究竟是个啥?

如果说语言学家代指机器学习和固定的模型结构,那么深度学习意味着专家整体性能的提高。
深度学习是一个本质上引人入胜的主题,非常令人憧憬。Michel Herszak在LinkedIn写了一篇博客,谈到了其对于深度学习的理解。

开发者普天同庆!微软宣佈正式终止支援 IE 8、9、10

开发者普天同庆!微软宣佈正式终止支援 IE 8、9、10

Internet Explorer 一直是众多网页开发者的痛,告诉你一个好消息:本週二 IE 8、9、10 迈向生命终点,微软将不再提供支援

扎克伯格告诉你:不要跟书呆子约会

扎克伯格告诉你:不要跟书呆子约会

Facebook正致力让更多女性投入充斥刻板印象的科技业,而扎克伯格这则留言具有一定分量。
扎克伯格给年轻女性强而有力的建议:当个书呆子,不要跟书呆子约会。

黑科技,Python 脚本帮你找出微信上删除你好友的人

黑科技,Python 脚本帮你找出微信上删除你好友的人

“ 清理下[微笑],不用回。你的朋友圈没事也该清清了,打开设置,通用,功能,群助手,全选,把我的信息粘贴一下,就可以了,发送就知道谁把你删了,方便你清人,不清不知道 ,一清吓一跳。”

2016 最可能成功的 10 个开源软件

2016 最可能成功的 10 个开源软件

2015 年是新开源项目风生水起的一年!大到从企业解决方案、小到家庭应用都酝酿着各式各样的开源产品!很多开源项目在这一年都是迅猛崛起的!尽管流星般的闪现并不能意味着长久,但是我们认为这 10 个项目有足够的气势在新的一年挥洒霓虹!

如何在Linux上按国别阻止网络流量?

如何在Linux上按国别阻止网络流量?

作为一名维护生产环境Linux服务器的系统管理员,在有些情况下,你需要根据地理位置,有选择性地阻止或允许网络流量。

项目的失败与程序代码有必然联系吗?

项目的失败与程序代码有必然联系吗?

如果项目解决了正确的问题,但有缺陷,这时整洁的代码非常的重要。没有整洁的代码你不可能做迅速的调整。但你不可能按人们的需求改变更多的东西。

网页与原生 app 如何交互

网页与原生 app 如何交互

想想平时用的 App,你非常确信在浏览一个网页,然而需要登录时,它却唤起了你手机里的 QQ 或是微信,你不再需要输入帐号和密码就可以让你浏览的网页获取你的登录信息,这一切只发生在你指尖的两次点击。

如何确保开发团队明白你的设计?

如何确保开发团队明白你的设计?

在数天前我对一款应用的界面提出了一个有趣的构思,在对易用性和设计进行了深入的观察后,我将自己的构思与其中一位开发人员进行了交流。

微软Edge浏览器变废物了?市场份额仍在下滑

微软Edge浏览器变废物了?市场份额仍在下滑

Microsoft Edge 是微软为 Windows 10 操作系统专门打造的网络浏览器,其目的在于抗衡谷歌 Chrome 和 Mozilla Firefox 两大浏览器。

如何编写一个独立的 PHP 扩展

如何编写一个独立的 PHP 扩展

独立的 PHP 扩展可以独立于 PHP 源码之外进行分发。要创建一个这样的扩展,需要准备好两样东西:

配置文件 (config.m4)
你的模块源码

领导世界机器人革命的,或许是一款美丽的女性机器人

领导世界机器人革命的,或许是一款美丽的女性机器人

Erica 喜欢剧院和动画电影,想要去东南亚旅行,而且,她相信自己的理想伴侣是一个可以与之轻松交谈的男人。不过,当问到年龄的时候,她就不那么坦率了。“这个问题有点粗俗……我不想说。” 她回答道。当羞愧的提问者侧身,试图使谈话气氛变得融洽起来,Eric 转过头,眼睛追随着他的每一个举动。

不利于写出好代码的15个因素?

不利于写出好代码的15个因素?

每个开发者在编码时,都希望代码像水管的水一样源源不断的流出,思绪不被打断。但在现实开发中,经常会由于一些事情突然中止或停下。本文就总结了现实工作中,影响编码进度的15个“拦路虎”

同志们再等等,三四月份跳槽加薪才最多

同志们再等等,三四月份跳槽加薪才最多

不过,即使如此,跳槽也不要着急。每年3-4月 份跳槽时,薪水涨幅最大。2015年4月
份跳槽的人,平均薪资涨幅超过 40%,而 2月 份最低,增幅不到 10%。

我喜欢一个人编程

我喜欢一个人编程

也许是我一直不太走运,在lean开发,敏捷开发,OOP,数据库设计,或甚至结构化编程上,我从没有遇到与我有共同思想的人。我的观念都学自于阅读Martin Fowler 和 Kent Beck等人的文章。很显然,有些理论都是这些人想当然出来的,例如避免过度优化,或遵循单一责任原则。

聊聊同步、异步和回调

聊聊同步、异步和回调

有一天,你找到公司刚来的程序员小 T,跟他说:“我们要加个需求,你放下手里的事情优先支持,我会一直等你做完再离开”。小 T 微笑着答应了,眼角却滑过一丝不易觉察的杀意。

一个不懂技术的产品经理怎么在科技公司立足?

一个不懂技术的产品经理怎么在科技公司立足?

我就是这样一个不懂技术的产品经理。我没有获得计算机科学、电子工程或任何相关的学位,但是我一直在科技领域工作。当我在很多年前跳到我的第一个产品管理岗位上时,我的头有点大。除了要与软件开发人员打交道,我还要与运营、销售、营销和技术项目管理部门的人员密切合作。

Android将使用OpenJDK

Android将使用OpenJDK

据Hacker News报道,Android的一次源码提交表明,谷歌的移动操作系统正在将原先基于Harmony实现的Java库切换到OpenJDK。谷歌已经向VentureBeat确认了这一举措。

面试中的Singleton

面试中的Singleton

“请写一个Singleton。”面试官微笑着和我说。
、“这可真简单。”我心里想着,并在白板上写下了下面的Singleton实现:

2016年 你值得期待的几大Linux发行版

2016年 你值得期待的几大Linux发行版

 如果你关注 Distrowatch 网站上最新的发行版资讯,就会发现在过去的 12 个月,统计数字基本上没什么变化,继续主要以比较知名、历史非常悠久的操作系统为主。

Stack Overflow 告诉你,2015 年程序猿们最爱和最怕的编程语言是什么

Stack Overflow 告诉你,2015 年程序猿们最爱和最怕的编程语言是什么

开发者调查是 Stack Overflow 每年都要进行的一次开发者用户调查问卷活动,调查对象为在 Stack Overflow 注册的开发者用户。和以往相比,2015 年的调查涵盖面更广,参与人数最多,调查结果包括 157 个国家的 26086 名开发者。在这些人中,有 6800 人是经过认证的全栈工程师,另外还有移动开发者 1900 人,前端开发者 1200 人。

超越Web:2015年的JavaScript

超越Web:2015年的JavaScript

物联网社区在2015年获得了较大成长,本文将探讨与总结物联网和JavaScript技术这一年来的发展状况,和那些能够使用JavaScript进行开发的物联网设备,及这些技术的发展现状。

高效编程之道:好好休息

高效编程之道:好好休息

我过去做事情也是这样“玩玩干干”!事实上,我的工作时间和娱乐时间的分配已经无法控制。我以前编程就像是在受煎熬。我决定要改变。