自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

转载 在WinDBG中, 使用.shell命令来搜索字符串

本文对于我来说, 使用WinDGB时最有用的命令之一就是.shell命令了. Debugging Tools For Windows帮助文件说:.shell命令能加载一个shell进程, 并重定向它的输出到debugger中, 或者重定向到一个指定的文件里. 那么为什么我觉得加载一个shell进程会对日常工作有帮助呢? 加载shell进程最简单最

2014-06-24 11:00:03 1429

转载 一致性代码段和非一致性代码段

一致代码段:非一致代码段.之所以出现这个定义是因为系统要安全:内核要和用户程序分开..内核一定要安全.不能被用户程序干涉.但是有时候用户程序也需要读取内核的某些数据,怎么办呢?于是os将内核程序开辟一些可以供用用户程序访问的段.但是不允许用户程序写入数据.1.内核不用知道用户程序的数据.内核不用调用用户程序的数据.内核不用转移到用户程序中来.2.用户程序只能访问到内核的

2014-06-22 10:36:16 1452

转载 DPL,RPL,CPL 之间的联系和区别

这篇文章写的太好了!!这是保护模式完整的权限检查,其实当今的操作系统也不会弄的这么复杂…… 特权级是保护模式下一个重要的概念,CPL,RPL和DPL是其中的核心概念,查阅资料无数,总结如下:     简单解释:--------------------------------------------------------------------------------

2014-06-22 10:02:53 1045

转载 linux引导程序为什么要把自己加载到内存的7c00h这个特定的地方?

本文转自:http://hi.baidu.com/sinbad_li/item/98bb8c0ffd17c723a1312d51系统启动过程简介系统启动过程主要由一下几步组成(以硬盘启动为例):  1. 开机;   2. BIOS 加电或按reset键后都要进行系统复位,复位后指令地址为 0ffff:fff0,这个地方只有一条JMP指令, 跳转到系统自检 ( Power

2014-06-22 09:56:13 1525

原创 linux命令一

rm -rf dirname 无提示递归删除dirname目录和目录中的内容rm:-r --recursive      remove directories and their contents recursively-f --force      ignore  nonexistent files and arguments, never prompt

2014-06-14 20:15:15 1019

转载 Linux的bg和fg命令

我们都知道,在 Windows 上面,我们要么让一个程序作为服务在后台一直运行,要么停止这个服务。而不能让程序在前台后台之间切换。而 Linux 提供了 fg 和 bg 命令,让我们轻松调度正在运行的任务。假设你发现前台运行的一个程序需要很长的时间,但是需要干其他的事情,你就可以用 Ctrl-Z ,挂起这个程序,然后可以看到系统提示(方括号中的是作业号):[1]+ Stopped /roo

2014-06-10 20:03:52 703

转载 do...while(0)的妙用

在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。    但是,最近在读我们项目的代码时,却发现了do...while的一些十分聪明的用法,不是用来做循环,而是用作其他来提高代码的健壮性。1. do...while(0)消除goto语句。通常,如果在

2014-06-06 13:06:01 714

原创 理解实模式下的逻辑地址

80286的寄存器都是16位的为了访问1M

2014-06-03 19:39:28 2251

原创 理解org伪指令

org 07c00hmov ax, csmov ds, axmov es, axcall DispStrjmp $DispStr:mov ax, BootMessagemov bp, axmov cx, 16mov ax, 01301hmov bx, 000chmov dl, 0int 10hretBootMessage:  

2014-06-01 17:20:41 3850

VisualC++编程高手.rar

vc编程高级编程,以及编程中通常要用到的技术。

2011-07-21

WINDOWS编程MFC类库中文详解

windowsAPI编程中文MFC类库详解,方便英文吃力的同志

2010-06-14

空空如也

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

TA关注的人

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