- 博客(13)
- 收藏
- 关注
转载 剖析C++标准库智能指针(std::auto_ptr)
剖析C++标准库智能指针(std::auto_ptr)1.Do you Smart Pointer? Smart Pointer,中文名:智能指针, 舶来品? 不可否认,资源泄露(resource leak)曾经是C++程序的一大噩梦.垃圾回收 机制(Garbage Collection)一时颇受注目.然而垃圾自动回收机制并不能
2011-10-31 14:36:24 2380
原创 openssl-1.0.0.beta3编译错误详解
openssl-1.0.0.beta3编译错误详解ActivePerl: 5.12.0 Build 1200VC: 6.0openssl: 1.0.0masm: 6.00.8168.0 ActivePerl,MASM, VC6.0均已安装且bin目录都在PATH环境变量中一、 NMAKE : fatal error U1077
2011-10-31 14:35:44 4145
原创 Control 的 BeginInvoke和Invoke
Control.Invoke 方法 (Delegate):在拥有此控件的基础窗口句柄的线程上执行指定的委托。Control.BeginInvoke 方法 (Delegate) :在创建控件的基础句柄所在线程上异步执行指定委托。(一)Control的Invoke和BeginInvoke我们要基于以下认识:(1)Control的Invoke和BeginInvoke与Delegate的I
2011-10-31 14:35:04 460
原创 VC6.0中如何把Debug编译模式修改为Release模式?
vc++6.0右上角菜单栏或工具栏的空白处右键,选上Build(编译)项,使build工具栏可见,在Build工具栏上就可以选择工程的Debug或Release版本。或者菜单栏Build(编译)->Batch Build(配置...),在弹出的对话框中选择编译哪个版本,或者两个版本都编
2011-10-31 14:34:38 3271
原创 VS更改Tab选项卡顺序
更改功能区上的选项卡的顺序在“解决方案资源管理器”中,选择功能区代码文件(.vb 或 .cs 文件)。在“视图”菜单上,单击“设计器”。右击功能区设计器,然后单击“属性”。 在“属性”窗口中,选择“Tab”属性,然后单击省略号按钮 ()。将显示“Tab 集合编辑器”。 在“Tab 集合编辑器”的“成员”列表中,选择要移动的选项卡,然后单击向上或向下箭
2011-10-31 14:34:04 934
转载 C语言的文件重命名和删除
在包里有两个函数可以满足你的要求:注意,这两个函数操作的文件必须要关闭,否则会执行失败,如果失败,执行完成后可以通过比较errno的值来确定失败原因.重命名:int rename(const char *oldname, const char *newname);参数解释:oldname:原文件名newname:新文件名(可以指定全局路径来移动文件)返回值:0:成功
2011-10-31 14:33:34 5354
原创 c#遍历文件夹中文件
C#遍历指定文件夹中的所有文件 DirectoryInfo TheFolder=new DirectoryInfo(folderFullName);//遍历文件夹foreach(DirectoryInfo NextFolder in TheFolder.GetDirectories())//遍历文件foreach(FileInfo NextFile in TheFolder.G
2011-10-31 14:32:07 712
原创 c# Split
C#中Split用法~1、用字符串分隔: using System.Text.RegularExpressions;string str="aaajsbbbjsccc";string[] sArray=Regex.Split(str,"js",RegexOptions.IgnoreCase);foreach (string i in sArray) Response.W
2011-10-31 14:31:25 339
原创 libtorrent编译-openssl篇
openssl-1.0.0-beta3版本编译OpenSSL的源码和编译环境下载:openssl-1.0.0-beta3版本下载地址:http://www.openssl.org/source/openssl-1.0.0-beta3.tar.gzActivePerl window安装程序下载:http://downloads.activestate.com/ActivePerl
2011-10-31 14:28:43 1088
转载 libtorrent.lib编译之boost
1、boost_1_39_0.tar.bz2,解压到F:\boost_1_39_02、下载icu4c-4_2_1-Win32-msvc9.zip,解压到F:\boost_1_39_0,出现F:\boost_1_39_0\icu,添加icu的bin目录到path环境变量中编译3、执行F:\boost_1_39_0\tools\jam\build_dist.bat,生成文件F:\boost
2011-10-31 14:26:17 822
转载 windows窗口关闭的消息响应机制
1、当你按下了“关闭”按钮或选取了“退出”菜单项之后,WM_CLOSE消息被发送给了应用程序的窗口处理过程函数。该函数对该消息的缺省处理仅为调用DestroyWindow()API函数,导致窗口被销毁。2、当窗口的客户区被销毁的时候WM_DESTROY消息被发给了应用程序的窗口处理过程。程序员可以在此释放他自己分配的与窗口客户区相关的资源,而窗口过程函数缺省的处理仅为调用PostQuitMes
2011-10-24 00:46:46 4127
转载 MFC Button Click 响应机制
当用户点击菜单、按钮、下拉列表框等控件时候,会触发WM_COMMANDLOWORD(wParam) 是控件或菜单或加速键的ID,菜单的sparator的ID为0如果LOWORD(wParam) 是控件ID,HIWORD(wParam)是notification code, 比如BN_CLICKED, BN_DBLCLK等,标志用户对控件的操作,双击,单击之类。如果LOWOR
2011-10-24 00:44:30 3088
转载 面试智力题
1、有五瓶药,其中一瓶是失效的.没失效的每片重十克,失效的每片重9 克.给你一 个天平,你称一次可以找到哪瓶是失效的吗? 答:分别在1、2、3、4、5个瓶子里分别取:1、2、3、4、5粒药丸称取重量,一共是15粒药,称出它们的总重量。正常情况它们的总重量应该是150克。如果药瓶1是失效的,则为150减9,总重量为141,药瓶2是失效的话,则为150减18(因为这个药瓶里拿出了2粒药),总重
2011-10-24 00:43:08 586
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人