代码改变世界

阅读排行榜

c 编译器大全

2018-06-12 15:50 by 轩脉刃, 3840 阅读, 收藏,
摘要: c 编译器大全 看了下nginx的auto/cc下的目录,nginx对多种c语言的编辑器都进行了支持。才知道c语言有那么多编辑器。 编译器原理 所谓编译器,就是执行下面的三步骤: 1 将目标语言转换为AST抽象语法树 2 优化抽象语法树 3 将抽象语法树转化为适用于各个系统架构的指令集 各种编译器 阅读全文

拿什么守护你-PHP程序级守护进程的实现与优化

2012-03-04 07:42 by 轩脉刃, 3820 阅读, 收藏,
摘要: 首先需要解释的是什么是守护进程。 守护进程就是在后台一直运行的进程。比如我们启动的httpd,mysqld等进程都是常驻内存内运行的程序。 针对需求进行分析: 需求:有一个常驻队列messageQueue(假设在redis内存中),这个队列会有可能有请求不定期的往队列中增加元素。同时我们要求在队列中有元素的时候,按照队列顺序将元素pop出来,并进行处理(假设这个处理只是echo ‘test’); 解决方法: 现在假设已经有了两个函数 function oPopMessageQueue(){ …} //获取队列最后一个元素; function vDealElement(... 阅读全文

一个简易的SocketIM

2012-06-17 20:12 by 轩脉刃, 3804 阅读, 收藏,
摘要: 今天做了一个简易的socketIM的小示例。基本思想是开启两个winform,每个winform既充当服务器也充当客户端。一个监听8000端口,另外一个监听8001端口,两个winform接收到信息之... 阅读全文

flexbox简介

2015-10-22 10:29 by 轩脉刃, 3803 阅读, 收藏,
摘要: flexbox简介 什么是flexboxflexbox是一种新的布局方式,这种布局方式是2009年W3C提出的方案。它可以简便,完整,完成页面的布局。目前,它已经得到所有浏览器的支持。但是flexbox从2009年以来,有各种版本的变化,比如2009年版本和2011年版本差别比较大。 为什么要有f... 阅读全文

Unix家族编年史

2012-05-30 13:30 by 轩脉刃, 3800 阅读, 收藏,
摘要: Unix是多用户、多任务的操作系统,它的历史悠久,也有多种版本。在Unix接触过程中常使用到的词,BSD,Linux等。初学者,甚至是接触unix很久的用户也未必对其家谱了如指掌。这篇文章描述的是Unix的族谱和发展历史。 1969年,Unix的前身Unics出现 作者: 肯·汤普逊(左)和丹尼斯·里奇(右) Unix版本是由美国电话电报公司(AT&T)进行维护升级的。他们两位是AT&... 阅读全文
上一页 1 ··· 41 42 43 44 45 46 47 48 49 ··· 99 下一页