自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Safedebug的博客

以无法为有法,以无限为有限

原创 简单注册表操作函数

// 注册表操作.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include #pragma comment(lib,"Shlwapi.lib")BOOL RegIsExit(HKEY hRoot,LPCTSTR lpSubKey){ HKEY hKey;

2014-02-26 18:40:00 601

原创 ZIP操作模块

#include "stdafx.h"#include int main(int argc, char* argv[]){ HZIP hz = CreateZip("simple1.zip",0);// ZipAdd(hz,"znsimple.bmp", "c:\\simple.bmp"); ZipAdd(hz,"ReadMe.txt", "ReadMe.txt"); Clos

2014-02-23 11:05:53 850

原创 _bstr_t 使用出现错误

写了一个软件,弄了快一天了,终于把bug抓出来了。这里,我把错误重现了一下VOID testString( const char* str1 ,const char* str2){ int nLen1 = strlen(str1); int nLen2 = strlen(str2); int textlen1 = MultiByteToWideChar( CP_UTF8,

2014-02-22 16:18:32 1644

原创 易语言支持库生成器

源码下载地址编译环境  vc 6.0http://pan.baidu.com/s/1jGHThci教程里面已经很详细了,更多的功能大家可以自己添加源码是 用 vc 6.0 写的,大家可以改的更智能,现在几乎已经可以把自己写的程序,或者其他程序,直接生成支持库了教程下载http://pan.baidu.com/s/1o64nMEA

2014-02-19 11:08:03 1273

原创 结构体对齐

#include "stdafx.h"#include #pragma pack(push) #pragma pack(1) typedef struct _TEST{ DWORD dwA; char cch;}TEST,*PTEST;#pragma pack(pop)typedef struct _TEST1{ DWORD dwA; char cch;}TEST1,*

2014-02-15 12:47:27 560

原创 skin++ 2.0界面库使用

#include "SkinPPWTL.h"#pragma comment(lib,"SkinPPWTL.lib") skinppLoadSkin(_T("AlphaOS.ssk")); //加载皮肤从别的地方下载来的dll,测试了一下看起来还好

2014-02-14 16:34:49 1036

原创 源码资料下载学习地址

不用登陆,直接就可以下载http://www.codesky.net/showhtml/23274.htm先记录一下,后面慢慢更新地址

2014-02-12 18:21:43 806

原创 通过进程PID获取 HWND

// dddddddddd.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include HWND GetWindowHandleByPID(DWORD dwProcessID){ HWND h = GetTopWindow(0); while ( h )

2014-02-12 16:19:34 5238 2

原创 UDP可靠传输 学习资料

先记录一下地址,后面慢慢补源码http://www.phoenixp2p.com/cn/down/ETUdpExp.zipudt 库特点 快,编程和socket一样http://udt.sourceforge.net/局域网特别快。。。http://enet.bespin.org/index.html两个的库已经编译好了,后面放上来,

2014-02-11 22:27:44 643

原创 网络协议 SOCKET5 学习资料

SOCKET5 英文协议 地址 http://www.ietf.org/rfc/rfc1928.txt 中文翻译 地址 http://blog.chinaunix.net/uid-26548237-id-3434356.htmlSOCKET5 UDP穿透http://blog.csdn.net/thinkingl/article/details/5708382

2014-02-10 22:20:00 1162

原创 宏定义

#include //定义一个字符串#define MK_STRING(sz) #sz//链接字符串#define CAT_STRING(sz) MK_STRING(INT_)###szint main(int argc,int *argv[]){ printf("%s\n",MK_STRING(SafeDebug)); printf("%s\n",CAT_STRING(Saf

2014-02-09 19:47:57 642

原创 JsonCpp lib使用

jsonCpp做的很强大,这里,我自己进行了编译,修改成了lib方式这里我的编程环境 VC 6#include "stdafx.h"#pragma warning(disable : 4786) #include #include #include "json/json.h" #pragma comment(lib,"jsonlibmtd.lib")#def

2014-02-08 11:08:00 1326

原创 warning LNK4070

1>XCGUI.exp : warning LNK4070: .EXP 中的 /OUT:XCGUId.dll 指令与输出文件名“D:\vc\MyProjects\FSolft\xcgui-master\XCGUI\DLL_Release\XCGUI.dll”不同;忽略指令1>正在生成代码1>已完成代码的生成1>XCGUI.exp : warning LNK4070: .EXP 中的 /OUT

2014-02-06 22:04:05 2138

原创 mysql数据库 显示乱码

菜鸟一直纠结这个问题,我用的是集成版。经过网上参考各种资料。终于找到问题的本质了不过为了简单易懂,这里给大家介绍一种方法打开mysql数据库目录找到my.ini 配置文件找到 [mysqld] 这个配置项目在后面,添加一个条目character-set-server = utf8然后把mysql进程全部结束掉,在重新启动一下就可以了。如果还不行,那么可以设置一下

2014-02-04 14:46:24 670

原创 PHP笔记(9)菜鸟攻防

$query = 'select * from `userinfo` where `name` = \''.$username.'\';';$query = 'select * from `userinfo` where `name` = '.$username.';';虽然两条语句都正确,都是可以执行的,但是希望大家在写的时候,尽量写成第一条语句,并且,大家可以吧$username这个

2014-02-04 11:47:34 704

原创 PHP笔记(8)数组定义与遍历

<?php//define a array$smilies = array( ':)' => 'smile.png', '=)' => 'smile.png', ':|' => 'neutral.png', '=|' => 'neutral.png', ':(' => 'sad.png', '=(' => 'sad.png', ':D' => 'big_smile.png',

2014-02-04 10:33:09 654

原创 pugixml学习笔记5 XPath

void XPath_test(){ pugi::xml_document doc; doc.load_file(L"skn.xml"); pugi::xpath_node_set xpathnode = doc.select_nodes("root/SafeDebug"); for (pugi::xpath_node_set::const_iterator it = xpathno

2014-02-02 13:39:54 2125

原创 C++ 包含Cpp技巧

编程环境:vc 6.0近几天来,在写一个工程,用到了第三方的库文件xml文件一般,我们都会直接把第三方文件添加到工程中,这样编译之后,就可以用了不过,用了第三方文件,导致,vc在显示类的时候,添加了很多不必要的显示,例如:你直接把文件添加到工程中,类视图里面,就会解析出很多第三方的库函数,这样在编程的过程中,让我十分苦恼,后来,才发现可以直接这样#include 这

2014-02-02 13:12:39 1493

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