软件开发

  • Linux新手大礼包:学习Linux你必须知道的那些事儿

    欢迎加入Linux的大家庭!对你来说,这可能还是一个陌生的领域,不过相信随着逐步深入的了解,你会喜欢上Linux,喜欢上开源的!首先,让我们来看一下,Linux新手应该注意和了解哪…

    编程笔记 2021年8月5日
  • 在 Linux 中如何使用 gdb 调试 C 程序

    无论多么有经验的程序员,开发的任何软件都不可能完全没有 bug。因此,排查及修复 bug 成为软件开发周期中最重要的任务之一。有许多办法可以排查 bug(测试、代码自审等等),但是…

    编程笔记 2021年8月5日
  • 3 个针对高级用户的 Vim 编辑器实用技巧

    这篇文章是 Vim 用户指南系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 技巧 3 个针对高级用户的 Vim 编辑器实用技巧 毫…

    编程笔记 2021年8月5日
  • 5 个针对有经验用户的 Vim 实用技巧

    这篇文章是 Vim 用户指南系列文章中的一篇: Vim 初学者入门指南 Vim 快捷键速查表 5 个针对有经验用户的 Vim 实用技巧 3 个针对高级用户的 Vim 编辑器实用技巧…

    编程笔记 2021年8月5日
  • 完全指南之在 Ubuntu 操作系统中安装及卸载软件

    摘要:这篇文章详尽地说明了在 Ubuntu Linux 系统中安装及卸载软件的各种方法。 当你从 Windows 系统转向 Linux 系统的时候,刚开始的体验绝对是非比寻常的。在…

    编程笔记 2021年8月5日
  • 红帽CEO:员工经常当面叫我笨蛋

    据国外媒体报道,开源软件技术厂商红帽(Red Hat)目前增长势如破竹。这家全球首个也是唯一一家开源技术厂商的年营收达到10亿美元,这其中的一个主要原因就是,红帽手下的软件工程师们…

    编程笔记 2021年8月5日
  • 程序员追求的是什么?

      上周我收到三位Halmstad大学学生的电子邮件,他们正在做一个为期三月的项目,内容是关于程序员在工作中追求的是什么,以及企业如何吸引有才华的程序员。下面是我对他们问题的答案,…

    编程笔记 2021年8月5日
  • 写开源软件之前请先确认你知道你的版权权利

      开源软件再好不过了,但是在将自己的精力和无数代码投入一个项目之前,请确保你准确理解了你的代码的版权将发生什么变化——以及你的职业生涯将发生什么变化。  …

    编程笔记 2021年8月5日
  • 漫画:如果用编程语言来写作文

    如果说这世界上有一种东西太多了,那它就是广告。如果说这世界上还有另外一种东西太多了,那就是对软件开发的类比。 这是《软件开发如同越狱》这篇文章里的一段话,说的不假,人们喜欢拿编程语…

    编程笔记 2021年8月5日
  • 不要责怪开源技术 它是无辜的

      Sonatype的首席安全官Ryan Berg在Gigaom上撰文称,我们不应该把安全性问题归咎于开源本身,事实上,专用软件也会出现这样的问题。应对安全问题真正的做法应该是注重…

    编程笔记 2021年8月5日