自定义博客皮肤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的博客

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

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

原创 mysql sdk 编程 简单插入

void test2(){ MYSQL *mysql = mysql_init(NULL); if (mysql_real_connect(mysql,"localhost","root","admin",NULL,0,NULL,0)) { if (mysql_select_db(mysql,"test") == 0) { if (mysql_query(m

2013-12-31 14:40:03 859

原创 MySql SDK 编程 简单查询

#include "stdafx.h"int main(int argc, char* argv[]){ //初始化 MYSQL *mysql = mysql_init(NULL); //链接数据库 if (mysql_real_connect(mysql,"localhost","root","admin","test",NULL,NULL

2013-12-31 13:26:22 1088

原创 学校感悟之- 数据库

声明,这些感悟是我早已经毕业了,现在慢慢的会想当初的经验总结的哎,我说老师们,可以洗洗睡了!要是你右手摸在胸膛上,还能感觉到扑通扑通,那么你就改猩猩了。不是这么教育不是这么玩的,工资不高不要紧,主要学生觉得你叼,你就真的叼,真心叼,不骗你!说实话,要让我在讲台上教数据库,这个我也可以讲,毫无鸭梨啊,但是不是这么讲的,少年,哥教你怎么讲,做50个视频给学生,让学生业余时间看,

2013-12-28 20:44:07 799

原创 学校感悟之 - 文献检索

开始吐槽了,虽然我已经早已毕业,文献检索本来作为一个业余附加项目,是一个很不错的东西,这门课程的本意是为了大家能在繁琐的文献中,能快速的定位自己的一些文章知道自己能在那些地方可以获取到自己想要的信息,学会使用搜索引擎,但是我们学校教的是,在买来的数据库中搜索,肉啊,学校买来的,我小水管 毕业了之后怎么能检索嘛,在说每个检索引擎都是不一样的,虽然大体一致,但是,,,教那么多干嘛?

2013-12-28 20:30:42 853

原创 Windows攻防之磁盘&文件权限

又中毒了,在小菜鸟的学习路上,一路坎坷,每次都会中毒,不是怕病毒,只是很蛋疼,很烦躁,虽然感染性的软件,一般的手法都是添加区段,或者在软件空白处汇编,不过最常用的还是添加区段,因为添加区段这个作者的控制性会更强一些,让后通过修改入口,或者修改 某个运行函数,来达到自己的感染的目的,解决方法,可以通过写一个删除区段,修复入口来,不过我还是觉得很麻烦,因为我还不是真正的程序员,我太懒惰了,

2013-12-26 11:40:28 718

原创 Gh0st学习笔记之 关键段

class CLock{public: CLock(CRITICAL_SECTION& cs, const CString& strFunc) { m_strFunc = strFunc; m_pcs = &cs; Lock(); } ~CLock() { Unlock(); } void Unlock() { LeaveCriticalSection

2013-12-25 15:56:24 953

原创 Gh0st学习笔记之 Windows性能监视器

首先微软的东西,首先到微软的老窝找东西http://msdn.microsoft.com/en-us/library/windows/desktop/aa373214(v=vs.85).aspx第二步:看到这几个东西Create a queryAdd counters to the queryCollect the performance dataDisplay the

2013-12-25 13:43:19 855

原创 Gh0st 学习笔记之 zlib 使用

int main(int argc, char* argv[]){ BYTE lpData[] ={0x1,0x1,0x10,0x1,0x1,0x1,0x1,0x1,0x1,0x10,0x1,0x1,0x1,0x1}; UINT nSize = sizeof(lpData); DWORD destLen = (double)nSize * 1.001 + 12; LPBYTE pD

2013-12-24 22:54:22 1162

原创 CList 简单用法

首先来看微软原文template class CList : public CObjectTYPEType of object stored in the list.ARG _ TYPEType used to reference objects stored in the list. Can be a reference.首先大家明白一点,CList就是一个 链表然后,需要

2013-12-24 18:52:50 942

原创 易语言 DES加解密模块

自己用vc封装了一个标准的DLL,然后易语言再次封装成模块,方便大家调用!模块下载地址http://download.csdn.net/detail/u012607841/6754339调用方式.版本 2.支持库 spec.局部变量 des, DES_F.局部变量 加密后的内容, 字节集.局部变量 解密后的内容, 字节集' 本名称子程序用作测试

2013-12-22 19:36:13 4961

原创 HexAssistant 不能导出Mark

HexAssistant 是一个很好用的 小软件,很适合我,但是我在使用的过程中,发现一个小问题,就是导出标签的时候,会产生一个错误,于是拿起小刀,给程序做了一个小手术在手术的过程中,发现原作者使用的是这样一个函数 CFile::Open(char const *,uint,CFileException *) 作者的传入参数是这样的 push 0push 1

2013-12-15 17:41:02 627

原创 命令行获取助手

调试的时候经常需要用到这个东西,所以,直接写出来给大家用了 下载地址:http://pan.baidu.com/s/1ovNuK

2013-12-14 14:29:10 746

原创 C++笔记 简单重载

我试图用最简单的代码来说明一个问题#include "stdafx.h"#include class CUSER{public: int m_nDef;public: CUSER() { m_nDef = 1; } CUSER operator + (int nIn) //重载 + 号 { CUSER user; use

2013-12-09 14:34:13 542

原创 C++笔记 简单模板

我试图用最简单的例子呈现给大家#include "stdafx.h"template //定义一个模板T Sum(T a, T b){ return a+b;}int main(int argc, char* argv[]){ int m,n; double x,y; scanf("%d,%d",&m,&n); scanf(

2013-12-09 13:18:40 623

原创 C++笔记 命名空间

我试图给大家最简洁的代码,来阐述我自己学习的经验 大家可以看,最简单的命名空间的例子:#include "stdafx.h"#include int main(int argc, char* argv[]){ //这里的std就是命名空间 std::cout<<"SafeDebug"<<std::endl; return 0;}为了偷

2013-12-09 10:16:25 555

原创 SEH异常综合使用 (6)

#include "stdafx.h"#include int main(int argc, char* argv[]){ EXCEPTION_POINTERS *Seh; __try { __try { __asm { xor eax,eax mov [eax],0 } }__finally

2013-12-08 22:56:52 669

原创 VC异常处理 finally(5)

__try { __asm { xor eax,eax mov [eax],0 } }__finally { printf("无论有没有异常都会执行这里!\r\n"); } 这个异常很不错,收到异常他也会执行finally这个块!

2013-12-08 22:51:29 703

原创 VC查看宏定义

VC里面的宏太多了,比如说 #define sum(a,b)(a+b)如果是宏里面嵌套宏这下理解起来是不是很费力?这下有一个命令行参数可以帮助您首先,打开Project(工程)---->(setting)设置 ----> 找到标签(C/C++) 最下面 Project Option (工程选项) 里面添加一个参数  /P 然后大家在编译,在工程目录下面就会生成一

2013-12-08 19:49:58 1373

原创 重载函数

先来看一个最简单的例子#include "stdafx.h"double sum(double a, double b){ printf("double 被调用\r\n"); return a+b;}int sum(int a, int b){ printf("int 被调用!\r\n"); return a+b;}int main(in

2013-12-08 16:17:46 708

原创 C语言 不定参数的简单使用

#include "stdafx.h"#include void OutPutString(int num,...) //不定参数形式{ va_list argv_list; va_start( argv_list, //定义一个变量用来接收参数列表 num //给第一个变量 ); while ( num-- > 0)

2013-12-08 15:35:54 742

原创 易语言学习关键之 自定义数据类型

易语言的自定义数据类型是最关键的地方,如果不了解自定义数据类型那么是写不出一个好的程序的,了解自定义数据类型,又有两个关键普通人,只知道第一层,就是知道他可以定义很多种结构体,让我们的程序写得更好,那么第二层就是,你要了解自定义数据类型的内存排布只有知道了这个,并且十分了解C的结构体内存排布,这样在调用别人写的dll的时候,使用起来才十分的顺手,不然,如果随便写的话会导致程

2013-12-08 09:33:57 3323

原创 PHP笔记(7)链接MySQL且查询

<?php$ServerName = 'localhost';$UserName = 'root';$PassWord = 'root';$con = mysql_connect($ServerName,$UserName,$PassWord);if(!$con){ die('Could not Connect Server! Error'.mysql_error()

2013-12-05 15:44:01 700

原创 php笔记(6)数组POST

<?php echo 'SERVER_ADDR ' .$_SERVER['SERVER_ADDR']. ''; echo 'HTTP_ACCEPT ' .$_SERVER['HTTP_ACCEPT']. ''; echo 'HTTP_HOST ' .$_SERVER['HTTP_HOST']. ''; $allow_empty_referer = TRUE; if(i

2013-12-05 14:27:26 12822

原创 php笔记(5) 数组GET

<?php// echo $_SERVER['argc'].'';// echo $_SERVER['argv'].''; if( $_SERVER['QUERY_STRING'] != '' ) { echo 'QUERY_STRING '.$_SERVER['QUERY_STRING']. ''; } echo 'SERVER_ADDR ' .$_SERVE

2013-12-05 14:17:39 14093

原创 PHP笔记(4)强制转换

<?php$bMan = TRUE; //逻辑型$Name = "SafeDebug"; //字符串$Money = 10.5; //小数$Age = 100; //整数var_dump($bMan);echo ''; //换行var_dump($Name);echo "";var_dump($

2013-12-05 13:08:45 773

原创 PHP笔记(3)数据类型

<?php//我是注释/*我也是注释*/$bMan = TRUE; //逻辑型$Name = "SafeDebug"; //字符串$Money = 10.5; //小数$Age = 100; //整数echo "My Name is $Name ";echo 'My Age is ' . $Age .

2013-12-05 12:21:24 631

原创 PHP(2)定义变量

PHP也属于一种脚本语言,既然是脚本语言,那么通常变量的声明都会弱一些,我们直接看代码<?php$Name = "SafeDebug";$Age = 100;printf("My Name is %s My Age is %d ",$Name,$Age);?>运行结果:My Name is SafeDebug My Age is 100 通过这个例子,

2013-12-05 11:49:04 661

原创 PHP笔记(1) 显示

如果没有PHP环境的可以看这篇文章http://blog.csdn.net/safedebug/article/details/17137977 好了,我们首先来看一个简单的代码<?php printf("My Name is %s My Age is%d ","SafeDebug",100);?>大家看,是不是很接近C语言?运行结果:My Name is

2013-12-05 11:41:22 608

原创 SQl学习之本地环境搭建(1)

有的朋友想学sql语句,当然,你可以通过各种方法来学习,比如安装mySQl,或者sql2000或者其他,这里,我给大家推荐一个菜鸟式学习方法,这个方法大大的提高了学习效率,您不必在为安装环境和配置环境而蛋疼了,大家可以去下载 PHPNow这个环境包,他里面已经集成了mySQl和Apache,大家可以通过这个安装包来安装之后,一下子就能搭建一个自己的学习环境,速度很快!

2013-12-05 11:02:40 2222

原创 Xp系统优化之 路由器(13)

大家看到这个标题之前,首先不要胡思乱想我们并不是要真的来优化路由器,而是我们的系统为了最大限度的提升我们的开机速度,这里我给大家提出一个小小的建议,就是使用路由器,在拨号上网的家庭,大家可以使用一个路由器,这样,就节省了一部分时间,当然其中的操作大家或许会说,不用路由器也是一样的,虽然这样说,但是加上一个路由器,总是方便的!您说对吧?

2013-12-05 10:41:37 581

原创 VC异常处理(4)

我试图把最简单的代码呈现给大家,但是这样有个缺点,就是信息不充足,不过这样不重要,大家需要继续查询资料#include "stdafx.h"#include // 已处理这个异常,程序正常结束// EXCEPTION_EXECUTE_HANDLER =1 // 不处理这个异常转交windows处理,就是弹出一个程序错误的框框// EXCEPTION

2013-12-03 15:16:52 645

原创 C++异常(3)

我试图 用最简单的东西来解释这个是一个连续剧,希望大家从第一篇开始看 #include "stdafx.h"int main(int argc, char* argv[]){ try { int a=0; int b=1; int c = b / a; } catch(...) { printf("这个是啥异常?\r\n")

2013-12-03 14:32:51 512

原创 C异常处理(2)

我试图把代码写的清晰一些!让大家在看的过程中能直接看出原理#include #include jmp_buf buf;int main(int argc, char *argv[]){ int nValue = 0; printf("Function Start\r\n"); nValue = setjmp(buf);//第一次调用会返回0 //

2013-12-03 14:11:07 608

原创 C异常处理(1)

#include #include jmp_buf buf;int main(int argc, char *argv[]){ if (setjmp(buf)) //第一次调用会返回0 //以后返回Longjmp设定的值 { printf("End\r\n"); }else { printf("Start\r\n"); longjmp(bu

2013-12-03 13:33:53 568

原创 IDA 显示函数名称技巧

在IDA中,我们可以经常看到这种 all memsetpush esi ; unsigned intcall ??_U@YAPAXI@Z ; operator new[](uint)push esi ; Sizepush 0 ; Valpush eax

2013-12-01 23:07:05 7110

创维HC2600IPTV 原版固件

采用dd备份,只适用于HC2600IPTV

2024-07-25

HG680MC救砖工具

HG680MC救砖工具

2024-06-18

tinyc vc6版本

TinyCC 0.9.26,里面包含了vc6的可编译工程,我自己修改了出错,然后可以用,vc6可以直接打开编译

2018-12-18

wndr3400v1 原版编程器固件

自己拆闪存备份的固件

2017-04-02

xSocks vc6.0编译

原来的工程是 2010的工程,我自己改成了vc6.0可以用的,希望能帮助到大家

2017-03-28

别致云盒x 电视软件

别致云盒可以安装的软件

2017-03-28

vc6.0编写的推箱子小游戏

本代码用了炫彩界面库,这样开发起来会简单一些,本游戏集成了设计,和玩两个功能,可以自己新建地图,然后地图信息给发布给别人,就可以玩了,采用 vc6.0进行开发,希望对大家有帮助

2017-02-28

自绘16进制编辑框

里面使用了 gdi 内存 DC 和炫彩界面库,配合界面库的框架,内存dc绘制,打开大文件秒开,具体要投入使用的话,大家还需要研究一下细节,大致是没问题了,可以用了,就是细节还需要仔细琢磨一下

2016-11-22

list 多行表头

http://blog.csdn.net/safedebug/article/details/52971685 里面演示了代码效果,采用自绘的方式实现多行表头。制作出更强大的界面控件

2016-10-30

模仿列表树控件

此代码实现了头部为列表,body区域为 树控件,拖动列表头,树控件的 项目会改变宽度。

2016-10-26

mbedtls-2.3.0-gpl

mbedtls-2.3.0-gpl openwrt 最新版如果大家编译错误,可以把这个放到 dl目录,就可以了

2016-10-16

页面切换特效

这个用的是tween算法,从里面抽取的,然后用到页面里面,在点击按钮的时候形成切换特效,

2016-09-28

界面库中使用lua

本代码演示了最简单的界面库中使用lua脚本的方法, 在lua脚本中只需要简单调用两句代码就可以创建一个窗口

2016-09-27

动画按钮源码实现

采用了炫彩界面库,代码十分的简单,适合新手和想快速制作出一个动画按钮效果的朋友

2016-09-27

IOCP线程池

源码比较简单,易用。比较适合初学者博客帖子 http://blog.csdn.net/safedebug/article/details/50699753

2016-02-19

易语言与wke交互

例子里面写了很多的函数的示例,如有错误请大家指出!模块主要功能,可以获取cookie,post,wke调用易语言函数,执行模拟填表等等。

2016-01-12

炫彩与Wke交互

代码编译花了一个多小时,封装了一层,让大家调用更方便。里面写了10多个函数调用方法。常见的都可以用了!更多介绍在博客里面介绍了http://blog.csdn.net/safedebug/article/details/50503435

2016-01-12

vc6 DirectUI 模仿QQ界面

采用的是炫彩界面库,利用设计器设计一个布局文件,然后代码加载,实现了qq的大致界面,和 好友列表,大家可以参考一下

2015-10-25

Windows Socket 模型

Windows Socket 模型 ,里面讲解写了select events 两种模型提供大家参考

2015-10-06

易语言 屏幕传输 隔行扫描算法

隔行扫描算法,从gh0st里面提取,制作成易语言支持,方便大家做屏幕传输用

2014-12-15

易语言 pdf 制作支持库

这个支持库能直接制作 pdf 文档,随心所欲

2014-12-15

易语言 etcp 支持库

ETCP:简单的轻量级的高级网络协议。 简单: 容易调用,容易看懂,融入各个编程基础思维。 轻量级: ETCP是VS2013所开发的,全部源代码只有29.7KB (30,473 字节); 编译为DLL,DLL大小为:40.0KB (40,960 字节),包括安全SDL周期、启动安全检测、警告等级4级、调用约定为__cdecl、运行库为(/MT)。 高级: 它适合用于:充当IIS、游戏服务端、IM服务端... ...只要TCP能干的事它都能干! 它也有属于自己的客户端: 不粘包 支持一包发送64MB 支持三大代理:SOCKS4、SOCKS5、HTTP。 自带心跳 复用 它完全不知道什么叫“内存泄漏”。 它的字典里没有“崩溃”两个字。 单机服务器它能并发65535。群集最佳对象,服务器端的青睐。 它完全兼容所有主流Windows( >= xp sp1 32)。

2014-12-15

wke使用教程

wke是一个很好的webkit,但是文档相当少。所以自己编译了一个,然后剥离出来方便大家使用 http://blog.csdn.net/safedebug

2014-10-14

vc6.0 MFC 添加控制台

mfc中一般输出信息部方便 用到OutPutDebugString 需要用debugview来弄 不是太爽 所以 如果能搞一个控制台程序 并且使用printf 那该有多爽 在 InitInstance 中添加 下面内容 AllocConsole ; 开辟控制台 SetConsoleTitle T &quot;Debug Output&quot; ; 设置控制台窗口标题 freopen &quot;CONOUT$&quot; &quot;w&quot; stdout ; 重定向输出 在 ExitInstance 中 添加 FreeConsole ;">mfc中一般输出信息部方便 用到OutPutDebugString 需要用debugview来弄 不是太爽 所以 如果能搞一个控制台程序 并且使用printf 那该有多爽 在 InitInstance 中添加 下面内容 AllocConsole ; [更多]

2014-10-12

显示圆角图片

可以处理图片圆角,代码较为粗糙,大家可以自行修改

2014-10-06

sqlite3 vc6.0

这个是我从官网下载的源码,然后编译成vc6.0 2014-05-07 15:46 UTC 这个版本 欢迎大家使用

2014-05-10

vc6.0 libCurl 简单使用

个人编译的 libcurl静态库,并且附带使用例子!

2014-05-08

vc6 ZIP 操作模块

源码采用 Zip Utils,原版不支持vc6.0,经过修改以后,已经完美支持vc6.0编译,本例子中包含测试模块!

2014-02-23

JsonCpp Lib

这个源码是我自己编译,并且添加了测试,方便大家使用,本编程环境 vc6.0,添加到工程既可使用

2014-02-08

tpl存储序列化

这个库是用C语言写的,存储序列化十分的方便 官方推荐编译环境2008 和 2010,不过经过个人修改源码,在VC 6.0环境下编译通过!

2014-01-28

pugixml学习笔记1 加载文件

pugixml 是一个比较好的开源xml操作库,支持unicode,本节代码中,演示了如何从内存,从文件,从换成,从stream流中加载文件!

2014-01-24

list简单使用

这个是用vc 6写的。里面的例子包括了增 删 查 等操作,大家可以通过这个了解许多东西!

2014-01-21

易语言支持库编写 卷3

这个例子中,我们通过复制原版的代码,修正所有错误,在框架上,我们已经建立好了一个完整的框架代码,接下来要做的事情就是,修改其中的代码,欢迎大家到博客中看剩下的例子!

2014-01-09

易语言支持库编写 卷2

这个资源中,我们介绍了如何开始,从哪里开始写易的支持库,我们从一个函数入手,然后通过对比,迈出第一步,欢迎大家继续看我的其他代码例子。

2014-01-09

TLS编程学习一 简单认识TLS

用一个最简单的例子来说明TLS的使用,本源码测试环境VC6.0,正常使用,里面包含了一个大牛自己写的一个lib,原版的VC6.0是不能使用tls的。大家可以放心下载吧!

2014-01-01

MySql SDK 编程1 之简单连接查询

这个是一个简单的mysql编程,里面用了最简单的查询,利用这个,效率会比较高!特别是在服务器编程里面!

2013-12-31

Gh0st学习笔记之 关键段

在Gh0st中 的关键段使用很特别,作者只用了一句话,这样使用起来很方便,这里我把代码提取出来,方便大家学习!

2013-12-25

Gh0st学习笔记之 Windows性能监视器

这个是我自己分离出来的,因为学习Gh0st相关技术,所以把整个工程拆分,用C的形式写出来,里面用了最简单的方法使用Windows性能监视器!

2013-12-25

Gh0st 学习笔记之 zlib调用

从Gh0st中扣出来的,里面演示了 压缩,和解压两种用法,更具体的用法,大家可以参照头文件中,这里仅仅是按照原版来写的!

2013-12-24

易语言 DES加解密模块

自己用VC写的dll,然后,用易语言封装成模块的形式,给各位朋友调用!

2013-12-22

空空如也

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

TA关注的人

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