自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Coder in Tokyo

生活在别处

  • 博客(9)
  • 资源 (5)
  • 收藏
  • 关注

原创 C Programming FAQs: Frequently Asked Questions 笔记

// 使用qsort 和 strcmpint pstrcmp(const void *p1, const void *p2) { return strcmp(*(char * const *)p1, *(char * const *)p2);}int main(int argc, char **argv) { char *strings[NSTRING];

2010-03-29 12:29:00 717

转载 可变参数函数的陷阱 记下

下面列出va_arg(argp, type)宏中不支持的type:—— char、signed char、unsigned char—— short、unsigned short—— signed short、short int、signed short int、unsigned short int—— float在C语言中,调用一个不带原型声明的函数时,调用者会对每个参数执行“默认实际参

2010-03-26 17:08:00 623

原创 通过文件句柄取得到文件名(三)

从文件句柄获得文件名方法(三), 这次是用wdk函数ZwQueryInformationFile(),和GetVolumeInformation()。通过判断取得的dwVolumeSerialNumber来确定盘符。其他的内核函数比如说ObDereferenceObject()也可以。参考了Adlys blog 的 通过文件句柄得到文件所在路径的一种新方法 —— 得到完整路径名

2010-03-25 12:44:00 5295 3

原创 通过文件句柄取得到文件名(二)

从文件句柄获得文件名方法二, 这个是用GetMappedFileName()函数,局限是只能取得可以文件映射(File Mapping)的文件句柄。参考 MSDN Obtaining a File Name From a File Handle.前一篇通过文件句柄取得到文件名 // reference to "Obtaining a File Name From a File Ha

2010-03-25 10:17:00 3031 1

原创 使用CLI连接到DB2数据库

这里所说的CLI不是Command Line Interface 也不是 Common Language Infrastructure, 而是<a class="l" onmousedown="function onmousedown(){function onmousedown(){function onmousedown(){return clk(this.href,

2010-03-24 12:10:00 3641 1

原创 关于用System权限创建计划任务的问题

前段时间,制作一个创建建计划任务的WinAPIHelper。发现IScheduledWorkItem::SetAccountInformation()老是调用出错。终于发现了问题,我把    pITask->SetAccountInformation(T2COLE(L""), NULL);写成了 pITask->SetAccountInformation(NULL, NULL);操,M

2010-03-24 12:00:00 2554

原创 取得文件所在磁盘的扇区大小

int GetSectorSize(LPCWSTR Path) { wchar_t buf[MAX_PATH + 1] = { L"" }; DWORD SecPerClu, BytePerSec, NumFreeClu, TotalClu; UINT DriveType; if (GetFullPathName(Path, MAX_PATH, buf

2010-03-24 11:51:00 2260

原创 通过文件句柄取得到文件名

用的是wdk函数ZwQueryObject()。LPWSTR GetFileNameFromHandleW(HANDLE hFile, LPWSTR lpFilePath) { const int ObjectNameInformation = 1; // enum OBJECT_INFORMATION_CLASS; typedef LONG (CALLBACK* ZWQ

2010-03-24 11:43:00 6836 1

原创 KMP算法

int kmpstrstr(const char *text, const char *pattern) { const int Pattern_Max = 256; static unsigned char next[Pattern_Max]; int i, j; int len = strlen(pattern); if (len Patter

2010-03-23 10:19:00 606

AIX 5L v5.3 命令参考大全(中文版)PDF

精心整理的 AIX 5L v5.3 命令参考大全(中文版)a-z 合并成一个PDF文件, 目录重新整理过 特别注明:包含a-z全部 不是只有a-c

2009-09-14

Inside Java Virtual Machine 2nd

Inside Java Virtual Machine en第二版 不完全版,1-9章和20章

2009-01-13

Java Developers Almanac 1.4

Java 1.4 类库实例与参考手册 中文索引版

2008-12-19

Inside Java Virtual Machine 2nd

chm文件已损坏。不好意思 请到 http://download.csdn.net/source/965297 下载

2008-11-19

空空如也

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

TA关注的人

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