2009年10月18日
#
public class QuenDemo {
public static void main(String[] args){
//public class Queue extends Collection
Queue<Integer> queue=new LinkedList<Integer>();
Random rand = new Random(47);
for(int i=0;i<10;i++){
queue.offer(rand.nextInt(i+10));
}
System.out.println("1111"+queue.toString());
printQ(queue);
//public class LinkedList extends AbstractSequentialList implements List,Queue,Cloneable,Serializable
Queue<Character> qc=new LinkedList<Character>();
for(char c:"guoxzh".toCharArray()){
qc.offer(c);
System.out.println("qc=="+qc.toString());
}
printQ(qc);
}
public static void printQ(Queue queue){
while(queue.peek()!=null){
//peek和element都是在不移除的情況下返回對(duì)頭,但是peek在隊(duì)列為空的情況下返回null,element方法會(huì)拋出NoSuchElementException異常
System.out.println(queue.remove());
//remove和poll方法都是在移除并返回對(duì)頭,但是poll在為空時(shí)返回null,而remove會(huì)拋出NoSucheElementException異常
System.out.println("2222"+queue.toString());
}
}
}
2009年9月23日
#
package src;
import java.io.UnsupportedEncodingException;
public class ChangeCharset {
/** 7位ASCII字符,也叫作ISO646-US、Unicode字符集的基本拉丁塊 */
public static final String US_ASCII = "US-ASCII";
/** ISO 拉丁字母表 No.1,也叫作 ISO-LATIN-1 */
public static final String ISO_8859_1 = "ISO-8859-1";
/** 8 位 UCS 轉(zhuǎn)換格式 */
public static final String UTF_8 = "UTF-8";
/** 16 位 UCS 轉(zhuǎn)換格式,Big Endian(最低地址存放高位字節(jié))字節(jié)順序 */
public static final String UTF_16BE = "UTF-16BE";
/** 16 位 UCS 轉(zhuǎn)換格式,Little-endian(最高地址存放低位字節(jié))字節(jié)順序 */
public static final String UTF_16LE = "UTF-16LE";
/** 16 位 UCS 轉(zhuǎn)換格式,字節(jié)順序由可選的字節(jié)順序標(biāo)記來(lái)標(biāo)識(shí) */
public static final String UTF_16 = "UTF-16";
/** 中文超大字符集 */
public static final String GBK = "GBK";
/**
* 將字符編碼轉(zhuǎn)換成US-ASCII碼
*/
public String toASCII(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, US_ASCII);
}
/**
* 將字符編碼轉(zhuǎn)換成ISO-8859-1碼
*/
public String toISO_8859_1(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, ISO_8859_1);
}
/**
* 將字符編碼轉(zhuǎn)換成UTF-8碼
*/
public String toUTF_8(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, UTF_8);
}
/**
* 將字符編碼轉(zhuǎn)換成UTF-16BE碼
*/
public String toUTF_16BE(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, UTF_16BE);
}
/**
* 將字符編碼轉(zhuǎn)換成UTF-16LE碼
*/
public String toUTF_16LE(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, UTF_16LE);
}
/**
* 將字符編碼轉(zhuǎn)換成UTF-16碼
*/
public String toUTF_16(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, UTF_16);
}
/**
* 將字符編碼轉(zhuǎn)換成GBK碼
*/
public String toGBK(String str) throws UnsupportedEncodingException{
return this.changeCharset(str, GBK);
}
/**
* 字符串編碼轉(zhuǎn)換的實(shí)現(xiàn)方法
* @param str 待轉(zhuǎn)換編碼的字符串
* @param newCharset 目標(biāo)編碼
* @return
* @throws UnsupportedEncodingException
*/
public String changeCharset(String str, String newCharset)
throws UnsupportedEncodingException {
if (str != null) {
//用默認(rèn)字符編碼解碼字符串。
byte[] bs = str.getBytes();
//用新的字符編碼生成字符串
return new String(bs, newCharset);
}
return null;
}
/**
* 字符串編碼轉(zhuǎn)換的實(shí)現(xiàn)方法
* @param str 待轉(zhuǎn)換編碼的字符串
* @param oldCharset 原編碼
* @param newCharset 目標(biāo)編碼
* @return
* @throws UnsupportedEncodingException
*/
public String changeCharset(String str, String oldCharset, String newCharset)
throws UnsupportedEncodingException {
if (str != null) {
//用舊的字符編碼解碼字符串。解碼可能會(huì)出現(xiàn)異常。
byte[] bs = str.getBytes(oldCharset);
//用新的字符編碼生成字符串
return new String(bs, newCharset);
}
return null;
}
public static void main(String[] args) throws UnsupportedEncodingException {
ChangeCharset test = new ChangeCharset();
String str = "This is a 中文的 String!";
System.out.println("str: " + str);
String gbk = test.toGBK(str);
System.out.println("轉(zhuǎn)換成GBK碼: " + gbk);
System.out.println();
String ascii = test.toASCII(str);
System.out.println("轉(zhuǎn)換成US-ASCII碼: " + ascii);
gbk = test.changeCharset(ascii,ChangeCharset.US_ASCII, ChangeCharset.GBK);
System.out.println("再把ASCII碼的字符串轉(zhuǎn)換成GBK碼: " + gbk);
System.out.println();
String iso88591 = test.toISO_8859_1(str);
System.out.println("轉(zhuǎn)換成ISO-8859-1碼: " + iso88591);
gbk = test.changeCharset(iso88591,ChangeCharset.ISO_8859_1, ChangeCharset.GBK);
System.out.println("再把ISO-8859-1碼的字符串轉(zhuǎn)換成GBK碼: " + gbk);
System.out.println();
String utf8 = test.toUTF_8(str);
System.out.println("轉(zhuǎn)換成UTF-8碼: " + utf8);
gbk = test.changeCharset(utf8,ChangeCharset.UTF_8, ChangeCharset.GBK);
System.out.println("再把UTF-8碼的字符串轉(zhuǎn)換成GBK碼: " + gbk);
System.out.println();
String utf16be = test.toUTF_16BE(str);
System.out.println("轉(zhuǎn)換成UTF-16BE碼:" + utf16be);
gbk = test.changeCharset(utf16be,ChangeCharset.UTF_16BE, ChangeCharset.GBK);
System.out.println("再把UTF-16BE碼的字符串轉(zhuǎn)換成GBK碼: " + gbk);
}
}
JAVA里面關(guān)于byte數(shù)組和String之間的轉(zhuǎn)換問(wèn)題
把byte轉(zhuǎn)化成string,必須經(jīng)過(guò)編碼。
例如下面一個(gè)例子:
import java.io.UnsupportedEncodingException;
public class test{
public static void main(String g[]) {
String s = "12345abcd";
byte b[] = s.getBytes();
String t = b.toString();
System.out.println(t);
}
}
輸出字符串的結(jié)果和字符串s不一樣了.
經(jīng)過(guò)以下方式轉(zhuǎn)碼就可以正確轉(zhuǎn)換了:
public class test{
public static void main(String g[]) {
String s = "12345abcd";
byte b[] = s.getBytes();
try {
String t = new String(b);
System.out.print(t);
} catch (Exception e) {
e.printStackTrace();
}
}
}
引用:
String str = "String";
byte[] byte1 = str.getBytes();
String str1 = new String(byte1);
byte[] byte2 = str1.getBytes();
String str2 = new String(byte2);
System.out.println("str<<<" + str);
System.out.println("byte1<<<" + byte1);
System.out.println("str1<<<" + str1);
System.out.println("byte2<<<" + byte2);
System.out.println("str2<<<" + str2);
-------------------------------------
輸出結(jié)果
str<<<String
byte1<<<[B@192d342
str1<<<String
byte2<<<[B@6b97fd
str2<<<String
想請(qǐng)教為什么兩個(gè)byte輸出的不一樣呢?
String str = "String";
byte[] byte1 = str.getBytes();
String str1 = new String(byte1);
byte[] byte2 = str1.getBytes();
----------
注意byte1是str得到的byte數(shù)組,而byte2是另一個(gè)字符串str1得到的數(shù)組
他們本身也是兩個(gè)對(duì)象
直接打印實(shí)際上調(diào)用的是toString()方法,而toString()的默認(rèn)實(shí)現(xiàn)是打印對(duì)象類型+hashCode()
[B表示byte數(shù)組 @表示之后的是地址 后面跟著的是hashCode,其實(shí)就是其虛擬機(jī)地址
2009年9月18日
#
從大的方面來(lái)講,JVM的內(nèi)存模型分為兩大塊:
永久區(qū)內(nèi)存( Permanent space)和堆內(nèi)存(heap space)。
棧內(nèi)存(stack space)一般都不歸在JVM內(nèi)存模型中,因?yàn)闂?nèi)存屬于線程級(jí)別。
每個(gè)線程都有個(gè)獨(dú)立的棧內(nèi)存空間。
Permanent space里存放加載的Class類級(jí)對(duì)象如class本身,method,field等等。
heap space主要存放對(duì)象實(shí)例和數(shù)組。
heap space由Old Generation和NewGeneration組成,OldGeneration存放生命周期長(zhǎng)久的實(shí)例對(duì)象,而新的對(duì)象實(shí)例一般放在NewGeneration。
New Generation還可以再分為Eden區(qū)(圣經(jīng)中的伊甸園)、和Survivor區(qū),新的對(duì)象實(shí)例總是首先放在Eden區(qū),Survivor區(qū)作為Eden區(qū)和Old區(qū)的緩沖,可以向Old區(qū)轉(zhuǎn)移活動(dòng)的對(duì)象實(shí)例。
一般,我們常見的OOM(out of memory)內(nèi)存溢出異常,就是堆內(nèi)存空間不足以存放新對(duì)象實(shí)例時(shí)導(dǎo)致。
永久區(qū)內(nèi)存溢出相對(duì)少見,一般是由于需要加載海量的Class數(shù)據(jù),超過(guò)了非堆內(nèi)存的容量導(dǎo)致。通常出現(xiàn)在Web應(yīng)用剛剛啟動(dòng)時(shí),因此Web應(yīng)用推薦使用預(yù)加載機(jī)制,方便在部署時(shí)就發(fā)現(xiàn)并解決該問(wèn)題。
棧內(nèi)存也會(huì)溢出,但是更加少見。
堆內(nèi)存優(yōu)化:
調(diào)整JVM啟動(dòng)參數(shù)-Xms -Xmx -XX:newSize -XX:MaxNewSize,如調(diào)整初始堆內(nèi)存和最大對(duì)內(nèi)存 -Xms256M -Xmx512M。 或者調(diào)整初始New Generation的初始內(nèi)存和最大內(nèi)存-XX:newSize=128M -XX:MaxNewSize=128M。
永久區(qū)內(nèi)存優(yōu)化:
調(diào)整PermSize參數(shù) 如 -XX:PermSize=256M-XX:MaxPermSize=512M。
棧內(nèi)存優(yōu)化:
調(diào)整每個(gè)線程的棧內(nèi)存容量 如 -Xss2048K
最終,一個(gè)運(yùn)行中的JVM所占的內(nèi)存= 堆內(nèi)存 + 永久區(qū)內(nèi)存 + 所有線程所占的棧內(nèi)存總和 。
2009年9月6日
#
財(cái)務(wù)公司的背景:
財(cái)務(wù)公司有兩種模式:
1.美國(guó)模式財(cái)務(wù)公司是以搞活商品流通、促進(jìn)商品銷售為特色的非銀行金融機(jī)構(gòu),它依附于制造商,是一些大型耐用品而設(shè)立的受控子公司,這類財(cái)務(wù)公司主要是為零售商提供融資服務(wù)的,主要分布在美國(guó)、加拿大和德國(guó)。
2.英國(guó)模式財(cái)務(wù)公司基本上依附于商業(yè)銀行,其組建的目的在于規(guī)避政府對(duì)商業(yè)銀行的監(jiān)管,因?yàn)檎?guī)定,商業(yè)銀行不得從事證券投資業(yè)務(wù),而財(cái)務(wù)公司不屬于銀行,所以不受此限制,這種模式主要分布在英國(guó)、日本和中國(guó)香港。
中國(guó)財(cái)務(wù)公司概況
財(cái)務(wù)公司又稱金融公司,是為了企業(yè)技術(shù)改造,新產(chǎn)品開發(fā)及產(chǎn)品銷售提供金融服務(wù)的,以中長(zhǎng)期金融業(yè)務(wù)為主的非銀行機(jī)構(gòu),各國(guó)的名稱不同,業(yè)務(wù)內(nèi)容也不一樣。
財(cái)務(wù)公司是中國(guó)企業(yè)體制改革和融資體制改革的產(chǎn)物,國(guó)家為了增強(qiáng)國(guó)有大中型企業(yè)的活力,盤活企業(yè)內(nèi)部資金,增強(qiáng)企業(yè)集團(tuán)的融資能力,支持企業(yè)集團(tuán)的發(fā)展,促進(jìn)產(chǎn)業(yè)結(jié)構(gòu)和產(chǎn)品結(jié)果的調(diào)整,以及探索具有中國(guó)特色的產(chǎn)品資本與金融資本相結(jié)合的道路,于1987年成立了中國(guó)第一家企業(yè)集團(tuán)財(cái)務(wù)公司,即東風(fēng)汽車工業(yè)集團(tuán)財(cái)務(wù)公司。
財(cái)務(wù)公司---公司主體
財(cái)務(wù)公司是根據(jù)《公司法》和《企業(yè)集團(tuán)財(cái)務(wù)公司管理辦法》設(shè)立的,為企業(yè)集團(tuán)成員單位技術(shù)改造、新產(chǎn)品開發(fā)及產(chǎn)品銷售提供金融服務(wù),以中長(zhǎng)期金融業(yè)務(wù)為主的非銀行機(jī)構(gòu)。
財(cái)務(wù)公司一般分企業(yè)附屬財(cái)務(wù)公司和非企業(yè)附屬財(cái)務(wù)公司,企業(yè)附屬財(cái)務(wù)公司由企業(yè)設(shè)立,為本企業(yè)服務(wù),但是服務(wù)范圍不僅局限于本企業(yè);非企業(yè)附屬財(cái)務(wù)公司包括銀行附屬財(cái)務(wù)公司、引起合資財(cái)務(wù)公司和獨(dú)立財(cái)務(wù)公司。
1.銀行附屬財(cái)務(wù)公司是由銀行控股,因規(guī)避監(jiān)管、實(shí)現(xiàn)金融創(chuàng)新和彌補(bǔ)銀行的不足而設(shè)立的,同時(shí)也為企業(yè)和個(gè)人提供金融服務(wù)。
2.銀行合資財(cái)務(wù)公司是銀行和企業(yè)出于金融創(chuàng)新規(guī)避監(jiān)管或促進(jìn)產(chǎn)融合作的考慮而設(shè)立,為企業(yè)和個(gè)人提供金融服務(wù),
3.獨(dú)立財(cái)務(wù)公司一般是沒(méi)有母公司的財(cái)務(wù)公司,規(guī)模較小,比較靈活,在某一方面提供融資服務(wù)。
財(cái)務(wù)公司的業(yè)務(wù)范圍
1.經(jīng)中國(guó)人民銀行批準(zhǔn),中國(guó)財(cái)務(wù)公司可從事下列部分或全部業(yè)務(wù):
2.吸收成員單位3個(gè)月以上定期存款。
3.發(fā)行財(cái)務(wù)公司債券。
4.同業(yè)拆借。
5.對(duì)成員單位辦理貸款及融資租賃。
6.辦理集團(tuán)成員單位產(chǎn)品的消費(fèi)信貸、買方信貸及融資租賃。
7.辦理成員單位商業(yè)匯票的承兌及貼現(xiàn)。
8.辦理成員單位的委托貸款及委托投資。
9.有價(jià)證券、金融機(jī)構(gòu)股權(quán)及成員單位股權(quán)投資。
10.承銷成員單位的企業(yè)債券。
11.對(duì)成員單位辦理財(cái)務(wù)顧問(wèn)、信用鑒證及其他咨詢代理業(yè)務(wù)。
12.對(duì)成員單位提供擔(dān)保。
13.境外外匯借款。
14.經(jīng)中國(guó)人民銀行批準(zhǔn)的其他業(yè)務(wù)。
財(cái)務(wù)公司的主要作用
1.業(yè)務(wù)范圍比較廣,但是以企業(yè)集團(tuán)為限。
主要業(yè)務(wù)有存款、貸款、結(jié)算、擔(dān)保和代理等一般銀行業(yè)務(wù),還可以經(jīng)人民銀行批準(zhǔn),開展證券、信托投資等業(yè)務(wù)。
2.資金來(lái)源于集團(tuán)公司,用于集團(tuán)公司,對(duì)集團(tuán)公司的依附性強(qiáng),
財(cái)務(wù)公司的資金主要來(lái)源于兩個(gè)方面:a、集團(tuán)公司和集團(tuán)成員公司投入的資本金;b、集團(tuán)公司成員企業(yè)在財(cái)務(wù)公司的存款。
3.接受企業(yè)集團(tuán)和人民銀行的雙重監(jiān)管。
財(cái)務(wù)公司是企業(yè)內(nèi)部的金融機(jī)構(gòu),期股東大都是集團(tuán)公司成員企業(yè),因而其景榮活動(dòng)必然受到集團(tuán)公司的監(jiān)督,同時(shí),財(cái)務(wù)公司所從事的是金融業(yè)務(wù),其金融活動(dòng)必須接受人民銀行監(jiān)管
4.堅(jiān)持服務(wù)與效益相結(jié)合、服務(wù)優(yōu)先的經(jīng)營(yíng)原則。雖然財(cái)務(wù)公司作為獨(dú)立的法人,但是是企業(yè)集團(tuán)內(nèi)部的機(jī)構(gòu),且集團(tuán)公司成員企業(yè)大都是財(cái)務(wù)公司的股東,所以財(cái)務(wù)公司在經(jīng)營(yíng)中一般都應(yīng)較好地處理服務(wù)與效益的關(guān)系,在堅(jiān)持為集團(tuán)公司成員企業(yè)提供良好金融服務(wù)的前提下,努力實(shí)現(xiàn)利潤(rùn)的最大化,
財(cái)務(wù)公司的作用
1.在資金管理方面和使用上,促使企業(yè)從粗放型向集約型轉(zhuǎn)變,
沒(méi)有財(cái)務(wù)公司之前,集團(tuán)公司成員企業(yè)不能直接發(fā)生信貸關(guān)系,有些單位資金閑置,有些單位資金緊張,財(cái)務(wù)公司成立以后,成員單位成為財(cái)務(wù)公司的股東,在一定程度上集中了各成員單位的資本來(lái)進(jìn)行一體化經(jīng)營(yíng),財(cái)務(wù)公司應(yīng)用金融手段將集團(tuán)公司內(nèi)企業(yè)的閑散資金集中起來(lái),統(tǒng)籌安排使用,這樣不僅可以加快集團(tuán)成員企業(yè)間資金結(jié)算的速度,而且總整體上降低了集團(tuán)財(cái)務(wù)費(fèi)用,提高就然公司資金的使用效率,加速集團(tuán)公司資產(chǎn)一體化經(jīng)營(yíng)的進(jìn)程,
2.財(cái)務(wù)公司以資金為紐帶,以服務(wù)為手段,增強(qiáng)了集團(tuán)公司的凝聚力。
股本金將成員單位聯(lián)接在一起,另一方面財(cái)務(wù)公司吸納的資金又成為集團(tuán)公司企業(yè)信貸資金的一個(gè)來(lái)源,從而集團(tuán)公司成員企業(yè)進(jìn)一步緊密的聯(lián)結(jié)在一起,形成了一種相互支持,相互促進(jìn),共同發(fā)展的局面。
3.及時(shí)解決了企業(yè)集團(tuán)急需的資金,保證企業(yè)生產(chǎn)經(jīng)營(yíng)的正常進(jìn)行。
4.增強(qiáng)了企業(yè)集團(tuán)的融資功能,促進(jìn)了集團(tuán)公司的發(fā)展壯大,
5.有利于打破現(xiàn)有銀行體制資金規(guī)模按行政區(qū)域分割的局面,促進(jìn)大集團(tuán)公司跨地域、跨行業(yè)發(fā)展,
6.促進(jìn)了金融業(yè)的競(jìng)爭(zhēng),有利于金融機(jī)構(gòu)提高服務(wù)質(zhì)量和效益,有利于金融體制改革的深化。
2009年8月30日
#
1、“我請(qǐng)客”:覺(jué)得我們常用pay這個(gè)詞,如Let me pay it for you。這里列舉三種說(shuō)法:I am buying;This is on me;This is all my bill。
2、“收買某人”:有個(gè)比較正式的詞叫bribe,名詞時(shí)為“賄賂”的意思,動(dòng)詞時(shí)就有“收買”之意。既然提到了“買”,那么我們能不能用上buy呢?當(dāng)然,那就是buy sb off。
3、“向前看!”:我們會(huì)說(shuō)Look forward!而美語(yǔ)里有個(gè)更貼切的說(shuō)法是Eyes front!“眼睛朝前”,是不是很生動(dòng)?
4、“頭等大事”:你會(huì)怎么翻譯呢?The most important thing嗎?看這個(gè)吧“It's on the top of my list”。
5、“看在主的份上,你就……”:兩種說(shuō)法,其一是For the love of God,另外For God's sake(sake的意思是緣故、關(guān)系)二者之中,后者更常用
6、“我不是傻子!”:I am not a fool?對(duì),語(yǔ)法完全正確。但再看這個(gè)I am no fool。比上面的只少兩個(gè)字母,但是不是感覺(jué)不一樣?同樣的道理,我們常說(shuō)I have no idea,而不常說(shuō)I dont have any idea。
7、short hairs:是說(shuō)“短頭發(fā)”嗎?呵呵,它就是我們說(shuō)的“小辮子”!
8、one-time thing:帥哥跟一美女過(guò)了一夜,回來(lái)后室友問(wèn)帥哥:Do you really love her?帥哥回答:Oh, it was just a one-time thing!那么one-time thing是什么呢?我就不羅嗦嘍!
9、She knew red was her color。“她知道紅色是她的顏色”?恰當(dāng)?shù)姆g是:她知道自己和紅色很相配。Then, what's your color?
10、“停電”:No electricity?恩,夠直白!其實(shí)提到“電”,老外更多是用power,停電就可以是Ther is a power failure或Power goes out
2009年8月26日
#
有一次編網(wǎng)頁(yè)的時(shí)候,把base 標(biāo)簽給刪掉了,超鏈接怎么也行不通,老是路徑不對(duì),原來(lái)是base 標(biāo)簽在做怪:
<base>標(biāo)記定義了文檔的基礎(chǔ)URL地址,在文檔中所有的相對(duì)地址形式的URL都是相對(duì)于這里定義的URL而言的。一篇文檔中的<base>標(biāo)記不能多于一個(gè),必須放于頭部,并且應(yīng)該在任何包含URL地址的語(yǔ)句之前。
(1)href 屬性
href屬性指定了文檔的基礎(chǔ)URL地址,該屬性在<base>標(biāo)記中是必須存在的。
例如:如果希望將文檔的基礎(chǔ)URL定義為“www.abc.com”,則可以使用如下語(yǔ)句:
<base href = "www.abc.com"> 當(dāng)定義了基礎(chǔ)URL地址之后,文檔中所有引用的URL地址都從該基礎(chǔ)URL地址開始,例如,對(duì)于上面的語(yǔ)句,如果文檔中一個(gè)超級(jí)鏈接指向gsl/welcome.htm,則它實(shí)際上指向的是如下URL地址:www.abc.com/gsl/welcome.htm
(2)target
target屬性同框架一起使用,它定義了當(dāng)文檔中的鏈接被點(diǎn)擊后,在哪一個(gè)框架中展開頁(yè)面。如果文檔中超級(jí)鏈接沒(méi)有明確指定展開頁(yè)面的目標(biāo)框架集,則就使用這里定義的地址代替。常用的target的屬性值有:
_blank,表明在新窗口中打開鏈接指向的頁(yè)面。
_self,在當(dāng)前文檔的框架中打開頁(yè)面。
_parent,在當(dāng)前文檔的父窗口中打開頁(yè)面。
_top,在鏈接所在的完整窗口中展開頁(yè)面。
2009年8月20日
#
1、增加一個(gè)虛似硬盤
如果是在vmware里面安裝的windows系統(tǒng),添加個(gè)硬盤很容易,
(1)先打開要添加硬盤的虛擬系統(tǒng)(不要啟動(dòng)該系統(tǒng)),選擇虛擬機(jī)菜單---設(shè)置-----選添加,
(2)然后在彈出添加硬件向?qū)Т翱谥?-----選擇硬盤-------一路next就好了,后面的操作和新建一個(gè)虛擬機(jī)的時(shí)候配置硬盤是一樣的。
(3)添加了新的硬盤后,啟動(dòng)windows進(jìn)到系統(tǒng)中,在控制面板中找“管理工具”->“計(jì)算機(jī)管理”,然后選“磁盤管理”,添加新磁盤就好了。
其實(shí)很簡(jiǎn)單的..如果想繼續(xù)給VMware增加硬盤的話,重復(fù)上述動(dòng)作。
2、改變?cè)摂M硬盤的大小
界面中并沒(méi)有提供增加硬盤容量的方法。
只能在命令行形式下執(zhí)行。
安裝所在盤的c:\Program Files\VMware\VMware Workstation下有一個(gè)vmware-vdiskmanager.exe,就是它。
命令參數(shù)如下:
------------------------------------------------------------------
Usage: vmware-vdiskmanager.exe OPTIONS <disk-name> | <mount-point>
Offline disk manipulation utility
Options:
-c : create disk; need to specify other create options
-d : defragment the specified virtual disk
-k : shrink the specified virtual disk
-n <source-disk> : rename the specified virtual disk; need to
specify destination disk-name
-p : prepare the mounted virtual disk specified by
the drive-letter for shrinking
-q : do not log messages
-r <source-disk> : convert the specified disk; need to specify
destination disk-type
-x <new-capacity> : expand the disk to the specified capacity
Additional options for create and convert:
-a <adapter> : (for use with -c only) adapter type (ide, buslogic o
r lsilogic)
-s <size> : capacity of the virtual disk
-t <disk-type> : disk type id
Disk types:
0 : single growable virtual disk
1 : growable virtual disk split in 2Gb files
2 : preallocated virtual disk
3 : preallocated virtual disk split in 2Gb files
The capacity can be specified in sectors, Kb, Mb or Gb.
The acceptable ranges:
ide adapter : [100.0Mb, 950.0Gb]
scsi adapter: [100.0Mb, 950.0Gb]
ex 1: vmware-vdiskmanager.exe -c -s 850Mb -a ide -t 0 myIdeDisk.vmdk
ex 2: vmware-vdiskmanager.exe -d myDisk.vmdk
ex 3: vmware-vdiskmanager.exe -r sourceDisk.vmdk -t 0 destinationDisk.vm
dk
ex 4: vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
ex 5: vmware-vdiskmanager.exe -n sourceName.vmdk destinationName.vmdk
ex 6: vmware-vdiskmanager.exe -k myDisk.vmdk
ex 7: vmware-vdiskmanager.exe -p <mount-point>
(A virtual disk first needs to be mounted at <mount-point>)
-----------------------------------------------------------------
其中的-x參數(shù)就是用來(lái)擴(kuò)容的……
如這個(gè):vmware-vdiskmanager.exe -x 36Gb myDisk.vmdk
解析: vmware-vdiskmanager.exe -x 大小 虛擬硬盤文件
-------------------------------------------------------
我的執(zhí)行過(guò)程:
D:\Program files\VMware\VMware Workstation>vmware-vdiskmanager.exe -x 12GB "F:\Windows Server 2003 Enterprise Edition\Windows Server 2003 Enterprise Edition.vmdk"
==================================================================
總結(jié)一下:
1。文件名應(yīng)該用雙引號(hào)括起來(lái)。
2。vmdk文件名要連同路徑。
3。GB,MB,別忘了B。
2009年8月9日
#
什么是金融債券?金融債券有哪些種類?
金融債券是由銀行和非銀行金融機(jī)構(gòu)發(fā)行的
債券。在英、美等歐美國(guó)家,金融機(jī)構(gòu)發(fā)行的債券歸類于
公司債券。在我國(guó)及日本等國(guó)家,金融機(jī)構(gòu)發(fā)行的債券稱為金融債券。 金融債券能夠較有效地解決銀行等金融機(jī)構(gòu)的資金來(lái)源不足和期限不匹配的矛盾。
一般來(lái)說(shuō),銀行等金融機(jī)構(gòu)的資金有三個(gè)來(lái)源,即吸收存款、向其他機(jī)構(gòu)借款和發(fā)行債券。
存款資金的特點(diǎn)之一,是在經(jīng)濟(jì)發(fā)生動(dòng)蕩的時(shí)候,易發(fā)生儲(chǔ)戶爭(zhēng)相提款的現(xiàn)象,從而造成資金來(lái)源不穩(wěn)定;
向其他商業(yè)銀行或中央銀行借款所得的資金主要是短期資金,而金融機(jī)構(gòu)往往需要進(jìn)行一些期限較長(zhǎng)的投融資,這樣就出現(xiàn)了資金來(lái)源和資金運(yùn)用在期限上的矛盾,發(fā)行金融債券比較有效地解決了這個(gè)矛盾。債券在到期之前一般不能提前兌換,只能在市場(chǎng)上轉(zhuǎn)讓,從而保證了所籌集資金的穩(wěn)定性。同時(shí),金融機(jī)構(gòu)發(fā)行債券時(shí)可以靈活規(guī)定期限,比如為了一些長(zhǎng)期項(xiàng)目投資,可以發(fā)行期限較長(zhǎng)的債券。因此,發(fā)行金融債券可以使金融機(jī)構(gòu)籌措到穩(wěn)定且期限靈活的資金,從而有利于優(yōu)化資產(chǎn)結(jié)構(gòu),擴(kuò)大長(zhǎng)期投資業(yè)務(wù)。由于銀行等金融機(jī)構(gòu)在一國(guó)經(jīng)濟(jì)中占有較特殊的地位,政府對(duì)它們的運(yùn)營(yíng)又有嚴(yán)格的監(jiān)管,因此,金融債券的資信通常高于其他非金融機(jī)構(gòu)債券,違約風(fēng)險(xiǎn)相對(duì)較小,具有較高的安全性。所以,金融債券的利率通常低于。般的企業(yè)債券,但高于風(fēng)險(xiǎn)更小的國(guó)債和銀行儲(chǔ)蓄存款利率。
按不同標(biāo)準(zhǔn),金融債券可以劃分為很多種類。最常見的分類有以下兩種:
(1) 根據(jù)利息的支付方式 金融債券可分為附息金融債券和貼現(xiàn)全融債券。如果金融債券上附有多期息票,發(fā)行人定期支付利息,則稱為附息金融債券;如果金融債券是以低于面值的價(jià)格貼現(xiàn)發(fā)行,到期按面值還本付息,利息為發(fā)行價(jià)與面佰的差額,則稱為貼現(xiàn)債券。比如票面金額為1000元,期限為1年的貼現(xiàn)金融債券,發(fā)行價(jià)格為900元,1年到期時(shí)支付給投資者1000元,那么利息收入就是100元,而實(shí)際年利率就是11.11%(即<1 000-900>/900* 100%〕。按照國(guó)外通常的做法,貼現(xiàn)金融債券的利息收入要征稅,并且不能在證券交易所上市交易。
(2) 根據(jù)發(fā)行條件 金融債券可分為普通金融債券和累進(jìn)利息金融債券。普通金融債券按面值發(fā)行,到期一次還本付息,期限一般是1年、2年和3年。普通金融債券類似于銀行的定期存款,只是利率高些。累進(jìn)利息金融債券的利率不固定,在不同的時(shí)間段有不同的利率,并且一年比一年高,也就是說(shuō),債券的利率隨著債券期限的增加累進(jìn),比如面值1000無(wú)、期限為5年的金融債券,第回年利率為9%,第二年利率為10%,第三年為11%,第四年為12%,第五年為13%。投資者可在第一年至第五年之間隨時(shí)去銀行兌付,并獲得規(guī)定的利息。
此外,金融債券也可以像
企業(yè)債券一樣,根據(jù)期限的長(zhǎng)短劃分為短期債券、中期債券和長(zhǎng)期債券;根據(jù)是否記名劃分為記名債券和不記名債券;根據(jù)擔(dān)保情況劃分為信用債券和擔(dān)保債券;根據(jù)可否提前贖回劃分為可提前贖回債券和不可提前贖回債券;根據(jù)債券票面利率是否變動(dòng)劃分為
固定利率債券、
浮動(dòng)利率債券和
累進(jìn)利率債券;根據(jù)發(fā)行人是否給予投資者選擇權(quán)劃分為附有選擇權(quán)的債券和不附有選擇權(quán)的偵券等。
2009年7月19日
#
學(xué)習(xí)資源:
http://www.cnblogs.com/jimmyzhang/archive/2007/10/24/936151.html (花上1-2個(gè)小時(shí)仔細(xì)學(xué)習(xí),然后反復(fù)實(shí)踐,能夠很快上手)
正則表達(dá)式工具:
我首推RegexBuddy了。下面這個(gè)地址里有RegexBuddy3.2.1完整版的下載地址(如果你仔細(xì)瀏覽這個(gè)網(wǎng)站,會(huì)發(fā)現(xiàn)此人是一個(gè)正則表達(dá)式狂熱分子):
http://iregex.org/blog/regexbuddy321.html