软件开发

  • 极客漫画:软件测试

    这幅漫画吐槽了目前的软件开发的乱象: 软件开发的不规范,在开发者自己的电脑上运行正常,在质量检测团队测试时就出现了 Warning,在项目经理测试时已经发生了蓝屏,当用户测试时,发…

    编程笔记 2021年8月7日
  • 缓存更新的套路

    看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个是逻辑是错误的。试想,两个并发操作,一个是更新操作,另一个是查询操作,…

    智能运维 2021年8月7日
  • 终于找到程序员无休止加班的原因了!

    在互联网行业工作过的,肯定都听过“加班汪”这个词。而对于一个开发人员来说,加班的概率比普通工作要更多,加班是互联网行业永远的痛,项目节点定下来后,为保证项目节奏,程序员们基本上陷入…

    智能运维 2021年8月7日
  • 一个漏洞能潜伏多少年?细数那些有名的高龄安全漏洞

    在评估漏洞影响时,人们关注的往往是漏洞风险,而实际上,漏洞潜伏的时间也是一个非常重要的因素。时间跨度大,也就意味着在此期间使用这些含有漏洞的软件的设备更多,影响的设备就更多;而时间…

    智能运维 2021年8月7日
  • Ubuntu 放弃战斗,Linux 桌面的悲哀

    编者按:本文作者 ManateeLazyCat (王勇),开源软件开发者,是国内的著名 Linux 发行版 Deepin (深度)操作系统的联合创始人…

    编程笔记 2021年8月7日
  • 《自由软件,自由社会》:为什么学校应该只使用自由软件

    Copyright © 2003, 2009, 2014 Richard Stallman 此文最早于2003年发布在 http://gnu.org。 教育性的…

    编程笔记 2021年8月7日
  • 如何挑选你的第一门编程语言

    想学编程的原因有很多,你也许是想要做一个程序,又或者你只是想投身于这个行业,所以,在选择你的第一门编程语言之前,问问你自己:你想要在哪里运行程序?你想要程序来完成什么工作? 你学习…

    编程笔记 2021年8月7日
  • CentOS 与 Ubuntu 有什么不同?

    Linux 中的可选项似乎“无穷无尽”,因为每个人都可以通过修改一个已经发行的版本或者新的白手起家的版本 (LFS) 来构建 Linux。 关于 Linux…

    编程笔记 2021年8月7日
  • 将 Tuleap 用于软件项目管理

    Eclipse 基金会使用 Tuleap 取代了 Bugzilla。 Tuleap 是一个独特的开源项目管理工具,目前发展势头很好,现在,每个月它会出一个大版本。它还被列…

    编程笔记 2021年8月7日
  • 如何成为一名开源程序员

    科技世界的探索总是让我们兴奋不已。很多科技日新月异,你探索得越深远,你看到的世界就越广阔无穷,这就像是一只驼一只的海龟一样。因此,科技世界也像宇宙一样无穷无尽。如果你也渴望加入到推…

    编程笔记 2021年8月7日