随笔分类 -  Win32环境

摘要:本来桌面搜索功能可算得上是此番Win7中首屈一指的power feature的,尤其是跟Outlook 2007集成时,功能简直空前强大,可偏偏脑残的M$硬要把AQS搜索语句中的search filter property全换成中文写法,让人一下傻了眼,资料奇缺不说(AQS说明几乎都是清一色的e文文档,没一点用),写个桌面搜索语句也是磕磕碰碰、不伦不类的,搞得实在没办法了,只得写上一篇blog以记... 阅读全文
posted @ 2009-11-26 00:36 neoragex2002 阅读(1612) 评论(1) 推荐(2) 编辑
摘要:哈哈,从M$ Visual C++ Team的Andy Rich那里又偷学到一招:VC8的隐含编译项/d1reportSingleClassLayout和/d1reportAllClassLayout 。看个复杂的例子吧(如下),现在假设我们想知道Derived类的对象布局,怎么办? 在Project Properties->C++->Command Line->Additional Option... 阅读全文
posted @ 2007-11-01 07:37 neoragex2002 阅读(3449) 评论(12) 推荐(1) 编辑
摘要:Question:首先是一个简单的应用问题。我曾经看过无数的文献。其实看文献无非就是为了归类和总结,如果看了不做总结,便相当于白看。可是做总结是个令人烦恼的过程。写纸上吧,不太好整理;以注释形式写在pdf里一并保存吧,那要查的时候还得一个个pdf打开了去找,多麻烦;用ReferenceManager或者是excel吧,那在复制文件的时候,我还得记得顺带copy一份xls或索引数据文件呢,同时还得在... 阅读全文
posted @ 2007-07-25 20:30 neoragex2002 阅读(3810) 评论(4) 推荐(0) 编辑
摘要:以下的描述及示例摘录自网上,但其内容经过了整理和编辑。“Thread Local Storage的功用是什么呢?它主要是为了避免多个线程同时访存同一全局变量或者静态变量时所导致的冲突,尤其是多个线程同时需要修改这一变量时。为了解决这个问题,我们可以通过TLS机制,为每一个使用该全局变量的线程都提供一个变量值的副本,每一个线程均可以独立地改变自己的副本,而不会和其它线程的副本冲突。从线程的角度看,就... 阅读全文
posted @ 2006-03-30 00:39 neoragex2002 阅读(1709) 评论(0) 推荐(0) 编辑
摘要:[标题] char *(*(**(*(*(*x[5])(int,float))[][12])(double))(short,long))[][173] ?!今天又捧起久违的K&R C拜读了一遍。其实有点东西在6年前就想写,借着今天这个机会,终于把它写出来了。 初看一眼标题中的变量定义感觉是不是很抓狂?:)一直以来,C语言中关于指针、数据和函数的复合定义都是一个难点,其实,理解它也是有规律可循的。然... 阅读全文
posted @ 2005-11-06 12:39 neoragex2002 阅读(6265) 评论(22) 推荐(0) 编辑
摘要:呵呵,这是个我2000年的经典作品了,当时我还找不到任何一款能够导出星际争霸的精灵图像的软件(现在有没有我也不关心了...^^!),于是一怒之下把星际争霸的grp文件格式给分析了,自己用MFC(当时比较迷这个...)做了一个... 虽说已经过去很久了,不过现在回想起来实在是个既有趣而且又有挑战性的经历,先放张图吧,权做对已逝去的曾经激情洋溢的星际时代的回忆... 嗯...提供.Net版本下载:ht... 阅读全文
posted @ 2005-08-03 12:47 neoragex2002 阅读(1942) 评论(9) 推荐(0) 编辑
摘要:The Basics "Little Endian" means that the low-order byte of the number is stored in memory at the lowest address, and the high-order byte at the highest address. (The little end comes first.) For ex... 阅读全文
posted @ 2004-12-21 15:16 neoragex2002 阅读(896) 评论(0) 推荐(0) 编辑
摘要:线程局部存储(TLS)是Win32提供的一种底层基础技术,用于将某些数据和一特定线程关联起来,即,这些数据为关联线程所独有(私有)。初看上去,有点郁闷了:既然每个线程都有自己的私有堆栈,那么还要整个TLS做劳什子?线程的私用数据全放堆栈里不就得了?...... 然而事情并不是那么简单的=) 下面举个具体的例子。 所谓堆栈,相当于是一个历史记录,里面存储的数据(函参、返回值、调用上下文)与函数调用... 阅读全文
posted @ 2004-12-10 16:57 neoragex2002 阅读(10656) 评论(9) 推荐(1) 编辑