- 博客(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
原创 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关注的人