程序员

  • 国内三大云数据库测试对比

    我司 CTO 和技术总监都是腾讯系的,所以我们一开始就选用腾讯云的服务。他们家的云数据库提供了可视化的运维操作页面和自动备份的能力,降低了数据库运维的门槛。同时云数据库还支持高可用…

    编程笔记 2021年8月5日
  • 来自 Fedora 24 工作站版的四大改进

      2014 年的时候,Fedora.next 促进会开始制定一个 Fedora Linux 未来十年的发展计划。这个计划,从本质上将 Fedora 与那些将各种不同的开…

    编程笔记 2021年8月5日
  • 点评五款用于 Linux 编程的内存调试器

    Credit: Moini 作为一个程序员,我知道我肯定会犯错误——怎么可能不犯错!程序员也是人啊。有的错误能在编码过程中及时发现,而有些却得等到软件测试了…

    编程笔记 2021年8月5日
  • 打造自己的 Python 编码环境

    前言 趁着放假,重新配置了一下自己的Mac的编程环境,毕竟新年新气象嘛,主要是iTerm2、Zsh、Vim优化、Consolas字体、NoisyTyper,这些的相关配置。工欲利其…

    编程笔记 2021年8月5日
  • PHP 中的防御性编程

    菲纳格动态逆定律: 会出错的,终将会出错 —-  在最糟糕的时刻。 防御性编程(Defensive Programming)是什么意思 防…

    编程笔记 2021年8月5日
  • 如何在2016年成为一个更好的 Node.js 开发者

    本文主要讨论一些进行Node.js开发的最佳实践和建议,这些建议不仅仅适合开发者, 还适合那些管理与维护Node.js基础架构的工作人员。遵循本文提供的这些建议, 能够让你更好的进…

    编程笔记 2021年8月5日
  • 暴增 Emacs 生产力的十大最佳插件

    一年前的这个时候,我想要寻找将 Vim 打造成一个成熟的全功能的 IDE 的最好插件。有趣的是,那篇文章的很多评论提到了 Emacs 已经大部分有了这些内置插件,已经是一个很棒的 …

    编程笔记 2021年8月5日
  • 如何利用 Docker 环境加速 Android 应用的构建

    意义 极大的缩短安卓开发到测试到产品到渠道的距离。 给安卓程序员减轻负担。 Google做的环境已经特别到位了,放到docker里面明显不会有多大的坑(误,逃)。 Dockerfi…

    编程笔记 2021年8月5日
  • 自己动手开发一个 Web 服务器(一)

    有一天,一位女士散步时经过一个工地,看见有三个工人在干活。她问第一个人,“你在做什么?”第一个人有点不高兴,吼道“难道你看不出来我在砌砖吗?&r…

    编程笔记 2021年8月5日
  • Python 程序员最常犯的十个错误

    常见错误1:错误地将表达式作为函数的默认参数 在Python中,我们可以为函数的某个参数设置默认值,使该参数成为可选参数。虽然这是一个很好的语言特性,但是当默认值是可变类型时,也会…

    编程笔记 2021年8月5日