自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

在路上……

每天进步一点点!

  • 博客(17)
  • 收藏
  • 关注

转载 人生如棋局(了以自勉)!!

人生就像是一场棋,对手则是我们的环境, 有的人能预想十几步,乃至几十步之外, 早早便做好安排,有的人只看到几步之外, 甚至走一步,算一步。 与高手对招,常常一步失策,满盘皆输, 但是高手下棋,眼见的是残局后,却可能又峰回路转,起死回生。 有的人下棋,落子如飞,但是常常忙中有错,有些人下棋又因最初考虑太多,弄得后来捉襟见肘。 有的人下棋,不走到最后关头,决不认输,有些人下棋,稍见情势不妙,就放弃投降

2007-09-14 00:43:00 582

转载 人生如棋局(了以自勉)!!

人生就像是一场棋,对手则是我们的环境, 有的人能预想十几步,乃至几十步之外, 早早便做好安排,有的人只看到几步之外, 甚至走一步,算一步。 与高手对招,常常一步失策,满盘皆输, 但是高手下棋,眼见的是残局后,却可能又峰回路转,起死回生。 有的人下棋,落子如飞,但是常常忙中有错,有些人下棋又因最初考虑太多,弄得后来捉襟见肘。 有的人下棋,不走到最后关头,决不认输,有些人下棋,稍见情势不妙,就放弃投降

2007-09-14 00:25:00 599

转载 守护进程Daemon是怎样练成的!

守护进程是生存期长的一种进程。它们独立于控制终端并且周期性的执行某种任务或等待处理某些发生的事件。他们常常在系统引导装入时启动,在系统关闭时终止。unix系统有很多守护进程,大多数服务器都是用守护进程实现的。比如,网络服务inetd、Web服务http等。同时,守护进程完成许多系统任务。比如,作业规划进程crond、打印进程lqd等。 这里主要说明守护进程的进程结构,以及如何编写守护进程程序。因为

2007-10-18 16:18:00 520

转载 理解HTTP消息头

但凡搞WEB开发的人都离不开HTTP(超文本传输协议),而要了解HTTP,除了HTML本身以外,还有一部分不可忽视的就是HTTP消息头。做过Socket编程的人都知道,当我们设计一个通信协议时,“消息头/消息体”的分割方式是很常用的,消息头告诉对方这个消息是干什么的,消息体告诉对方怎么干。HTTP传输的消息也是这样规定的,每一个HTTP包都分为HTTP头和HTTP体两部分,后者是可选的,而前者是必

2007-09-24 09:47:00 476

转载 setsockopt参数详细说明!

 int setsockopt(SOCKET s,int level,int optname,const char* optval,int optlen);s(套接字): 指向一个打开的套接口描述字level:(级别): 指定选项代码的类型。SOL_SOCKET: 基本套接口IPPROTO_IP: IPv4套接口IPPROTO_IPV6: IPv6套接口IPPROTO_TCP: TCP

2007-09-19 14:49:00 926

转载 Linux网络编程一步一步学-加密通讯协议SSL研究!

服务器端源代码如下:#include #include #include #include #include #include #include #include #include #include #include #include #define MAXBUF 1024/************关于本文档*******************************************

2007-09-17 17:27:00 659

转载 如何做linux下udp大文件传输!

服务器端:#include;#include;#include;#include;#include;#include;#include;#include;#include;#include;#include;#include;#include;#define SERV_PORT 2500#define MAX_SIZE 1024*40void recvUDP(char name[20],int

2007-09-17 11:08:00 2199

转载 在应用层让UDP实现简单的超时重传!

众所周知~UDP是一个无连接协议,因此靠它来传输的话是不可靠的,即使是数据包丢失也不会报错。但是,在编写Linux上的socket程序时,却可以用简单的方法,在应用层实现超时重传,让UDP可靠一些。(这次说的方法最好用于两个程序间通信——也许只能用于两台机器通信)首先~我介绍一下Linux下,I/O操作的阻塞模式:在Linux下,I/O操作有四种模式,分别为:阻塞式I/O,非阻塞式I/O,多路复用

2007-09-14 11:37:00 3939 1

转载 一个分析Linux ARP日志的源代码程序

#include #include #include #include #include #include #include using namespace std;typedef list ListStr;typedef set SetStr;typedef ListStr::iterator Iter;typedef SetStr::iterator s_iter;typedef basic_

2007-09-13 15:09:00 789

转载 fork()函数用法理解

 #include #include #include int main(){pid_t pid;static int n = 0;printf(”fork!/n”); /*printf(”fork!”)*/switch (pid = fork()){case -1:{/* 这里pid为-1,fork函数失败 *//* 一些可能的原因是 *//* 进程数或虚拟内存用尽 */perror(”Th

2007-09-13 12:00:00 2466

转载 TCP/IP编程实现远程文件传输

         在TCP/IP网络结构中,为了保证网络安全,网络人员往往需要在路由器上添加防火墙,禁止非法用户用FTP等安全危害较大的TCP/IP协议访问主机。而有时系统维护人员需要用ftp将一些文件从中心机房主机传到前端网点主机上,比如应用程序的替换升级。如果每次传输文件时都要打开防火墙,未免显得有些繁琐,要是在自己的应用程序中增加一个专门的文件传输模块,那将是十分愉快的事情。  UNIX网络

2007-09-12 16:18:00 711

转载 TCP/IP网络重复型服务器通信软件的设计

        本文介绍一种新型的基于消息队列的重复型服务器通信软件的设计方法,不同于并发型服务器和一般的重复型服务器通信软件,这种新的软件具有生成的子进程数少的优点,并且容易对客户机与服务器的连接进行管理,适用于客户机数量较多和随机数据通信的情况,能够有效地提高服务器的运行效率。   并发服务器与重复服务器的区别   一般TCP/IP服务器通信软件都是并发型的,即是由一个守护进程负责监听客户

2007-09-12 15:39:00 576

转载 一个多线程的web服务器程序

多线程的web服务器 多线程版本增加了内部统计功能:      服务器的运行时间      接收的客户端请求的数目      发送回客户端的数据量 这里使用独立线程(Detached Threads)防止僵尸线程(Zombie Threads) /* webserv_pthread.c - a threaded  web server  * building: gcc webserv_pt

2007-09-10 16:41:00 1160

转载 中断服务程序的编写

中断服务程序的编写

2007-09-10 10:51:00 7939

转载 大容量硬盘的读写操作

大容量硬盘的读写操作

2007-09-10 10:50:00 934

转载 进程间通讯共享内存的具体步骤

在两个进程间共享数据的方法,至今为止我们只说过利用管道。管道只是利用了输入输出重定向的原理,非常简单。而且只能在父子进程间使用。很多场合下这种方法是无法满足我们的要求的。那么现在,我们又有了一种新的方法——利用共享内存(shared memory)。这可以使我们在任意两个进程间传递数据,而且也是相对简单容易实现的一个方法。注意:在正常情况下,一个进程的所使用的内存区是不允许其它进程访问的。这里我们

2007-09-10 09:59:00 1318

转载 (转载)一个简短的epoll服务器示例, 监听5000个端口, 使用线程池[safedead.cublog.cn]

明天调试一下,今天看到的,先放上来!作者是safedead文章地址:http://www.cublog.cn/u/17999/showart.php?id=159057运行这个程序需要预先设置栈内存和文件描述符上限, 否则运行失败ulimit -n 16384ulimit -s 4096文件名:server.c编译: gcc server.c -Wall -O2 -pthread -o serve

2007-09-06 13:22:00 896

空空如也

空空如也

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

TA关注的人

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