摘要:
Base64编码说明 Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 如果剩下的字符不足3个字节,则用0填充,输出字符使用'=',因此编码后输出的文本末尾可能会出现1或2个'='。 为了保证所输出的编码位...
阅读全文
posted @ 2015-03-31 09:05
可笑痴狂
阅读(2008)
推荐(0)
摘要:
今天调试代码,发现分页查询时使用Oracle中rownum的between......and用法的bug,特此总结:参考资料:http://blog.csdn.net/lg312200538/article/details/4587455 对于Oracle的rownum问题,很多资料都说不支持...
阅读全文
posted @ 2015-01-08 11:08
可笑痴狂
阅读(2054)
推荐(0)
摘要:
实现说明: 目标进程内存中很可能存在多个你要搜索的值, 所以在进行第一次搜索的时候, 要把搜索到的地址记录下来,然后让用户改变要搜索的值,再在记录的地址中搜索,直到搜索到的地址惟一为止。为此写两个辅助函数和 3 个全局变量。 BOOL FindFirst(DWORD dwValue); ...
阅读全文
posted @ 2014-12-31 15:14
可笑痴狂
阅读(1251)
推荐(0)
摘要:
进程创建: 1 #include 2 #include 3 4 int main() 5 { 6 // 创建打开系统自带记事本进程 7 STARTUPINFO si1 = {sizeof(si1)}; 8 PROCESS_INFORMATION pi1; 9 c...
阅读全文
posted @ 2014-12-29 18:47
可笑痴狂
阅读(9439)
推荐(0)
摘要:
条件变量(Condition Variables)参考资料:http://game-lab.org/posts/posix-thread-cn/#5.1条件变量是什么?条件变量为我们提供了另一种线程间同步的方法,然而,互斥量是通过控制线程访问数据来实现同步,条件变量允许线程同步是基于实际数据的值。如...
阅读全文
posted @ 2014-12-26 13:30
可笑痴狂
阅读(1856)
推荐(1)
摘要:
互斥量(Mutex)是“mutual exclusion”的缩写。互斥量是实现线程同步,和保护同时写共享数据的主要方法。 互斥量对共享数据的保护就像一把锁。在Pthreads中,任何时候仅有一个线程可以锁定互斥量,因此,当多个线程尝试去锁定该互斥量时仅有一个会成功。直到锁定互斥量的线程解锁互斥...
阅读全文
posted @ 2014-12-26 11:30
可笑痴狂
阅读(4801)
推荐(0)
摘要:
1.创建线程 int pthread_create(pthread_t *restrict_ptid, const pthread_attr_t *restrict_attr, void *(*start_routine)(void*), void *restrict_arg); ptid是一个...
阅读全文
posted @ 2014-12-25 10:57
可笑痴狂
阅读(3306)
推荐(0)
摘要:
VS调试快捷键命令名快捷键说明调试.应用代码更改Alt + F10启动生成操作,利用它可以通过“编辑并继续”功能应用对正在调试的代码所作的更改。调试.自动窗口Ctrl + D,Ctrl + A显示“自动”窗口,以查看在当前过程中,目前所执行中的变量的值。调试.全部中断Ctrl + Alt + Bre...
阅读全文
posted @ 2014-12-10 12:24
可笑痴狂
阅读(470)
推荐(0)
摘要:
虚拟机里边是Windows server 2003的系统,本机VS2008开发的exe程序移植到虚拟机中Release版本正常,Debug版本不能正常启动报“应用程序配置不正确”,在安装了vcredist_x86.exe之后仍然无法解决问题,使用Dependency Walker跟踪报Error: ...
阅读全文
posted @ 2014-11-11 10:09
可笑痴狂
阅读(2667)
推荐(0)
摘要:
实现功能:在现有DLL程序中向特定的EXE窗口中发送模拟键盘的消息 使用API根据窗口标题递归查找特定的窗口句柄,之后模拟调用。注意:keybd_event函数不能在VS下使用,所以用SendInput代替使用: 1 int SelfFindWindows(HWND hMainWnd, c...
阅读全文
posted @ 2014-10-15 17:27
可笑痴狂
阅读(16519)
推荐(0)