月度归档: 2017 年 11 月
Linux之父怒喷谷歌安全工程师为哪般?
上周五,Linux 之父 Linus Torvalds 在内核邮件列表上用很犀利的言辞抨击了 Google Pixel 安全团队的开发者 Kees Cook,引起了大家广泛地讨论。
程序员着装的退化史:曾经也是体面人
是什么力量,让任何地方的程序员都享有「免于体面的自由」?
给程序员的几条建议,精彩配图
老板,可不可以不改需求了? 那我可以不以不发工资呀?
从虾米音乐“穷逼VIP”事件说起,程序员对代码注释应该怎么看?
部分程序员认为,写代码是一个冗长且无趣的过程,不在代码注释里留下点吐槽、好玩的东西,对不起自己的千万行代码。所以,就有了各种各样或恶趣味、或啼笑皆非的代码注释。
阿里巴巴式程序员:超能力者为何在一行代码中写下阶层恶意?
在这些程序员的身上,我们看到的是,能力越大责任越小,而个人习性的劣根性反而暴露得越显著。
正斜杠和反斜杠
在某些程序语言的命令行中,例如在linux中,反斜线常被放在一行的末尾用来指示编译器忽略其后的换行符,使得下一行会被当做同一行语句。这种情况下,反斜线作为一个强制换行符,将代码拆解成“连续行”。
Linux之父开炮,一些“安全人士是TMD的白痴!”
托瓦尔兹这回炮轰的对象是开放软件爱好者和谷歌Pixel安全团队的成员基斯•库克(Kees Cook),他之前曾讥讽库克是白痴。
虾米音乐代码曝光:程序员吐槽赠送的VIP是“穷X”
原来,在写代码的时候,为了让同事看懂这串代码的作用,程序员会对这行代码进行注释。而在虾米音乐MAC客户端的代码注释里,一位发帖人看到了这行代码……
微软不是通过修改源代码来修复 bug 的?
检查甚至表明,这不是微软第一次做出这样的修复; 有几条指令被发现在原来的版本中被奇怪地复制了。如果先前的修改使程序的代码稍微短一些,这种事情就会发生。
从 React 绑定 this,看 JS 语言发展和框架设计
但是请别误会,这篇文章并不会对 this 的特征进行全方位讲解,因为这些内容都可以在各种前端书籍中找到答案。这里,我试图结合 React 事件处理函数关于 this 绑定的演化史,谈一谈这个框架设计以及 javascript 语言在这一细节上的进步和完善。同时对比 this 绑定的不同方案,让大家对 React 、ES next 有一个更清晰的认识。
致程序员的一封信:去你的“油腻中年”!
如冯唐先生所说,因为苦逼而牛逼,因为逗逼而二逼,因为装逼而傻逼。愿我们远离油腻和猥琐,码好代码,过好余生,让世界更美好。
我的个人职业发展心路历程及对程序员职业生涯规划的建议
梁胜博士早期在全球知名的他Sun Microsystems公司担任核心主任级工程师期间,梁胜博士是Java语言J2SE平台核心组件JNI(Java Native Interface)的作者,并随后领导设计和开发了Java语言最为核心的JVM(Java虚拟机)。他于2008年创立全球顶级的云计算公司cloud.com并担任CEO,推出著名的云计算管理软件CloudStack,也因而被誉为CloudStack之父
从在CSDN发博失败说开去
我不相信这个问题只有我一个人遇到,我也不相信那么明显的界面风格不统一没有别人发现,我想这就是那个团队根本没人用心。也许我们不该要求一个非营利网站要做的像互联网巨头那样好,但在我看来,CSDN根本不及格。
为什么程序员发现不了自己的BUG
其实大家会发现这个题目非常的“坑爹”,不就是故意折腾人么,但是在很多系统中,开发看到测试提出的Bug也是这样的感觉。作为开发就和我们成人一样看到问题总是以自己的世界观来理解,导致理所当然的就这样就对了,而真正真相就被隐藏了。
网页bug却让人生气不起来,原来404页面文案能这么写!
404页面时非常让人扫兴的。想想你正在兴致勃勃的看新闻、找资料、看视频,突然出现一个巨大的404,告诉你找的东西不存在,是不是有种想砸键盘的冲动?可偏偏有很多404页面让你看到之后不仅不会生气,还很期待再次看到他们。
普通外挂弱爆了!那些防不胜防的“物理外挂”
在安卓中,系统允许App申请悬浮窗权限,于是有的辅助App就可以利用悬浮窗API来在屏幕上贴一个准星标记。虽然这也是软件实现的,但并没有对游戏本身进行修改,所以也可以看作是“物理开挂”。面对这种物理开挂,基本上是束手无策,以前在网吧被发现这样做,恐怕会有血光之灾。
Reddit改版:“卡片”、“经典”、“紧凑”三种风格
在即将到来的2018年,以“提前于新闻发生”为口号的社交网站Reddit将会有大动作了——首席执行官史蒂夫·霍夫曼表示,Reddit团队将重新设计UI,新界面将在2018春天正式推出,比旧版更美观、更大方也更友好。这是一条让不少人欢呼雀跃的消息
知乎问答:在BAT等一线公司呆了三年的程序员们会有怎么样的未来?
一线大公司其实也是由诸多个小部门组成的,每一个部门可能负责一个产品,每一个部门和外面的小公司差不多。自己的收入与所在的部门收入紧密挂钩。比如腾讯游戏里面那十来个死扛开发出的王者荣耀,十来个人给腾讯带来巨大的收益,人家年终奖拿麻袋装钱也很正常的。
我和Linux
你可能要说了,Linux上有两大硬伤:图形处理和游戏,确实如此,不过对于后端程序员来说,这两处硬伤无关痛痒(正好少玩游戏)。 其他方面,linux系统确确实实对于程序员来说是很方便的。
程序员不修改Bug怎么办?
程序员为什么不愿意修改BUG? 无非是没时间,问题太小,重现不了,理解不了,在实际环境中不太可能发生,问题只出现在没有人用的非常特殊的设备配置上 ,改正缺陷的风险太大(特别是临近封版),不会影响程序的实际用户等。
以程序员专业的角度告诉你,头条推荐机制具体是怎么样的
我相信很多自媒体朋友一定看过许多篇关于头条推荐机制的,但是无一例外无非都是早期推荐越高,后面效应越好等模糊字眼,完全无中心!下面,我将详细分解,以头条程序员角度进行分析一盘。
HTML5中常见的几种错误用法
section元素表示的是内容中用来帮助构建文档概要的语义部分。它应该包含一个头部。如果你想找一个用作页面容器的元素(就像HTML或者XHTML的风格),那么考虑如Kroc Camen所说,直接把样式写到body元素上吧。如果你仍然需要额外的样式容器,还是继续使用div吧。
《战狼》中两军作战入侵代码原来是输出星期几的,太不敬业
《战狼》系列算是近几年很不错的国产电影了,剧情、动作等等都很好。电影中两军互相入侵对方电脑的一幕也会给很多人留下一些印象。但是在学习计算机科学与技术的小编眼里这一段却是不太真实的,下面给大家分析一下电影这一段比较明显的bug。
IT界的三大定律
一个浅显的感觉是虽然硬件诸如处理器性能每18个月翻一番,但实际上很长一段时间内我们没有感受到这种直接翻倍的效果。例如虽然计算机的计算速度是前十年的100倍以上,却并没有让我们觉得运行速度快多少。
前端老司机与算法的四个故事
因为能够看到这篇文章的朋友肯定是对算法感兴趣的朋友,我会讲解四个我经历过的跟算法相关的故事,然后总结下通过这四个故事对自己有什么感触:
