程序员
-
Linux 下的进程间通信:共享存储
学习在 Linux 中进程是如何与其他进程进行同步的。 本篇是 Linux 下进程间通信(IPC)系列的第一篇文章。这个系列将使用 C 语言代码示例来阐明以下 IPC 机制: 共享…
-
王垠:自动编程是不可能的,我为什么不在乎人工智能
有人听说我想创业,给我提出了一些“忽悠”的办法。他们说,既然你是程序语言专家,而现在人工智能(AI)又非常热,那你其实可以搞一个“自动编程系统”,号称可以自动生成程序,取代程序员…
-
比容器快 10-20 倍的 unikernel 应用
unikernel 是一种用于在云基础架构上部署应用程序的更小、更快、更安全的方式。使用 NanoVMs OPS,任何人都可以将 Linux 应用程序作为 unikernel 运行…
-
关于 /dev/urandom 的流言终结
有很多关于 /dev/urandom 和 /dev/random 的流言在坊间不断流传。然而流言终究是流言。 本篇文章里针对的都是近来的 Linux 操作系统,其它类 Unix 操…
-
来自NASA的10条代码编写原则
作者|RankRed编辑|大愚若智 美国宇航局(National Aeronautics and Space Administration,缩写为 NASA)是美国联邦政府的一个独…
-
为什么做java的web开发我们会使用struts2,springMVC和spring这样的框架?
今年我一直在思考web开发里的前后端分离的问题,到了现在也颇有点心得了,随着这个问题的深入,再加以现在公司很多web项目的控制层的技术框架由struts2迁移到springMV…
-
ZIP压缩算法详细分析及解压实例解释
最近自己实现了一个ZIP压缩数据的解压程序,觉得有必要把ZIP压缩格式进行一下详细总结,数据压缩是一门通信原理和计算机科学都会涉及到的学科,在通信原理中,一般称为信源编码,在计算机…
-
一百元的智能家居——Asp.Net Mvc Api+讯飞语音+Android+Arduino
大半夜的,先说些废话提提神 如今智能家居已经不再停留在概念阶段,高大上的科技公司都已经推出了自己的部分或全套的智能家居解决方案,不过就目前的…
-
游戏编程十年总结(上)
自敲第一行代码起,已经十年多了,今天既不是十年整的日子,也不是一个有特定意义的日子,本来像这种大总结的文章,当择良辰吉日,斋戒沐浴三日,方可动笔。一开始…
-
程序猿崛起2——互联网时代下的新潮流和新活法
写在前面的话 在写完《程序猿崛起》之后,脑子里面有很多之前模糊的想法和头绪都渐渐在清晰,仿佛一点一点地串联起来,或许有一天我可以把他们组合在一起成为一个成熟的说法,甚至是一套靠…