月度归档: 2016 年 10 月

编程的精进之法

编程的精进之法

本文引入的方法也并不新鲜,简单说来,就是任务列表法+PDCA的一套组合使用而已。大道至简,坚持者寡,而坚持下来的人往往都可以获得数倍的效率提升。

劲爆!WordPress 指控 Wix 侵权盗用代码

劲爆!WordPress 指控 Wix 侵权盗用代码

WordPress 的 CEO近日发文指控,Wix 的手机 app 的文本编辑器用了 WordPress 的手机 app 的代码,按照 GPL协议,他们的 app 必须也采用 GPL 并且开源,但他们非但没开源而且没提到 WordPress。他在文末还表示:把你们的手机 app 开源了吧,大家就当揭过此事,一起共同进步。

产品经理与程序员的矛盾从何而来?

产品经理与程序员的矛盾从何而来?

今天我们来讨论一下在软件开发过程中的一个很常见,也是令很多程序员头疼的问题,那就是与产品经理直接的矛盾到底是怎么形成的。

龙泉寺的IT招聘信息,看完整个人不好啦

龙泉寺的IT招聘信息,看完整个人不好啦

好吧,我承认我做和尚的理想已经破灭啦,还是以空杯的心态好好学点东西吧。

九种浏览器端缓存方法知多少

九种浏览器端缓存方法知多少

浏览器端缓存的机制种类较多,总体归纳为九种,这里详细分析下这九种缓存机制的原理和使用场景。打开浏览器的调试模式 ->resources左侧就有浏览器的8种缓存机制。

深度解读微信教父张小龙所说的敏捷开发

深度解读微信教父张小龙所说的敏捷开发

昨天晚上,产品教父张小龙在 WXG(微信事业群)领导力大会上的讲话又一次刷爆了互联网人的朋友圈。谈到敏捷开发的时候,其实这种敏捷开发的方法由来已久,并且被 Google、Facebook 等硅谷企业广泛应用。它已经形成了一套完整的方法论,总结起来就是“MVP”和“精益分析”两个概念。

JavaScript常用代码书写规范

JavaScript常用代码书写规范

代码规范我们应该遵循古老的原则:“能做并不意味着应该做”。

黑客老王:一个人的黑客史

黑客老王:一个人的黑客史

不同于渗透测试,真正的网络攻击根本没有套路和规矩可言。作为一个老黑客,我亲历了网络世界最凶残的一面:在黑暗的服务器中对战,一个微小的错误就可能让你被对方直刺喉咙。生死一念间,这绝不是花拳绣腿和自欺欺人。

给编程生涯充电的 10 本书

给编程生涯充电的 10 本书

不管你是很年轻、刚刚开始工作,还是一个有经验的老手程序员没什么时间去学习这些能让你迈向成功的种种额外知识,下面列出的这些书都会让你走 向正轨。我知道你很忙,所以这些书中绝大部分(除了和技术相关的)读起来都很快。不过我发现自己不断地重读它们,以巩固我学到的知识,这样才能留在生活和 工作的正确道路上。

Java和PHP在Web开发方面的比较

Java和PHP在Web开发方面的比较

我个人认为, PHP适合于快速开发,中小型应用系统,开发成本低,能够对变动的需求作出快速的反应。而Java适合于开发大型的应用系统,应用的前景比较广阔,系统易维护、可复用性较好。还有,同样功能的系统用Java开发的系统要比PHP开发的系统的价格要高。

如何“诚意满满”地欺骗一个入侵的黑客?

如何“诚意满满”地欺骗一个入侵的黑客?

今天的网络世界,黑帽黑客已经从十年前的散兵游勇成为如今的浩荡大军。窃取对手商业计划、窃取企业财务报表、任何一票“生意”都可以让“黑客雇佣军”赚得盆满钵满。这些带着“黑帽子”的黑客如同希特勒的军队一样凶残,而那些被攻击的企业,却远没有盟军这么强大,他们甚至就如同蜷缩在角落里的羔羊,任人宰割。

理解 Linux/Unix 登录脚本

理解 Linux/Unix 登录脚本

如果你希望一个脚本可以找到一个私人目录路径,并且添加它到你的PATH中,你需要考虑这个目录是不是会移动很多东西,如果你向.profile添 加代码来实现,用户需要注销然后再登录来更改用户会话期间的PATH。如果你将代码添加到.bashrc中,这意味着代码将在用户每次打开xterm时执 行,

如何做一个成功的软件测试员

如何做一个成功的软件测试员

在 工作中经常遇到当产品上线出了bug后,第一个受到指责的是测试人员,”测试为什么当初没有发现这个问题呢”,这种情况在现实工作中数不胜数。

程序员节,向改变世界的程序员致敬

程序员节,向改变世界的程序员致敬

我希望你们对我们猿猿的态度是:“即使你不了解我们在做什么,但你们还是爱我们”。出于这种情结,我是程序员,我要为自己和猿猿们带盐!

写给Android开发者的混淆使用手册

写给Android开发者的混淆使用手册

本文由两部分构成,第一部分给出混淆的最佳实践,力求让零基础的新手都可以直接使用混淆;第二部分会介绍一下混淆的整体、自定义混淆规则的语法与实践、自定义资源保持的规则等。

如何成为一个糟糕的程序员?

如何成为一个糟糕的程序员?

帮助他人不但费时,还会让你怀疑自己的知识和能力,这是不应该出现的情况。所以,各人自扫门前雪莫管他人瓦上霜。

程序员如何成为编程高手并以此创业

程序员如何成为编程高手并以此创业

每个IT企业,尤其是初创企业,非常苦恼:找不到好的程序员。现在大学、软件学院及各种培训机构,每年培养几十万的程序员,毕业的每个人都有同样困恼:找 不到好的工作。问题出在哪里呢?

八法则塑造优秀程序员

八法则塑造优秀程序员

还记得那个叫做 Justice Gray 的人么?他曾经试图在六个月的时间里面成为更好的程序员,这种做法似乎成为了一种众人追捧的时尚。然而很长一段时间过去之后,其中的大部分人并没有如愿以偿的成为好的程序员。这里提供给大家一个简单的解决方案,有一些方法可以让你在六分钟之内成为更优秀的程序员。你有六分钟的闲暇时光,对么?我们一起来吧!

怒斥乔布斯 炮轰盖茨 自由软件之父一生在保护什么

怒斥乔布斯 炮轰盖茨 自由软件之父一生在保护什么

斯托曼心爱的笔记本是搭载龙芯CPU的纯正中国货 有人建议他更换性能更好的ThinkPad或MacBook时 他总是一脸不屑,坚持使用这台从BIOS到操作系统都自由的古董

刷完小米和梁朝伟,这位入选 MariaDB 基金会的中国程序员也值得关注

刷完小米和梁朝伟,这位入选 MariaDB 基金会的中国程序员也值得关注

10 月 19 日,MariaDB 基金会官方网站宣布,任命阿里云数据库高级专家彭立勋为 MariaDB Foundation 正式成员,负责全球 Replication 模块相关补丁的 Review。彭立勋也成为首位被 MariaDB 基金会引入的中国程序员。

揭开程序员装B行为的面具

揭开程序员装B行为的面具

不过今天的文章不是为了宣扬程序员的伟大。尽管在互联网的发展中,他们贡献了无数的代码,用自己的技术推进了互联网的进程。我们还是要扒一下程序员的装B行为,可能会有很多程序员看了本文会十分的愤慨,但考虑到你们很忙,没有时间黑本网站,我也就不客气了。

一个小Bug找了6个月,你知道程序员的难了吧

一个小Bug找了6个月,你知道程序员的难了吧

简而言之,我花费了 6 个月的时间去查找一个错误的字母,而它是一个比我多 26 年工作经验的工程师所犯的输入错误。

我来微软这半年

我来微软这半年

转眼间已经离开美团,来到微软半年了。在刚加入微软的时候,我打算过了一个月就写个月度总结。结果一个月后,发现啥都不懂。于是想再过一阵子来写个季度总结吧。结果一个季度后,感觉对业务还是一知半解。于是想再过一阵子来写个半年总结吧。现在半年过去了,总算有点话可以说了。

如何高效且有效的向软件开发人员报告bug

如何高效且有效的向软件开发人员报告bug

如果你真的喜欢某个软件,并且想为其开发者表示感谢,最好的方式之一,就是提交bug报告。下一次当你遇到一个bug的时候,你可以考虑向开发者提交报告。

九种文件比较工具

九种文件比较工具

整合目录比较和文件比较,功能强大,支持zip文件内的比较 最适合人群:程序员,网站维护人员,等等