240 发简信
IP属地:青海
  • 240
    4+1视图解读

    最早的4+1视图由Philippe Kruchten于1995年提出,虽然历经26年的时间,中间使用过程中也被不断丰富,但是今天回头看最初的版本,还是有很多收获。 1 背景 ...

  • 学习和使用开源项目

    引言 当今软件的开源,已形成一种潮流,庞大的开源软件,是一个巨大的宝藏。因此,作为一个软件开发人员,如果希望在这条路上持续耕耘,必须要持续学习新知识(不仅仅是为了一份工作,而...

  • java的main函数

    每个类都可以有一个main(),哪个起作用取决于把哪个类当做主类。一个类是否需要main()取决于这个类是否需要作为外部执行的入口(包括测试用途的入口)。 你可以调用只有包(...

  • 240
    解读《小类、大对象》

    sweet tip: 本文的一些背景知识来源于袁英杰的《小类,大对象:C++》,建议先阅读《小类,大对象:C++》。 2015年,初次接触小类、大对象的时候,还不知道其背后的...

  • 240
    重构的重构 - 《重构》第二版导读

    近20年过去了,Martin Fowler先生终于推出了新版的《重构》。本人有幸于ThoughtWorks技术雷达十周年峰会现场率先拿到了此书的国内发行版。 在这20年中,软...

  • 240
    我越发坚信习惯的力量

    前两天跟同事做代码走查,看到代码里面很多这样的写法。 看到if(!calledFunc())时,我很疑惑,calledFunc()的返回值类型不是bool,为什么在判断条件中...

  • 240
    机器学习(六)

    这篇文章中,我们一起来看下究竟什么是特征。如果拿图像来看可能会比较直观,但是对于非图像类的特征,往往十分抽象,本文通过经典的方格游戏,来说明下机器学习的特征是如何选取的(限于...

  • 240
    性爱机器人L的诞生

    梅洛薇睁开双眼。 身边的男人已经起身,洗脸、刷牙,换上她熟悉的白色衬衫、黑色西裤,系上她刚送的那条蓝色条纹领带。 对这个已经共同生活6年的男人,梅洛薇再熟悉不过,刷牙喜欢用淡...

个人介绍
一个追求匠艺的程序员