中国变节者之三——刘连昆

本文所涉及的信息均来自公开渠道,或外国情报机构早已掌握,自认无泄密之嫌疑。谨以此文献给在中国情报战线上默默奋斗、做出杰出贡献的英烈们、前辈们和同志们。 原解放军总后勤部军械部部长刘连昆,同时在两岸拥有少将身分达7年之久。对刘的策反是台湾"国防部军事情报局"最重...

2009-03-31 23:23:00

阅读数:88

评论数:0

中国变节者之二——刘广智

解放军破获少将台谍案始末 本文所涉及的信息均来自公开渠道,或外国情报机构早已掌握,自认无泄密之嫌疑。谨以此文献给在中国情报战线上默默奋斗、做出杰出贡献的英烈们、前辈们和同志们。刘广智,一九四七年三月生,今年五十七岁,山东招远人,汉族,研究生,毕业于西北大学。山东招远盛产黄金,有金都之称。 1964...

2009-03-31 23:22:00

阅读数:14

评论数:0

中国变节者之一——俞强生

本文所涉及的信息均来自公开渠道,或外国情报机构早已掌握,自认无泄密之嫌疑。谨以此文献给在中国情报战线上默默奋斗、做出杰出贡献的英烈们、前辈们和同志们。 过去我并不了解金无怠这个神秘人物,但我看了各方面的报告后我意识到他对中国的贡献是如此之巨大。  金无怠英文名叫纳瑞.金无怠(LarryWu-ta...

2009-03-31 23:21:00

阅读数:9

评论数:0

在FreeBSD 用户空间与内核空间使用内存共享

kernel创建一设备分配内存, 并将内存地址通过d_mmap 映射, userland使用mmap! 参考/sys/dev/mem/memdev.c. FreeBSD 7.1 kernel 代码: #include <sys/cdefs.h&...

2009-03-31 15:14:00

阅读数:6

评论数:0

谷歌音乐搜索模式是个不错的尝试

谷歌音乐搜索模式是个不错的尝试 昨天keso在博客写了一篇关于谷歌音乐搜索的文章《三言二拍:我看谷歌音乐搜索》,大意是说“Keso认为谷歌音乐搜索并没有真正解决这个问题(原意请看作者的原文)。”不太赞同keso这种看法。我更愿意换一个角度看这个问题,我理解谷歌做的这个事情是一个新的尝试,是...

2009-03-31 12:09:00

阅读数:4

评论数:0

读《学会提问——批判性思维指南》

摘自http://iamsujie.com/simple_life/reading-critical-thinking/ 前几周读的,贴一下笔记吧。我们大多数人所经历的教育真的很缺这一块,豆瓣链接在这里。 Ø “海绵式”与“淘金式”思维:海绵,吸收,知识储备,相对被动;淘金,筛选,知识互动...

2009-03-31 10:04:00

阅读数:6

评论数:0

GreenJVM-0.1.5及其应用示例集成发布

GreenJVM是一系列jre精简实现集合,它能够轻松的令java虚拟机实现绿色应用。 项目地址:http://code.google.com/p/greenvm/ GreenJVM的实现原理非常简单,主要操作过程可分为三部分:1、去除虚拟机中不被程序调用的类。 2、压缩虚拟机...

2009-03-30 21:04:00

阅读数:4

评论数:0

[转]C++异常处理 13

• ExceptionFlags包含有关异常的标志。当前只有两个值,分别是0(指出一个可以继续的异常)和E X C E P T I O N _ N O N C O N T I N U A B L E(指出一个不可继续的异常)。在一个不可继续的异常之后,若要继续执行,会引发一个E X C E P T...

2009-03-27 15:21:00

阅读数:7

评论数:0

[转]C++异常处理 14

有可能发生在一个f i n a l l y块、一个异常过滤器、或一个异常处理程序里。当发生这种情况时,系统压栈异常。回忆一下G e t E x c e p t i o n I n f o r m a t i o n函数。这个函数返回EXCEPTION_ POINTERS结构的地址。E X C E ...

2009-03-27 15:21:00

阅读数:4

评论数:0

[转]C++异常处理 12

下面的代码举例说明了一种方法,指出所发生异常的类别:BOOL Func_SEHExceptionGetCodeBase(){int x,y;__try{x = 0;y = 4/x;}__except((GetExceptionCode() == EXCEPTION_INT_DIVIDE_BY_ZE...

2009-03-27 15:19:00

阅读数:4

评论数:0

[转]C++异常处理 11

在现在,软件变的越来越大,如果不用SEH,要实现完全强壮的应用程序简直是不可能的。我们先来看一个样板程序,即C的运行时函数strcpy:这是一个相当简单的函数,它怎么会引起一个进程结束呢?如果调用者对这些参数中的某一个传递NULL(或任何无效的地址),strcpy就引起一个存取异常,并且导致整个进...

2009-03-27 15:18:00

阅读数:8

评论数:0

[转]C++异常处理 9

*lpAddress = ''''A''''; // <- Here, Will Happen a Access Exception! VirtualFree((LPVOID)lpAddress, 1024, MEM_RELEASE); return dwReturn...

2009-03-27 15:17:00

阅读数:4

评论数:0

[转]C++异常处理 10

finally块的总结性说明我们已经明确区分了强制执行f i n a l l y块的两种情况:• 从t r y块进入f i n a l l y块的正常控制流。• 局部展开:从t r y块的过早退出(g o t o、l o n g j u m p、c o n t i n u e、b r e a ...

2009-03-27 15:17:00

阅读数:14

评论数:0

[转]C++异常处理 8

微软在Wi n d o w s中引入S E H的主要动机是为了便于操作系统本身的开发。操作系统的开发人员使用S E H,使得系统更加强壮。我们也可以使用S E H,使我们的自己的程序更加强壮。 使用S E H所造成的负担主要由编译程序来承担,而不是由操作系统承担。当异常块(exception...

2009-03-27 15:16:00

阅读数:6

评论数:0

[转]C++异常处理 7

<script src="/js/google-top_336X280.js" type="text/javascript"></script&...

2009-03-27 15:15:00

阅读数:5

评论数:0

[转]C++异常处理 6

对象从函数的调用处传递到函数参数里与从异常抛出点传递到catch子句里所采用的方法不同,这只是参数传递与异常传递的区别的一个方面,第二个差异是在函数调用者或抛出异常者与被调用者或异常捕获者之间的类型匹配的过程不同。比如在标准数学库(the standard math library)中sqrt...

2009-03-27 15:14:00

阅读数:9

评论数:0

[转]C++异常处理 5

当异常对象被拷贝时,拷贝操作是由对象的拷贝构造函数完成的。该拷贝构造函数是对象的静态类型(static type)所对应类的拷贝构造函数,而不是对象的动态类型(dynamic type)对应类的拷贝构造函数。比如以下这经过少许修改的passAndThrowWidget: class Widg...

2009-03-27 15:12:00

阅读数:4

评论数:0

[转]C++异常处理 4

} 很多window系统有C-like接口,使用象like createWindow 和 destroyWindow函数来获取和释放window资源。如果在w对应的window中显示信息时,一个异常被抛出,w所对应的window将被丢失,就象其它动态分配的资源一样。 解决方法与前面所述的一...

2009-03-27 15:11:00

阅读数:5

评论数:0

[转]C++异常处理 3

bad_typeid 报告在表达式typeid(*p)中有一个空指针P ④ 由runtime_error派生的异常 range_error 报告违反了后置条件 overflow_error 报告一个算术溢出 bad_alloc 报告一个存储分配错误 使用析构函数防止资源泄漏这部分是一...

2009-03-27 15:10:00

阅读数:4

评论数:0

[转]C++异常处理 2

}} void main(){ ExceptionClass e("Test"); try{ e.mythrow(); } catch(...) { cout<<”*********”<...

2009-03-27 15:08:00

阅读数:5

评论数:0

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