上一页 1 ··· 5 6 7 8 9
摘要: 问题定义:数论中经常出现的一个问题是对一个数的幂取模,也称为模取幂,即求a^b mod n。如果计算量较小,可以直接计算出a^b的值,再作模n运算。但是如果a和b的值都非常大,a^b的值用计算机难以表示,或者即使可以用大数运算的方式用计算机表示,也会因为耗时过长难以应用。基于模运算的基本性质,可以设... 阅读全文
posted @ 2012-09-17 23:03 Iambda 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 上一篇博客《vim 中复制内容至系统粘贴板》中介绍了如何将vim中的内容复制至系统粘贴板,从中可以看出,一次复制需要按好多键,于是我就想定义一个快捷键来简化操作,过程很简单。例如,我如果想把复制全文的快捷键设置为ca(取copy all之意),过程如下:1 测试一下ca是否被占用,在Normal M... 阅读全文
posted @ 2012-07-21 00:07 Iambda 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 1 安装vim-gnome1.1 sudo su切换到root1.2 apt-get install vim-gnome2 选中文本内容2.1 按v切换到可视化模式2.2 按方向键选中内容 (如果需要选中全文,先按gg将光标定位到开始处,然后输入v,然后输入G将光标移动到末尾)3 复制选中内容至系统... 阅读全文
posted @ 2012-07-19 19:21 Iambda 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 1 什么是Hook API简单的说,一个应用程序要调用一个API函数,例如CreateFileW,那么应用程序必须要知道函数的地址,才能调用它,我对Hook API的理解是,把这个函数地址替换为另一个函数MyCreateFileW的地址,那么每当程序调用CreateFileW时,就会调用MyCrea... 阅读全文
posted @ 2012-05-23 19:27 Iambda 阅读(794) 评论(0) 推荐(0) 编辑
摘要: 我在上一篇博客《SetWindowsHookEx 的资料整理与内部机理的深入分析》中详细介绍了SetWindowsHookEx的失败原因,今天又发现了一个隐晦的错误原因,这也是我这么多天来一直在寻找的东西。起因是我想为一个进程的所有线程都调用SetWindowsHookEx,现象是有些线程可以调用成... 阅读全文
posted @ 2012-05-19 19:29 Iambda 阅读(383) 评论(0) 推荐(0) 编辑
摘要: 问题: 在使用Hook的过程中,经常会遇到SetWindowsHookEx返回NULL的情况,GetLastError或者在监视窗口$err,hr后可以看到错误代码及解释,例如87号参数错误,但是参数错误又分好多种情况,到底我们在哪一步出错了很难知道,比如之前我通过CreateProcess创建了一... 阅读全文
posted @ 2012-05-17 17:23 Iambda 阅读(677) 评论(0) 推荐(0) 编辑
摘要: 1 . AFX_EXT_CLASS 是什么扩展DLL使用AFX_EXT_CLASS宏导出类;链接到扩展 DLL 的可执行文件使用该宏导入类。用于生成扩展 DLL 的相同头文件可通过AFX_EXT_CLASS宏与链接到 DLL 的可执行文件一起使用。在写钩子类的时候需要用到这个关键字。参考资料:MSD... 阅读全文
posted @ 2012-04-30 17:37 Iambda 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 以前的学习笔记,总记不住,粘过来方便查看获得帮助man gccinfo gcc----------------------------------------------------------------------编译过程源文件->预处理->中间文件gcc -E test.c -o test.i... 阅读全文
posted @ 2012-04-19 19:03 Iambda 阅读(151) 评论(0) 推荐(0) 编辑
摘要: emacs是一个强大的编辑器,但是作为一个新手,我并不知道如何复制当前缓冲区的全部内容,而这一功能又经常需要用到,尤其是希望将自己写的东西复制出来,粘贴到blog或者提交到oj.所以就想到用宏定义一组操作,方便自己的使用。下面是流程。1.使缓冲区中复制的内容放入系统粘贴板在emacs配置文件(~/.... 阅读全文
posted @ 2012-04-19 15:06 Iambda 阅读(163) 评论(0) 推荐(0) 编辑
摘要: 第一篇博文,写为什么要开始写博客。1 最主要的原因是,为了节约时间。学习知识的时候,有这样的感觉,零零碎碎学了不少东西,学的时候用不上,用的时候又要重新学起。以前积累的资料,代码都不知道放到哪里了。为了节约重新学习知识的时间,查找资料的时间,复习知识的时间,所以决定用博客的形式记录下每天学习的知识。... 阅读全文
posted @ 2012-04-19 13:29 Iambda 阅读(128) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9