点点滴滴
不积跬步,无以至千里;不积小流,无以成江海。
储备列表
-
城里城外看SSDT
1本文链接:http://blog.titilima.com/show-201-1.html引子2006年,中国互联网上的斗争硝烟弥漫。这时的战场上,先前颇为流行的窗口挂钩、API挂钩、进程注入等技术已然成为昨日黄花,大有逐渐淡出之势;取而代之的,则是更狠毒、更为赤裸裸的词汇:驱动、隐藏进程、Rootkit……前不久,我不经意翻出自己2005年9月写下的一篇文章《DLL的远程注入技术》,在下面看到了一位名叫L4bm0s的网友说这种技术已经
阅读更多
soskp-yoours2010-08-18 09:48:07
-
备忘:fopen()和fclose()的用法
2open()和fclose()的用法1.fopen()函数的用法fopen函数用于打开文件, 其调用格式为:FILE *fopen(char *filename, *type);fopen()函数中第一个形式参数表示文件名, 可以包含路径和文件名两部分。如:"B:TEST.DAT""C:\\TC\\TEST.DAT"注意:如果将路径写成"
阅读更多
soskp-yoours2010-08-15 20:12:01
-
source文件编写
3# $Id$TARGETNAME=USBFiltersTARGETPATH=objTARGETTYPE=DRIVER# Create browse info#BROWSER_INFO=1#BROWSERFILE=<some path># Additional defines for the C/C++ preproc
阅读更多
soskp-yoours2010-08-15 17:22:32
-
#pragma comment(linker,"/SECTION:shared,RWS")
4Windows在一个Win32程序的地址空间周围筑了一道墙。通常,一个程序的地址空间中的数据是私有的,对别的程序而言是不可见的。但是执行多个执行实体表示了程序的所有执行实体之间共享数据是毫无问题的。当您在一个窗口中增加或者删除一个字符串时,这种改变将立即反映在其它的窗口中。 在全部例程之间,STRLIB共享两个变量:一个字符数组和一个整数(记录
阅读更多
soskp-yoours2010-08-13 13:02:09
-
在CDHTMLDialog中扩展浏览器脚本以及在HTML中增加MFC消息响应
5扩展浏览器脚本假设我们创建了一个CMyDHTMLDialog对话框类,包含两个文件MyDHTMLDialog.h和MyDHTMLDialog.cpp1、让类自身支持自动化 EnableAutomation(); //只要是从CCmdTarget派生下来的类都可以支持  
阅读更多
soskp-yoours2010-08-06 11:10:27
-
VC中句柄、指针、ID之间的转换
6一、win32直接操作的是句柄HANDLE,每个句柄就对应windows窗口,而vc对HANDLE进行类封装,间接操作的都是HANDLE,现在句柄只是类的一个成员变量。从句柄到指针 CWnd* pWnd=CWnd::FromHandle(hWnd); //a temporary CWnd object is created //and a
阅读更多
soskp-yoours2010-08-06 10:40:26
-
设置文本框某几行文字颜色(RichEdit控件的使用)
71. 用CRichEditCtrl前,要把AfxInitRichEdit放到InitInstance里进行初始化。不然会出错。2.CRichEditCtrl* m_cRichEdit = (CRichEditCtrl*)GetDlgItem(IDC_RICHEDIT21);m_cRichEdit->SetWindowTextA("123456\r\n67567567567\r\nd
阅读更多
soskp-yoours2010-08-06 10:36:54
-
C/C++中的64位整数(__int64 and long long)
8在做ACM题时,经常都会遇到一些比较大的整数。而常用的内置整数类型常常显得太小了:其中long 和 int 范围是[-2^31,2^31),即-2147483648~2147483647。而unsigned范围是[0,2^32),即 0~4294967295。也就是说,常规的32位整数只能够处理40亿以下的数。 那遇到比40亿要大的数怎么办呢?这时就要用到C++的
阅读更多
soskp-yoours2010-08-03 11:12:03
-
十个著名的思想实验
910.电车难题(The Trolley Problem)“电车难题”要数伦理学领域最为知名的思想实验之一,其内容大致是:一个疯子把五个无辜的人绑在电车轨道上。一辆失控的电车朝他们驶来,并且片刻 后就要碾压到他们。幸运的是,你可以拉一个拉杆,让电车开到另一条轨道上。但是还有一个问题,那个疯子在那另一条轨道上也绑了一个人。考虑以上状况,你应 该拉拉杆吗?解读:电车难题最早是由哲学家Philippa&n
阅读更多
soskp-yoours2010-08-02 13:26:36
-
芯片封装基本类型
10DIP (Dual Inline Pckage) 双列直插式封装DIMM (Dual Inline Memory Module) 双列直插存贮型组件Can (Metal Can Package) 金属壳封装BeamChip 梁式芯片Beaml (BeamLead Package)
阅读更多
soskp-yoours2010-06-08 17:26:29
-
教你瞬间赢得别人信任的 “冷读术”
11冷读术 是一种瞬间打开陌生人心扉的方法.目前整个社会的心理状态,与其说是相信别人、接纳别人,还不如说是偏向怀疑别人、批判别人。因此,如果你认真努力的去了解别人的心意,对社会来说,“物以稀为贵” 冷读术1 “杯子技巧 ” 和对方的交情还属于暧昧不清的阶段,正确掌握和对方的距离感,是很困难的事。最可怕的是,你觉得两人的感情已经不错,应该可以进入
阅读更多
soskp-yoours2010-06-03 20:40:46
-
一定要记住这20种PS技术!会让你的照片美的不行!
12照片名称:调出照片柔和的蓝黄色-简单方法1.打开原图素材,按Ctrl+J把背景图层复制一层,点通道面板,选择蓝色通道,图像>应用图像,图层为背景,混合为正片叠底,不透明度50%,反相打钩2.回到图层面板,创建曲线调整图层,蓝通道:44,182,红通道:89,1083.新建一个图层,填充黑色,图层混合模式为正片叠底,不透明度为60%,选择椭圆选框工具选区中间部分,按Ctrl+Alt+D羽化,数值为70,然后按两下Delete键删除,
阅读更多
soskp-yoours2010-06-03 19:31:32
-
最全的CSS浏览器兼容问题整理(IE6.0、IE7.0 与 FireFox)
13CSS对浏览器的兼容性有时让人很头疼,或许当你了解当中的技巧跟原理,就会觉得也不是难事,从网上收集了IE7,6与Fireofx的兼容性处理方法并整理了一下.对于web2.0的过度,请尽量用xhtml格式写代码,而且DOCTYPE 影响 CSS 处理,作为W3C的标准,一定要加DOCTYPE声名. CSS技巧1.div的垂直居中问题vertical-align:middle; 将行距增加到
阅读更多
soskp-yoours2010-05-26 15:49:58
-
使用API函数CryptProtectData和CryptUnprotectData进行字符串加解密
14#include <stdio.h>#include <windows.h>#include <Wincrypt.h>#include <fstream>#include <string> #include <algorithm> #include <list>&n
阅读更多
soskp-yoours2010-05-17 10:58:42
-
宽字符串和标准字符串的转换
15//1string WstringToString(wstring str){ const wchar_t *pwc=str.c_str(); int nLen=WideCharToMultiByte(CP_ACP,0,(LPCWSTR)pwc,-1,NULL,0,NULL,NULL); 
阅读更多
soskp-yoours2010-05-17 10:34:10