06 2017 档案

摘要:客户端: 编译的话,用gcc -g -o client client.c 运行的话,需要注意,需要两个参数: ./client localhost 3499 一个是本地主机,一个是端口号 #include <sys/types.h>#include <sys/socket.h>#include <n 阅读全文
posted @ 2017-06-30 11:09 懒猫的新窝 阅读(561) 评论(0) 推荐(0) 编辑
摘要:服务器端的代码: 用gcc -o server server.c 如果加上调试信息就是gcc -g -o server server.c 阅读全文
posted @ 2017-06-30 11:07 懒猫的新窝 阅读(737) 评论(0) 推荐(0) 编辑
摘要:文件传输协议FTP(File Transfer Protocol)是因特网中使用最广泛的文件传输协议。FTP使用交互式的访问,允许客户指定文件的类型和格式(如指明是否使用ASCII码),并允许文件具有存取权限(如访问文件的用户必须经过授权,并输入有效的口令)。 文件传输协议有基于TCP的FTP和基于 阅读全文
posted @ 2017-06-30 10:54 懒猫的新窝 阅读(4508) 评论(0) 推荐(0) 编辑
摘要:1.阻塞I/O模型 我去面馆吃面,点了碗面条,我也不知道做面条需要多久,也不敢出去,只能在那里坐着等。等值师傅做完面,我吃完面条后,再去逛街。这里的吃面就是I/O操作。 2.非阻塞I/O模型 我不甘心在这里等着无聊,我想这段时间继续逛商场,但是又怕面条做好了,所以,我逛一会就回来吧台看一眼!为了吃碗 阅读全文
posted @ 2017-06-26 19:09 懒猫的新窝 阅读(338) 评论(0) 推荐(0) 编辑
摘要:1.下载moduo网络库 https://github.com/chenshuo/muduo 2.解压 方式一:把文件解压到当前目录下 unzip test.zip unzip test.zip 方式二:如果要把文件解压到指定的目录下,需要用到-d参数。 unzip -d /temp test.zi 阅读全文
posted @ 2017-06-26 14:47 懒猫的新窝 阅读(1214) 评论(0) 推荐(0) 编辑
摘要:冒泡排序是排序算法的一种,思路清晰,代码简洁,常被用在大学生计算机课程中。 冒泡排序有两种方式,相邻的两个数比较,把大的数(或者小的数)放在上面,依次进行,像水泡一样,逐渐上浮。 也可以以相反的过程,把较大的数(或者较小的数)放在下面,推入湖底。这两种方式都是冒泡排序,因为冒泡排序是比较相邻的两个数 阅读全文
posted @ 2017-06-20 16:21 懒猫的新窝 阅读(1673) 评论(0) 推荐(0) 编辑
摘要:定义单链表的结点 我们采用的单链表是带头结点的。 需要遍历一遍链表,在遍历过程中,把遍历的节点一次插入到头部。在这个过程之后,第一个节点成了最后节点,因此要特殊处理,改其后继为NULL。 测试代码: 参考:http://blog.csdn.net/kangroger/article/details/ 阅读全文
posted @ 2017-06-20 13:43 懒猫的新窝 阅读(190) 评论(0) 推荐(0) 编辑
摘要:环境是ubuntu系统 1.apache2的安装和启动 安装命令:sudo apt-get install apache2 启动 sudo /etc/init.d/apache2 start " 启动apache服务 最后的参数stop start 和restart分别代表停止,开始和重启apach 阅读全文
posted @ 2017-06-14 07:04 懒猫的新窝 阅读(539) 评论(0) 推荐(0) 编辑
摘要:感觉看书慢,容易忘记,就上网找例子照着做,琢磨例子中不懂的,然后继续百度。 shell脚本在linux下的重要性就不用多说了吧。从第一个例子开始把: 执行的方式参考:http://www.jb51.net/article/53924.htm 修改文件的权限可以参考:http://www.cnblog 阅读全文
posted @ 2017-06-08 12:39 懒猫的新窝 阅读(172) 评论(0) 推荐(0) 编辑
摘要:Makefile有三个非常有用的自动变量,分别是$@,$^,$< $@--目标文件,$^--所有的依赖文件,$<--第一个依赖文件。 还是原来的 第一步使用$@,代表了目标文件test,第一步这样替换。 第二步,我们开始学着使用@^,$^--所有的依赖文件 第三步,继续学会使用$< 如果把 add. 阅读全文
posted @ 2017-06-07 23:25 懒猫的新窝 阅读(138) 评论(0) 推荐(0) 编辑
摘要:继续前面的一篇文章 其中objects是makefile中的变量,如果我们这里不用变量,那么这个makefile文件会写成什么样? 不使用变量的时候,main.o add.o sub.o会被写多次,如果添加或者删除一个目标文件的时候,就需要在两个地方修改了。 在makefile中我们可以使用变量。m 阅读全文
posted @ 2017-06-07 23:06 懒猫的新窝 阅读(172) 评论(0) 推荐(0) 编辑
摘要:为了学习makefile的编写,我们一步步来学习如何编写这个文件。 从简单到复杂,一步步来,才是学习的正确途径。 首先,在一个目录下,有add.h add.c sub.h sub.c main.c这些文件: add.h文件: add.c文件: sub.h文件: sub.c文件: main.c文件: 阅读全文
posted @ 2017-06-07 15:51 懒猫的新窝 阅读(166) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示