一、 给数据库加密 前面所说的内容网上已经有很多资料,虽然比较零散,但是花点时间也还是可以找到的。现在要说的这个——数据库加密,资料就很难找。也可能是我操作水平不够,找不到对应资料。但不管这样,我还是通过网上能找到的很有限的资料,探索出了给sqlite数据库加密的完整步骤。 这里要提一下,虽然 sq Read More
posted @ 2016-10-03 23:34
findumars
Views(2825)
Comments(0)
Diggs(1)
最近用SQLITE作为数据库,发现,如果直接传递带中文路径或文件名的数据库,会导致无法打开数据库的情况.看了一下SQLITE的源码,才发现,原来SQLITE中是用UTF8编码进行文件打开操作的.所以,在传递文件名的时候,需要先进行编码.在DELPHI中,用以下的函数就可以. function Tra Read More
posted @ 2016-10-03 23:32
findumars
Views(621)
Comments(0)
Diggs(0)
摘要: 本文主要对Windows内存管理中的堆管理技术进行讨论,并简要介绍了堆的创建、内存块的分配与再分配、堆的撤销以及new和delete操作符的使用等内容。 关键词: 堆;堆管理 1 引言 在大多数Windows应用程序设计中,都几乎不可避免的要对内存进行操作和管理。在进行大尺寸内存的动态分配时 Read More
posted @ 2016-10-03 23:21
findumars
Views(2547)
Comments(0)
Diggs(0)
[导语] 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放 Read More
posted @ 2016-10-03 23:20
findumars
Views(34206)
Comments(3)
Diggs(7)
在阅读本文之前,如果你连堆栈是什么多不知道的话,请先阅读文章后面的基础知识。 接触过编程的人都知道,高级语言都能通过变量名来访问内存中的数据。那么这些变量在内存中是如何存放的呢?程序又是如何使用这些变量的呢?下面就会对此进行深入的讨论。下文中的C语言代码如没有特别声明,默认都使用VC编译的relea Read More
posted @ 2016-10-03 23:19
findumars
Views(1345)
Comments(0)
Diggs(0)
1. 内存分配方式 1.1 内存分配的几种方式 (1) 从静态存储区域分配。 内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,static变量。 初始化的全局变量和静态变量在一块区域, 未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。 (2) 在栈上创建 Read More
posted @ 2016-10-03 23:16
findumars
Views(1339)
Comments(0)
Diggs(0)
老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。 这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。 一:select模型 老陈非常想看到女儿的信。以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信,在这种情 Read More
posted @ 2016-10-03 23:13
findumars
Views(768)
Comments(0)
Diggs(0)
编译步骤:一、下载所需的软件 1、下载FB2.0 RC4 http://optusnet.dl.sourceforge.net/sourceforge/firebird/Firebird-2.0.0.12724-ReleaseCandidate4.tar.bz2 2、下载FB1.5安装程序 http Read More
posted @ 2016-10-03 23:10
findumars
Views(832)
Comments(0)
Diggs(0)
indy 10终于随着Delphi2005发布了,不过indy套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,清晰。Indy9发展到了indy10几乎完全不兼容,可叹啊。言归正传。在使用IdTCPServer组件的时候发现了 Read More
posted @ 2016-10-03 23:00
findumars
Views(3198)
Comments(0)
Diggs(0)
摘要:本文主要介绍如何在Delphi中使用SSL协议.一共分为七个部分:(1)SSL协议是什么?(2)Delphi中如何使用SSL协议?(3)SSL客户端编程实例.(4)SSL服务端编程实例.(5)SSL证书编程实例.(6)中间人欺骗实例.(7)其它.本文作者同时有一个用SSL协议编写的作品叫SSL Read More
posted @ 2016-10-03 22:56
findumars
Views(3878)
Comments(0)
Diggs(0)
web访问的两种方式: http协议,我们一般情况下是通过它访问web,因为它不要求太多的安全机制,使用起来也简单,很多web站点也只支持这种方式下的访问. https协议(Hypertext Transfer Protocol over Secure Socket Layer),对于安全性要求比较 Read More
posted @ 2016-10-03 22:51
findumars
Views(18636)
Comments(0)
Diggs(0)
Secure Socket Layer說明 SSL是Secure Socket Layer(安全套接層協議)的縮寫,可以在Internet上提供秘密性傳輸。最早是Netscape公司所提出,SSL的目標在於保證兩個應用間通訊的機密性和完整性以及可驗證伺服器身分 SSL目前已廣泛的應用在HTTP連線上 Read More
posted @ 2016-10-03 22:39
findumars
Views(1031)
Comments(0)
Diggs(0)
网上能找到的关于Delphi XE系列的移动开发的相关文章甚少,本文尽量以详细的图文内容、傻瓜式的表达来告诉你想要的答案。 原创作品,请尊重作者劳动成果,转载请注明出处!!! 连接真机前,请先确保真机已越狱,并已安装好AppSync。 1.确保iPhone已越狱,可以看到并成功运行cydia为准。 Read More
posted @ 2016-10-03 15:49
findumars
Views(1172)
Comments(0)
Diggs(0)
使用IRP进行文件操作 首先声明这个是菜鸟—我的学习日记,不是什么高深文章,高手们慎看. 一定要先感谢为技术的进步而付出辛勤汗水的人,感谢他们对技术的共享. 一个通用IRP访问文件的十六进制编辑器(开源代码) -- 被诅咒的神(邪恶八进制信息安全团队) Windows平台内核级文件访问 -- bai Read More
posted @ 2016-10-03 06:53
findumars
Views(2336)
Comments(1)
Diggs(0)
Inline Hook NtQueryDirectoryFile 首先声明这个是菜鸟—我的学习日记,不是什么高深文章,高手们慎看. 都总是发一些已经过时的文章真不好意思,几个月以来沉迷于游戏也是时候反省了,我真的几个月没写博客了,怎么办~怎么办~我要补充自己的博客,但真想不到写什么了,唯有将自己以前 Read More
posted @ 2016-10-03 06:52
findumars
Views(960)
Comments(0)
Diggs(0)
VC提交网页表单-自动评论留言(1)http://blog.csdn.net/wangningyu/article/details/4526357VC提交网页表单-自动评论留言(2)http://blog.csdn.net/wangningyu/article/details/4526551 HTT Read More
posted @ 2016-10-03 06:49
findumars
Views(414)
Comments(0)
Diggs(0)
这是C++ SOCKET网络程序中的C/S结构之UDP "Hello World !",共两个控制台工程: [cpp] view plain copy print? /////////////////////////////////////////////////////////////////// Read More
posted @ 2016-10-03 06:47
findumars
Views(5052)
Comments(0)
Diggs(0)
这是C++ SOCKET网络程序中的C/S结构之TCP "Hello World !",共两个控制台工程: [cpp] view plain copy print? /////////////////////////////////////////////////////////////////// Read More
posted @ 2016-10-03 06:46
findumars
Views(569)
Comments(0)
Diggs(0)
第一篇写技术的文章哦,以前好少写文章,我的文字表达很差劲,大家不要笑哦.前几天仙剑4通关了,感觉好惆怅,什么都不想去做.今天看了一下书发现一篇比较好玩的文章,于是自己静静地实践一番.文章是<基于硬盘保留扇区的软件保护方法(作者:熊志勇)>,内容是介绍了怎么读写硬盘保留扇区.以下是我的学习日记. 这里 Read More
posted @ 2016-10-03 06:45
findumars
Views(3796)
Comments(1)
Diggs(1)
CrashRpt.dll用来在应用程序出现异常crash时,捕获到错误。 并收集出错信息: MiniDump文件、硬件信息、系统信息、出错信息、进程信息、服务信息、驱动信息、启动信息、软件列表、端口信息、磁盘分区、WinSock LSP、IE插件、网卡信息。 使用方法 在程序每个线程最初位置调用In Read More
posted @ 2016-10-03 06:43
findumars
Views(1207)
Comments(0)
Diggs(0)
句柄vs指针 句柄是一种指向指针的指针。我们知道,所谓指针是一种内存地址。应用程序启动后,组成这个程序的各对象是住留在内存的。如果简单地理解,似乎我们只要获知这个内存的首地址,那么就可以随时用这个地址访问对象。但是,如果您真的这样认为,那么您就大错特错了。我们知道,Windows是一个以虚拟内存为基 Read More
posted @ 2016-10-03 06:42
findumars
Views(757)
Comments(0)
Diggs(0)
内存句柄与指针的区别 句柄其实就是指针,但是他和指针最大的不同是:给你一个指针,你可以通过这个指针做任何事情,也许是好事,也许是通过这个指针破坏内存,干一些捣乱的事情。这个我想大家都会碰到过,因为乱用指针导致程序崩溃 句柄就没有这个缺点,通过句柄,你只能干一些windows让你干的事情(调用一些ap Read More
posted @ 2016-10-03 06:41
findumars
Views(10750)
Comments(0)
Diggs(0)
在codeproject里找了许久,发现这样一个VC下载文件并显示进度条的源码,于是添加了些中文注释: 1、下载线程函数: [cpp] view plain copy print? UINT DownloadFile(LPVOID pParam) { CWnd* pwnd = AfxGetMainW Read More
posted @ 2016-10-03 06:40
findumars
Views(1638)
Comments(0)
Diggs(0)
网上这类资料多如牛毛,也许很多人都是转来转去,却很有人去真正的测试,有时候感觉确实对他人也是一种误导。 这里是我自己在VS2008 + WDK7600.16385.0 + DDKWizard配置自己的IDE开发环境的设置过程: 1、首先安装DDKWizard 官方网页:http://ddkwizar Read More
posted @ 2016-10-03 06:39
findumars
Views(1572)
Comments(0)
Diggs(0)
转自:http://blog.csdn.net/cooblily/archive/2007/10/27/1848037.aspx 都好久沒上來写文章了,都不知道做什么好,結果还是学写了一下用Native API的程序,這些API的原型当然久在DDK里面找啦,不过因为NTDLL.DLL有导出啊,所以可 Read More
posted @ 2016-10-03 06:37
findumars
Views(820)
Comments(0)
Diggs(0)
lonkil 从某AutoRun中逆出来的,利用微软未公布的API,sfc_os.dll中的ordinal为5函数,关闭文件保护一分钟。在网上查了一下资料,C代码如下: [cpp] view plain copy print? //C code demo typedef DWORD(__stdcal Read More
posted @ 2016-10-03 06:35
findumars
Views(310)
Comments(0)
Diggs(0)
(unresolved external symbol __endthreadex解决办法) 1、新建控制台程序: 2、添加源代码如下: [cpp] view plain copy print? #include <afx.h> #include <stdio.h> int main() { int Read More
posted @ 2016-10-03 06:34
findumars
Views(2792)
Comments(0)
Diggs(0)
在upk 里挖坟得来,有兴趣查查这几个函数... [cpp] view plain copy print? #include "windows.h" #pragma comment(lib,"user32.lib") int main() { STARTUPINFO si; PROCESS_INFO Read More
posted @ 2016-10-03 06:33
findumars
Views(3651)
Comments(0)
Diggs(0)
Description of CSeException CSeException class is based on CException class provided by MFC. I overwrite some of useful methods, but it is working sam Read More
posted @ 2016-10-03 06:32
findumars
Views(601)
Comments(0)
Diggs(0)
一、非MFC程序可以用以下方法检测内存泄露: 1.程序开始包含如下定义: [cpp] view plain copy print? #ifdef _DEBUG #define DEBUG_CLIENTBLOCK new( _CLIENT_BLOCK, __FILE__, __LINE__) #els Read More
posted @ 2016-10-03 06:27
findumars
Views(869)
Comments(0)
Diggs(0)
在VCKBASE、CSDN里挖了许久的坟,才找到一些有点用的资料,最后自己整理出这样的个函数,方面VC实现时间同步,多的不说,自己看源码,根据自己的需要可以适当修改源码: [cpp] view plain copy print? #include <WinSock.h> #pragma commen Read More
posted @ 2016-10-03 06:27
findumars
Views(2365)
Comments(0)
Diggs(0)
[cpp] view plain copy print? /************************************************************************/ /* 函数说明:判断有无Administrator的权限 /* 参 数:无 /* 返 回 值 Read More
posted @ 2016-10-03 06:25
findumars
Views(593)
Comments(1)
Diggs(0)
VC下载文件显示进度条 逗比汪星人2009-09-18上传 逗比汪星人2009-09-18上传 by Koma http://blog.csd.net/wangningyu http://download.csdn.net/detail/wangningyu/1674247 Read More
posted @ 2016-10-03 06:22
findumars
Views(288)
Comments(0)
Diggs(0)
一朋友问到的,于是参考了范文庆 《精通Windows API--函数接口编程实例》 书中的相关文档,自己整理出一个DEMO,有兴趣看看! [cpp] view plain copy print? //////////////////////////////////////////////////// Read More
posted @ 2016-10-03 06:21
findumars
Views(1165)
Comments(0)
Diggs(0)
调试技巧 —— 如何利用windbg + dump + map分析程序异常 逗比汪星人2011-09-04上传 逗比汪星人2011-09-04上传 调试技巧 —— 如何利用windbg + dump + map分析程序异常 http://blog.csdn.net/wangningyu/articl Read More
posted @ 2016-10-03 06:07
findumars
Views(645)
Comments(0)
Diggs(0)
VC模拟发送数据包-百度关键词查找 逗比汪星人2009-09-06上传 逗比汪星人2009-09-06上传 VC模拟发送数据包-百度关键词abcdef查找 详情 http://blog.csdn.net/wangningyu http://download.csdn.net/detail/wangn Read More
posted @ 2016-10-03 06:06
findumars
Views(173)
Comments(0)
Diggs(0)
gsoap主页 http://sourceforge.net/projects/gsoap2 使用gsoap生成所需的WebService 下载后的gsoap包为:(点击到我的资源中下载) 将他解压后,进入到文件夹:gsoap_2.8.18\gsoap-2.8\gsoap\bin\win32 里面有 Read More
posted @ 2016-10-03 06:02
findumars
Views(7572)
Comments(0)
Diggs(0)
转自百度空间:http://hi.baidu.com/175943462/item/657905e13b73b70b8d3ea8bb 一提到进程保护特别是在Windows下,没有最安全,只有更安全。下面的代码是在用户层,截获任务管理器的本进程名(Test.exe)被选中时的消息,以防止用任务管理器结 Read More
posted @ 2016-10-03 05:59
findumars
Views(2930)
Comments(0)
Diggs(0)
[cpp] view plain copy [cpp] view plain copy request("www.xxxx.com", "http://www.xxxx.com/client/data.php", "{\"request\":\"userLogin\",\"posts\":[{\"l Read More
posted @ 2016-10-03 05:58
findumars
Views(1613)
Comments(0)
Diggs(0)
大部分是参照其它资料,然后加以自己的理解,那是什么,总结。算不得什么教程。。。。。。。汗,自己看着就行了。。如果别人能看那就更好了。 首先下载GDI+文件包,一个动态链接库,使用GDI+就是调用那个动态链接库里的函数。类似画图什么的,了解这个主要是想把bmp图片转换成jpg的,然后做个简单屏幕监控, Read More
posted @ 2016-10-03 05:56
findumars
Views(5663)
Comments(0)
Diggs(1)
既然是入门教程,那当然得基础点,因为搜索duilib相关资料时,发现有些小伙伴到处都是编译错误,以及路径配置错误等等,还有人不知道SVN,然后一个个文件手动下载的。 其实吧,duilib的定位好像是这样的: 有一定的界面基础,懂MFC、WTL、windows消息机制等等。 不然的话,即使环境配置好了 Read More
posted @ 2016-10-03 05:55
findumars
Views(1501)
Comments(0)
Diggs(0)
关键部分代码如下: #include "curl.h" #pragma comment(lib, "libcurl.lib") size_t CROS_DownloadDlg::getContentLengthFunc(void * ptr, size_t size, size_t nmemb, v Read More
posted @ 2016-10-03 05:54
findumars
Views(1761)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号