Program Dreams
ҽ
л
ҵBlog
¹鵵...
·...
ͳ...
վ...
Դ
===========================================================
Warning: Cannot send session cookie - headers already sent
===========================================================

ڽPHP session ʱ֣Warning: Cannot send session cookie - headers already sent...ߡCannot add header information - headers already sent...

ֻphp.iniеOutput_bufferingãĬֵΪno޸Ϊ1Ϳˡ


kummy :2008.05.23 10:10 ::: ( PHP ) ::Ķ:(3896) :: (0) :: (0)
===========================================================
WindowsPHPApacheİװ
===========================================================
PHP5ΪһWindowsApachePHP5İװ÷.
һ ذװ
ApacheԴhttp://www.apache.org/dyn/closer.cgi/httpd/binaries/win32/
PHPԴhttp://www.php.net.
װ
1 Apacheijװ˵ҪΪļһЩ,ǴվһWindowsµİװ,ǿֱ˫,ǾͱApacheǵĵϰ¼.
2 ҪעľPHPʱһҪǸzip,ҪInstaller.PHPѹCµĸĿ¼,ѹļиΪphp.

1 ʹúֽӿڣCGI SAPIȷ php5ts.dll ã˱뽫ļŵ Windows ·Сõλ Windows system Ŀ¼

c:windowssystem for Windows 9x/ME
c:winntsystem32 for Windows NT/2000 c:winnt40system32 for Windows NT/2000
c:windowssystem32 for Windows XP
2 һ趨Ч PHP ļphp.iniѹа ini ļphp.ini-dist php.ini-recommendedʹ php.ini-recommendedΪļĬܺͰȫϵŻ
ѡ ini ļ PHP ܹҵĿ¼²Ϊ php.iniPHP Ĭ Windows Ŀ¼ php.ini

3 Windows 9x/ME/XP ½ѡ ini ļ %WINDIR%ͨΪ c:windows
Windows NT/2000 ½ѡ ini ļ %WINDIR% %SYSTEMROOT% £ͨΪ c:winnt c:winnt40 Ӧڷ汾

4 ApachePHP
ַʹ PHP Windows µ Apacheһʹ CGI ļһʹ Apache ģ DLLַȱֹͣ Apache Ȼ༭ httpd.conf Apache PHP Эͬ

ҪʹCGIļ,ôҪָ뵽 Apache httpd.conf ļУ CGI ļ

PHP CGI ʽװ Apache 2.0:

ScriptAlias /php/ "c:/php/"
AddType application/x-httpd-php .php
Action application/x-httpd-php "/php/php.exe"

PHP Ϊ Apache 2.0 ģ飬ôһҪƶ php4ts.dll winnt/system32Windows NT/2000 windows/system32Windows XPԭļеĻ PHP 5ļ php5ts.dllȻҪе httpd.conf Уʹǵ PHP Ϊ Apache PHP-Module װ

PHP ģ鷽ʽװ Apache 2.0:

; For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
AddType application/x-httpd-php .php

; For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

Ժ,ǾͰװǵPHPApache.ǿԼ򵥵IJһ:
1 Apache:
Ǵ,ڵַlocalhost,ԳApacheҳ,˵ǵApache.
2PHP:
ǿԼ򵥵ıдһPHPҳ,ǿı༭,Ĵ:
<html>
<head>
<title>
hello
</title>
</head>
<body>
<?php echo "hello,php"; ?>
</body>
</html>
ȻļΪhello.php,ApachehtdocsĿ¼(Ҳhttp.confļĿ¼),Ȼǵhttp://localhost/hello.php,ܹȷʾhello,php˵ǵPHPǿ.
ԺҲǵPHPվ.


kummy :2008.01.18 15:45 ::: ( PHP ) ::Ķ:(1922) :: (0) :: (0)
===========================================================
ץסʱβ
===========================================================

ץסʱβͣҸո뵽һ仰

Լ䲻Ҫʱ֣ʱȻ֣ԼѾˣʱIJ

ı仯ҾӦ˰ɣǰļ˸¸һεĦҲֻΪҰοˡͷԼ߹ļҲô̶̼ꡣóϣҾJSPSERVLETSTRUTSHIBERNATESPRINGԼ.NET Framework1.0Ȼ2.0Ѿ3.0ı仯

ܾòˣȥʱ򣬷web2.0ѾܶἰȴֻdzʶоԼЩˣһûаweb2.0ȫʶ֮ǰڣ20079µڣҾȻַweb3.0Ӱ

web2.03.0Լǰ1.0ʲôأDzһĸ?ΪֹΪԼ1.0ʱȥѾܶἰ2.0õĿҲ࣬ĺõĴҲһЩվɣȻܰѴgoogle earthˣǾweb2.0ʲôã֪м˵סͬģڵweb3.0?˭׼Ķ壿

ʵIJܴ죬ģֻһĪ״̬Ī״̬УоҪץסʱβˣ


kummy :2007.09.04 15:19 ::: ( ) ::Ķ:(391) :: (0) :: (0)
===========================================================
===========================================================

ȻףȻ ----Ϊʲôһ

ռǣԼѾܳʱûˣҲѾܳʱûдռǡ

ܶˣоԼһֱڻ䣬ȴϵǸģʹǡǰʱ䣬ÿܶġӮйڼ2006һֱעȴ2007꣬ѡǣֱǰżȻ֣ǰļűӲ֪һطᵽ˴ԵĻϣһ뵽˺֣ڸоϲϣҳԵĵһӢרǵġʱҽϤĺֹȴ֣ϤѾֻʣĸ˵ͼƬKevinѾʧˣٶһ²֪20066KevinѾ뿪˺֣ȴڻϢΪĶ

ص죬ϺǵĶܹġǺǣôìܵһ仰ҲǺܶ࣬ܶ࣬ʧȥܶ࣬õܶ࣬Լһ˵ٴҵblog

ڲĵblogֻblog㷢һˡ


kummy :2007.08.30 16:27 ::: ( ) ::Ķ:(261) :: (0) :: (0)
===========================================================
===========================================================
ʮǰͲ˵ˣ޷Ͳ¡



ʮʱ򣬿ʼŮкøУʱŮԶԶģŮ Ծӣ±ͬ鳰Ц



ʮʱ˵ijij˺ûŮ˦ˣŮɱˡ ݶԼһҪˣһҪһֻһˡ



ʮʱϲһŮҺ˵Ȼһ ڻIJٳֻŮ߳Уŵʱ򣬶ڶĴϿıӰ һǸʹ



ʮʱиŮϲԶֻԼǸŮ ÿŮǶIJҡ



ʮʱ򣬿һMTVжޣ룬ԼŮʧȥ˫ۣһǻԥİԼ۾ܿ



ʮʱ򣬸߿ˡںԼŮֱȥѧУʱ򣬸оԼ ԽԽԶͿһԼһȵԼɹԺһ Ҫȥ



ʮʱ˽ɫЦɳܡ



ʮһʱĻиԼѡ͵͵Ŀһϡ



ʮʱһŮףŮ˵ǸˣһС룬 ȷǸˣ˵ûϵҿԵ㡣룬ҲЩĵһ Ҳܵȡ



ʮʱ˵ԼСŮһ˧ˡƣԭ졣



ʮʱһŮףŮ˵ǸˣҲʺ㡣 ƺܾãǺôʺأ



ʮʱ׷һŮŮʼҸΪδƴ 룬һʱĿֻʱģֻŬƴпֵδǣԺŮˡֻΪһк˵ĵĻ

Ů˵Ǹ ҶԲ㡣ƺڣǸˡ





ʮʱʼ䣬ѡʱжᣬҽѧϰֺŮ Ļã˸ŮѣȻҲܺãǣ֪Լ



ʮʱŮˡŮ˵ǸŮҶԲ㡣



ʮʱһҹ飬ֱģԼҲһ



ʮʱѧ˽ɫЦԿԱߵŮΪȤ



ʮʱȻԼú׷Ůȴû˰ ԼQQдµĻ



************************************************



ʵÿкһרһĺ˵ġ



ʵÿкŮӶǿزġ ʵÿкDzὲɫЦġ



ʵÿкǿһֱԶġ



ֻǣûκŮкǾк̫ɣ̫Ű壬ûȤ



кʼı䣬Ůϲ ǹŻЦ Ĭ



ʼѧ˵˵Ļ ʼѧװģѧŮСֺ ѧ׷ΰհ顣



߿ƺ쳾Ϸ鳡ΪŮ˺޺޵



ǿԺ׷Ůӵ Ҳںڵҹ аʱûŮ Ů ȴԶû˰ĸо Ů˱Թûһʱ DzȥŬˣֻ΢ЦŲ

kummy :2007.06.22 17:47 ::: ( ) ::Ķ:(268) :: (1) :: (0)
===========================================================
shutdown
===========================================================
ʹshutdownʵֶʱػԶעĹܣȥʹãǹ棬ҪǮעᣩ

PCONLINEϵ£
Windows XPĹػWindowsSystem32µShutdown.exeƵġShutdown.exeƵWindows 2000ϵͳĿ¼£Ҳʵ֡

ĵҪ22:00ػѡ񡰿ʼС롰at 22:00 Shutdown -s22Ծͻ֡ϵͳػԻĬ30ӵĵʱʾ㱣湤Եʱķʽػ롰Shutdown.exe -s -t 3600ʾ60ӺԶػ360060ӡ

úԶػȡĻ롰shutdown -a롰shutdown -iԴԶػԻ򣬶Զػá

Shutdown.exeIJÿض;ִÿһͬЧ硰-sͱʾرձؼ-aʾȡػг˸ҿShutdown.exeаʹá

-fǿйرӦó

-m Զ̼

-iʾͼû棬Shutdownĵһѡ

-lעǰû

-rػ

-t ʱ䣺ùػʱ

-c "Ϣ"ػԻеϢݣܳ127ַ




ֻҪIJʵԶػעмһȡshutdown.exe -aôΪ

windows2003ҲʹãʱIJ룬Ǻ룬360XP6ӣ2003о60ӣעⰡ

kummy :2007.05.28 09:38 ::: ( ) ::Ķ:(242) :: (0) :: (0)
===========================================================
Abbreviation in CMM
===========================================================

APEQ Advanced Planning, Engineering Quality ( SEPG + SQA) ߼ƻ
BFT Business Fundamental Table ҵ
CBA-IPI CMM Based Appraisal for Internal Process Improvement ڲ̸ĽĻCMM
CCB Change Control Board
CI Configuration Item ù
CMM Capability Maturity Model ģ
COQ Cost Of Quality ɱ
CPE Current Product Engineering ǰƷ
DP Defect Prevenion ( CMM Level 5 KPA ) ȱԤ(CMM弶KPA)
EO Extended Office
ESC E-Soultions Centre ӽ
ESSC Enterprise Systems & Solutions Centre ҵϵͳ
FURPS+ Functionality, Usability, Reliability, Performance,
Supportability, + Localizability, Portability
ԣԣɿԣܣ֧
ػֲ
GST Global System Technology Inc. ȫϵͳƼ޹˾
IC (IGC) Intergroup Coordination ( CMM Level 3 KPA ) ЭCMMKPA
ISM Integrated Software Management ( CMM Level 3 KPA ) CMMKPA
KPA Key Process Area ؼ
LC Lifecycle
LMR Lab Management Review ߲
OPD Organization Process Definition ( CMM Level 3 KPA ) ̶֯壨CMMKPA
OPF Organization Process Focus ( CMM Level 3 KPA ) ֯̽㣨CMMKPA
OSSP Organization Standard Software Process ֯׼
PCB Process Capability Baselines ׼
PCM Process Change Management ( CMM Level 5 KPA ) ̸ĹCMM弶KPA
PDSP Project's Defined Software Process Ŀ
PI Process Improvement ̸Ľ
PIR Process Improvement Request ̸Ľ
PMR Project Management Review ̹
POR Plan Of Record ¼ƻ
PP Project Planning Ŀ߻
PPQLs Project Productivity and Quality Leads Ŀ鳤
PR Peer Reviews ( CMM Level 3 KPA) ͬCMMKPA
PRHB Project Handbook Ŀֲ
QC Quality Champion ĿSQAԱ
QI Quality Initiative
QP Quality Plan ƻ
QPM Quantitative Process Management ( CMM Level 4 KPA ) ̹CMMļKPA
RCA Root Cause Analysis ԭ
RFP Request for Proposal
RM Requirements Management ( CMM Level 2 KPA ) CMMڶKPA
ROI Return On Investment Ͷ
SCCB Software Configuration Control Board ÿ
SCM Software Configuration Management ( CMM Level 2 KPA) ùCMMڶKPA
SCMP Software Configuration Management Plan ùƻ
SEI Software Engineering Institute о
SEPG Software Engineering Process Group ̹
SLA Service Level Agreement Э
SMR Senior Management Review ߼
SPC Statistical Process Control ͳƹ̿
SPE Software Product Engineering ( CMM Level 3 KPA ) Ʒ̣CMMKPA
SPI Software Process Improvement ̸Ľ
SPP Software Project Plan ( CMM Level 2 KPA ) Ŀ߻CMMڶKPA
SPTO Software Project Tracking & Oversight Ŀٺͼල
SQA Software Quality Assurance ( CMM Level 2 KPA ) ֤CMMڶKPA
SQM Software Quality Management
SSM Software Subcontract Management ( CMM Level 2 KPA ) ӺͬCMMڶKPA
STL System Technology Lab ϵͳ
SUHB Support Handbook ֲ֧
TCM Technology Change Management ĸ
TP Training Plan / Training Program ( CMM Level 3 KPA ) ѵ٣CMMKPA
TQM Total Quality Management
UT Unit Testing Ԫ
WBS Work Breakdown Structure

kummy :2007.03.28 11:39 ::: ( ) ::Ķ:(8490) :: (0) :: (0)
===========================================================
Ʊ۵б
===========================================================
Ʊ۵б
Ʊ
Ļ 023-6164 2862
һ·
һ·žԺ 023-6383 6789
ٽ
·űٻ 023-6383 5211

רУ50 023-6361 2380

Ŵ̳һ¥ 023-6380 7539

±·74 023-6774 5281
ɳƺ
ɳƺ
С133? 023-6542 1132
ƺ
ƺܰƵб? 023-6840 9889???
ʯ
Ϸ԰԰·114 023-6869 3805

·74? 023-6886 1551
ͨƱ
·6 86428076

밲վ 023-4046 7499
ϴ
ϴ
ϴɽ·11 023--4283 4666

ӽ1ţֶ棩Զ 023-4755 1949
ɽ
ɽ
ɽ·15023- 4142 0198
ϰ
ݹ·ƺ
ݹ·258-2 023-6298 5503
ƺ
ƺϳǴ1 023-6280 3128

н76? 023-6622 0002?

023-7223 7950?
Ĵ޹˾
˳Ǵ307һ¥
أĴʡ㰲У

·53 0826-5236 045

Ǽгλֲϲ㳵9βţ9192939ȣ8βţ8ų⣩3βţ3ų⣩4βţ4ų⣩²㳵0βŶڴ۵Ʊʱѡλá


kummy :2007.03.26 14:35 ::: ( ) ::Ķ:(8597) :: (5) :: (0)
===========================================================
VSS adminûĽ
===========================================================

ʹhex༭vssݿڵļ,dataĿ¼µum.datļ.ļжӦλøΪַ:

0:80 55 55 bc 7f 41 64 6d 69 6e 00 00 00 00 00 00 00
0:90 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0:a0 00 00 00 00 90 6e 00 00 a8 01 00 00 00 00 00 00

޸ļ,vss admin,ֱӾܵ¼.


kummy :2007.03.26 11:45 ::: ( ) ::Ķ:(628) :: (0) :: (0)
===========================================================
FTP
===========================================================
FTPInternetûʹƵ֮һ,DOSUNIXϵͳʹFTP,FTPڲ,ϤӦFTPڲ,Դ󷽱ʹ,ڲûISPṩshellʹnohupôftpʡǮ downloadʽftpиʽΪ:ftp v d i n g[]

v ʾԶ̷ӦϢ

d ʹõԷʽ

n ftpԶ¼,ʹ.netrcļ

g ȡȫļ

ftpʹõڲ(űʾѡ):

1.![cmd[args]ڱػִнshellexitصftp,!ls.zip

2. macroame[args]ִк궨macroname

3.account[password]ṩ¼ԶϵͳɹϵͳԴIJ

4.appendlocalfile[remotefile]ļ׷ӵԶϵͳ,δָԶϵͳļ,ʹñļ

5.ascii ʹasciiʹ䷽ʽ

6.bellÿִϺһΡ

7.binʹöļ䷽ʽ

8.bye˳ftpỰ̡

9caseʹmgetʱ,ԶļеĴдתΪСдĸ

10.cd remotedir ԶĿ¼

11.cdupԶĿ¼ĸĿ¼

12.chmod modefilenameԶļfilenameĴȡʽΪmode,chmod 777 a.out

13.closeжԶ̷ftpỰ(openӦ)

14.crʹassciiʽļʱ,سתΪС

15.delete remotefileɾԶļ

16.debug[debugvalue]õԷʽ,ʾԶÿ,debup3, Ϊ0,ʾȡdebug

17.dir[remotedir][localfile]ʾԶĿ¼,localfile

18.disconnectionͬclose

19.form formatļ䷽ʽΪformat,ȱʡΪfileʽ

20.getremotefile[localfile]ԶļremotefileӲ̵localfile

21.globmdeletemgetmputļչ,ȱʡʱչļ,ͬеģg

22.hashÿ1024ֽ,ʾһhash()

23.help[cmd]ʾftpڲcmdİϢ,help get

24.idle[seconds]Զ̷߼ʱΪ[seconds]롣

25.imageöƴ䷽ʽ(ͬbinary)

26.lcd[dir]عĿ¼лdir

27.ls[remotedir][localfile]ʾԶĿ¼remotedir,뱾localfile

28.macdef macronameһ,macdefµĿʱ,궨

29.mdelete[remotefile]ɾԶļ

30.mdir remotefiles localfiledir,ָԶļ,mdir.o..zipoutfile

31.mget remotefilesԶļ

32.mkdir dirname ԶнһĿ¼

33.mls remotefile localfileͬnlist,ָļ

34.mode[modename]ļ䷽ʽΪmodename,ȱʡΪstreamʽ

35.modtime filenameʾԶļ޸ʱ䡣

36.mput localfileļԶ

37.newerfilenameԶ̻filename޸ʱȱӲͬļʱ,شļ

38.nlist[remotedir][localfile]ʾԶĿ¼ļ嵥,뱾Ӳ̵localfile

39.nmap[inpatternoutpattern]ļӳ,ʹļʱ,ļеijЩַ໥ת,nmap1.2.3 [1,2].[2,3],ļa1.a2.a3ʱ,ļΪa1a2رԶΪUNIX

40.ntrans[inchars[outchars]ļ%


kummy :2006.12.28 16:23 ::: ( ) ::Ķ:(270) :: (0) :: (0)
===========================================================
Windows ޷Ӳ豸( 39)
===========================================================

ʧ취:

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11C E-BFC1-08002BE10318} ɾupperfilter͡loweverfilter


kummy :2006.12.21 11:10 ::: ( ) ::Ķ:(6671) :: (7) :: (0)
===========================================================
===========================================================

վPOST GET ʱ룬˵WEB.XMLû֧ģ Ϊµ

<?xml version="1.0" encoding="ISO-8859-1"?>

<!DOCTYPE web-app
PUBLIC "-//Sun Microsystems, Inc.//DTD Web Application 2.3//EN"
"http://java.sun.com/dtd/web-app_2_3.dtd">

<web-app>

<filter>
<filter-name>Set Character Encoding</filter-name>
<filter-class>filters.SetCharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>gb2312</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>Set Character Encoding</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
</web-app>


kummy :2006.12.13 11:15 ::: ( JSP ) ::Ķ:(266) :: (0) :: (0)
===========================================================
Win in China
===========================================================

ϿˡӮйĵһľӮ˹ھ

ĿڳɶʱͿ˵ģû뵽ôʱ˻ܹСĿľһǵڳɶʱ򣬵ʱ־õǵһĵһɹѱʱҲͬһճɹʱѾ׼˳ֱΧȰ˵ģˣҵӡ󲻴û뵽ܾܿǵӰ־ջ˵ѱҲԸԳصõˡ硱֤ͨ

ھʱҲ鲻Խظһֶ֧ţȻΪȵȷҪǿһЩܹŶԼͻŶӾġԡҸһֲȱǻۺˡţԸҲԺҵкܴİҲӦĵط


kummy :2006.12.06 11:23 ::: ( ) ::Ķ:(221) :: (0) :: (0)
===========================================================
java exe ļ
===========================================================

ΰ java .exe ļͨشֻ֣һһִе JAR ļȻͿ.chm ĵһ˫ˣһʹ JET 롣 JET ҪǮģҾ˵ JET Ҳܰе Java 򶼱ִļҲҪЩۿۡԣʹִ JAR ļķѡˣοܱ Java Ŀƽ̨ԡ

1. JAR ļ

JAR ļ Java Archive File˼⣬Ӧ Java ϢϢصģ Java һĵʽJAR ļdz ZIP ļ׼ȷ˵ ZIP ļԽļJAR ļZIP ļΨһ JAR ļУһ META-INF/MANIFEST.MF ļļ JAR ļʱԶġٸӣǾĿ¼ṹһЩļ

==

`-- test

`-- Test.class

ѹ ZIP ļ test.zip ZIP ļڲĿ¼ṹΪ

test.zip

`-- test

`-- Test.class

ʹ JDK jar JAR ļ test.jar JAR ļڲĿ¼ṹΪ

test.jar

|-- META-INF

| `-- MANIFEST.MF

`-- test

`--Test.class

2. ִе JAR ļ

һִе JAR ļij JAR ļ͵÷

Java ɸ .class ļɵġЩ .class ļİּͬĿ¼ţǰҪõİĸĿ¼ָ CLASSPATH java -cp ʱҪ̨ȥʹ java УҪֱ˫бд Windows ļ (.bat) Linux Shell ˣ˵Java һַ㿪߿ûijԡ

ʵȻܹһִе JAR ļûôûʹͷˡ Windows °װ JRE (Java Runtime Environment) ʱ򣬰װļὫ .jar ļӳ javaw.exe 򿪡ôһִе JAR ļûֻҪ˫ͿгˣĶ .chm ĵһ (.chm ĵĬ hh.exe 򿪵)ôڵĹؼִе JAR ļ

ִе JAR ļҪʹô cvfm jar ͬ test Ŀ¼Ϊ£

jar cvfm test.jar manifest.mf test

test.jar manifest.mf ļֱǶӦIJ f mͷϷ manifest.mfΪҪִе JAR ļ⿿ָһ manifest.mf ļDzģΪ MANIFEST JAR ļִе JAR ļͲִе JAR ļ MANIFESTؼڿִ JAR ļ MANIFESTݰ Main-Class һ MANIFEST дʽ£

Main-Class: ִȫ()

磬е Test.class test ģǿִе ( public static void main(String[]) )ô manifest.mf Ա༭£

Main-Class: test.Test <س>

manifest.mf ԷκλãҲļֻҪ Main-Class: test.Test һУҸһسɡ manifest.mf ļ֮ǵĿ¼ṹΪ

==

|-- test

| `-- Test.class

`-- manifest.mf

ʱҪ test Ŀ¼ϼĿ¼ȥʹ jar JAR ļҲĿ¼ʹá==ʾǸĿ¼Уʹ

jar cvfm test.jar manifest.mf test

֮ڡ==Ŀ¼д test.jar test.jar ִе JAR ļʱֻҪʹ java -jar test.jar ɡ

Ҫעǣ JAR ļҪġ Java İṹӦĿ¼ṹһ Main-Class ָ࣬Ҳġ· test.Testûд JAR ļ֮ǰʹ java <> ࣬ java test.Test ǿȷе (ȻҪ CLASSPATH ȷ)

3. jar

jar JDK װģ JDK װĿ¼µ bin Ŀ¼УWindows ļΪ jar.exeLinux ļΪ jarҪõ JDK װĿ¼ lib Ŀ¼е tools.jar ļdz˰װ JDK ʲôҲҪΪ SUN ѾˡҪ tools.jar ŵ CLASSPATH С

ʹòκε jar ǿԿ jar ÷£

jar {ctxu}[vfm0M] [jar-ļ] [manifest-ļ] [-C Ŀ¼] ļ ...

{ctxu} jar ÿ jar ֻܰ ctxu еһǷֱʾ

-cµ JAR ļ

-tг JAR ļб

-xչ JAR ļָļļ

-uѴڵ JAR ļ (ļ JAR ļ)

[vfm0M] еѡѡҲԲѡ jar ѡ

-vϸ沢ӡ׼

-fָ JAR ļͨDZ

-mָҪ MANIFEST 嵥ļ

-0ֻ洢ѹ JAR ļȲøò󣬵ٶȸ

-M嵥MANIFESTļ˲ -m

[jar-ļ] Ҫɡ鿴»߽⿪ JAR ļ -f ĸ

[manifest-ļ] MANIFEST 嵥ļ -m ĸ

[-C Ŀ¼] ʾתָĿ¼ȥִ jar IJ൱ʹ cd תĿ¼ִв -C jar ֻڴ͸ JAR ļʱá

ļ ... ָһļ/Ŀ¼бЩļ/Ŀ¼Ҫӵ JAR ļеļ/Ŀ¼ָĿ¼ô jar ʱԶѸĿ¼еļĿ¼С

һЩ˵ jar ÷

1) jar cf test.jar test

ûִй̵ʾִнڵǰĿ¼ test.jar ļǰĿ¼Ѿ test.jarôļǡ

2) jar cvf test.jar test

еĽͬ v ãʾ˴̣£

嵥(manifest)

ӣtest/(= 0) (д= 0)(洢 0%)

ӣtest/Test.class(= 7) (д= 6)(ѹ 14%)

3) jar cvfM test.jar test

2) ƣɵ test.jar ûа META-INF/MANIFEST ļ̵ϢҲв

ӣtest/(= 0) (д= 0)(洢 0%)

ӣtest/Test.class(= 7) (д= 6)(ѹ 14%)

4) jar cvfm test.jar manifest.mf test

н 2) ƣʾϢҲֻͬ JAR е META-INF/MANIFEST ݲͬǰ manifest.mf

5) jar tf test.jar

test.jar Ѿڵ£Բ鿴 test.jar еݣ 2) 3) ɵ test.jar ֱӦô£

2)

META-INF/

META-INF/MANIFEST.MF

test/

test/Test.class

3)

test/

test/Test.class

6) jar tvf test.jar

ʾ 5) ʾ⣬ļϸϢ磺

0 Wed Jun 19 15:39:06 GMT 2002 META-INF/

86 Wed Jun 19 15:39:06 GMT 2002 META-INF/MANIFEST.MF

0 Wed Jun 19 15:33:04 GMT 2002 test/

7 Wed Jun 19 15:33:04 GMT 2002 test/Test.class

7) jar xf test.jar

⿪ test.jar ǰĿ¼ʾκϢ 2) ɵ test.jar⿪Ŀ¼ṹ£

==

|-- META-INF

| `-- MANIFEST

`-- test

`--Test.class

jar xvf test.jar

н 7) ͬڽѹϸϢʾ磺

META-INF/

չMETA-INF/MANIFEST.MF

test/

չtest/Test.class

9) jar uf test.jar manifest.mf

test.jar ļ manifest.mfʹ jar tf 鿴 test.jar Է test.jar бԭһ manifest˳һ£ʹ -m ָ manifest.mf ļô manifest.mf Ϊ嵥ļ MANIFEST ʹõģݻᱻӵ MANIFEST УǣΪһļӵ JAR ļУһļ졣

10) jar uvf test.jar manifest.mf

9) ͬͬʱϸϢʾ磺

ӣmanifest.mf(= 17) (д= 19)(ѹ -11%)

4. JAR ļһЩ

1) ʹ unzip ѹ JAR ļ

ڽ JAR ļʱѾ˵ˣJAR ļʵϾ ZIP ļԿʹóһЩѹ ZIP ļĹѹ JAR ļ Windows µ WinZipWinRAR Ⱥ Linux µ unzip ȡʹ WinZip WinRAR ѹΪǽѹȽֱۣ㡣ʹ unzipΪѹʱʹ -d ָĿĿ¼

ڽѹһ JAR ļʱDzʹ jar -C ָѹĿģΪ -C ֻڴ߸°ʱáôҪļѹijָĿ¼µʱҪȽ JAR ļĿĿ¼£ٽнѹȽ鷳ʹ unzipͲҪô鷳ˣֻҪָһ -d ɡ磺

unzip test.jar -d dest/

2) ʹ WinZip WinRAR ȹߴ JAR ļ

ᵽ JAR ļǰ META-INF/MANIFEST ZIP ļԣֻҪʹ WinZipWinRAR ȹߴҪ ZIP ѹ ZIP ѹһ MANIFEST ļ META-INF Ŀ¼ɡʹ jar -m ָ嵥ļֻҪ MANIFEST Ҫ޸ļɡ

3) ʹ jar  ZIP ļ

Щ Linux ṩ unzip û zip ҪԶ ZIP ļнѹܴ ZIP ļҪһ ZIP ļʹô -M jar ɣΪ -M ʾ JAR ʱ MANIFEST 嵥ôֻҪָĿ JAR ļĵط .jar չΪ .zip չľһ۲۵ ZIP ļˣ罫һڵĵ 3) Ķ

jar cvfM test.zip test


kummy :2006.12.01 11:24 ::: ( JAVA ) ::Ķ:(206) :: (0) :: (0)
===========================================================
Eclipseݼȫ
===========================================================

Ctrl+1 ޸(Ŀݼ,Ͳö˵)
Ctrl+D: ɾǰ

Ctrl+Alt+ Ƶǰеһ()
Ctrl+Alt+ Ƶǰеһ()

Alt+ ǰкһнλ(رʵ,ʡȥȼ,ճ)
Alt+ ǰкһнλ(ͬ)
Alt+ ǰһ༭ҳ
Alt+ һ༭ҳ(Ȼ˵)

Alt+Enter ʾǰѡԴ(,or ļ orļ)

Shift+Enter ڵǰеһв(ʱڵǰеһλ,һ)
Shift+Ctrl+Enter ڵǰв(ԭͬ)

Ctrl+Q λ༭ĵط
Ctrl+L λij (ڳ򳬹100˾и)
Ctrl+M 󻯵ǰEditView (ٰ֮)
Ctrl+/ ע͵ǰ,ٰȡע
Ctrl+O ʾ OutLine
Ctrl+T ʾǰļ̳нṹ
Ctrl+W رյǰEditer
Ctrl+K ѡеWordٶλһ
Ctrl+E ʾǰEditerб(ǰҳûʾúʾ)

Ctrl+/(С) ۵ǰед

Ctrl+(С) չǰед

Ctrl+Space һЩIJ(һ뷨гͻ,޸뷨ȼ,ҲAlt+/)

Ctrl+Shift+E ʾǰ򿪵еViewĹ(ѡر,Ȳ)

Ctrl+J (Ctrl+J,ÿĸ༭ṩƥ䶨λij,û,stutes lineʾûҵ,һʱ,رʵ,Ideaǰ)

Ctrl+Shift+J (ͬ,ֻǴӺǰ)

Ctrl+Shift+F4 رд򿪵Editer

Ctrl+Shift+X ѵǰѡеıȫζСд

Ctrl+Shift+Y ѵǰѡеıȫΪСд

Ctrl+Shift+F ʽǰ

Ctrl+Shift+P λڵƥ(Ʃ{}) (ǰ涨λʱ,Ҫƥ,浽ǰ,֮)

Ŀݼع泣õ,˾Լϲҳõһ(ע:һعĿݼAlt+Shiftͷ)

Alt+Shift+R (Լõһ,DZRename,ֹܽʡܶͶ)

Alt+Shift+M ȡ (عõķ֮һ,ǶһŴ)

Alt+Shift+C ޸ĺṹ(Ƚʵ,N,޸һθ㶨)

Alt+Shift+L ȡر( ֱӰһЩħַֺȡһ,Ƕദõʱ)

Alt+Shift+F ClassеlocalΪfield (ȽʵõĹ)

Alt+Shift+I ϲ(˵е㲻Inline)
Alt+Shift+V ƶͱ(ô)
Alt+Shift+Z عĺҩ(Undo)


kummy :2006.11.28 16:58 ::: ( ) ::Ķ:(243) :: (0) :: (0)