摘要:
find Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->template ForwardIteratorfind( ForwardIterator first, ForwardIterator last, Type value ) find返回一个迭... 阅读全文
摘要:
C++的容器中一般都提供erase函数,此函数接收的参数一般有一个是一个迭代器:如果删除某一个值的话,我们可能一般都用过: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->list c;// todo insert itemsfor (list::it... 阅读全文
摘要:
P2P之UDP穿透NAT的原理与实现(附源代码)作者:shootingstars | 日期:2004-05-25 | 字体:大 中 小P2P 之 UDP穿透NAT的原理与实现(附源代码)原创:shootingstars参考:http://midcom-p2p.sourceforge.net/draft-ford-midcom-p2p-01.txt论坛上经常有对P2P原理的讨论,但是讨论归讨论,很少... 阅读全文
摘要:
如何在Windows下编译OpenSSL (Vs2005使用Vc8的cl编译器)1、安装ActivePerl//初始化的时候,需要用到perl解释器2、使用VS2005下的Visual Studio 2005 Command Prompt进入控制台模式(这个模式会自动设置各种环境变量)3、解压缩openssl的包,进入openssl的目录4、perl configure VC-WIN32尽量在这个... 阅读全文
摘要:
SSL默认仅仅用于验证服务器的身份,所以用户不需要任何证明自己的证书(这解决了我长久以来的困惑 *_*)SSL的验证过程:(摘自http://www.yesky.com/ServerIndex/77131904641400832/20040515/1797805.shtml)简单的说便是:SSL客户端(也是TCP的客户端)在TCP链接建立之后,发出一个Clienth*llo来发起握手,这个消息里面... 阅读全文
摘要:
class mytestclass { public: const static int i = 5; }; int main() { std::cout<<mytestclass::i<<std::endl; return 0; } 结果没有问题,输出为5(编译器为vc7.1) 但是在下面这个例子中: int regi() { return 5; } class... 阅读全文
摘要:
呵呵,试图学习subversion,看看能否解决在上次随笔中提到的问题: http://shootingstars.cnblogs.com/archive/2006/01/05/311542.html 原来学习过CVS,可是配置一个用户名、密码都把我难住了,所以最终还是放弃了。 浏览了一下SubVersion的说明文档,看着不错,使用起来似乎也挺简单直观。特别欣赏它的windows的Client... 阅读全文
摘要:
公司的版本管理原来一直使用vss。因为开发人员不是很多,所以一直凑合着使用Vss也就够了。只是随着版本的增多,感觉到版本管理越来越混乱,感觉目前在版本管理上存在几个问题(不仅仅是Vss工具的问题):1 Vss的安全问题(包括最新的Vs2005的Vss):难道Vss只能用共享文件的形式来做到多个人共享文件库吗?这不是谁都可以将整个Vss库拷贝走?(这个问题困惑了我很长时间了,是不是我孤陋寡闻?还有其... 阅读全文
摘要:
这是我前不久遇到的一个问题,使用Windows的API函数RasEnumConnections检测RAS连接时,每个操作系统版本都必须提供不一样的RASCONN结构体,而我这个程序又必须能够运行在任何的Windows版本下,所以试着写了一个类模板。。。。(初学新手,有什么问题望各位大侠指正) /**//*文件:RasDetectT.h*功能:检测、断开RAS连接*作者:sho... 阅读全文
摘要:
下面的代码我调试了将近一个星期,你能够看出什么地方出了问题吗?线程函数: DWORD WINAPI ThreadProc( while(!bTerminate) { // 从一个链表中读取信息并且插入到CListCtrl中 // CListCtrl的句柄是通过线程参数传递进来的 for(;;) { ReadIn... 阅读全文