程序员
-
永远!不要在代码中用 User 这个词
当你意识到你在项目开始时做的轻量、简单的设想竟然完全错了时,你已经投入了六个月的时间在这个项目上。现在你需要解决这些问题,才能让这个系统继续运行下去,你发现你用在这个项目上的精力远…
-
把你的树莓派变成一个 HiFi 音乐系统
为你的朋友、家人、同事或其他任何拥有廉价发烧设备的人播放音乐。 在过去的 10 年里,我大部分时间都是远程工作,但当我走进办公室时,我坐在一个充满内向的同伴的房间里,他们很容易被环…
-
学习使用 GDB 调试代码
使用 GNU 调试器来解决你的代码问题。 GNU 调试器常以它的命令 gdb 称呼它,它是一个交互式的控制台,可以帮助你浏览源代码、分析执行的内容,其本质上是对…
-
如何在一家内容公司,从零搭建起一支技术团队
导读:这三年来,我就做了一个产品,那就是得到 App。也搭建起了一支有战斗力的产品技术团队,到今天为止,这个团队一共有 187 人。 2019 年 5 月 26 日,是得到 Ap…
-
6 个最佳的 Git 仓库管理实践
抵制在 Git 中添加一些会增加管理难度的东西的冲动;这里有替代方法。 有权访问源代码使对安全性的分析以及应用程序的安全成为可能。但是,如果没有人真正看过代码,问题就不会被发现,即…
-
优化你的PHP代码,从现在做起
本文原载于SegmentFault专栏“Grace Development”作者:CrazyCodes整理编辑:SegmentFault 今天我们不聊工具、规范等等等等的辅助,就聊…
-
WebAssembly 介绍
到底什么是 WebAssembly? WebAssembly,也叫 Wasm,是一种为 Web 优化的代码格式和 API(应用编程接口),它可以大大提高网站的性能和能力。WebAs…
-
从程序员到架构师 – 非技能篇
01 主动学习 大脑不是一个用来填充的容器,而是一束需要点燃的火焰—-普卢塔赫 学习不是强加于你做的事情,是需要你主动做的事情,仅仅掌握知识不去实践是没用的,古人已…
-
使用 virtualenvwrapper 构建 Python 虚拟环境
虚拟环境是安全地使用不同版本的 Python 和软件包组合的关键。 Python 对管理虚拟环境的支持,已经提供了一段时间了。Python 3.3 甚至增加了内置的 ve…
-
煤矿工地里的编程“速成班”
近年一直有这样一种论调:如果你学历不高,想拿高薪,那就去参加个培训班学编程。尤其是最近火爆的大数据和人工智能,因为人才需求逐渐增大,各大高校“科班”输出的人才已经满足不了行业需…