自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

原创 RUP简介

RUP的二维开发模型RUP四个阶段  1.初始阶段    初始阶段有时也称先启阶段。初始阶段的目标是为系统建立商业案例并确定项目的边界。为了达到该目的必须识别所有与系统交互的外部实体,在较高层次上定义交互的特性。本阶段具有非常重要的意义,在这个阶段中所关注的是整个项目进行中的业务和需求方面的主要风险。对于建立在原有系统基础上的开发项目来讲,初始阶段可能很短。    初始阶段结束时是第一

2007-03-13 09:50:00 952

原创 修改系统Documents and Settings目录的位置

默认情况下,系统将用户帐号所需用到的配置文件放在C:根目录下,出于安全以及方便备份等原因考虑,可以将该目录更改至其它分区下,下面分两种情况来说明如何更改:一、系统尚未安装:A:安装时修改winnt.sif的安装参数把Program files和Documents and Settings文件夹都改到D盘.请在安装时(光启安装)修改winnt.sif,加入以下字段:[Unattended]

2007-02-04 06:32:00 8234 2

原创 VFS 缓冲区缓存Buffer Cache实现原理剖析(1)

Copyright © 2002 by 詹荣开 E-mail:zhanrk@sohu.com Linux-2.4.0 Version 1.0.0,2002-9-16  摘要:本文主要从内核实现的角度分析Linux 2.4.0内核虚拟文件系统(VFS)中的缓冲区缓存(Buffer Cache)的实现原理。本文是为那些想要深入分析Linux文件系统原理的读者而写的。 关键词:文件系统

2006-12-03 20:26:00 1480

原创 VFS 缓冲区缓存Buffer Cache实现原理剖析(2)

Chapter 3 对缓冲区的操作 Bcache机制中对缓冲区本身的操作函数主要可以分为以下几类: 1. 缓冲区的分配:也即如何从Buddy分配器中分配空闲缓冲区的内存。 2. 缓冲区的访问接口getblk/brelse。 3. 数据块读接口bread。 4. 如何同步一个inode对象的i_dirty_buffers链表中的脏缓冲区。 5. 缓冲区同步机制。 本章将讨论前4类操作。缓冲区同步机制

2006-12-03 19:27:00 1694

转载 VFS 缓冲区缓存Buffer Cache实现原理剖析

VFS 缓冲区缓存Buffer Cache实现原理剖析

2006-12-03 18:12:00 1086

转载 Interceptor模式在Webwork2中的应用

Interceptor(拦截器)将Action共用的行为独立出来,在Action执行前后运行。这也就是我们所说的AOP(Aspect Oriented Programming,面向切面编程),它是分散关注的编程方法,它将通用需求功能从不相关类之中分离出来;同时,能够使得很多类共享一个行为,一旦行为发生变化,不必修改很多类,只要修改这个行为就可以。Interceptor将很多功能从我们的Acti

2006-12-01 12:02:00 1229

原创 Struts2的Action类的单元测试

承接上一篇的HelloWorld程序,本文介绍运用ant自带的junit对Action类HelloWorld.java的单元测试问题。首先,创建一个测试类TestHelloWorld.java , 放在和HelloWorld.java同一目录下,代码如下:package tutorial;import junit.framework.TestCase;import com.opensy

2006-11-18 15:13:00 2725

原创 Struts2的HelloWorld程序

介绍当提交一个Html的Form给Struts2框架时,数据不再是提交给服务器端的某一个JSP页面,而是提交给一个Action类。而框架根据配置文件把与该Action类对应的页面(这个页面可以是JSP页面,也可以是PDF、Excel或Applet)返回给客户端。 写一个Struts2的HelloWorld , 我们需要做三件事: 创建一个显示信息的JSP文件创建一个生成信息

2006-11-18 14:43:00 1285

原创 Windows的Os Loader恢复

在使用sys命令或在安装多操作系统并存时,Os Loader往往容易丢失,导致系统无法进入Windows(没有启动选择菜单),有一种简单的办法可以恢复 Os Loader,使启动菜单重现:用一张Windows 2000/XP的安装盘启动,系统会让你安装一个新系统,于是就按照它的要求安装新系统,等安装程序检测完系统后,刚开始拷贝文件到硬盘时,强行重启(按reset或关电源),抽出光盘后重启,在O

2006-09-10 10:34:00 1388

转载 用OS Loader引导Windows、Linux多操作系统

很多人在学习Linux,当然是安装多个系统比较好,Windows又暂时不能抛弃,所以多系统是最好的解决之道,本人一些经验贴上,如有不足,请各位指出,互相学习 。 多个Windows NT (2000,XP) 与 Linux的共存 多系统共存的比较好的方法是用Windows NT(2000,XP)自带的 NT Loader。 以下以安装 Win2000+WindowsXP+Magic Linux

2006-09-10 00:08:00 1097

原创 Azureus研究-配置文件的参数读取和参数保存

//装载参数文件 ,并取出各种参数存入HashMap中public void load(String filename)...{        FileInputStream fin = null;    try ...{        //open the file        fin = new FileInputStream(this.getApplicationPath() + fi

2006-09-08 23:14:00 1069

原创 Azureus研究-单态模式

public class ConfigurationManager ...{    private static ConfigurationManager config;    // 定义成static是保证唯一性,private是防止外界直接访问  private ConfigurationManager()    //防止用new来生成对象  ...{    .....  }    pub

2006-09-08 22:46:00 821

转载 一个应用二叉树基本算法的程序

#include conio.h>#include stdio.h>#include stdlib.h>#define OK 1#define ERROR 0#define TRUE 1#define FALSE 0#define OVERFLOW -2typedef int status;typedef struct BiNode...{    char Data;    struct Bi

2006-09-08 22:13:00 951

原创 一个应用单链表基本算法的程序

 #include #include #include #define N 10 typedef struct node{  char name[20];  struct node *link;}stud;stud * creat(int n){  stud *p,*h,*s;  int i;  if((h=(stud *)malloc(sizeof(stud)))==NULL) 

2006-09-07 08:33:00 1010

原创 UltraEdit与Turbo C结合打造C开放环境

1、安装Turbo C 与 UltraEdit2、把Turbo C所在路径加入环境变量Path中      本例把tc安装在D:/tc2 (注意:各级目录长度最好不超过8位)3、配置UltraEdit的菜单 选取UltraEdit的菜单: 高级-〉工具配置命令行填:tcc -ID:/turboc2/INCLUDE -LD:/turboc2/LIB %F工作目录:%P菜单项目名称随意

2006-09-06 20:21:00 967

原创 Java线程基本用法与同步问题

请参考:developerWorks Java 专区 Neel V. Kumar 的文章:Java 程序中的多线程developerWorks Java 专区 Alex Roetter 的文章:编写多线程的Java应用程序 

2006-09-05 22:00:00 696

空空如也

空空如也

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

TA关注的人

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