自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 收藏
  • 关注

转载 Kerberos的原理

Kerberos的原理 - MIT cited from:http://blog.joycode.com/peon/articles/18657.aspxKerberos是一个重要的认证协议,它为互不相识的通信双方做安全的认证工作。Kerberos这个名字的原义是希腊神话中守卫冥王大门的长有三头的看门狗。下面这篇Kerberos的文章不知是哪位老大翻译的,感谢先!这是MIT(Massa

2007-07-19 13:16:00 906

转载 Writting Windows Services with C#

用C#创建Windows服务(Windows Services)cited from http://caca.cnblogs.com/archive/2005/02/25/109028.aspx & http://www.cnblogs.com/Liji0307/archive/2006/05/16/401355.htmlWindows服务在Visual Studio 以前的版本中叫NT服

2007-06-26 13:21:00 604

转载 TLS原理

cited from http://ciw.chinaitlab.com/tech/7319.html一 前言     首先要澄清一下名字的混淆:   1 SSL(Secure Socket Layer)是netscape公司设计的主要用于web的安全传输协议。这种协议在WEB上获得了广泛的应用。   2 IETF(www.ietf.org)将SSL作了标准化,即RFC2246,并将其称为TL

2007-06-20 16:16:00 1493

原创 c++ exception application

class QueueException : public exception{public: QueueException(const char* strMsg){m_strMsg = strMsg;}; virtual const char* what() const{return m_strMsg;};private: const char* m_strMsg;};templatecla

2007-06-19 15:33:00 563

原创 variable argument list

variable argument:#define _ADDRESSOF(v)   ( &reinterpret_cast(v) )#elif   defined(_M_IX86)//Interge promotions#define _INTSIZEOF(n)   ( (sizeof(n) + sizeof(int) - 1) & ~(sizeof(int) - 1) )//v

2007-06-19 13:04:00 983

转载 SVN

Subversion安装与配置(Windows)一、 环境操作系统Windows2000 Professional二、 下载1. Subversionhttp://subversion.tigris.org/servlets/ProjectDocumentList?folderID=91下载最新版,我下的是svn-1.1.2-setup-en-2.exe2. 客户端软件TortoiseSVNhtt

2007-06-14 14:15:00 499

转载 ASP中使用C#编写的模块(程序集)

最近要把一个人家用C#编的程序中的 部分功能抽取成模块,然后放到ASP中用。对这些东西毫不了解,于是网上收罗了下。第一步:C#应用程序转化成模块,也就是library或者程序集,这里就要兴建一个Class Library项目。第二步:由于C#的Class Library不能被ASP直接使用似乎,要转成COM然后注册才能使用。于是参照http://www.cppblog.com/mzty/a

2007-06-07 14:57:00 1231

转载 Bit field of struct

 cite from MSDN ms-help://MS.MSDNQTR.v80.en/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_vclang/html/6f4b62e3-cc1d-4e5d-bf34-05904104f71a.htmClasses and structures can contain members that occupy less st

2007-06-07 13:40:00 880

转载 interoperability between COM and .Net Component

cite from http://msdn2.microsoft.com/en-us/library/ms973800.aspx.The Joy of InteroperabilitySometimes a revolution in programming forces you to abandon all thats come before. To take an extreme e

2007-06-05 15:52:00 681

原创 Regular Expression之CAtlRegExp

bool matchRegExp(const CString& strTag, const CString& strPattern, RegExpResults& rer) {  rer.clear();  bool bRet = false;  CAtlRegExp  REParseError status = regex.Parse(strPattern);  if (REPARSE_ERRO

2007-06-05 12:54:00 631

原创 Winnet获取网页HTML内容-Code

bool loadHtmlFile(const CString& strUrl, CString& strHtml) {  bool bRet = false;  CInternetSession sess;//建立会话  sess.SetOption(INTERNET_OPTION_CONNECT_TIME, 10*1000, NULL);//似乎不起作用,微软SDK的一个bug  CHtt

2007-06-05 12:49:00 784

转载 别人怎么学网络

我是这样学网络协议的

2007-05-25 14:39:00 736 1

原创 experience in msxml4.0

1.引入DLL文件#import raw_interfaces_onlyusing namespace MSXML2;如果你没系统没有msxml4.dll文件,下载并且先把msxml4.dll放到系统目录下(windows/system32)下。2.载入,生成xml文档的代码#define CHECKHR(hr) if(FAILED(hr)) goto clean;#define

2007-04-24 13:02:00 818

转载 深入分析Windows和Linux动态库应用异同

转自:http://www.7880.com/info/Article-7d2e8240-1.html摘要:动态链接库技术实现和设计程序常用的技术,在Windows和Linux系统中都有动态库的概念,采用动态库可以有效的减少程序大小,节省空间,提高效率,增加程序的可扩展性,便于模块化管理。 但不同操作系统的动态库由于格式 不同,在需要不同操作系统调用时需要进行动态库程序移植。本文分析和比较

2007-03-27 11:01:00 426

原创 COM本质 之一

COM本质 之一C++的重用在最开始是源代码级别的重用,也就是说库的开发人员发布自己的源代码,使用库的人员把代码加到自己的程序中,作为自己源代码的一部分编译,连接生成程序。这样做有下面几个不足:库的开发人员必须共享自己的源代码,不能够保护自己的代码私有性。库的使用人员很多时候必须理解源代码,增加了使用库的难度。如果多个程序都使用了库,那么这些库不能共享内存,而是在每个程序中都占用相同的空间。当

2007-03-25 19:23:00 771

原创 代码贴

MFC之CListCtrl CListCtrl m_lstGame; CImageList m_lstImage;m_lstImage.Create(64, 64, ILC_COLOR | ILC_MASK, 5, 5); m_lstImage.Add(AfxGetApp()->LoadIcon(IDI_ICON1)); int nIndex = m_lstImage.Add(AfxG

2007-03-21 14:52:00 482

转载 众里寻他千百度之字符集

字符,字节和编码[原创文章出处:http://www.regexlab.com/zh/encoding.htm]级别:中级摘要:本文介绍了字符与编码的发展过程,相关概念的正确理解。举例说明了一些实际应用中,编码的实现方法。然后,本文讲述了通常对字符与编码的几种误解,由于这些误解而导致乱码产生的原因,以及消除乱码的办法。本文的内容涵盖了“中文问题”,“乱码问题”。掌握编码问题的关

2007-02-06 15:55:00 978

转载 谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词

谈谈Unicode编码,简要解释UCS、UTF、BMP、BOM等名词   这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换

2007-02-06 13:42:00 528

转载 HTTP头概叙

HTTP请求头概述 (HttpServletRequest)    HTTP客户程序(例如浏览器),向服务器发送请求的时候必须指明请求类型(一般是GET或者POST)。如有必要,客户程序还可以选择发送其他的请求头。大多数请求头并不是必需的,但Content-Length除外。对于POST请求来说Content-Length必须出现。  下面是一些最常见的请求头    Accept:浏览器可接受的M

2007-02-06 09:50:00 797

原创 数据库之范式

数据库范式的应用主要用来降低数据冗余,更好的划分设计数据库的关系表结构,总共包含5个级别的范式。这些范式在较少不必要的重复,节省存储空间的同时却也带来了查询开销,因为复杂的关系表结构必然带来了更加多的连接操作。在应用中要根据应用场合来适当的平衡范式带来的得失。下面简单看看第1,2,3范式和BCNF。Example:T(A, B, C, D, E)第一范式:表的所有字段都是单一属性,不可再分

2007-01-29 16:39:00 481

原创 决定写点东西

快要过年了,看着同学接二连三的离校了,有些魂不守舍了,什么事情也没有心思干,拿起《程序员》乱翻了几页,一篇文章《让程序员成为正常人》吸引了我的眼球。确切的说是最后那一部分。提高自己的工作效率: 1。利用平时时间转研业务,学习英语,多看一些书籍,文章。多看,多实践,多作笔记。建议你拥有自己的博客,记录成长的轨迹。2。除非有明确的目标不要上网。为每天的工作制定计划。3。尽量减少电子邮件

2007-01-28 20:55:00 629

空空如也

空空如也

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

TA关注的人

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