程序员
-
BASIC语言诞生50周年
50年前,最初只有政府、企业和大学有电脑,由那些编写数学公式构成的指令页的程序员来运作。达特茅斯学院的两位数学教授约翰·凯默尼和托马斯·库尔茨希 望其他…
-
学习如何向Linux内核贡献代码,接受Eudyptula挑战
如果你想为Linux内核贡献代码、但不确定从哪里开始,Eudyptula挑战会是检验你编程技能和学习如何参与内核社区的一种伟大的方法。 该挑战大约一个月前出现在线上http://e…
-
用 Pygame 使你的游戏角色移动起来
在本系列的第四部分,学习如何编写移动游戏角色的控制代码。 在这个系列的第一篇文章中,我解释了如何使用 Python 创建一个简单的基于文本的骰子游戏。在第二部分中,我向你们展示了如…
-
Linux 下的进程间通信:共享存储
学习在 Linux 中进程是如何与其他进程进行同步的。 本篇是 Linux 下进程间通信(IPC)系列的第一篇文章。这个系列将使用 C 语言代码示例来阐明以下 IPC 机制: 共享…
-
比容器快 10-20 倍的 unikernel 应用
unikernel 是一种用于在云基础架构上部署应用程序的更小、更快、更安全的方式。使用 NanoVMs OPS,任何人都可以将 Linux 应用程序作为 unikernel 运行…
-
关于 /dev/urandom 的流言终结
有很多关于 /dev/urandom 和 /dev/random 的流言在坊间不断流传。然而流言终究是流言。 本篇文章里针对的都是近来的 Linux 操作系统,其它类 Unix 操…
-
Vim 入门:基础
为工作或者新项目学习足够的 Vim 知识。 我还清晰地记得我第一次接触 Vim 的时候。那时我还是一名大学生,计算机学院的机房里都装着 Ubuntu 系统。尽管我在上大学前也曾接触…
-
10 个 Python 图像编辑工具
以下提到的这些 Python 工具在编辑图像、操作图像底层数据方面都提供了简单直接的方法。 当今的世界充满了数据,而图像数据就是其中很重要的一部分。但只有经过处理和分析,提高图像的…
-
JSON、XML、TOML、CSON、YAML 大比拼
一段超级严肃的关于样本序列化的集合、子集和超集的文字 我是一名开发者,我读代码,我写代码,我写会写代码的代码,我写会写出供其它代码读的代码的代码。这些都非常火星语,但是有其美妙之处…
-
正经的我,做了个不正经的项目 —— Pornhub 风格 Logo 生成器
Logoly.Pro 是一个在线的 PornHub 风格 Logo 生成工具,可以帮助你快速生成类似 PornHub 风格的 Logo。 目前项目已经上线:https://logo…