• Sometimes, the machine we need to install linux is quite simple, say, no floppy or CD drive, or not support USB key boot. How to install linux in such situation becomes a FAQ. We provide a way to make it easy to install linux without floppy ,CD or USB key booting, on a machine with windows(>=2k).(Using Fedora as example) 1 Grub for dos This software is the key of my..............
  • 有时,安装linux的机器相当简易,可能没有软驱;或者不支持U盘、光盘启动。在这种情况下安装linux,成了一个FAQ(Freqently Asked Question)。本文介绍了一种安装方法,使得在一台安装了Windows(〉=2k)的机器上安装linux的过程变得简单,同时,这个过程不需要使用软驱、U盘或光驱启动。(下文以Fedora为例) 1、Grub for Dos 这个软件是关键,他在: ..............
  • 使用C++编写软件的时候,经常需要同时在多个OS/Compiler平台上编译。在进行设计决策的时候,事先考虑到跨平台的需求,能够有效的减少后期的工作量。   在代码编写时,尽量避免使用OS/Compiler相关API或者语言扩展。这里有一些建议,比如,在做GUI时,不要使用MFC,否则在类UNIX平台就要完全重写了。可以使用一个可移植的GUI工具,比如使用TCL/TK来编写界面或者使用一个可以在多个平台上使用的GUI库,著名?.............
  • 2004-05-25

    EJB应用的性能评估

    Tag: Tech
        据统计,在失败或超出预算的项目中,有很大的比例是性能问题导致的。性能问题长生的原因很多。克服的方法也多种多样。     在EJB应用中,性能问题引起的争议最大。解决的方法有如下的几种:     1、在安装时进行微调(tune)。比如,设置J2EE 应用服务器线程池中的线程个数;JDBC pool中连接的个数;Oracle中服务进程的个数等。   &n..............
  • 2004-05-23

    构件技术的历史

    Tag: other
    软件应该构件化、即软件应该由预制的软件构件搭建而成,这个想法最初由Douglas McIlroy在1968年德国举行的软件工程会议上提出(报告:Mass Produced Software Components),这个会议的召开是为了专门应对所谓的软件危机。Unix系统中的pipes和filters是这个想法的初步实现。现在的软件构件概念主要来源于Stepstone公司的Dr. Brad Cox,他称之为软件集成电路,并将这个概念付诸实现;导致了Objective C的诞生。但显而易见,Cox
  • 2004-04-11

    跑题?

    Tag: other
        再次翻看了我所有的blog,发现主题不是技术,而是技术评论:)..............
  •     不论是在国内还是国外,经常可以看到“轻量级”和“重量级”之争。一旦有人涉及这个问题,往往会引出很多争论。     “轻量级”和“重量级”谁更好?拥护的人往往指出,EJB附加了很多没有用的服务,并且,还有一些问题甚至无法插手,比如实例管理,比如CMP;而反对的人认为,EJB还是切实简化了应用的开发。典型的比较有spring和EJB Container;Hibernate和EJB CMP。这些比较都