码迷,mamicode.com
首页 >  
搜索关键字:程序设计    ( 15060个结果
UNIX网络编程卷1 回射服务器程序 TCP服务器程序设计范式 四个版本
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 这是一个简单的回射服务器程序。它将客户发送的数据读入缓冲区并回射其中内容 下面我会介绍同一个使用 TCP 协议的回射服务器程序的几个不同版本,分别是 fork 版本、select 版本、poll 版本、多线程版本 fork 版本:为每一个客户连接派生(for...
分类:其他好文   时间:2014-08-25 22:59:15    阅读次数:447
UNIX网络编程卷1 服务器程序设计范式0 迭代服务器
1.迭代 TCP 服务器总是在完全处理某个客户的请求后才转向下一个客户。 2.从进程控制角度看迭代服务器是最快的,因为它不执行进程控制。 /* include serv00 */ #include "unp.h" int main(int argc, char **argv) { int listenfd, connfd; void sig_int(int), web...
分类:其他好文   时间:2014-08-25 22:55:34    阅读次数:199
UNIX网络编程卷1 服务器程序设计范式1 并发服务器,为每个客户请求fork一个进程
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie 1.传统并发服务器调用 fork 派生一个子进程来处理每个客户 2.传统并发服务器的问题在于为每个客户现场 fork 一个子进程比较耗费 CPU 时间。 /* include serv01 */ #include "unp.h" int main(int argc,...
分类:其他好文   时间:2014-08-25 22:55:25    阅读次数:202
浅谈C++多态性
C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家具体介绍当中C++多态性的一些基本知识,以方便大家在学习过程中对此可以有一个充分的掌握。 多态性能够简单地概括为“一个接口,多种方法”,程序在执行时才决定调用的函数,它是面向对象编程领域的核心概念。多态(polym.....
分类:编程语言   时间:2014-08-25 20:58:24    阅读次数:205
点怎么能成为一名高级php工程师。
摘自网上的某处,感觉挺不错的,用于激励自己也是与大家共勉我现在是一名php实习生~求各位前辈指点怎么能成为一名,高级php工程师。 1,建议你经常看看PHP手册.2,建议你多看看程序设计方面的书,比如:3,建议你多了解一些算法.4,建议你经常检查一下你自己写的代码安全性.5,建议你查海量数据的时.....
分类:Web程序   时间:2014-08-25 20:53:34    阅读次数:542
Linux - Linux命令与Shell
Linux命令与Shell所谓Shell,就是命令解释程序,它提供了程序设计接口,可以使用程序来编程。学习Shell对于Linux初学者理解Linux系统是非常重要的。Linux系统的Shell作为操作系统的外壳,为用户提供了使用操作系统的接口。Shell是命令语言、命令解释程序及程序设计语言的统称,..
分类:系统相关   时间:2014-08-25 17:17:55    阅读次数:267
基于UDP的MFC聊天程序设计
利用MFC创建基于UDP的聊天通信工具很简单,程序是基于MFC的对话框实现的。程序界面如下面所示: 1 概述  要添加的内容主要主要是发送端和接受端程序,以及最开始对话框程序初始化的时候对套接字的初始化。以及自定义消息WM_RECVDATA 2 接受线程  其次要注意的是因为接受函数recvfrom是一个阻塞函数,所以要开辟一个线程来专门接受消息。并且要把socket以及窗口句...
分类:其他好文   时间:2014-08-25 17:00:44    阅读次数:344
Linux系统CentOS6.2版本下安装JDK7详细过程
前言:        java 是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaEE(j2ee), JavaME(j2me), JavaSE(j2se))的总称。Java自面世后就非常流行,发展迅速,对C++语言形成了有力冲击。Java 技术具有卓越的通用性、高效性、平台移植性和安全性...
分类:系统相关   时间:2014-08-25 10:06:14    阅读次数:314
面向对象程序设计与原则
面向对象的程序 1.需求分析 2.总体设计 3.详细设计阶段 4.实现阶段 一、需求分析阶段: 以用例图为主,到类分析图为止。类图是源码的来源。用例的主功能用序列图表示。用例的状态可以用状态图标识, ...
分类:其他好文   时间:2014-08-25 09:54:44    阅读次数:174
基础数据结构 链表、栈、队列
数据结构是程序设计中一个非常重要的部分,基本的数据结构包括链表、栈和队列,当然高级一点的还有树、图等,实际上链表、栈和队列都是线性表,只是在操作和表示方式上有所不同,线性表用顺序结构表示就是顺序表,用链结构表示就是链表,如果对线性表的操作加以限制,只能有在表尾进行插入和删除元素,这就变成栈了,如果只能允许元素从表尾插入,表头删除,这就变成队列了。 链表 /* * 数据结构 链表 *...
分类:其他好文   时间:2014-08-24 19:24:33    阅读次数:211
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!