月度归档: 2016 年 12 月

程序员平安夜宅在家看片,请关爱这个特殊人群

程序员平安夜宅在家看片,请关爱这个特殊人群

在互联网盛行的时代里,程序员这个职业逐渐被圈外人熟知。面对众人的调侃和嘲讽,他们也没法反驳一下。因为大多数程序员还是单身,总是死宅在家不出门。程序员是个特殊人群,也是需要被关爱的人群。

程序员代码里神一般的图案注释,太逗了

程序员代码里神一般的图案注释,太逗了

扒扒程序员这么多年撸的代码里那些诡异的注释团,枯燥的程序代码也不乏可爱的一面,总有一款会惊到你,喜欢的欢迎评论处留言,教你如何写出这样的程序注释团并把源码发你哦。

做程序员的十大痛处

做程序员的十大痛处

基于在线讨论论坛中程序员的总结,我们总结了最令软件开发人员沮丧的 10 件事情。如果,读完了这些,你依然不改初衷想成为软件开发人员,那么别说我没有提醒过你。

Dropbox是如何安全地存储用户密码的

Dropbox是如何安全地存储用户密码的

这种方式虽然杜绝了密码被反向破解出明文,但却阻止不了不怀好意的人对其进行暴力破解。暴力破解虽然耗费时间,但被“猜”出密码是迟早的事。SHA 散列算法速度很快,一个商用CPU每分钟可以算出几百万个SHA256散列值,而有些GPU群集每秒钟可以算出几十亿个。

为你的 Linux 服务器加把锁

为你的 Linux 服务器加把锁

安全漏洞

无论你使用的哪种 Linux 发行版,你都需要使用基于 iptables 的防火墙来保护它。默认情况下,你的 Linux 系统对攻击者来说并非是足够安全的。当然,它比 Windows XP 要安全多了,但这说明不了什么。想要使你的 Linux 系统真正稳固,你需要按照 Linode 的 服务器安全指南 来操作。总的来说,首先你必须关闭那些你不需要的服务。当然要这样做的话,你先要知道你正在使用哪些网络服务。

安全漏洞
程序员需要了解的8个冷门小知识

程序员需要了解的8个冷门小知识

如果将计算机编程世界看作一个国家,那么其中涉及的语言种类必然冠绝群伦。目前已知的编程语言共有698种,远远超过任何以语言多样性著称的国家。

项目经理必须知道的5大需求工具

项目经理必须知道的5大需求工具

需求工具要活学活用,知道每个工具制作背后的原理或者方法论,如果不理解,就是拿到工具,估计也不太会使用。工具或模板往往浓缩了知识、方法论的精髓,悟性高的项目经理往往能自己制作工具或模板,这才是将学到的东西提炼到一定的高度,继而提高工作效率,让自己能懒出境界。

为什么我勤奋学习了8个月为了谷歌的一次面试

为什么我勤奋学习了8个月为了谷歌的一次面试

真的,我花了上千个小时来读书、写代码、观看计算机专业讲座,所有这一切都是为了一次谷歌软件工程师的面试。

项目经理对付程序员的七大武器

项目经理对付程序员的七大武器

程序员对付项目经理们有自己的说辞:

做不了…没这样做的…

这样不合理…

而项目经理也有七件神器,说服程序员:

如何写出月薪过万的Java开发简历-附模板

如何写出月薪过万的Java开发简历-附模板

年关将近,却有大批失业技术员,无论是主动离职还是被迫离职,都不约而同加入了求职大军。那么软件开发人员如何才能从众多简历中脱颖而出获得面试机会呢?经过和众多企业HR长期的交流沟通,我总结了一下,HR们主要是看这几个点:

Quora精选:码农的噩梦

Quora精选:码农的噩梦

曾经遇到过的最恶心的bug:

23条前端性能优化,看懂就够了!

23条前端性能优化,看懂就够了!

前端性能优化是个巨大的课题,如果要面面俱到的说的话,估计三天三夜说不完。所以我们就从实际的工程应用角度出发,聊我们最常遇见的前端优化问题。

苦逼设计师如何对付背后那群指点江山的“大神”?

苦逼设计师如何对付背后那群指点江山的“大神”?

每个成功男人的背后都有一位默默支持他的伟大女性,每一位苦逼设计师背后都有一群唧唧歪歪的大神。所以当你下决心开始从事设计这一行业时,除了天赋和基本功,你的心智也要无比坚强,因为在你还没有成为公认的设计大师前你会发现几乎任何人都可以对你指指点点。这些人可能是你的上司,可能是产品经理,可能是程序员,可…

假如我是一行代码(程序员必备)

假如我是一行代码(程序员必备)

一直以来很想写这样的一篇文章,奈何对这个论题的理解一直停滞不前,理解的也不够透彻。今天偶然的一个想法,综合自己的工作经历和项目经验,突然找到了灵感,现在,为大家带来这篇文章。

程序员们讨厌的项目经理的坏习惯,看看你有没有

程序员们讨厌的项目经理的坏习惯,看看你有没有

产品经理如果能力优秀,处事得当,程序员肯定会老老实实的实现需求,讨论需求,相反, 产品经理能力不足,而又有一些自以为无关紧要的坏习惯,那程序员多半情况会和你对着干,你也无法树立自己的权威,搞的自己尴尬。下面总结了几个程序员比较 难以忍受的坏习惯,有则改之,无则加勉。

【视频】看看程序员是如何跳鬼步舞的:别有一番风韵

【视频】看看程序员是如何跳鬼步舞的:别有一番风韵

程序员兄弟们,给定评价吧!

前华为程序员自述:我加班时,你也得候着

前华为程序员自述:我加班时,你也得候着

这是一位在华为工作八年半的工程师的真实经历和感受,文章对自己的经历和体会进行了描述。读者看后,或许能找到华为成功的个 中缘由,也可以看到华为员工高薪背后的辛酸与忧愁。同时,作者也以第一视角点出了华为目前存在的问题。

谷歌大脑是如何炼成的

谷歌大脑是如何炼成的

本文会讲三个 故事,它们在 Google 翻译向 AI 的成功转型中整合在了一起:一个技术故事,一个制度故事和一个关于思想演变的故事。本文源自纽约时报,作者 Gideon Lewis-Kraus。

【视频神配音】程序员版无间道

【视频神配音】程序员版无间道

【视频神配音】程序员版无间道

十个有关代码审查和质量的事实

十个有关代码审查和质量的事实

45% 的开发人员说,“缺少时间”是审查代码的真正障碍,而 34% 的开发人员则认为是迫于“发布新功能的压力”

60%安卓使用者都不知道的系统隐藏彩蛋!

60%安卓使用者都不知道的系统隐藏彩蛋!

众所周知,安卓系统在手机市场一直都是使用率最高的系统,每一次更新系统手机都会更新很多有用的东西。而有一个安卓彩蛋却很少有人知晓,它随着每一次安卓系统的更新也会随着一起更新,它就是——安卓系统上自带的小游戏彩蛋。

在阿里“救了八年火”的程序猿,这样讲述淘宝的技术进化史

在阿里“救了八年火”的程序猿,这样讲述淘宝的技术进化史

阿里巴巴集团无线技术资深总监庄南天,09年加入阿里,见证了阿里技术的进化历程。日前,南天做了场有趣的分享,聊了聊八年“救火”史里,那些有趣的幕后故事。

开发人员的用户思维

开发人员的用户思维

开发人员大多有相似的特性,他们擅长解决问题,却不擅长与人沟通。甚至一些人还有“技术至上”的自负心理,认为测试人员和业务分析师等其他角色可有 可无。这或许与他们理工科的成长背景有一定的关系。“因为、所以、得证” 这是数学里常见的论证步骤,理工科的同学们擅长运用已有命题推理出一个个新的命题

全文搜索:分词不在需要,按句子索引即可

全文搜索:分词不在需要,按句子索引即可

一般来说的全文搜索服务,大体是基于字和关键词的,基于语句的全文搜索服务是一个有意思的课题。以文字为最小节点,以语句为分枝,建立语义树,提供基于语义树的全文检索服务。通过对语句进行语义特征编码,并结合数据库,来实现基于语义树的全文索引和搜索服务。