在介紹Servlet之前需要先了解TomcatTomcat也是使用java語(yǔ)言開(kāi)發(fā)的應(yīng)用服務(wù)器.首先對(duì)Tomcat的目錄結(jié)構(gòu)做下了解。在WEB服務(wù)器上面主要配置conf文件夾下面的文件,如:server.xml在TOMCAT中,一個(gè)Server代表整個(gè)容器。Tomcat提供了一個(gè)默認(rèn)的接口(org.apache.catalina)的實(shí)現(xiàn),用戶很少修改這個(gè)實(shí)現(xiàn)。Service就是一個(gè)Service代表一個(gè)中間件,存在一個(gè)或多個(gè)Connectors綁定到Ser
系統(tǒng) 2019-08-29 23:25:48 1989
百度文庫(kù)(wenku.baidu.com)是供網(wǎng)友在線分享文檔的開(kāi)放平臺(tái),于2009年11月12日上線。在這里,用戶可以在線閱讀和下載涉及課件,習(xí)題,考試題庫(kù),論文報(bào)告,專(zhuān)業(yè)資料,各類(lèi)公文模板。豆丁網(wǎng)(www.docin.com)是一個(gè)專(zhuān)業(yè)的社會(huì)化閱讀分享平臺(tái)及文檔內(nèi)容營(yíng)銷(xiāo)平臺(tái)。自2007年創(chuàng)立以來(lái),經(jīng)過(guò)四年的運(yùn)營(yíng),豆丁網(wǎng)已經(jīng)成功躋身互聯(lián)網(wǎng)全球500強(qiáng),成為文檔分享領(lǐng)域的知名平臺(tái)之一。目前,豆丁網(wǎng)擁有世界最大的中文文檔庫(kù),現(xiàn)有文檔超過(guò)1億份,覆蓋商業(yè)、辦公
系統(tǒng) 2019-08-29 23:01:06 1989
4月21日不在上海出差,所以沒(méi)有參加Intalio北京舉辦的雞尾酒會(huì)。北京的主講人是Nicolas,比較熟了,可惜沒(méi)有聽(tīng)到。不過(guò),好在在上海出差,趕上了22日在上海的雞尾酒會(huì)。主講人是亞太區(qū)的負(fù)責(zé)人ArnaudBlandin,以及美國(guó)總部負(fù)責(zé)Demand-Driven-Development的VP,方少杰。畢竟Intalio在國(guó)內(nèi)沒(méi)有宣傳也沒(méi)有市場(chǎng)工作,其那種完全依托于開(kāi)源社區(qū)宣傳的形式,本身不適合國(guó)內(nèi)。這個(gè)Cocktail估計(jì)原本是想吸引一些合作伙伴或?qū)?/span>
系統(tǒng) 2019-08-29 22:34:54 1989
框架(Framework)是可重用的,半完成的應(yīng)用程序,可以用來(lái)產(chǎn)生專(zhuān)門(mén)的定制程序。您只要細(xì)心地研究真實(shí)的應(yīng)用程序,就會(huì)發(fā)現(xiàn)程序大致上由兩類(lèi)性質(zhì)不同的組件組成,一類(lèi)與程序要處理的具體事務(wù)密切相關(guān),我們不妨把它們叫做業(yè)務(wù)組件;另一類(lèi)是應(yīng)用服務(wù)。比如說(shuō):一個(gè)稅務(wù)征管系統(tǒng)和一個(gè)圖書(shū)管理系統(tǒng)會(huì)在處理它們的業(yè)務(wù)方面存在很大的差異,這些直接處理業(yè)務(wù)的組件由于業(yè)務(wù)性質(zhì)的不同不大可能在不同的系統(tǒng)中重用,而另一些組件如決定程序流向的控制、輸入的校驗(yàn)、錯(cuò)誤處理及標(biāo)簽庫(kù)等這些只
系統(tǒng) 2019-08-29 22:18:52 1989
有人已經(jīng)發(fā)過(guò)了,我掐頭去尾精簡(jiǎn)了一下這種效果跟圖和布局有很大關(guān)系,并不難。先看布局:
系統(tǒng) 2019-08-29 22:18:02 1989
從編碼習(xí)慣和語(yǔ)法規(guī)范上講,很多程序員喜歡使用一些簡(jiǎn)單的變量作為字段和局部變量。例如:id等等。這樣以來(lái),其實(shí)容易讓程序顯得混亂,特別是當(dāng)局部變量和字段名稱(chēng)一樣的情況下。面對(duì)這種問(wèn)題,像Netbeans這樣的IDE提出了警告提示,建議大家采納。特別要注意:在這個(gè)時(shí)候IDE可能提示你刪除這個(gè)局部變量,從大部分的程序邏輯來(lái)講,這種輕率的刪除可能會(huì)導(dǎo)致大量錯(cuò)誤。所以請(qǐng)使用rename等重構(gòu)方法。最好不要用“局部變量”覆蓋“字段”
系統(tǒng) 2019-08-29 22:17:12 1989
隨著機(jī)器人變得越來(lái)越智能化和擬人化,我們一點(diǎn)也不難想象未來(lái)某一天它們完全的獨(dú)立自主。一旦機(jī)器人能夠獨(dú)立自主的時(shí)候,人類(lèi)將不得不想辦法如何能讓它們不說(shuō)謊、不欺-騙、不盜-竊而且和遠(yuǎn)離其它我們?nèi)祟?lèi)每天在做的所有壞事。這就涉及到機(jī)器人倫理學(xué),這個(gè)機(jī)器人研究領(lǐng)域的目標(biāo)是讓機(jī)器人遵守特定的道德標(biāo)準(zhǔn)。在最近的報(bào)道中,喬治亞理工學(xué)院的研究人員們討論了人類(lèi)如何能夠確保機(jī)器人不會(huì)違反規(guī)定。機(jī)器人倫理學(xué)這個(gè)研究領(lǐng)域的目標(biāo)是讓機(jī)器人遵守特定的道德標(biāo)準(zhǔn)第一,擁有道德調(diào)節(jié)器軍隊(duì)使用
系統(tǒng) 2019-08-29 22:13:29 1989
android3.0里新添的控件,如果不用3.0,就用下面的源碼,google寫(xiě)的。代碼太長(zhǎng),見(jiàn)附件。用法,僅供參考:publicclassScreen0extendsActivityimplementsSetPickerDialogListener{privatestaticfinalStringtag="Screen0";@OverrideprotectedvoidonCreate(BundlesavedInstanceState){//TODOAut
系統(tǒng) 2019-08-29 22:07:47 1989
首先建立數(shù)據(jù)表:CREATETABLE`login`(`username`varchar(10)defaultNULL,`passwd`varchar(10)defaultNULL,`address`varchar(10)defaultNULL)ENGINE=InnoDBDEFAULTCHARSET=gb2312;配置文件:
系統(tǒng) 2019-08-12 09:30:33 1989
開(kāi)發(fā)node.js程序使用的是javascript語(yǔ)言,其中最麻煩的還是調(diào)試,這里介紹一下node-inspector使用方法。具體資料可以看參考資料中的GITHUB文檔。工具/原料node.js方法/步驟使用命令$npminstall-gnode-inspector安裝。安裝后就可以使用了。之后在命令行中執(zhí)行“node--debugapp2.js”。app2.js為你需要調(diào)試的程序的名稱(chēng)。接著再打開(kāi)一個(gè)命令窗口,執(zhí)行命令“node-inspector&”
系統(tǒng) 2019-08-12 09:30:31 1989