自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jielidu的专栏

好记性不如烂笔头

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

翻译 winsock i/o的select模型

本文部分截取他人博客,自己总结完成,附带各自链接:http://blog.csdn.net/yunboy4/archive/2009/09/18/4566124.aspxhttp://dev.csdn.net/article/82132.shtmhttp://uestczly.blog.163.com/blog/static/111354231200924105116788/htt

2010-03-11 13:47:00 2536 4

转载 同步异步IO

转载链接:http://tdzl2009.blogbus.com/logs/33663657.html 第一课:同步IO 首先,协议有很多层,这个你在网络课上应该了解过吧 。物理层 数据链路层 协议层 之类。从上层来说,常见协议一般有两种,一种是流式的,一种是包式的 。UDP 我们暂时不讨论,先说TCP  它是一个流式协议 。一个tcp的connection就相当于一个basic_io

2010-03-10 15:15:00 1058

转载 服务器的性能指标

服务器的性能指标 作为一个网络服务器程序,性能永远是第一位的指标。性能可以这样定义:在给定的硬件条件和时间里,能够处理的任务量。能够最大限度地利用硬件性能的服务器设计才是良好的设计。 设计良好的服务器还应该考虑平均服务,对于每一个客户端,服务器应该给予每个客户端平均的服务,不能让某一个客户端长时间得不到服务而发生“饥饿”的状况。 可伸缩性,也就是说,随着硬件能力的提高,服务器的性能能够随之呈线性增

2010-03-10 15:10:00 1345

转载 Socket I/O模型

《Socket   I/O模型全接触》                   本文简单介绍了当前Windows支持的各种Socket   I/O模型,如果你发现其中存在什么错误请务必赐教。                 一:select模型             二:WSAAsyncSelect模型             三:WSAEventSelect模型    

2010-03-08 16:41:00 557

原创 为什么进程比线程安全?

因为线程和其他线程是共享堆栈和数据的, 而进程之间的堆栈和数据是默认不共享的, 所以一个实现的不好的线程可以把其他的线程搞崩溃,但是一个实现的不好的进程最多把自己搞奔溃。 比如IE浏览器就是个多线程的典型的例子 。

2010-03-08 14:53:00 1421

原创 目录服务

1. 目录服务概念摘抄一:    网络上,特别是互联网中有各型各类的主机,有各种各样的资源, 这些东西杂散在网络中, 需要有一定的机制来访问这些资源, 得到相关的服务, 于是就有了目录服务.目录服务器的主要功能是提供资源与地址的对应关系, 比如你想找一台网上的共享打印机或主机时, 你只需要知道名字就可以了, 而不必去关心它真正的物理位置. 而目录服务器帮助维护这样的资源---地

2010-02-26 10:24:00 6107

原创 随机选取字符

从0~9A~Za~z中随机选取一个字符串,长度可配置:MAX_RANDOM_LEN 方法可能比较笨,但也算偶然想起来的,怕忘记就记录下来,伪代码如下 char* pTemp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789"; char szResult[100] = {0}; for

2010-02-25 09:08:00 1412

转载 RSA算法加解密---crypto++库和OpenSSL库

1. OpenSSL库 a、 方式一:#includestring.h>#include openssl/rsa.h>#pragma comment(lib,"libeay32.lib")#pragma comment(lib,"ssleay32.lib")typedef unsigned char BYTE;int main(int argc, char* argv[]){    B

2010-02-24 16:21:00 8096 2

原创 MFC Windows程序设计 12-1

1.创建和初始化工具栏      工具栏是框架窗口的子窗口,随着框架窗口的创立而创立,一般在框架窗口类中添加一个CTollBar成员,并在框架窗口OnCreate中调用其Create函数。      例如:m_wndToolBar.Create(this);有两个参数有默认值:工具栏的样式和他的子窗口ID。默认样式时:WS_CHILD | WS_VISBLE | WS_TOP。也可以在

2007-03-20 17:56:00 872

原创 MFC Windows程序设计 9-7

    在windows中可以双击文档 图标或是右键单击并选择open,就可以将该文档连同创建它的应用程序一起打开。另外,还可以从上下文菜单种选择print或者将文档拖到打印机图标上来打印文档。    要实现这些操作,应用程序必须用操作系统命令解释器来注册其文档类型,这就涉及到在注册表的HKEY_CLASSES_ROOT部分添加一系列输入项,用来标识每个文档的文件扩展名以及用来打开和打印该类文

2007-03-20 17:25:00 622

空空如也

空空如也

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

TA关注的人

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