码迷,mamicode.com
首页 >  
搜索关键字:计算机系统 linux基础    ( 5605个结果
Linux基础——socket简单实现与其他IP的聊天
进程实现版服务器端: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 #include 9 #include 10 int main(int argc,char *argv[...
分类:系统相关   时间:2014-10-07 17:44:43    阅读次数:249
Linux基础——通过select实现简单的服务器与客户端
在这里,我们还是需要一个管道,只不过,我们只需这一个管道,即可知道,客户端有哪些上线、对话、下线等。服务器端的实现代码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #inclu...
分类:系统相关   时间:2014-10-07 17:41:03    阅读次数:285
Linux基础——socket实现简单的群聊程序
首先,我们需要实现数据结构,当有用户连接时,我们将该用户的IP、连接的端口号等保存到一个链表中,当我们发送消息时,遍历链表,将该消息发送给所有已上线的用户。当用户下线时,我们将该用户从链表中删除。服务器实现代码如下: 1 #include 2 #include 3 #include 4...
分类:系统相关   时间:2014-10-07 17:39:53    阅读次数:288
Linux基础——调用系统命令
在这里,我们根据输入的相应命令,调用系统的命令。若不是系统的命令,自动清空该命令,否则,根据系统命令执行。实现代码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #define M '>' 8...
分类:系统相关   时间:2014-10-07 16:27:23    阅读次数:220
Linux基础——查看IP及port的简单实现
需要注意,不同的机器,有的可能为大端字节序,有的可能为小端字节序。小端就是低位字节排放在内存的低地址端即该值的起始地址,高位字节排放在内存的高地址端。大端就是高位字节排放在内存的低地址端即该值的起始地址,低位字节排放在内存的高地址端。实现代码如下: 1 #include 2 #include 3.....
分类:系统相关   时间:2014-10-07 16:23:33    阅读次数:215
Linux基础——ls功能的简单实现
简单的ls实现,首先,我们需要遍历参数目录下的各个文件,再根据文件相应的性质,读取文件的权限,用户组,用户名,大小,最后一次访问的时间,再根据文件名排序后依次显示。具体的函数声明如下: 1 #include 2 #include 3 #include 4 #include 5 #includ...
分类:系统相关   时间:2014-10-07 16:12:03    阅读次数:186
Linux基础——socket的UDP实现
与TCP连接相差不多,UDP同样需要套接字socket产生。注意:UDP中需要知道对方的IP及port,这样才能正确的传送数据。UDP服务器实现代码如下: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include ...
分类:系统相关   时间:2014-10-07 16:11:23    阅读次数:266
Linux基础——多线程实现任务
这里,我们首先要实现一种数据结构,将相应的任务,线程的fd,还有队列实现。声明代码如下: 1 #ifndef _HEAD_H 2 #define _HEAD_H 3 #include 4 #include 5 #include 6 #include 7 #include 8 #includ...
分类:编程语言   时间:2014-10-07 15:50:23    阅读次数:243
软考——宏观概览
软考整本书共有十二章,总是认为这是十二个部分,这可能是我的潜意识,我们总是会被我们自己所认为的欺骗。当总结的时候才知道想要把它们拉到一起还是需要费些力气的。 其实整本书就两个大的部分,软件和硬件,而这两个部分之间的桥梁是操作系统。对于我们设计软件,还需要考虑一些知识产权和标准化的一些法律知识等。所以整本书也就是四个部分了。这样对于它的宏观把控就差不多了。 硬件:是整个计算机系统、我们肉眼看到的一些存储多媒体等,还有平时我们上网遇到的交换机路由器等网络知识(姑且认为是硬...
分类:其他好文   时间:2014-10-06 20:28:30    阅读次数:167
linux基础知识的总结
非常全面的linux基础知识总结...
分类:系统相关   时间:2014-10-04 14:52:17    阅读次数:362
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!