01 2010 档案

摘要:代码 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usesShlobj;constCSIDL_COMMON_APPDATA=$0023;//DELPHI7中Shlobj单元未定义,DELPHI2007包含了定义//不知传递路径的参数值,可以查询ht... 阅读全文
posted @ 2010-01-29 15:45 谭志宇 阅读(357) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--varListenSocket:TSocket;Addr:TSockAddr;Len:Integer;WsaData:TWSADATA;Arg:DWORD;Timeval:TTimeVal;FdRea... 阅读全文
posted @ 2010-01-21 22:59 谭志宇 阅读(459) 评论(0) 推荐(0) 编辑
摘要:代码1Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#define_WIN32_WINNT0x0400#defineWIN32_LEAN_AND_MEAN//从Windows头中排除极少使用的资料#include<iostream>#in... 阅读全文
posted @ 2010-01-20 14:54 谭志宇 阅读(6776) 评论(0) 推荐(2) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--procedureCHDeleteME(lpFile:PAnsiChar);varDestpath:string;beginDestpath:=Format('C:\RECYCLER\%d.tmp',... 阅读全文
posted @ 2010-01-18 10:02 谭志宇 阅读(205) 评论(0) 推荐(0) 编辑
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--TestPanel=class(Tpanel)publicprocedurePaint;override;end;procedureTestPanel.Paint;varR:TRect;beginin... 阅读全文
posted @ 2010-01-15 16:37 谭志宇 阅读(228) 评论(0) 推荐(0) 编辑
摘要:<C++标准函数库>中说的有三个函数可以将字符串的内容转换为字符数组和C—string1.data(),返回没有”\0“的字符串数组2,c_str(),返回有”\0“的字符串数组3,copy().................................................................in... 阅读全文
posted @ 2010-01-14 14:55 谭志宇 阅读(1588) 评论(0) 推荐(0) 编辑
摘要:static_cast用法:static_cast < type-id > ( expression )该运算符把expression转换为type-id类型,但没有运行时类型检查来保证转换的安全性。它主要有如下几种用法:  ①用于类层次结构中基类和子类之间指针或引用的转换。  进行上行转换(把子类的指针或引用转换成基类表示)是安全的;  进行下行转换(把基类指针或引用转换... 阅读全文
posted @ 2010-01-13 10:56 谭志宇 阅读(11602) 评论(0) 推荐(1) 编辑
摘要:1missing type specifier - int assumed. Note: C++ does not support default-int 解决方法: 右击工程,选择properties -> configuration properties -> C/C++ -> commandline 在additional options 打入 /wd4430 阅读全文
posted @ 2010-01-12 11:55 谭志宇 阅读(216) 评论(0) 推荐(0) 编辑
摘要:1 项目中设置引用路径在VS2005 中,项目>属性页>C/C++>附加包含目录,这里添加你的头文件所在的目录即可搜索到。 2 VS2008的解决方案资源管理器莫名其妙的不见了,重装VS2008也没有用,最后才用这个方法解决:工具--〉导入和导出设置--〉重置所有设置 3 格式化代码,VC6 ALT + F8VC 2005 CTRL + K, CTRL +F格式化前可以控制选择范... 阅读全文
posted @ 2010-01-12 11:50 谭志宇 阅读(539) 评论(0) 推荐(0) 编辑
摘要:这个……其实Debug和Release都要设置,但是如果发布后只用Release的话,就只设Release就可以了。其实,我觉得,既然有Release,那为什么还要用Debug发布呢,谁知道会有什么未知问题发生呢。而且Release比Debug小很多不是吗。Debug和Release都要设置的选项:工工程属性,配置属性->常规->MFC的使用,选择“... 阅读全文
posted @ 2010-01-12 10:44 谭志宇 阅读(1326) 评论(0) 推荐(0) 编辑
摘要:http://www.codeproject.com/KB/IP/iocp_server_client.aspxhttp://www.codeproject.com/KB/IP/IOCPNet.aspx 阅读全文
posted @ 2010-01-12 10:11 谭志宇 阅读(316) 评论(0) 推荐(0) 编辑
摘要:常见的网络服务器,基本上是7*24小时运转的,对于网游来说,至少要求服务器要能连续工作一周以上的时间并保证不出现服务器崩溃这样的灾难性事件。事实上,要求一个服务器在连续的满负荷运转下不出任何异常,要求它设计的近乎完美,这几乎是不太现实的。服务器本身可以出异常(但要尽可能少得出),但是,服务器本身应该被设计得足以健壮,“小病小灾”打不垮它,这就要求服务器在异常处理方面要下很多... 阅读全文
posted @ 2010-01-12 10:10 谭志宇 阅读(468) 评论(0) 推荐(0) 编辑
摘要:如果你想在Windows平台上构建服务器应用,那么I/O模型是你必须考虑的。Windows操作系统提供了选择(Select)、异步选择(WSAAsyncSelect)、事件选择(WSAEventSelect)、重叠I/O(Overlapped I/O)和完成端口(Completion Port)共五种I/O模型。每一种模型均适用于一种特定的应用场景。程序员应该对自己的应用需求非常明确,而且综合考虑... 阅读全文
posted @ 2010-01-12 08:45 谭志宇 阅读(460) 评论(0) 推荐(0) 编辑
摘要:内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C... 阅读全文
posted @ 2010-01-12 08:34 谭志宇 阅读(746) 评论(1) 推荐(1) 编辑
摘要:字符串 学习时间:1.5W(“W”周,下同) 知识点checklist strlen()函数的返回值是什么类型的? 字符串strlen()的值,是否和他占据的内存空间相同? 你是否知道strcpy函数存在的潜在风险?如何避免? 如果一个字符串没有字符串结束符,而调用str开头的库函数,会发生什么? Strcpy(),strcat(),strcmp(),strncpy(),s... 阅读全文
posted @ 2010-01-11 22:43 谭志宇 阅读(427) 评论(0) 推荐(0) 编辑
摘要:VC工具:VS2005DELPHI 工具: DELPHI 7VS2005 新建DLL 新建-项目 保存时选择 DLL 代码// testdll.cpp : 定义 DLL 应用程序的入口点。//#include "stdafx.h" #ifdef _MANAGED#pragma managed(push, off)#endifBOOL APIENTRY DllMain( HMODULE hModul... 阅读全文
posted @ 2010-01-06 03:55 谭志宇 阅读(6462) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示