自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

奋斗的菜鸟

——天道酬勤

  • 博客(16)
  • 资源 (2)
  • 收藏
  • 关注

原创 linux网络编程——多路复用epoll模型简例

程序功能:    采用epoll构建TCP服务器,以便支持多客户端情况程序如下:(1)、server.c#include #include #include #include #include #include #include #include void setnoblocking(int socket_fd){ if (fcntl(socke

2012-08-21 21:44:08 930

原创 linux网络编程——多路复用select模型简例

程序功能:       TCP服务器端采用多路复用的方式构建服务器,能够支持多个客户端程序如下:(1)、server.c#include #include #include #include #include int main(int argc, const char *argv[]){ int listen_fd, client_fd; stru

2012-08-21 11:04:39 1045

原创 linux网络编程——UDP聊天程序(支持群聊与私聊)

程序功能:   能够支持多个客户端同时运行,具有群聊,私聊,上线通知,下线通知,系统消息等功能,相比前一个文章,新增了私聊功能程序如下:(1)、server.c#include #include #include #include #include #include #include #include #define CLIENT_LOGIN 100

2012-08-20 12:10:23 7454 10

原创 linux网络编程——UDP局域网聊天室

程序功能:    能够支持多个客户端运行,具有上线通知,群聊,下线通知,系统消息等功能程序如下:(1)、server.c#include #include #include #include #include #include #include #include #define CLIENT_LOGIN 100#define CLIENT_CHAT

2012-08-19 17:54:11 4336 2

原创 linux网络编程——TCP文件服务器

程序功能:     客户端能够通过命令显示文件服务器上的文件,能够上传、下载文件等等功能;程序如下:(1)、server.c#include #include #include #include #include #include #include struct message{ char cmd[10]; char filename[20

2012-08-19 12:22:51 2167 2

原创 linux操作系统编程——线程的应用

程序功能:       程序分成两个部分,一个写端一个读端,采用fifo进行进程间的通信,写端负责写入命令,读端负责读命令,读端采用多线程的方式进行编写程序,创建两个线程,一个唤醒线程用于唤醒发送线程,一个发送线程用于发送消息;主线程读取命令后,将命令添加到任务队列中,唤醒线程进行判断,如果任务队列为空则睡眠,否则唤醒发送线程,采用条件变量与互斥锁进行线程间的同步互斥;程序如下:

2012-08-18 12:25:12 794

原创 linux操作系统编程——消息队列实现类似QQ功能

程序功能:      能够支持多个客户端同时运行,支持群聊,私聊,查看当前在线用户,用户上线以及离线通知等等功能PS:如果有发现BUG,请批评指教。。程序如下:(1)、server.c#include #include #include #include #include #include #include #include #include

2012-08-17 12:18:37 1878

原创 linux操作系统编程——消息队列实现群聊功能

程序要求:      有服务器端与客户端,主要功能是实现客户之间的群聊功能,具体是客户端发送消息给服务器端,服务器端转发消息给所有的客户端,服务器端与客户端能够显示客户上线,聊天和离线等功能,主要是采用消息队列;程序如下:(1)server.c:#include #include #include #include #include #include #includ

2012-08-16 22:22:09 2603 1

原创 linux操作系统编程——共享内存读写(采用信号量进行同步互斥)

程序要求:     创建一个写端和一个读端,写端写入数据后读端才开始读,读端读完数据后,写端才可以开始写,这样的同步采用信号机制实现,并且写端与读端打开顺序不同也能实现功能;程序如下:(1)write.c(写端)#include #include #include #include #include #include #include #include "sem.h"

2012-08-16 12:26:47 5872 1

原创 linux操作系统编程——共享内存的读写(采用信号机制进行同步互斥)

程序要求:   创建一个写端和一个读端,写端写入数据后读端才开始读,读端读完数据后,写端才可以开始写,这样的同步采用信号机制实现,并且写端与读端打开顺序不同也能实现功能;程序如下:(1)、write.c(写端)#include #include #include #include #include #include #include #include type

2012-08-16 11:36:18 1339

原创 linux操作系统编程——fifo复杂C/S模型

程序要求:                                                     程序如下: 1、server.c#include #include #include #include #include #include #include #include typedef struct //定义一个数据结构用于f

2012-08-15 15:41:27 1233

原创 linux操作系统编程——fifo简单的C/S模型

简单的C/S模型程序要求:      按照下图方式进行编程:                                                     程序如下:server.c#include #include #include #include #include #include #include #include i

2012-08-09 18:04:24 1270

原创 linux操作系统编程——简单的pipe管道

程序要求:     子进程读,父进程写,由pipe管道来实现进程间的通信程序如下:#include #include #include #include static void child_read(int *);static void father_write(int *, int );int main(int argc, const char *argv[])

2012-08-09 16:34:00 1181

原创 linux操作系统编程——system函数的实现

程序要求:      了解system()函数的实现方式,采用自己的方式实现system()函数的功能;程序如下:#include #include #include #include #include int system_test(const char *cmdstring){ pid_t pid; int status; if

2012-08-08 20:41:57 3527 2

原创 linux操作系统编程——用exec函数族实现shell功能

程序要求:       采用exec函数族实现shell的功能;程序如下:#include #include #include #include int main(int argc, const char *argv[]){ pid_t pid; char buf[100]; char *arg[100]; int i = 0; w

2012-08-08 20:32:27 934 1

原创 linux操作系统编程——每隔一秒往文本文件写入时间

程序要求:(1)读写一个test.txt文件,每隔1秒往文件中写入一行时间日期数据;1、 2012-8-7 1:2:3....(2)下次启动程序时能够追加到原文件之后,并且序号能够衔接上原先序号;程序如下:#include #include #include #include int main(int argc, const char *argv[

2012-08-07 22:34:27 4737 1

单片机原理复习题

适合广大大学生学习单片机,为考试复习提供帮助,这份是从很多考卷整合的资料。

2011-12-29

C语言编程习惯和修养

里面详细介绍了C语言代码风格的规范,希望对大家有帮助

2011-12-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除