<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenshu181</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenshu181]]></copyright><item><title><![CDATA[Hell Gate London WalkThrough]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/1907622</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/1907622</guid><author>chenshu181</author><pubDate>Thu, 29 Nov 2007 17:55:00 +0800</pubDate><description><![CDATA[ACT 1和Murmur对话往前走和A Templar Seraph对话前往Holborn Station和Murmur对话和Techsmith 101对话到Holborn Access Shafts打怪，获得8个Capacitor后完成任务，回去交差和Murmur对话，从Covent Garden Approach前往Covent Garden Station，再和Murmur对话和Bran]]></description><category></category></item><item><title><![CDATA[五星物语的科学理论(转)]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/422024</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/422024</guid><author>chenshu181</author><pubDate>Tue, 12 Jul 2005 01:58:00 +0800</pubDate><description><![CDATA[在NEWTYPE网络社区上，高达派与五星派进行了长期、持久而艰苦的斗争。而五星派的主力武器主要有两个：一个是骑士的特异体质、另一个则是MH离谱的力量。     那么骑士、普通玖卡人和地球人的体质究竟相差多少呢?    首先，我们都知道玖卡人的平均寿命在250—300岁上下，是地球人的3—5倍左右。弹恐怕很少有人注意到，一个16岁的玖卡"儿童"还在上幼稚园。也就是说，玖卡人的成长速度是地球人的1/3]]></description><category></category></item><item><title><![CDATA[rup与传统软件工程之设计分析]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/388436</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/388436</guid><author>chenshu181</author><pubDate>Mon, 06 Jun 2005 02:09:00 +0800</pubDate><description><![CDATA[三.设计分析传统软件工程模式：在传统软件工程中，分析阶段又叫总体设计阶段。目的：选取最佳方案，将系统的概念性描述转化为结构化的模块层次(进一步的具体化)。与需求阶段的定义做什么相反，现在定义如何做。分析阶段主要1.划分组成系统的物理元素(程序，文件，数据库，文档等)。但并不考虑这些元素的细节。2.划分系统的模块，定义这些模块的相互关系。3.复审。如何选取最佳方案：以数据流图为出发点，定义系统各个处]]></description><category></category></item><item><title><![CDATA[rup与传统软件工程之需求分析]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/388435</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/388435</guid><author>chenshu181</author><pubDate>Mon, 06 Jun 2005 02:08:00 +0800</pubDate><description><![CDATA[二.需求分析：传统的软件工程模式：目的：开发者与用户达成对该系统一致的功能需求，对系统的功能作整体上的描述，即分析做什么，而不是如何做。在可行性分析阶段已经初步定义了系统的基本功能，在需求分析阶段在可行性分析阶段基础上完整，清晰，准确地定义出系统的功能要求，性能要求，运行要求，扩展要求。分析系统的数据要求，利用其它工具如层次方框图(层次方框图专门针对数据的组成结构)，warnier图(是层次方框图]]></description><category></category></item><item><title><![CDATA[设计模式之Singleton模式]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/388367</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/388367</guid><author>chenshu181</author><pubDate>Sun, 05 Jun 2005 23:31:00 +0800</pubDate><description><![CDATA[Singleton模式：又称单态模式，保证一个类仅有一个实例，并提供一个访问它的全局访问点(getInstance())。在很多操作中，比如建立目录，数据库连接，访问计数器等都需要这样的单线程操作。方法一：定义一个类，它的构造函数为private的，所有方法为static的，因此无法得到该类的实例，只能通过访问静态成员的方式来使用public class Singleton {    privat]]></description><category></category></item><item><title><![CDATA[how to get current tss address]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/387301</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/387301</guid><author>chenshu181</author><pubDate>Fri, 03 Jun 2005 23:13:00 +0800</pubDate><description><![CDATA[__asm__("andl %%esp,%0; ":"=r" (current) : "0" (~8191UL)); return current将esp与8191ul做与运算。tss与任务的内核堆栈在连续的两个页内，同时被分配。---------esp/ebp4k----------------------     页A4k---------end of tss---------begin of]]></description><category></category></item><item><title><![CDATA[设计模式之proxy模式]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/387300</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/387300</guid><author>chenshu181</author><pubDate>Fri, 03 Jun 2005 23:11:00 +0800</pubDate><description><![CDATA[proxy模式：1.使用中间层，所有外部访问都必须经过中间代理层，经过权限检查后才能对内部访问。2.某个客户端不能直接操作到某个对象，但又必须和那个对象有所互动，即对于开销很大的对象，不能立即创建时，先创建一个proxy顶替。uml图分析：proxy继承于待访问服务端的抽象类。因为proxy作为服务端的stub，必须有服务端的所有方法，但此处的实现仅仅为概念上的实现，具体的实现在别处。proxy发]]></description><category></category></item><item><title><![CDATA[设计模式之command模式]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/387298</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/387298</guid><author>chenshu181</author><pubDate>Fri, 03 Jun 2005 23:10:00 +0800</pubDate><description><![CDATA[command 模式：在客户和服务之间增加了一个中间层，使得双方相互独立。即，将命令的发送和接收分离。而对服务端和客户段可见的只是中间层提供的接口。command 模式就是面向接口的模式。中间层将客户端欲调用的所有请求封装成类，客户端一改往日的直接调用命令为调用中间层命令类的对象，从而对客户端屏蔽了所有命令的细节。此法能有效降低耦合度(模块之间的联系程度)。当中间层命令代码改变时无需修改客户端代码]]></description><category></category></item><item><title><![CDATA[实模式使用32位寄存器]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/381769</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/381769</guid><author>chenshu181</author><pubDate>Thu, 26 May 2005 22:51:00 +0800</pubDate><description><![CDATA[16位模式与32位模式：在如下情况下使用16位模式：实模式；虚拟86模式；系统管理模式；保护模式但代码数据堆栈段都设为16位；同时含有16位和32位段的保护模式任务；含有16位指令的32位代码段。在保护模式下如何将16位模式与32位模式整合，如何同时将16位和32位代码放到32位代码段中？ia32用如下方式来区分16位和32位段和操作：1.代码段描述符的标志位D(缺省操作数和地址大小)。代码段描述]]></description><category></category></item><item><title><![CDATA[rup与传统软件工程之可行性分析]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/379270</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/379270</guid><author>chenshu181</author><pubDate>Tue, 24 May 2005 00:40:00 +0800</pubDate><description><![CDATA[整个软件工程的过程就是由抽象到具体的逐步进化过程。传统软件工程一次进化，而迭代式则是分为迭代过程，每个迭代为一个抽象到具体的进化，整个迭代过程也是抽象到具体的进化。记住，测试是贯穿软件开发始终的。一.可行性分析：目的：确定是否立项。传统的软件工程模式：系统分析员与客户或领域专家一起分析系统所需的主要功能，评价开发项目的可行性。通过分析当前系统导出新系统的高层逻辑模型(粗略的数据流图)并列出当前存在]]></description><category></category></item><item><title><![CDATA[高级语言的一段汇编代码分析]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/379268</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/379268</guid><author>chenshu181</author><pubDate>Tue, 24 May 2005 00:36:00 +0800</pubDate><description><![CDATA[int fun(int a, int b) {   a = 0x4455;   b = 0x6677;   return a + b;}int main() {    fun(0x8899,0x1100);    return 0;}主函数调用fun()函数时的汇编代码：1:00401078   push        1100h //函数fun()的参数入栈2:0040107D   push  ]]></description><category></category></item><item><title><![CDATA[socket学习笔记]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/334761</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/334761</guid><author>chenshu181</author><pubDate>Fri, 01 Apr 2005 03:03:00 +0800</pubDate><description><![CDATA[socket编程模式：1.定义参数，sockaddr_in ，sockaddr是系统提供的描述socket信息的结构体，需要用户来赋初值.sockaddr_in和sockaddr均是保存socket信息的类型，但sockaddr_in结构更为方便，sin_zero(填充0 以保持与struct sockaddr同样大小以便互相转换使用bzero() 或 memset() 来全部置零.)上述结构体如]]></description><category></category></item><item><title><![CDATA[java虚拟机学习笔记2]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/334759</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/334759</guid><author>chenshu181</author><pubDate>Fri, 01 Apr 2005 02:53:00 +0800</pubDate><description><![CDATA[11.数组数组也是类的对象。具有相同类型和维数的数组属于同一个类(不管长度只看维数)。数组的长度属于对象实例。多维数组也是一维数组。如二维数组，即为一个一维数组，该一维数组的每个元素是一个数组的引用。数组和普通对象一样也存储在堆中。数组名为数组的引用,通过索引即数组标号来访问数组内容。12.异常在java栈帧的帧数据区内保存有针对该方法的异常表的引用。异常表记载了该方法的字节码(*.class)受]]></description><category></category></item><item><title><![CDATA[java虚拟机学习笔记1]]></title><link>https://blog.youkuaiyun.com/chenshu181/article/details/334756</link><guid>https://blog.youkuaiyun.com/chenshu181/article/details/334756</guid><author>chenshu181</author><pubDate>Fri, 01 Apr 2005 02:50:00 +0800</pubDate><description><![CDATA[1.编译顺序：                 编译器                     虚拟机      虚拟机          java源文件*.java------->字节码*.class------>类装载器--->执行引擎一个.class文件只能包含一个类或接口。因此.java文件中定义了多少类，编译时就会生成多少.class文件(内部类不算)。2.java程序可以选择两种方式访]]></description><category></category></item></channel></rss>