免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
cvsnt

2005年2月7日 23:45
    今天坐在電腦一直在分章,順便修改錯(cuò)字和調(diào)整句式。改到腦袋發(fā)熱,已完成插件擴(kuò)展點(diǎn)一章,明天再把插件項(xiàng)目實(shí)戰(zhàn)一章搞定,足矣,爭(zhēng)取上午完成,下午準(zhǔn)備安心過大年。
    有點(diǎn)經(jīng)驗(yàn)教訓(xùn):
(1)要讓例子、圖片更寬泛。比如,原來書的Eclpse是安裝到c:\eclipse3.0.1,這就很不好,以后要換eclipse3.2.0怎么辦,最后干脆改成了c:\eclipse。例子的包名文件名方法名等等都不要和章節(jié)編號(hào)有聯(lián)系,否則章節(jié)一調(diào),例子也得跟著改。要就盡量減少這種相關(guān)性,比如這一章提示看那一章的內(nèi)容,這一節(jié)參照另一節(jié)的圖片,這些都盡量的少。
(2)章節(jié)目錄事先規(guī)劃清楚。雖然寫之前我已經(jīng)給出目錄,但。。。。。,郁悶。

        今天改著改著覺得很恐怖,這么多文字都怎么寫過來的,關(guān)鍵是里面隱藏的錯(cuò)別字還有病句怎么能都找出來。例子倒不用擔(dān)心,都是運(yùn)行通過直接復(fù)制的,應(yīng)該不會(huì)有問題。另外,原先寫的兩個(gè)宏今天也忙了大忙,編號(hào)調(diào)整基本一下就搞定了。


2005年2月6日 23:10
        今天把章節(jié)細(xì)分到了SWT篇,SWT那一章只分到了一半,基本上是把以前的節(jié)分成章,小節(jié)上升成節(jié)。挺大的一個(gè)工程。在細(xì)分的時(shí)間順例再潤(rùn)色了一下文字和組織了小部份段落。在細(xì)分時(shí)以前寫的WORD宏派上了大用場(chǎng),編號(hào)調(diào)整很簡(jiǎn)單了。
        今天有位兄弟Scott Woo 告訴我“關(guān)于CVSNT-2.0.58d與Eclipse 3.0.1或Eclipse 2.1.x的配置使用,只需把CVSNT中Compatibility選項(xiàng)卡中的三個(gè)選項(xiàng)選上即可,而Eclipse 3.1m4則可以使用CVSNT-2.0.58d的缺省配置?!?,我以前怎么就沒試出來呢?真是菜鳥呀。實(shí)在是感謝他,不過后來用到Eclipse3.1M4的個(gè)別圖要重截,一些實(shí)例也要重測(cè)一下。
        過年是不能安心了,嗚呼!?。?br>

2005年2月5日 23:50

  書稿內(nèi)容寫完了,所有有紅色文字的圖片都換成了黑色文字,原稿都發(fā)給了張,他今天也要回去過年了,而我的工作還沒做完,真是羨慕他呀。我哥也在回家的路上了。還有哪些工作呢:(1)一些操作錄相要錄音(2)有些章節(jié)太大了,要細(xì)分成多章。(3)前言要寫。。。。我倒,過年前完成的愿望是難了。
  張說:回家10天,再回來北京才能把書發(fā)給出版,其中還要一審二審三審,校對(duì),光盤,等等,估計(jì)最快得兩個(gè)月。他給我發(fā)了一本地址,電子工業(yè)出版社出的Eclipse書,我看了目錄講得很廣,但插件和SWT/JFACE內(nèi)容很少。想著剛寫書的時(shí)候,還以為可以做一些開創(chuàng)性的事,當(dāng)時(shí)還沒有Eclipse的中文書。最開始第一本是<精通Eclipse>,接著GIGIX又翻譯了一本,現(xiàn)在已經(jīng)是第三本了,我的能在第四嗎?呵呵。
  幸好,我以插件和SWT為重點(diǎn),不然重復(fù)做輪子真是沒什么意思了。寫書也太辛苦了點(diǎn),兩月半,我就沒怎么在12點(diǎn)之前睡過。也許是我這個(gè)人太實(shí)在,不過我還是認(rèn)為實(shí)在點(diǎn)好,我不希望我的第一本書成為垃圾。在圖書市場(chǎng)計(jì)算機(jī)的爛書實(shí)在太多,我已經(jīng)極少買書了,2003年買的<Java與模式>,2004年買的<Effective Java>都還不錯(cuò),想想今年計(jì)算機(jī)書就買了這一本。也難慢怪,現(xiàn)在計(jì)算機(jī)技術(shù)更新得太快,版本更新更快,6.0出了,5.0的書就賣不動(dòng)了,誰還這么賣力寫書。
  我覺得書還是以小而精的好,甚至想過那種口袋書,也就50頁-100頁,專門針對(duì)一個(gè)軟件最常使用的方法來寫,比如JUnit,把一個(gè)軟件從創(chuàng)建自動(dòng)測(cè)試開始到最后結(jié)束的過程寫得清清楚楚,付上具體可操作步驟+詳細(xì)簡(jiǎn)短的實(shí)例,這就是一本好書。網(wǎng)上的文章大都泛泛而談,要就是很簡(jiǎn)單的示例性說明,不清不楚一筆帶過,要就是純理論的介紹,都看著費(fèi)力也費(fèi)時(shí)間。我寧愿花十幾塊錢,也比在網(wǎng)上找資料強(qiáng),但這樣有針對(duì)性的書很少。


2005年2月5日 凌晨

  巨昏,寫了很長(zhǎng)的日志,一不小刷新就沒了,算了簡(jiǎn)單記一下:
(1)莫名其妙成了CSDN的Java頻道Eclipse專欄的專欄作者。
(2)第一次有人在“項(xiàng)目打包發(fā)行”一文里說我不專業(yè),卻又不指出我那里不專業(yè)。
(3)今天在Java視線,看到一個(gè)長(zhǎng)帖,又是罵戰(zhàn)。Java界名人Benq<-->CSDN的Java主編GIGIX,唉,希望這種事越少越好。
(4)benq的X框架在TSS上被外國(guó)人罵做“象是又一個(gè)中國(guó)垃圾”,唉,真是中國(guó)程序員的恥辱呀,難道中國(guó)的開源軟件就是給別人這樣一個(gè)印象嗎?但有名的開源軟件,中國(guó)人的名字在哪里?

  最近在論壇里看到輕量級(jí)派和EJB派吵得很兇,已經(jīng)到了人身攻擊的份上了。想想很滑稽,這兩種東東本來就更有勝場(chǎng),適用不同的領(lǐng)域,EJB適用于企用級(jí)集群,輕量級(jí)框架適用于單服務(wù)器的快速開發(fā)。如果你用Hibernate來做集群看看,不是不可以,但肯定會(huì)很痛苦,因?yàn)镠ibernate產(chǎn)生本來就有它的目的,就是解決EJB在輕量級(jí)開發(fā)上的尷尬,這是任何初學(xué)者的常識(shí)。
  爭(zhēng)論到了最后卻成了誰替代誰的你死我活了,這樣的帖子完全沒有意義,本質(zhì)上都是各派在為自己的飯碗在爭(zhēng)奪,一個(gè)試圖守住自已的EJB飯碗,對(duì)輕量級(jí)大肆妖魔化,甚至說:輕量級(jí)是技術(shù)政治人員搞出的蒙級(jí)的人東東。另一些則是技術(shù)新銳說:輕量級(jí)的流行是對(duì)EJB的勝利,把EJB扁得一錢不值。唉,初學(xué)者看了這種帖只會(huì)更困惑:Java我到底該學(xué)什么??!

  

2005年2月3日

    第9章初稿完成,開始按張的要求修改第8章。圖片有紅色文字的都要重新截圖,因?yàn)槌霭娴氖呛诎讏D片,紅色會(huì)較淺。第9章寫完用了14天,才70頁左右,真慢。
    今天收到一個(gè)QQ消息,有一個(gè)網(wǎng)址,一點(diǎn)竟然中了QQ病毒,以后用QQ都會(huì)自動(dòng)加尾巴了,極大的影響使用。以前都是裝殺毒+防火墻+隨時(shí)更新windows,所以都沒有碰上病毒,幾年來是第一次被病毒搞到,因?yàn)镾P2激活的問題,所以后來重裝XP后就關(guān)閉了自動(dòng)更新的功能。QQ病毒基本是由于IE漏洞引起的,如果打好IE的補(bǔ)丁就不會(huì)有事。
    這QQ病毒用瑞星以及QQ的網(wǎng)上殺毒都搞不定,最后想升級(jí)Windows卻崩潰了,只得花三個(gè)小時(shí)重裝系統(tǒng)。這已經(jīng)是這二個(gè)半月以來第四次重裝了,遜。

2005年1月31日
    今天調(diào)一個(gè)JSP時(shí),Lomboz巨慢。我后來干脆把它的代碼檢查和代碼提示功能給關(guān)了,但卻更不好用,編程出錯(cuò)的機(jī)率上升了,調(diào)試時(shí)間更多,所以不得不再打開。看來Lomboz應(yīng)該在效率上改進(jìn)一下,至少也變通一下,也可以提供一個(gè)菜單,讓開發(fā)者想檢查的時(shí)候再檢查。我已經(jīng)看到有人因?yàn)楸г筁omboz的慢,而選擇了MyEcilpse,不過MyEclipse要錢的。

    中午和張浩在MSN上討論了一下Struts中表單能否把一個(gè)非String的自定義類型傳給ActionForm,討論沒有結(jié)果。我覺得應(yīng)該是可以的,比如上傳文件的表單項(xiàng)<html:file property="photoFile" />傳到ActionForm里的photoFile字段就是一個(gè)org.apache.struts.upload.FormFile類型,也不是JDK的常用String或int類型,而是struts的自定義類型。
    在Struts中模塊化的功能好象有問題,它的模塊名和路徑名要相同,這似乎搞亂了概念,而且在路徑定位上也存在問題。我去查這方面的資料,竟然發(fā)現(xiàn)一位老兄去改源代碼來搞定它。

2005年1月30日

    今天抽時(shí)間,寫了兩個(gè)word的宏。

Sub 批量后退()

‘ 批量后退,這個(gè)宏用于將出版書籍時(shí)對(duì)編號(hào)(如圖像編號(hào)、章節(jié)編號(hào))進(jìn)行整體調(diào)整
‘ 宏在 2005-1-30 由 陳剛 錄制

Dim prefix As String
Dim startI As Integer
Dim endI As Integer
Dim spaceI As Integer

prefix = InputBox("前綴", "", "圖9.")
startI = InputBox("開始")
endI = InputBox("結(jié)束", "", "100")
spaceI = InputBox("后退值", "", "1")

Set myRange = ActiveDocument.Content
For i = endI To startI Step -1
    myRange.Find.Execute FindText:=prefix & i, ReplaceWith:=prefix & (i + spaceI), Replace:=wdReplaceAll
Next i

End Sub





Sub 給程序加編號(hào)()

‘ 宏在 2005-1-30 由 陳剛 錄制
‘ 給程序加編號(hào),這個(gè)宏用于給選定的程序加上編號(hào)。
‘ 這個(gè)程序有幾個(gè)特點(diǎn):
‘ (1)在定位行之前要先定位頁,因?yàn)閣ord的行號(hào)是以頁為基礎(chǔ)的。
‘ (2)Information中只有開始字符所在行的信息,卻沒有結(jié)束行的信息(或者是我沒有找到)。
‘ 這個(gè)程序有一個(gè)缺陷,由于沒找到獲得所選區(qū)域總行數(shù)的方法。所以選擇區(qū)域必須為當(dāng)頁,否則

startNum = InputBox("輸入開始編號(hào)", "", "1")
pageNum = Selection.Information(wdActiveEndAdjustedPageNumber) ‘得到當(dāng)前頁號(hào)
startLine = Selection.Information(wdFirstCharacterLineNumber) ‘得到第一行的行號(hào)
Selection.EndKey Unit:=wdLine ‘相當(dāng)于按一下end鍵
endLine = Selection.Information(wdFirstCharacterLineNumber) ‘得到按end鍵后的行號(hào),即所選區(qū)域的結(jié)束行號(hào)

Selection.GoTo What:=wdGoToPage, Which:=wdGoToNext, Name:=pageNum ‘定位頁(光標(biāo)會(huì)自動(dòng)停在頁的第一行)
Selection.MoveDown Unit:=wdLine, Count:=startLine - 1 ‘下移數(shù)行,到達(dá)所選區(qū)域的第一行

For i = 0 To endLine - startLine
    Selection.HomeKey Unit:=wdLine ‘相當(dāng)于按鈕Home鍵
    Selection.TypeText Text:="(" & i + startNum & ")  " ‘相當(dāng)于敲入字符(1)等
    Selection.MoveDown Unit:=wdLine, Count:=1 ‘下移一行
Next i

End Sub

 




2005年1月29日   

第9章WEB開發(fā),完成了JSP和Struts兩大節(jié),共48頁,現(xiàn)在只剩最后一節(jié)Hiberante。Struts以一節(jié)的方式來似乎太牽強(qiáng)了,但前面SWT、插件等等都是以一章的形式來寫的,為了統(tǒng)一不得不如此。
如果可以從頭來過,還是應(yīng)該分成“篇->章->節(jié)->小節(jié)”,把Eclipse基礎(chǔ)篇、Eclipse插件篇、Eclipse的WEB開發(fā)篇,這樣在章節(jié)上可以更細(xì)份一些,比如原來的項(xiàng)目實(shí)戰(zhàn)100多頁就可以分出幾個(gè)章節(jié)?,F(xiàn)在的WEB內(nèi)容也可以分成三個(gè)章節(jié):JSP、Struts、Hibernate。
    章節(jié)細(xì)分的一個(gè)好處就是在圖片增加時(shí),工作量要小一些,現(xiàn)在第8章要加一節(jié),所有50張左右的圖片都要重新編號(hào),挺恐怖。不過用word的宏可能可以用編程的方式來自動(dòng)完成這些編號(hào)調(diào)整,到要改的時(shí)候再看看。

2005年1月19日 第八章完成了,終于告一段落

        幾天備戰(zhàn),終于完成了第八章 插件項(xiàng)目實(shí)戰(zhàn),106頁,約15天的時(shí)間。CVS的問題也在這章徹底解決了,查了N多資料,最后還一個(gè)偶然的機(jī)會(huì),下載了Eclipse3.1M4后發(fā)現(xiàn)它可以和cvsnt-2.0.58d.exe正常搭配,而上次浩浩同學(xué)給我的cvsnt-2.0.26.exe在Eclipse3.0.1下使用能出“CVSROOT”列表,但在共享項(xiàng)目時(shí)無法完成,頻頻死機(jī)。看來插件之間的配合真是蠻頭痛的問題,也難怪很多人還是選擇JBuilder,畢竟JBuilder一攬子都包含了,方便呀。
         現(xiàn)在共完成了364頁,前面也有一些修改的地方。負(fù)責(zé)書出版的張?jiān)鰪?qiáng)說,盡量在400頁以上,500頁也沒問題,要把Struts、Tomcat、Hibernate包進(jìn)來。雖說這些內(nèi)容和Eclipse特性的關(guān)系是不很大,但也算Eclipse做
為JAVA開發(fā)工具的主要應(yīng)用方面,下面的內(nèi)容就是寫它們了,希望可以在過年前搞定它們,不要過年了還做在電腦前低頭打字呀!

        給出第8章的項(xiàng)目的一個(gè)截圖:




-------------------------
2004年12月13日 9:48 PM 第三章寫完了,太艱苦了

      一周左右常常加班到1、2點(diǎn)鐘,才完成第三章SWT,而且還有一章未寫(一些和插件開發(fā)無關(guān)的SWT的控件),僅僅52頁的內(nèi)容,有60多張圖,截圖都累死人了。一直在嘗試快速寫書的方法,第一、二章是步步為營(yíng),寫一節(jié)檢查一節(jié),覺得太慢。第三章是粗寫再精寫,粗寫時(shí)花時(shí)間不少,精寫是則又是改動(dòng)挺大,覺得這樣更慢。接下來的是第四章JFACE篇要怎么寫呢?我想要先在腦海里做好構(gòu)思,然后羅列一整章的材料,然后精寫。我是不敢再用粗略寫再精細(xì)改的方法了,常常是一改就會(huì)動(dòng)作很大。加油!??!只能自己給自己鼓氣了。有時(shí)間會(huì)再選 一兩節(jié)帖出來,有時(shí)間。在曾經(jīng)同事張浩傳的老版本CNSNT過來后,CVSNT軟件的問題完全解決了。老版本沒有的問題新版本卻出了。真所謂改三個(gè)BUG再多出一個(gè)BUG,增一項(xiàng)功能又多三個(gè)BUG。
----------------

2004年12月05日 12:38 第二章寫完了,JUnit一節(jié)暫時(shí)跳過

  第二章寫完了,不過有關(guān)JUNIT的內(nèi)容,放到后面再寫吧,說不定就不要了。在國(guó)內(nèi)對(duì)JUNIT看熱鬧的要比實(shí)際去用的多吧,用自動(dòng)測(cè)試方式的開發(fā)思路,基本上每個(gè)類都要寫相應(yīng)一段測(cè)試代碼文件,工作量是加了兩倍都不至,如果不是項(xiàng)目經(jīng)理強(qiáng)制推行,程序員誰會(huì)想用JUNIT呢?那不是自找苦吃嗎?現(xiàn)在的項(xiàng)目都是做完就扔,有些項(xiàng)目甚至都結(jié)構(gòu)一團(tuán)糟,改都不敢改,更不用說去用JUNIT了。
  我朋友的朋友,一個(gè)北京名牌大學(xué)的研究生和我聊天時(shí)說,他們導(dǎo)師以學(xué)校名義低價(jià)接下國(guó)家某部委的軟件單,十個(gè)人左右做了六個(gè)月,原計(jì)劃是1個(gè)月三個(gè)人搞定的,最后卻.......。而且做完以后都不敢改,沒有總體設(shè)計(jì),沒有規(guī)劃,不用設(shè)計(jì)模式,扛著鍵盤就上,埋頭就寫代碼。到最后用一根根木頭勉強(qiáng)把房子搭起來了,看看和用戶要求的樣子表面是一樣,但卻是個(gè)危房,里面代碼混亂不堪,注釋少得可憐,客戶要修改一個(gè)地方,sorry,不敢改,有bug,sorry不敢動(dòng),因?yàn)閯?dòng)一處而動(dòng)全身,改了一個(gè)bug說不定就會(huì)出N個(gè)BUG......。這樣的項(xiàng)目絕不少見,而且可以說很多很多。
  做事都要估計(jì)得寬松一點(diǎn),因?yàn)閷?shí)際情況經(jīng)常會(huì)超出預(yù)期,很多未知的事都會(huì)拖慢進(jìn)度。我在IBM的項(xiàng)目有點(diǎn)這個(gè)味道,原定5月結(jié)束的項(xiàng)目搞到了9月,不過人數(shù)倒沒增加多少,控制得很好。而且產(chǎn)品聽Grolia說很得客戶好評(píng),滿意度很高,聽到真開心呀,軟件都得到客戶好評(píng)可是真不容易的一件事。
  再回到說JUNIT,做一個(gè)長(zhǎng)期產(chǎn)品的人都知道,開發(fā)軟件的第一個(gè)版本不難,難的是后期維護(hù)升級(jí)。要能經(jīng)得住不斷的修改就要有靈活而強(qiáng)健的的設(shè)計(jì),要保證質(zhì)量,還要全面測(cè)試。測(cè)試是質(zhì)量的關(guān)鍵,再優(yōu)秀的程序員都會(huì)編出有BUG的代碼,因?yàn)橐粋€(gè)系統(tǒng)需要考慮的事太多了,總會(huì)有想得不周到的地方,所以測(cè)試是必須的。
  在微軟,一個(gè)軟件要打包出版,任何一個(gè)BUG的修改都要做評(píng)估以決定:改還是不改。因?yàn)楦鶕?jù)實(shí)際統(tǒng)計(jì)一個(gè)繁雜的系統(tǒng),平均改一個(gè)BUG就會(huì)生出三個(gè)新BUG(不良設(shè)計(jì)和劣質(zhì)代碼則更糟),打包出版前一刻任何改動(dòng)都是很危險(xiǎn)的。如果決定修改這個(gè)BUG,那么修改完成以后,微軟還會(huì)對(duì)此軟件重新做一次全面的測(cè)試,以確定此次修改不會(huì)產(chǎn)生新的嚴(yán)重的BUG。
  測(cè)試優(yōu)先,這是長(zhǎng)期實(shí)踐得出的結(jié)論,也是JUnit得以發(fā)展的原因。要得到同一質(zhì)量的軟件,用JUnit,用3小時(shí)編程,10小時(shí)維護(hù);不用JUnit,用1小時(shí)編程,100小時(shí)維護(hù)。你選那一種。當(dāng)然是第一種不用JUnit了,因?yàn)閲?guó)內(nèi)的軟件項(xiàng)目,一開發(fā)完成再做過初期維護(hù)就不再管了,要升級(jí)?OK,重新來過吧。呵呵,現(xiàn)狀就是這樣的。

----------------
2004-12-03   CVSNT可真難搞

寫第二章到CVS服務(wù)器CVSNT的安裝時(shí),可真是碰上麻煩了,新版的CVSNT(我用的是cvsnt-2.0.58d版)的設(shè)置面板改動(dòng)挺大。最后安裝好了,卻用不了,原來是文件倉庫的取名問題,不能用前綴,而要用絕對(duì)路徑。唉,這個(gè)問題花了半天時(shí)間,郁悶。以前項(xiàng)目的CVS服務(wù)器是老大裝的,我們只用客戶端就行,記得開始時(shí)也出過一些問題,老大他自己裝自己解決,不過我都沒去管。

最后ECLIPSE連上沒問題了,但HEAD卻顯示不了當(dāng)然版去來,倒也不影響使用,不知這是不是CVS的BUG,網(wǎng)上的文章都是針對(duì)老版的,從沒提到過這個(gè)問題. 等CVS出了新版再看看吧.

----------
剛剛,據(jù)說cvsnt新版本問題反而更多,老大用的是2.0.16,我現(xiàn)在用的也是,你試試?
2004-12-06 1:32 PM | 張浩



Trackback: http://tb.donews.net/TrackBack.aspx?PostId=275259

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Eclipse團(tuán)隊(duì)CVS簡(jiǎn)明教程(1)
Junit4學(xué)習(xí)--初級(jí)
每個(gè)Java程序員必備的8個(gè)開發(fā)工具
從代碼構(gòu)建到性能分析,高效 Java 開發(fā)人員的首選工具
流行的9個(gè)Java框架介紹:優(yōu)點(diǎn)、缺點(diǎn)等等
Eclipse里如果看不到Attach Source按鈕應(yīng)該怎么辦
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服