上一页 1 2 3 4 5 6 7 8 ··· 16 下一页
摘要: 首先我们来定义流的概念,一个流可以是文件,socket,pipe等等可以进行I/O操作的内核对象。 不管是文件,还是套接字,还是管道,我们都可以把他们看作流。 之后我们来讨论I/O的操作,通过read,我们可以从流中读入数据;通过write,我们可以往流写入数据。现在假定一个情形,我们需要从流... 阅读全文
posted @ 2015-05-15 11:31 mooreliu 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Getting Started with CGI Programming inCContentWhy CGI programming?A basic exampleAnalysis of the exampleSo what is CGI programming?Using a C program ... 阅读全文
posted @ 2015-05-15 09:56 mooreliu 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 今天,我总算搞清楚"回车"(carriage return)和"换行"(line feed)这两个概念的来历和区别了。在计算机还没有出现之前,有一种叫做电传打字机(Teletype Model 33)的玩意,每秒钟可以打10个字符。但是它有一个问题,就是打完一行换行的时候,要用去0.2秒,正好可以打... 阅读全文
posted @ 2015-05-15 09:41 mooreliu 阅读(108) 评论(0) 推荐(0) 编辑
摘要: 一、安装apache环境1、在apche官网上下载tar包,解压tar -xvzf 2、cd httpd、./configure --prefix= /usr/local/apache2 &&make&&make install 3、安装over二、运行apache环境并测试然后cd /... 阅读全文
posted @ 2015-05-14 19:51 mooreliu 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 作者:刘旭晖 Raymond 转载请注明出处Email:colorant at 163.comBLOG:http://blog.csdn.net/colorant/是什么简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案拿现实世界中货物... 阅读全文
posted @ 2015-05-14 07:45 mooreliu 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 转自http://www.cnblogs.com/assemble8086/archive/2011/10/02/2198308.html一、类模板定义及实例化1.定义一个类模板:1 template2 3 class 类名{4 5 // 类定义......6 7 };其中,template 是声明... 阅读全文
posted @ 2015-05-13 20:22 mooreliu 阅读(287) 评论(0) 推荐(0) 编辑
摘要: struct sockaddr和struct sockaddr_in这两个结构体用来处理网络通信的地址。在各种系统调用或者函数中,只要和网络地址打交道,就得用到这两个结构体。网络中的地址包含3个方面的属性:1 地址类型: ipv4还是ipv62 ip地址3 端口相应的,头文件有如下定义:C代码inc... 阅读全文
posted @ 2015-05-13 10:00 mooreliu 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 一、常年被人误认为函数。sizeof 是关键字不是函数,其实就算不知道它是否为32 个关键字之一时,我们也可以借助编译器确定它的身份。看下面的例子: int i=0;A),sizeof(int); B),sizeof(i); C),sizeof int; D),sizeof i;毫无疑问,32 位系... 阅读全文
posted @ 2015-05-13 09:05 mooreliu 阅读(499) 评论(0) 推荐(0) 编辑
摘要: GCC中如果文件最后不加上一行空行的话,就会冒个warning:no newline at end of file。在《Rationale for the C99 standard》一文中,有C99的相关信息:A backslash immediately before a newline has ... 阅读全文
posted @ 2015-05-12 20:13 mooreliu 阅读(498) 评论(0) 推荐(0) 编辑
摘要: 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。首先考虑下如何将将二个有序数列合并。这个非常简单,只要从比较二个数列的第一个数,谁小就先取谁,取了后就在对应数列中删除这个数。然后再进行比较,如果有数列为空,那直接将另一个... 阅读全文
posted @ 2015-05-12 12:43 mooreliu 阅读(142) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 16 下一页