分类: 业界观察
相见恨晚的学习 Vim 技巧
从 2009 年开始,我就一直把 Vim 当做我的主要(唯一)文本编辑器。在过去的这些年,我学到了很多好用的 Vim 技巧,它们令我感觉相见恨晚,因为它们极大地提高了我的文本编辑效率。在这篇博文中,我想与你们分享其中的最精华部分。
《神秘的程序员们》漫画50:程序员该如何找合租室友?
《神秘的程序员们》漫画50:程序员该如何找合租室友?
JavaScript6新语法 let 有什么优势?
最近看国外的前端代码时,发现ES6的新特性已经相当普及,尤其是 let,应用非常普遍 虽然 let 的用法与 var 相同,但不管是语法语义上,还是性能上,都提升了很多,下面就从这两方面对比一下
Java 8 里有哪些新东西?
本指南将一步步地通过所有的新的语言特性来引导你认识Java 8。在简短的示例代码的帮助下,你将会学习到如何使用默认的接口方法、lambda表达式、方法引用以及可重复的注解。
测试MM希望你了解关于测试的5件事
质量保证成为了软件开发项目中比较重要的一个环节。随着越来越多的群体转向敏捷软件测试,QA 在程序创建中起到了一个更加重要的作用。不过,这里有几件 QA 管理人员希望利益相关者在软件测试中知道的事情:
Javascript5, Javascript2015 和 TypeScript 的区别
ES5,ES2015(原名 ES6 )和 TypeScript 之间有什么不同?我们应该学习和使用哪一个?
如何让你的开源项目在Github上火起来
目前为止我已经有五个项目登上 Github 的 Trending 页,所以想分享我的一些经验和方法。
10个使用电脑的坏习惯 你中枪了吗?
随着社会的发展,电脑已经成为生活中的必须品。尽管大家每天都在使用电脑,但还是对电脑不甚了解,在使用电脑时有很多坏习惯,笔者总结以下10点,不知道你中枪了吗?
从百度总监被骂太Low看为啥大公司有那么多2B?
为什么大型互联网公司中会出现“闲人”?
代码审查要点
给别人的代码做 Review 的人(Reviewer), 他的责任不仅在于保证代码质量, 更重要地是承担拼盘者角色. Reviewer 必须为自己着想, 认真负责地进行代码 Review, 以免日后自己接手一个逻辑不通, 代码混乱的项目(程序员俗话说的"一坨屎").
2016年,我们为什么要学习C++?
学习C++的一大好处在于,它可以帮助我们理解生命周期(Lifetime)和所有权(Ownership)的概念,以及类型的抽象,还可了解到怎样利用类型保持API的使用方式不变。除此之外,为何各种高级语言层出的今天,学习C++仍颇有价值?本文将为你道来。
阿里云数据库内核组讲解MySQL中的两种临时表
本篇文章主要介绍哪些操作可能会利用到内部临时表。如果用户在书写SQL语句的时候能够尽量少的使用内部临时表进行查询优化,将有效的提高查询执行的效率。
白帽子黑客被抓事件:获取计算机系统数据罪与非罪的界限
借用《神探狄仁杰》的一句台词。元芳每遇疑案,屡问狄仁杰,“大人的意思是……”狄大人标准回答“我没有什么意思”,此处玄机,只有狄大人才深知了……
陈皓:性能测试应该怎么做?
关于平均值为什么不靠谱,我相信大家读新闻的时候经常可以看到,平均工资,平均房价,平均支出,等等这样的字眼,你就知道为什么平均值不靠谱了。
程序员总是写糟糕的代码的3个原因
我最近一直在想我们作为一个行业为什么总是产出糟糕代码的原因。
让测试抓狂的5种代码编写方式
有一次,我在一个讲座上听到主持人问听众如何故意编写难于测试的代码。在场的小伙伴都惊呆了,因为没有任何人会故意写这种糟糕的代码。我记得他们甚至给不出一个好的答案。
国外程序员的办公桌是什么样的?
Quora 上最近有个热帖,问的是「作为一个程序员,你的办公桌是啥样子的?」。很多国外程序员都晒图分享了,杨默童鞋摘编了部分。
演讲太LOW引热议 百度决定将用户体验总监刘超除名
今日早间,刘超在百度内网就相关言论道歉,但并没有得到其他同事谅解。其后百度人力方面在内网说明,称“其给百度同学造成严重伤害”,经研究决定将刘超从管理团队除名。
纸上谈兵麒麟960 华为距离高通还有多远
如今有消息称华为下一代旗舰将会搭载麒麟960芯片登场,我们不妨通过曝光的一些规格参数来一场纸上谈兵,看一看华为麒麟距离高通骁龙的距离还有多远?
优化MySQL中的分页
简单来说,对于分页的优化就是。。。避免数据量大时扫描过多的记录。
零Bug的代码是怎么炼成的?
其实没有bug也不准确,因为测试阶段没有发现Bug 并不代表上线以后也没有Bug, 但至少证明这是一段高质量的代码。
盘点世界上十大最强超级计算机(中国占前两名)
据CIO报道,超级计算机外观看起来就像世界上最丑陋的家具,但它们是世界上最强大的计算设备,不断强化着人类的计算能力。在不久前最新一期全球超级计算机500强榜单中,使用中国自主芯片制造的“神威太湖之光”取代“天河二号”登上榜首,中国超算上榜总数首次超过美国。CIO网站近日盘点了世界上最强的十大超级计算机。
我从编程总结的 22 个经验
以下所列是我在这些年来软件开发工作过程中受到的启发,还有总结而来的好经验。
阮一峰:YAML 语言教程
编程免不了要写配置文件,怎么写配置也是一门学问。YAML 是专门用来写配置文件的语言,非常简洁和强大,远比 JSON 格式方便。
MIUI沦落为“广告UI”,真正的失误在哪?
这一年以来,MIUI广告一直广被诟病,和Flyme过去一段时间被戏称为Bugme一样,MIUI被笑称为ADUI。其实有关广告问题,苹果、谷歌这样的公司也都希望能够系统级地嵌入广告。笔者希望能够平心静气地去看,小米又做对了什麽,小米做错了什麽。小米走过的一些路能够给移动广告带来哪些经验和教训。
