自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vsftp 配置文件解析

<br />改 <br /><br /># vi /etc/vsftpd.conf <br /><br />第26行 將 # local_enable=Yes 前面的 #拿掉 <br /><br />做到这里只能让一般使用者登入ftp <br /><br />但还不能写入文档 因此必需把第29行的前面的 #拿掉 <br /><br />write_enable=YES <br /><br />完成后 存档,重启ftp <br /><br /># /etc/init.d/vsftpd restart <br

2011-03-02 19:54:00 410

原创 电驴代码编译我最棒(转)

<br />本文主要讲解下怎么编译电驴,希望有基础的朋友看看,如何编译 eMule v0.46b.<br />先下载下面4个库:<br />Crypto++5.2.1<br />http://www.eskimo.com/~weidai/cryptopp521.zip<br />zlib122.zip<br />http://www.zlib.net/zlib122.zip<br />ResizableLib1.3<br />http://prdownloads.sourceforge.net/resiza

2010-11-14 23:03:00 401

转载 Using OLE DB Consumer Templates(转)

Using UDLCComBSTRLoadUDL(constCComBSTR& udlPath){     CComPtr<IDataInitialize> spDataInitialize;     HRESULThr = spDataInitialize.CoCreateInstance( __uuidof(MSDAINITIALIZE));     CComHeapPtr<OLECHAR> conString;     if (SUCCEEDED(hr))     {          hr=spDa

2010-11-02 22:23:00 507

原创 一组合算法。

<br />namespace btb<br />{<br />  ////////////////////////////////////////////////////////////////////<br />  // combination for STL permutation<br />  // <br />  // init_combination    (first, middle, last)<br />  // adjust_combination  (first, middle, la

2010-10-20 00:16:00 306

原创 afxgetapp()

<br />在exe和dll中进行切换 afxgetapp()这个函数在vc中很常见,主要是用来获的cwinapp生成的全局对象。一般情况是将其强制类型转换成自己写的App类就可以里面的方法。但是如果编写的是dll程序的话,情况会稍有不同。你会发现在dll中调用afxgetapp这个函数实际上得到的是dll应用对象。原因出现在dll模块的状态上。应用程序在调用dll时为了保证资源不出问题。往往会调用一句<br />AFX_MANAGE_STATE(AfxGetStaticModuleState())<br

2010-10-12 22:22:00 753

转载 STL中的auto_ptr智能指针用法(转)

<br />STL中的auto_ptr指针是为了解决内存泄漏问题而设计的。它严格限制了指针拥有对指向对象的所有权。auto_ptr指针和普通指针的差别在于对指向对象所有权的处理不同。auto_ptr指针是“传递”所有权,而普通指针是“共享”所有权。看下面例子:std::auto_ptr<int> p1(new int(24));std::auto_ptr<int> p2;int *q1 = new int(12);int *q2;p2 = p1;q2 = q1;    经过两次赋值后,对于auto_ptr,

2010-09-19 23:20:00 412

转载 Traits 技术(转)

<br />什么是traits,为什么人们把它认为是C++ Generic Programming的重要技术?<br />简洁地说,traits如此重要,是因为此项技术允许系统在编译时根据类型作一些决断,就好像在运行时根据值来做出决断一样。更进一步,此技术遵循“另增一个间接层”的谚语,解决了不少软件工程问题,traits使您能根据其产生的背景(context) 来做出抉择。这样最终的代码就变得清晰易读,容易维护。如果你正确运用了traits技术,你就能在不付出任何性能和安全代价的同时得到这些好处,或者能够契

2010-09-19 23:19:00 368

原创 来自 COM 经验的八个教训(转)

<br />在日常工作中,我看到过许多由不同开发人员编写的 COM 代码。我为许多富于创造性的使用 COM 的工作方式感到惊讶,有一些使 COM 工作的巧妙代码可能连 Microsoft 都没有想到。同样,看到一些错误一次又一次地重犯,使我免不了心灰意懒。这些错误很多都与线程和安全有关,完全不成比例,而这也正是 COM 文档资料中最缺少的两个领域。如果不仔细计划,它们也是最可能遇到的并可能会绊住您的两个领域。<br />  本月的“超酷代码”专栏与以前的大多数专栏有所不同。它并未提供一段可在您自己的应用程序

2010-09-14 20:13:00 323

原创 你终于打来了电话

你终于打来了电话,工作好烦心。是谁给了你我的电话呢??

2010-05-12 10:05:00 272

ACE头文件ACE头文件

ACE头文件ACE头文件ACE头文件ACE头文件ACE头文件ACE头文件ACE头文件ACE头文件

2011-04-07

C++网络开发包ACE环境的配置与调试

C++网络开发包ACE环境的配置与调试C++网络开发包ACE环境的配置与调试

2011-04-01

ace 编译好的dll

ace 编译好的dllace 编译好的dllace 编译好的dll

2011-04-01

vc++图像处理的vc++图像处理的vc++图像处理的

图像处理的图像处理的 图像处理的图像处理的 图像处理的图像处理的

2010-11-18

Using.OpenMP.Portable.Shared.Memory.Parallel.Programming.Oct.2007

Using.OpenMP.Portable.Shared.Memory.Parallel.Programming.Oct.2007

2010-11-15

emule 编译需要的库文件

emule 编译需要的库文件emule 编译需要的库文件

2010-11-14

python ado api

python ado api python ado api

2010-11-14

emule 源代码 学习p2p必然的选择

emule 源代码 emule 源代码 自己学习学习

2010-11-11

mini_projectmini_projectmini_project mini_project

mini_projectmini_projectmini_project mini_projectmini_projectmini_projectmini_project mini_project

2010-11-08

my own study

my own study

2010-11-08

COM技术内幕

COM技术内幕

2010-11-03

TR1 最新的tr1 库 包含对最新的库的相关的解释

TR1 最新的tr1 库 包含对最新的库的相关的解释TR1 最新的tr1 库 包含对最新的库的相关的解释TR1 最新的tr1 库 包含对最新的库的相关的解释

2010-11-01

c++泛型编程和设计模式的应用

c++泛型编程和设计模式的应用,effective c++ 和more effective c++的同一作者

2010-09-19

more effective c plus plus

more effective c plus plus 很好的书籍

2010-09-19

空空如也

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

TA关注的人

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