自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

helonSY欢迎您的到来!

知识积累的殿堂,有些可能很低级,大家勿见笑,只是方便复制!

  • 博客(35)
  • 资源 (6)
  • 收藏
  • 关注

原创 UML类图

2011-12-31 14:53:56 532

原创 判断字符是否是不安全的url字符

bool IsUnsafeUrlChar(_TCHAR chIn) throw(){ _TUCHAR ch = (_TUCHAR)chIn; switch (ch) { case ';': case '\\': case '?': case '@': case '&': case '=': case '+': case ':case ',':case ' ':case

2011-12-30 13:42:45 983

原创 将字符转化为对应的数字

UINT XChar2XDigit(_TCHAR chIn){ ///return (ch >= _T('0') && ch <= _T('9')) ? (ch - _T('0')) : (f3dutil::ToUpper(ch) - _T('A') + 10); BYTE ch = static_cast(chIn); if (ch >= '0' && ch <= '9') retu

2011-12-30 13:39:42 747

转载 volatile

http://www.cppblog.com/mzty/archive/2006/08/08/10959.htmlvolatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如:操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。使用该关键字的例子如下:int vo

2011-12-30 12:41:03 1069

原创 编程杂记2

1.编译的时候输出信息:#pragma message("Compiling : ThreadModel.h..........")2.操作系统版本不对输出出错信息:#ifndef _WINDOWS_#error windows.h should be included first!#endif3.InterlockedIncrement 对32为的数据进行原子级的加某个数

2011-12-30 12:29:41 707

原创 资源连接2

1.微软的代码库:http://code.msdn.microsoft.com/  对应的示例在download center板块中下载 如:http://www.microsoft.com/download/en/details.aspx?DisplayLang=en&id=221812.tinyXml类的使用:http://www.2cto.com/kf/201010/75944.html

2011-12-30 11:14:01 3442

转载 ISAPI

http://blog.sina.com.cn/s/blog_488d85e4010007mk.htmlISAPI(Internet Server Application Programming Interface)作为一种可用来替代CGI的方法,是由微软和Process软件公司联合提出的Web服务器上的API标准。ISAPI与Web服务器结合紧密,功能强大,能够获得大量的信息,因

2011-12-30 10:36:20 660

原创 如何更好的读别人写的代码

1.如果条件允许,当你读别人代码的时候,最好 把平台搭好便于调试,这样一边读代码一边调试代码,效果会更好。2.对于别人搭起来的或者已经有的架构你已经掌握了,编可以从一个宏观的角度来读代码,但是如果你不熟悉,最好是先把架构掌握了然后再来宏观的读代码,比如可以仔细的读关于架构的局部代码。

2011-12-29 17:59:26 612

原创 关于IE浏览器历史记录的一些知识

1.在注册表中的如下位置记录着url历史记录: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedUrls.但要注意的是,这里的历史url是从地址栏输出来的,并不包含连接进去的地址。要想能读取到连接进去的历史url可以用微软的com接口读取。2.当你从浏览器界面删除历史记录时不能删除注册表中的url记录。但是当你从 浏览器选

2011-12-26 17:28:00 1166

原创 关于QQ表情数据库的复制

为了用别的QQ用户的QQ表情,最好的办法就是把他得数据库拷贝过来。你可以从你的QQ安装目录下的  QQ\Users\你的QQ号    下把   CustomFace.db和CustomFace.dbc 拷贝到你的目标QQ相同的目录下,覆盖原来的响应文件就可以了。比如我的 CustomFace.db在  D:\Tencent\QQ\Users\542162916

2011-12-23 11:37:09 1174

原创 explicit,violate,volatile,mutable

这3个关键词不常用,但却经常在面试中被问到,所以贴下来:explicit:放在构造函数前面可以阻止构造函数的隐式类型转换。这样可以避免不必要的错误。violate:告诉编译器不要去假定这个变量的值,因为它随时可能会改变。这是为了阻止某些编译器的优化策略直接从上次缓冲在寄存器里读取数据,而不从内存读。volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素

2011-12-21 14:11:50 3281

原创 VS2010的Working Directory

Working Directory主要用在Debug版本下面。Working Directory指定了程序运行时找资源所在的目录和输出文件的默认目录。如要输出 1.xml 到Working Directory 只需直接写上 “1.xml”就可以了。注意,貌似这样的 “files\\1.xml"  用files指定的目录也起作用,只是在这里files文件夹一定要存在,否则

2011-12-20 10:46:05 5018

原创 Windows系统下存在的4条最基本路由

2011-12-20 10:28:43 714

转载 127.0.0.1 + 回送地址

转者补充:当用C++编程来获取本机的地址时,正常情况下可以获取到主机的IP地址,但是当在断网的情况下获取到的是127.0.0.1,编程者需要判断此种情况。还有一点要强调下,如果在本机安装了虚拟机,还可能获取的是虚拟机的写死的地址。127.0.0.1是回送地址,指本地机,一般用来测试使用。回送地址(127.x.x.x)是本机回送地址(Loopback Address),即主机IP

2011-12-20 10:19:41 4504

原创 看病药类介绍

为家庭药箱打好基础:1.复方木香小劈碱片:适用症:用于治疗肠道感染、腹泻 包装:12片 * 2 板/盒用法用量:口服,成人,一次2片,一日3次不良反应:偶见恶心、呕吐、皮疹、药热、药停后可消失禁忌:溶血性贫血患者禁用注意事项:预付及哺乳期妇女应在医生的指导下使用

2011-12-19 13:54:12 628

转载 教你在VS2005下写MakeFile

http://hi.baidu.com/%CA%AE%C6%DF%C8%D5%D4%C2/blog/item/e8f09136f5e181d0a2cc2b32.html//------------------------------------------------------------------------------------------------------

2011-12-16 15:02:25 2387

转载 程序员必知:C/C++面试题(10)

http://www.chineselinuxuniversity.net/articles/26473.shtml①链表反转    单向链表的反转是一个经常被问到的一个面试题,也是一个非常基础的问题。比如一个链表是这样的: 1->2->3->4->5 通过反转后成为5->4->3->2->1.    最容易想到的方法遍历一遍链表,利用一个辅助指针,存储遍历过程中当前指针指向的下一

2011-12-16 10:57:19 1019

转载 编程修养

http://www.cnblogs.com/flying_bat/archive/2007/05/30/764641.html 什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。 我认为好的程序员应该有以下几方面的素质:  1、有专研精神,

2011-12-15 09:51:49 483

原创 Chrome使用积累

有几个网站可以学chrome:Chrome迷:http://www.chromi.org/Google Chrome帮助:http://www.google.com/support/chrome/经过N多的浏览器的洗礼后,觉得还是Chrome最和我意,故积累一点技巧:1.按住ctrl,然后上下滚动鼠标可以放大缩小页面2.F6可以定位到Url栏。3.部分快捷键:Ctrl+

2011-12-14 16:16:28 839

原创 安装CentOs,并用SecureCRT来登录本地的CentOs

另外请参考:http://www.itwhy.org/2011/08-05/759.html因为CentOs可能会不支持中文,或者因为CentOS的现实窗口会比较小,在这种情况下我盟可以用到SecureCRT来远程登录本地机器的CentOS,这样操作起来比较方便,而且界面也比较美观。1.安装CentOs用到自己的一个CentOs包,然后用VirtualBox虚机来安

2011-12-14 16:10:37 1532

原创 eclipse用cygwin提供的linux环境开发C++

写在前面的话:cygwin我已经下载下来并且已经保存到酷盘中了。eclipse可以直接从官网上拉下来注意是 Eclipse For  C++ Develope1.cygwin下载安装首先从官网 www.cygwin.com 中拉下程序 cygwin.exe,然后再本地打开,点击在线下载安装,选择镜像 mirror.163.com(这个站点会比较快,大概400k/s),中间可能会提示某些错误

2011-12-14 15:54:31 2670

转载 WinXp下eclipse+CDT+CYGwin的安装与配置

http://blog.csdn.net/lostdolphin/article/details/621816CDT是在eclipse中编写C++程序的插件,虽然还不是很完美,不过是在windows中编写linux下C++程序的一个好途径。1. CYGwin的安装不再多表,记得默认情况下dev下管开发的东东是不安装的,你需要选择GCC以及MinGW加以安装。安装完成后,需要在windo

2011-12-14 15:08:01 1520

转载 Linux makefile 教程 非常详细,且易懂

http://blog.csdn.net/liang13664759/article/details/1771246如果您觉得本文不够,请参考权威资料:http://www.gnu.org/software/make/manual/make.html#Introduction 最近在学习Linux下的C编程,买了一本叫《Linux环境下的C编程指南》读到makefile就越看越迷糊,可

2011-12-13 15:15:02 745

转载 如何在Linux下用eclipse开发C/C++程序 (ZZ)

http://apps.hi.baidu.com/share/detail/12447767引言:在生活中,我们经常为了做一件事而花时间去做另一件事,就像我们为了装Linux而去学怎样使用VMware,让人觉得工作的重点转移啦。这次作业感觉上也还是这样。作业要求:• 学习在Linux下的C编程• 要求编写代码:98页Figure4.8的代码,编译,并运行。• 要求在完成以上步骤

2011-12-13 13:13:37 1171

转载 cygwin完全安装步骤方法(组图)

http://hi.baidu.com/www100/blog/item/e985c717e656b601c93d6d10.html安装 GCC安装 GCC 最快捷的方式是在您的机器上安装完整的 Cygwin 环境。Cygwin 是 Windows 上类似于 Linux 的环境。它包括一个提供 UNIX 功能性基本子集的 DLL 以及在这之上的一组工具。安装好 Cygwin 之后,通常可以

2011-12-13 10:22:05 533

转载 Windows7安装IIS + Windows7安装SQL2005

因为安装SQL Server2005需要IIS,所以下面弄了一个在Windows7上安装IIS的方法。 希望本文对于在Win7下需要安装IIS的朋友有所帮助。一、安装IIS默认情况下,windows7安装时是不会自动安装iis,只能手动安装。1、开始-控制面板-程序-打开或关闭windows功能。(注:此时会出现一个“打开或关闭windows功能”面框板 打开或关闭windows功能2、根

2011-12-12 17:11:57 1241 1

转载 InternetOpen\InternetOpenUrl\InternetReadFile 等相关Win32 网络API 使用详细说明

http://www.cnblogs.com/EricYang/archive/2010/09/26/1836365.html摘要这篇技术性文章讨论了如何利用Microsoft Win32网络函数创建一个网络浏览器。这篇文章的宗旨是让读者了解一些Win32网络函数的作用、能力和使用范围,而不是为这些功能给出一个详细的文档。这篇文章所配合的SurfBear样本应用程序使用

2011-12-09 10:55:00 803

转载 在Visual Studio 2005中安装Qt 4.3.2

http://www.cnblogs.com/lansh/archive/2007/11/29/952783.html1.正常安装Visual Studio 2005,只要安装了C++即可.注意:不是Express版本.2.下载Qt源代码Qt 4.3.2 Windows OpenSource版下载:http://www.qtcn.org/download/qt-win-

2011-12-08 14:38:55 634

原创 函数转换

void Fun1(){ int j = 0 ;}void Fun2(int n){ int i = 0 ;}typedef void (*ptrFun)(int n) ;void main(void){ ptrFun ptr = (ptrFun)Fun1 ; ptr(2) ;}经过调试追踪,ptr调用的函数是Fun1int Fun1()

2011-12-08 13:29:49 726

转载 邮件系统

http://baike.baidu.com/view/1677840.htm邮件系统是一套单独的系统,要有自己的服务器,在邮件系统中可以设多个域,每个域中可以设多个用户,比如说我买了某邮件厂商提供的商业版本的的邮件系统或者是开源的邮件系统,可以进行多项设置.它的数据是放在自己的服务器上.目录什么是邮件

2011-12-06 11:22:28 5190

转载 WinINet 学习资料

http://www.blogjava.net/jjshcc/archive/2010/07/21/326728.htmlWinINet 学习资料1.关于WinINetWinINet不是给服务端用的,服务端用Microsoft Windows HTTP Services (WinHTTP)WinINet抽象了Gopher,FTP,HTTP协议的一些细节。2.

2011-12-05 15:21:05 945

转载 wininet 异步+多线程

一、http://topic.csdn.net/t/20050915/17/4273306.html异步方式并不是什么高深莫测的事物,WinInet   API   更是大家耳熟能详。         如果你仔细看过   MSDN   和   internet   上关于   WinInet   API   的文章,你会发现尽管在很多篇章中提到了异步方式的使用,但是大部分说明都只说

2011-12-05 13:10:32 2223

转载 linux下C/C++IDE比较——Code::Blocks

linux下C/C++IDE比较——Code::Blocks2008年08月20日 22:06http://hi.baidu.com/wuxicn/blog/item/68fb26180dccb60134fa41a9.html转载请注明出处:编程笔记BLOG工欲善其事,必先利其器。用了这么久的linux,现在比较主流的几个C/C++的IDE基本已都用过了

2011-12-05 11:03:48 704

转载 如何从Internet上有效而稳定地下载文件

http://www.chinaitpower.net/A/2005-07-20/164528.html 如何从Internet上有效而稳定地下载文件 ,这是很多网络应用程序要考虑的重要问题,本文提供的代码段针对这个问题进行了初步的探索。希望能够抛砖引玉,对各位编程人员有所帮助。  UINT InternetGetFile (HINTERNET IN h

2011-12-02 09:56:46 697

转载 写下载软件需要的函数

http://msdn.microsoft.com/zh-cn/site/aa385473WinINet FunctionsThe following list includes all WinINet functions:CleanupCredentialCacheCommitUrlCacheEntryACommitUrlCacheEntryW

2011-12-02 09:23:27 1100 1

SecureCRT绿色版

SecureCRT是非长好的远程登录到linux系统的工具,可以在你的windows系统上装上,然后就可以操纵一台远程的linux机器。

2012-02-24

7zip(windows+linux下的压缩包)

7zip是一个从windows上把文件打包成能在linux下解压的压缩包,打包步骤为先打包成 tar 格式,然后再压缩为 gzip 格式

2012-02-24

tinyxml类(windows+linux均可用)

C++读取xml文件的类,另外几个比较好的工具有 libxml2 和 xerces(IBM的一个开源项目发展起来的,现在是JDK的默认实现)

2012-02-24

libxml2.2.7.4.tar.gz

c++读取xml的好工具,移植性比较好,另外还有一个叫tinyxml的也比较好

2012-02-24

libiconv-1.13.1.tar.gz

进行代码格式转化的好工具,不如UTF-8转化到gb2312

2012-02-24

freetds-stable.tgz

freetds是在linux下连接SQLServer的好工具

2012-02-24

空空如也

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

TA关注的人

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