自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Never fall behind

health_163@163.com

  • 博客(37)
  • 资源 (2)
  • 收藏
  • 关注

转载 Reversing Microsoft Visual C++

<br />Reversing Microsoft Visual C++ Part I: Exception Handling<br /> <br />Abstract<br /><br />Microsoft Visual C++ is the most widely used compiler for Win32 so it is important for the Win32 reverser to be familiar with its inner working. Being able to r

2011-05-06 12:56:00 2419

转载 Debugging Memory Related Issues in .Net Application

<br />Debugging Memory Related Issues in .Net Application<br />Using WinDBG and SOSContentsIntroductionWhat Do I Mean By Bad Shaped Application?Why WinDBG + SOS?Things to Understand Before Using WinDBG and SOSWhat is WinDBG?What Can WinDBG Do?What is SOS.d

2011-05-06 10:56:00 1135

转载 .Net Garbage Collection

 Garbage Collection: Automatic Memory Management in the Microsoft .NET FrameworkJeffrey RichterLevel of Difficulty    1   2   3 SUMMARYGarbage collection in the Microsoft .NET common language runtime environment completely absolves the developer from track

2011-05-06 09:51:00 1139

转载 马云帝国内幕

他叫马云。它叫阿里巴巴。它叫淘宝。他构筑的梦想曾让世界癫狂。他现在很危险。他处在浪上。理财周报历经两个月多地数十人采访,告诉你一个不为外人所知的——马云帝国内幕。马云的三级跳  马云放弃了B2B的重心地位,但并不打算放弃他的‘新商业文明’,相反,他将它从阿里巴巴转而嫁接到淘宝身上阿里巴巴是什么?  据说马云的回答是,“告诉你们,其实连我也不知道”。  1998年,马云会回答是,中小企业。而到了2011年,马云会告诉你,全球最大的电子商务生态圈。十多年时间,马云的欲望经过无数次膨胀,刹都刹不住。  1998年

2011-05-05 23:18:00 9444 1

原创 ACM算法相关资料

<br /><br />ACM算法相关资料<br />一:知识点<br />数据结构:<br />1,单,双链表及循环链表<br />2,树的表示与存储,二叉树(概念,遍历)二叉树的<br />应用(二叉排序树,判定树,博弈树,解答树等)<br />3,文件操作(从文本文件中读入数据并输出到文本文<br />件中)<br />4,图(基本概念,存储结构,图的运算)<br />数学知识<br />1,离散数学知识的应用(如排列组合、简单的图论,数理逻辑)<br />2,数论知识<br />3,线性代数<br

2011-05-05 17:19:00 4886

原创 OGRE overview

High level overviewThe class diagram shows the Root class of OGRE and all of the Manager classes that gives access to the different subsystems. The Root holds a reference to the current SceneManager and to an enumerator that allows other types of scene gra

2011-05-04 18:49:00 1322

转载 Hardware breakpoints

 IntroductionI decided to write this article about hardware breakpoints for the following reasons:Visual C++ only supports write-only data breakpoints. You might want to trigger a break when data is read as well.You might not be using Visual C++, so chance

2011-05-04 16:05:00 1786

转载 Win32 结构化异常处理(SEH)探秘

<br /><br /><br />Win32 结构化异常处理(SEH)探秘<br />原著:Matt Pietrek<br /><br /><br />原文出处:A Crash Course on the Depths of Win32? Structured Exception Handling<br />下载源代码<br />本文假设你熟悉 C++,Win32 <br />摘要 <br />  Win32 结构化异常处理其核心是操作系统提供的服务,你能找到的关于 SEH 的所有文档都是描述一个特定的编

2011-04-29 16:53:00 677

转载 Java 序列化

<br />引言<br />将 Java 对象序列化为二进制文件的 Java 序列化技术是 Java 系列技术中一个较为重要的技术点,在大部分情况下,开发人员只需要了解被序列化的类需要实现 Serializable 接口,使用 ObjectInputStream 和 ObjectOutputStream 进行对象的读写。然而在有些情况下,光知道这些还远远不够,文章列举了笔者遇到的一些真实情境,它们与 Java 序列化相关,通过分析情境出现的原因,使读者轻松牢记 Java 序列化中的一些高级认识。<br />

2011-04-29 16:37:00 405

原创 Difference between software interrupt, exception, trap

<br />Definition and difference between Hardware interrupt, Software Interrupt, Exception, Trap and Signals?<br />Answer:<br />Interrupts can be categorized into two groups which are asynchronous interrupts (aka interrupt, hardware interrupt) and synchrono

2011-04-29 10:15:00 691

原创 Linux kerneltravel 内核模块介绍

http://www.kerneltravel.net/journal/v/mem.htmhttp://www.kerneltravel.net/?p=450

2011-04-28 13:55:00 712

转载 Drill Into .NET Framework Internals to See How the CLR Creates Runtime Objects

<br /><br />This article discusses: SystemDomain, SharedDomain, and DefaultDomain Object layout and other memory specifics Method table layout Method dispatching  <br />  Contents Domains Created by the CLR Bootstrap<br />System Domain<br />SharedDomain<br

2011-04-28 13:19:00 1286

转载 JNI 内存泄漏

<br /> <br />JNI 编程简介<br />JNI,Java Native Interface,是 native code 的编程接口。JNI 使 Java 代码程序可以与 native code 交互——在 Java 程序中调用 native code;在 native code 中嵌入 Java 虚拟机调用 Java 的代码。<br />JNI 编程在软件开发中运用广泛,其优势可以归结为以下几点:利用 native code 的平台相关性,在平台相关的编程中彰显优势。对 native code

2011-04-28 12:58:00 1512

原创 驱动对象-设备对象-设备栈

<br />用有限的几句话就舒舒服服的建立起对驱动对象和设备对象的概念是不可能的。刚开始是一片模糊,了解的多了,慢慢就清楚。下面的内容会使你对他们了解的清楚些。<br /><br />为了后面的叙述方便,首先列出驱动对象和设备对象的结构。<br /><br />驱动对象结构 DRIVER_OBJECT ,定义如下<br /><br />struct _DRIVER_OBJECT (sizeof=168)<br />+00 int16 Type<br />+02 int16 Size<br />+04 str

2011-04-19 15:26:00 587

转载 Scheduling, Thread Context, and IRQL

Scheduling, Thread Context, and IRQLApril 19, 2011AbstractThis paper presents information about how thread scheduling, thread context, and a processor’s current interrupt request level (IRQL) affect the operation of kernel-mode drivers for the Microsoft® W

2011-04-19 11:36:00 816

转载 Locks, Deadlocks, and Synchronization

Scheduling, Thread Context, and IRQLApril 19, 2011AbstractThis paper presents information about how thread scheduling, thread context, and a processor’s current interrupt request level (IRQL) affect the operation of kernel-mode drivers for the Microsoft® W

2011-04-19 11:31:00 974

翻译 解开 Windows 下的临界区中的代码死锁

解开 Windows 下的临界区中的代码死锁Matt Pietrek和Russ Osterlund                                                     下载本文的代码:CriticalSections.exe (415KB) 摘要临界区是一种防止多个线程同时执行一个特定代码节的机制,这一主题并没有引起太多关注,因而人们未能对其深刻理解。在需要跟踪代码中的多线程处理的性能时,对 Windows 中临界区的深刻理解非常有用。本文深入研究临界区的原理,以揭示在查

2011-04-19 10:47:00 451

原创 setup.asm

 %include "protect.inc" ; 常量, 宏, 以及一些说明org  0x0500; 实模式 jmp SetUp_seg;------------------------------------------------------------------------------------------times  0x10-($-$$) db 0KernelSiz

2008-11-17 23:13:00 484

原创 protect.inc

Des_32  EQU 4000h ; 32 位段Des_16  EQU 0000h ; 16 位段Des_G  EQU 8000h ; 段界限粒度, G=1 表示界限粒度为4K 字节Des_DPL0  EQU   00h ; DPL = 0 00 0  0000Des_DPL1  EQU   20h ; DPL = 1 01 0  0000Des_DPL2  EQU   40h ; DPL

2008-11-17 23:06:00 470

原创 boot.asm

org 07c00h   ; 告诉编译器程序加载到7c00处 jmp BootSeg;times  256 db 0BootSeg: mov ax, cs mov ds, ax mov es, ax;置堆栈段指针  mov ax, 08FC0h mov ss, ax mov esp, 0FFFFh;清屏 mov cx, 0000h mov dx, 1850h mov bh, 07h mov

2008-11-17 23:02:00 668

原创 CS书籍、代码资源下载网址

  CS网址收藏啄木鸟 Pythonic 开源社区: http://www.woodpecker.org.cn/中国IT实验室(游戏开发): http://game.chinaitlab.com/游戏开发资源网:http://www.gameres.com/国内游戏开发论坛: http://bbs.gameres.com/国外的游戏开发站: http:/

2008-04-16 23:48:00 5951 2

转载 [zz]C talk

 Array & Pointer Are they equivalent?Consider the following two pieces of code:int *p;...c = p[1];int p[10];...c = p[1];Are they equivalent? If not, which is fast

2008-04-16 22:05:00 1377

原创 KMP 字符串匹配算法

 #include "stdafx.h"#include string.h>#include iostream>#include vector>using namespace std ;//模式匹配,kmp算法,复杂度O(m+n)//返回匹配位置,-1表示匹配失败,传入匹配串和模式串和长度//可更改元素类型,更换匹配函数#define MAXN 100#define _match(a,b)

2007-07-14 19:32:00 558

转载 开源Game引擎、开发包

一、底层开发包和工具1. http://www.mesa3d.org/ Mesa 是一个类OpenGL( http://www.opengl.org/  )的开源实现。2. http://openil.sourceforge.net/ DevIL (即以前的OpenIL)是一个跨平台的图形处理包,支持BMP、JPG、GIF 等多种图形文件格式。二、2D 游戏开发包1. http://www.lib

2007-05-28 22:42:00 1436

转载 ACM/ICPC 集:

 ACM/ICPC在线题库集锦:网址:http://acm.uva.es/简称: uva全称: Valladolid Programming Contest Site所在国:西班牙提交方式:web方式和email方式说明:可能是世界上名气最大,最古老的在线题库了。收集了N卷的题目,许多国家队的高手都是从这里练出来的。题目包括历届ACM/ICPC分区赛试题、总决赛试题以及很多其他网友自己出的题目

2006-12-17 23:45:00 1870

转载 C++的RTTI 观念和用途[转]

C++的RTTI 观念和用途自从1993年Bjarne Stroustrup 〔注1 〕提出有关C++ 的RTTI功能之建议﹐以及C++ 的例外处理(exception handling)需要RTTI﹔最近新推出的C++ 或多或少已提供RTTI。然而,若不小心使用RTTI﹐可能会导致软件弹性的降低。本文将介绍RTTI的观念和近况﹐并说明如何善用它。什么是RTTI﹖

2006-10-04 13:44:00 900

原创 C 数据类型

C语言有五种基本数据类型:字符、整型、单精度实型、双精度实型和空类型。尽管这几种类型数据的长度和范围随处理器的类型和C语言编译程序的实现而异,但以b i t为例,整数与CPU字长相等,一个字符通常为一个字节,浮点值的确切格式则根据实现而定。对于多数微机,表2 - 1给出了五种数据的长度和范围。 表中的长度和范围的取值是假定C P U的字长为1 6 b i t。C语言还提供了几种聚合类型(aggre

2006-09-30 10:54:00 1110

转载 C浮点数据格式[转]

#include int main(int argc, char *argv[]){    float p = 5.1f;    int f = (int)(p*100);    printf("%d", f);    getch( );    return 0;}我想要输出 510,可是机器nnd居然输出509(竟然敢扣我工钱)。到底是whats wrong。我上看下看,左看又看,看了

2006-09-30 09:42:00 2041 1

转载 talking C++ STL

地球人都知道 C++ 的 string 没有 toupper ,好在这不是个大问题,因为我们有 STL 算法:string s("heLLo");transform(s.begin(), s.end(), s.begin(), toupper);cout transform(s.begin(), s.end(), s.begin(), tolower);cout 当然,我知道很多人希望的是 s.t

2006-08-20 11:39:00 904

原创 CG_Lession 1

struct CGStruct{ CGparameter modelViewProj ; CGparameter modelViewInverse ; CGparameter globalAmbient ; CGparameter lightColor ; CGparameter lightPosition ; CGparameter eyePosition ; CGparameter Ke ; 

2006-08-18 22:47:00 794

转载 Linux 建议学习路径[转]

建议学习路径:首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。如果想学习UNIX/LINUX的编程->《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。然后再看Douglus E

2006-08-17 14:46:00 903

原创 BookList1--Compute Graph

ComputeGraph :《计算机图形学(第三版)》电子工业出版社 author : Donald HearnComputer Graphics with OpenGL, 3e《计算机真实感图形的算法基础 》实时计算机图形学(第2版)(本书获得2002年度美国《游戏开发者》杂志的“前沿奖”)《中国计算机图形学进展2006-第六届中国计算机图形学大会论文集》作者: 彭群生 SI

2006-08-16 22:22:00 853

原创 BookList1--C++

入门教程 :《C++编程你也行》,即将由人民邮电出版社出版。译者徐波先生《You Can Do It!: A Beginners Introduction to Computer Programming》。完全的C++编程新手可以阅读Francis Glassborow的这本新书《Accelerated C++中文版》,中国电力出版社Andrew Koenig, Barbara E. M

2006-08-16 11:43:00 1663

转载 Factory

来个绘图经典的例子吧。基类是Shape,子类是Circle,Triangle等等。肯定有人写过这样的代码: enum SHAPE_DEFINE{CIRCLE, TRIANGLE, RECTANGLE }; someFunction(){              SHAPE_DEFINE shape_variable;       ……Shape * sha

2006-08-15 16:03:00 1308 1

转载 计算机图像图形学相关好书推荐[转]

 一.数字图像处理相关书籍英文版:1. 《Digital Image Processing》   Rafael C. Gonzalez   Richard E. Woods   电子工业出版社,Prentice Hall    (此书有中文版)2. Gonzalez & Woods: Digital Image Processing 电子工业出版社                     讲得比较

2006-08-15 11:33:00 2445

转载 计算机图像图形学相关好书推荐[转]

 一.数字图像处理相关书籍英文版:1. 《Digital Image Processing》   Rafael C. Gonzalez   Richard E. Woods   电子工业出版社,Prentice Hall    (此书有中文版)2. Gonzalez & Woods: Digital Image Processing 电子工业出版社                     讲得比较

2006-08-15 11:30:00 1969 1

转载 linux学习网站大全[转]

http://www-128.ibm.com/developerworks/cn/linux/Linuxsir-非常不错的中文Linux社区,能学习到很多东西http://www.linuxsir.com/bbs Linuxfans-Linux公社,中文站点,国内非常出名http://www.linuxfans.org Linuxeden-有许多Linux软件下载,更新较快http://www

2006-08-15 11:01:00 1299

Boost Graph Library

(ebook-pdf) - Boost Graph Library.pdf

2009-03-01

IP6详解, pdf

IP6详解 pdf, IP6详解 pdf

2009-03-01

空空如也

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

TA关注的人

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