自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Jack.Tech_StoreRoom

Keep it Simple,Stupid.

  • 博客(35)
  • 收藏
  • 关注

原创 x386保护模式下的特权级互相跳转小结

特权级别互相跳转:从内-->外  -------使用ret命令/或者retf命令实现长返回。(短返回和长返回是不一样的,主要是当时入栈时候cs要不要入栈),其实这里用的是带特权级变化的长返回进行特权级别跳转的。从外-->内--------使用门,但是因为在特别级别之间互相

2011-07-28 01:00:25 1101

原创 如何添加LDT到GDT中

LDT=local descriptor table 是多任务的雏形。(写给自己看的,路过的勿骂)首先说明下GDT,gdt=global descriptor table。保护模式下的索引每个段的表。gdt中每一项为一个entry称之为descriptor描述符,使用select

2011-07-26 23:58:59 1234

原创 交流文档的重要性

今天mentor善意提醒我了,虽然我是学计算机的,但是文档很重要很重要。虽然以前一直讨厌给老板写比较清晰的交流文档,觉得和老板之间这么费时费力交流很没有必要,觉得是表现自己的一种可耻的行为。可是今天stephen的一句话,让我醍醐灌顶,我的问题是,这种只给老板看的东西,有必要那么

2011-07-26 11:24:58 606

原创 RSATestsuite发现

1 小小的窥探了一下整个setup.sh中编译的过程。对于签名使用verisign签名:"${JAVAHOME}/bin/jarsigner" -keystore "${classdir}/veri.p12" -storepass sairam55 -storetype pkcs

2011-07-25 15:21:19 600

原创 自己对保护模式下的描述符的理解

1  实模式下,段值还是可以看做地址的一部分的,段值XXXXh表示以XXXX0h开始的一段内存。2 而在保护模式下,虽然段值仍然由原来16位的cs,ds等寄存器表示,但此时它仅仅变成了一个索引,这个索引指向一个数据结构的一个表项,表项中详细定义了段的起始地址,界限,属性等内容。而

2011-07-23 21:30:00 712

原创 使用Dos运行Com文件

Background:由于往软盘里写的时候,引导区最大才刚刚512B,所以当我在往下练习的过程中,不能将所有的代码都写入软盘了,否则就得自己写跳转代码,现在还不够水平,先尽量减少复杂度吧,将写好的代码,把初始运行地址改为:org 0100h。汇编为.com文件,准备在bochs的

2011-07-23 15:23:44 2780

转载 vi命令及删除经典

VI命令使用大全(转帖)from:http://www.2to2.cn/article_view.asp?id=285从shell中启动可视化编辑器 vi filename 指示shell启动vi编辑器,并将参数filename传给它。如果当前目前中存在该文件,则vi编辑器将它解

2011-07-20 12:50:17 5777

原创 博弈论中不断学到的

1 Don't play a strictly dominated strategy.(不要选择劣势策略)2 Rational choices could lead to bad coucomes.()3 Put youself in other people's shoes(学

2011-07-19 21:13:51 813

原创 JS中操作对dom树的影响

invokeUnExistField()"> JS try to call a nonexistent field in Java Applet. We Expect that the JS will throw an Exception. Read the con

2011-07-19 13:43:13 1568

转载 applet tag使用全解

Here's the complete syntax for the APPLET tag. Required elements are inbold. Optional elements are in regular typeface. Elementsyour spec

2011-07-19 10:22:47 1359 1

原创 windows中dll和linux中so的动态链接库的详解

1 生成windows中静态链接的静态库

2011-07-17 18:32:14 7322

转载 gcc编译的具体执行过程

预处理---->编译---->汇编----->链接假设有hello.c文件,预处理:gcc -E hello.c -o hello.i   (hello.i是预处理过后生成的文件)编译器将C源代码中的包含的头文件如stdio.h编译进来,用户可以使用gcc的选项”-E”进行查看.

2011-07-17 14:42:19 810

原创 Emacs编辑缓冲区

1 在多个缓冲区中进行切换C-x b 后面加上缓冲区的名字。2 多个缓冲区的保存C-x C-s 是针对当前缓冲区进行保存。C-x s 将所有缓冲区进行保存。promt解释:y 代表保存。n代表不保存。!代表全部保存所有缓冲区。. (只保存某个缓冲区)。3 缓冲区的删除C-x k

2011-07-17 00:09:13 1898

原创 emacs查找和替换功能

1 查找命令不同的查找模式:递增查找:C-s 向后查找C-r  向前查找此时按C-g取消此次查找,回到查找前!单词查找单词查找:C-s C-w会自动取光标所在地方的单词。对应的命令:word-search-forward。只会查找完整的单词。2 替换命令Esc-x replace

2011-07-16 22:28:24 1803

原创 编写FireFox的Extension Hello World程序小结

1  首先说明这不是FireFox的plugin,是Extension。plugin是调用firefox的c++代码来实现在page中显示某些特定mime type的内容,比如applet,flash,pdf。Extension是firefox提供的一种机制,可以按照它的xul(

2011-07-16 20:18:19 1591

原创 Emacs基本操作小记

1 打开文件 emacs 2.txt2 Emacs并没有输入文本和输入命令分别准备模式,这是与vim之间的区别。3 在emacs中可能会同时打开多个缓冲区,每个缓冲区都有自己对应的一个状态行。4 Emacs中美一个命令都有一个正式的名字,它们实际是Emacs内部Lisp例程的名字

2011-07-16 12:58:48 567

原创 什么才算你会了

什么才算你会了?最近一直在思考自己到底该有个什么技术方向?未果。。然后心里还比较浮躁,无法静下心来做东西,总是功名利欲熏心。想起来组内老大给我说的话:1 什么算是你学会了。你能做出来才算是你学会了。中国人喜欢只是看,外国人确喜欢动手做。很深刻,一直不理解,当你看了这么多,回过头来

2011-07-15 16:55:10 465

原创 java打jar包,并签名有感

mymanifest: Manifest-Version: 1.0Main-Class: SM(最后必须有换行)使用keytool-genkey -alias Jack -keyalg RSA  -keysize 1024-validity 365然后按照提示一步步的进行完成ke

2011-07-11 23:00:43 659

原创 java security 学习总结

1 在$jre_home/lib/security目录里面,有java.security和.java.policy文件可用于进行java中permission的配置。2 SecurityManager向上提供check*()的接口。将构成permission类的细节,进行屏蔽,在

2011-07-11 16:12:58 1224

原创 终端修改过程(从csh到bash in solary)

gtee@csgweb henry$ cat /etc/passwdroot:x:0:0:Super-User:/:/sbin/shdaemon:x:1:1::/:bin:x:2:2::/usr/bin:sys:x:3:3::/:adm:x:4:4:Admin:/var/adm:

2011-07-11 12:52:53 2144

原创 邮箱配置总结

关于邮箱配置总结:发送:SMTPSMTP stands for Simple Mail Transfer Protocol. SMTP is used when email is deliveredfrom an email client, such as Outlook Exp

2011-07-11 10:13:47 1052

原创 英语口语900句第五册

Book 5 第五册 [1] Telling about pastexperiences 叙谈体验 601. A strange thing happened to me this morning. 602. I was crossing the street and was a

2011-07-09 11:29:17 749

原创 英语口语900句第四册

Book 4 第四册 [1] Making plans 订计划 451. What do you plan to do tomorrow? 452. I doubt that I’ll do anything tomorrow. 453. Please excuse me for

2011-07-09 11:28:46 839

原创 英语口语900句第三册

Book 3 第三册 [1] Describing objects 形容物品 301. What color is your book? 302. My book has a dark blue cover. 303. How much does that typewriter

2011-07-09 11:27:31 747

原创 英语口语900句第二册

Book 2 第二册 [1] Talking about objects andpeople 谈论物品和人 151. What do you want? 152. I want a cup of coffee. 153. What would you like to eat? 1

2011-07-09 11:27:00 821

原创 英语口语900句第一册

Book 1 第一册 [1] Greetings 问候语 1. Hello.你好! 2. Good morning.早晨好! 3. I’m John Smith.我是约翰、史密斯。 4. Are you Bill Jones?你是比尔、琼斯吗? 5. Yes,I am.是的,我是

2011-07-09 11:26:16 1065

原创 Sth about java security

The Security Managerhttp://download.oracle.com/javase/tutorial/essential/environment/security.htmlJava Security Architecturehttp://download.

2011-07-07 17:44:00 465

原创 javascript原型链

file:///C:/Users/Jack/Desktop/21804.htm关于javascript原型链,很虎,不过感觉在Function和Object。没有谁创建谁,都是编译器的内置对象而已。不过对于__proto__和instanceof有了更加好的理解。(有空补充上..

2011-07-06 22:41:00 578

原创 js中基本原理的理解

1  首先js是极其简单的,他在解释的过程中所有的Object就是一个级联数组,即(key-value对),或者是一个可执行的过程即function。2  然后所有的元素与过程都是这两个的组合。下面以生成一个对象,然后实例化为例:var f = function(){var fl

2011-07-06 22:14:55 2942

原创 很好的JS学习网站

site:http://www.quirksmode.org/js/contents.htmlgood good study, day day up!

2011-07-06 16:00:10 6047 2

原创 The 'this' keyword

The this keywordshow page contentsSee sections 5H and 7F of the book.This page has been translated intoFrench,Russian,and Chinese.

2011-07-06 15:44:16 684

原创 js中window和document对象

js中的window和documentwindow是全局对象 document是window对象的一个属性 它也是一个对象。document对象指的页面这个文档对象,window是全局的 你在浏览器里执行的所有js都是在这个对象的作用域下。

2011-07-06 10:52:16 700

原创 写类似acm中的复杂算法的整体思路

以下几个步骤是一个‘从粗到细’,循环往复的过程。1 针对问题想出合适的策略。(这一步是最难的。。)2 抽离出策略中的原子操作。3 先实现(当前层次的)原子操作,向上屏蔽细节。分解---分级----分层!

2011-07-06 09:52:40 456

原创 对proxy的理解

对于proxy的理解:http://en.wikipedia.org/wiki/Proxy_server对于proxy的实现:http://en.wikipedia.org/wiki/Proxy_server#Implementations_of_proxie

2011-07-04 10:12:38 505

原创 Windows Registry Tutorial

Windows Registry TutorialThis article explains how to use the Windows Registry. The Registry is the central storehouse for all settings for the Windows operating systems. This includes har

2011-07-01 16:58:00 736

空空如也

空空如也

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

TA关注的人

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