自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (7)
  • 收藏
  • 关注

原创 同步通信 异步通信 概念

在串行通信中,由于是一位一位地进行数据传送。为了把每个字节区别开来,需要收发双方在传送数据的串行信息流中,加入一些标记信号位。在数据中根据所添加的标记信号位的不同方式,分成同步通信和异步通信两种。 1.“异步通信”是一种很常用的通信方式(效率较低) 异步通信在发送字符时,发送端可以在任意时刻开始发送字符,因此必须在每一个字符的开始和结束的地方加上标志,即加上开始位和停止位,以便使接收端

2009-07-30 16:29:00 2531

原创 socket 工作原理与电话工作原理比较

什么是 socket socket 是进行程序间通讯(IPC)的 BSD 方法。这意味着 socket 用来让一个进程和其他的进程互通信息,就象我们用电话来和其他的人交流一样。 用电话来比喻是很恰当的,我们在后面将一直用电话这个概念来描叙 socket 。 装上你的新电话(怎样侦听?) 一个人要能够收到别人打给他的电话,首先他要装上一门电话。同样,你必须先建立 socket 以侦听

2009-07-30 14:56:00 1148

转载 socket 编程原理,步骤,图示

一、客户机/服务器模式在TCP/IP网络中两个进程间的相互作用的主机模式是客户机/服务器模式(Client/Server model)。该模式的建立基于以下两点:1、非对等作用;2、通信完全是异步的。客户机/服务器模式在操作过程中采取的是主动请示方式:首先服务器方要先启动,并根据请示提供相应服务:(过程如下)1、打开一通信通道并告知本地主机,它愿意在某一个公认地址上接收客户请求。2、等待客户请求到

2009-07-30 14:44:00 2213 1

转载 cpu工作原理

以下是你所应该知道的:   CPU的三项基本功能:读数据、处理数据以及把数据写到存储器中。   CPU的原始频率是由兆赫兹的数量决定的,但是其它的因素,例如设计方法,也同样的影响着芯片的性能。   你为你的PC选择什么样的CPU取决于你将愿意花多少钱,以及你打算用PC来干什么。       一、物理结构      在你了解你的CPU如何工作以前,你应该知道它是由什么制成的。

2009-07-28 17:28:00 1499

转载 变量和内存的关系

    1.变量声明与定义:     声明只是告诉编译器有这么一个变量,而定义在声明的同时便进行内存分配。 //------1.cpp-------------- #include using namespace std; extern int n;//声明变量n,只告诉有这么一个名字 void function(int a){....};//定义形参a,并分配内存 int main(){  

2009-07-28 17:21:00 1018

原创 C++中的内存划分

在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。   栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。   堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在程序结束后,操作系统

2009-07-28 17:20:00 370

转载 护眼操,让眼睛有神

头部不动,两眼珠在眼眶中尽量向上看,再向下看,上下为一次,共做15次。将头部微微向左侧仰,两眼珠先向右上方斜视,再慢慢转下,斜视于右下方,共做15次。 将头部微微向右侧仰,两眼珠先向左上方斜视,再慢慢转下,斜视于左下方,共做15次。 闭上眼睛,使眼球转圆圈,先顺时针转,再逆时针转,各转8次。尽量别眯眼。 两眼放松,眼皮微闭,眼珠静止,休息1分钟。  这套健美护眼操,不受条件限制

2009-07-28 10:58:00 715

转载 星号的用法大全

1、乘法运算符 2、定义指针int *p = 0; 还是 int* p = 0;?后一种比较容易这样理解:定义了一个变量p,它是指针型的(更详细一点,是指向int的指针型),相比而言,前面一种定义似乎是定义了*P这个奇怪的东西。但是后面一种写法会带来一个容易产生的误解:int* p1, p2; 这儿给人的感觉似乎是定义了两个指针型变量p1和p2,但是,事实上,这种直觉是错误

2009-07-28 10:45:00 2302

转载 回调函数

1.回调函数赋予程序员这样一种能力,让自己编写的代码能够跳出正常的程序控制流,适应具体的运行环境在正确的时间执行。 2.在内核编程中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续工作。3.回调函数赋予程序员这样一种能力,让自己编写的代码能够跳出正常的程序控制流,适应具体的运行环境在正确的时间执行。 4.callback函数,是程序员定义

2009-07-28 10:42:00 454

转载 设备坐标和逻辑坐标

设备坐标和逻辑坐标【转】Windows应用程序绘制图形时使用的是一种逻辑单位,每个逻辑单位的大小由映射模式决定,这个逻辑单位既可以与设备单位(屏幕或打印机上的一个像素点)相同,也可以是一种物理单位(如毫米),还可以是用户自定义的一种单位。在Windows应用程序中,只要与输出有关系,都要使用映射模式。本文的目的是帮助读者了解映射模式的一些基本知识,并对在使用中经常出现的一些

2009-07-23 18:27:00 510

转载 追MM 和 设计模式

追MM与Java的23种设计模式 1、FACTORY?追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory   工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相

2009-07-23 17:35:00 359

原创 ++i 和 i++总结,从此不再迷惑!

 ++i 和 i++,在单独使用时:就是 i=i+1。  i 先加:a = ++i;   完全等于 i=i+1; a = i; i 后加:a = i++ ;  完全等于 a = i; i=i+1;  如果实在搞不明白++ --怎么回事,那也不是什么天塌下来的事。a=++i === i++; a=i。 完全相等a=i++ === a=i; i++。 完全相

2009-07-23 17:26:00 648 1

转载 fstream的使用方法介绍

ofstrem 数据从内存到硬盘。ifstream 数据从硬盘到内存。 输入和输出其实都是相对程序而言,可以这样理解内存==程序 int main() {    ifstream sin("d://temp//in1.txt");    if (!sin)  {        cerr         exit(1);    }    ofstream sout("ou

2009-07-22 14:30:00 596

原创 持久窗口与临时窗口

在MFC中,都是以C++对象来操作窗口而窗口是用句柄来标识的,这样就需要将窗口和C++对象关联起来通过C++对象的成员变量m_hWnd来建立这种联系 如果一个窗口对象和一个窗口相关联了,那么我们要获取这个窗口对象(通常都是CWnd*形式),返回的就是一个持久的C++对象,如果你要获取一个窗口(不是通过MFC类库创建的)的C++对象,那么MFC就会为你临时创建

2009-07-10 16:12:00 2810 1

贪食蛇 C++ 源码

源程序可以在 Borland C++ 5.0 和 6.0 版本下编译通过 游戏操作: 按上下左右移动光标键, 每吃一个“豆”加一分,并且蛇的长度加一。 吃到红色的“豆”等级加1, 蛇的长度减小为1重新增长。 撞到边缘、墙壁、和蛇本身,游戏结束。 包含源代码和可以运行的程序

2009-05-20

《编程高手箴言》 梁肇新 箴言

【献给CSDN上的朋友们】 在CSDN论坛上多次见到网友搜寻《编程高手箴言》一书,我本人也常常在书店里站着翻阅此书, 虽然对梁先生的部分观点实在不敢苟同,但里面一些知识点确是讲的非常不错。

2009-05-20

C/C++精华帖合辑

这是编程爱好者论坛上面精华的帖子。很多各类编程问题和算法,非常有用,下了一定要顶,不顶没道德,顶了不传也没道德...自己也无语了

2009-05-19

MFC帮助文档英文版,锻炼英文!

MFC帮助文档,学习MFC的朋友可以用上,是英文的,努力锻炼英文吧

2009-05-19

《C语言描述——数据结构算法与应用》绝对高清版.rar

《C语言描述——数据结构算法与应用》绝对高清版 经典计算机书籍!内容十分十分全面,几乎涵盖一切C和C++的算法。 可贵的是,本书不仅仅介绍了理论知识,还提供了50多个应用实例及600多道练习题以加深你的功力!

2009-05-19

ce3100-datasheet.rar

十分有价值的资料,在别的网站是找不到的(除非付费),在csdn上仅有这一份。 资源简介: Intel® Media Processor CE 3100 Datasheet August, 2008 Revision 1.0

2009-03-12

空空如也

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

TA关注的人

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