[轉(zhuǎn)載于]http://blog.21ic.com/user1/5585/archives/2009/56468.html作者xgywinner日期2009-3-118:56:00在現(xiàn)代機(jī)器人設(shè)計(jì)中,頭部、頸部、四肢的任何活動(dòng)都需要各種各樣電機(jī)的支持,如傳統(tǒng)的旋轉(zhuǎn)電機(jī)、步進(jìn)電機(jī)、直線電機(jī)和其它特殊電機(jī),但這些電機(jī)的驅(qū)動(dòng)和控制要求各有不同,如何實(shí)現(xiàn)各種電機(jī)的精確控制解決方案?如何以最低的功耗實(shí)現(xiàn)對(duì)它們的控制?常常對(duì)設(shè)計(jì)師來說是一大挑戰(zhàn)。本文將詳細(xì)地討論高壓電
系統(tǒng) 2019-08-29 23:31:30 1986
導(dǎo)讀:在本書前7章中,已經(jīng)講述了ASP的有關(guān)內(nèi)容,以及ASP如何為Web站點(diǎn)帶來動(dòng)態(tài)的內(nèi)容。已經(jīng)見到其腳本程序允許自定義Web頁面,使我們能夠構(gòu)建功能更為強(qiáng)大的ASP頁面?,F(xiàn)在,將研究ASP和數(shù)據(jù)的集成。雖然對(duì)用于網(wǎng)頁中的腳本數(shù)量并無任何限制,但如果沒有某種形式的數(shù)據(jù),很快就會(huì)進(jìn)入一個(gè)死胡同。數(shù)據(jù)構(gòu)成了Web站點(diǎn)的實(shí)際內(nèi)容,或者指出了如何設(shè)置Web站點(diǎn),因此總的說來數(shù)據(jù)是非常重要的。如果圍繞數(shù)據(jù)存儲(chǔ)建立Web站點(diǎn),改變Web站點(diǎn)時(shí)只需要改變相應(yīng)的數(shù)據(jù)即可。
系統(tǒng) 2019-08-29 23:24:48 1986
轉(zhuǎn)載自----http://lifethinker.iteye.com/blog/260515編寫Java多線程程序一直以來都是一件十分困難的事,多線程程序的bug很難測(cè)試,DCL(DoubleCheckLock)就是一個(gè)典型,因此對(duì)多線程安全的理論分析就顯得十分重要,當(dāng)然這決不是說對(duì)多線程程序的測(cè)試就是不必要的。傳統(tǒng)上,對(duì)多線程程序的分析是通過分析操作之間可能的執(zhí)行先后順序,然而程序執(zhí)行順序十分復(fù)雜,它與硬件系統(tǒng)架構(gòu),編譯器,緩存以及虛擬機(jī)的實(shí)現(xiàn)都有著很
系統(tǒng) 2019-08-29 23:06:36 1986
一個(gè)星期前買的這本關(guān)于Spring的書雖然現(xiàn)在已經(jīng)是Spring2.5.5了但這本書寫的真的不錯(cuò),適用于初學(xué)Spring和以后工作中的工具書配合Spring的文檔,絕對(duì)是以后工作中的必備!!本書的例子網(wǎng)站:http://www.livebookstore.net強(qiáng)烈推薦沒有電子版好書推薦--《Spring2.0核心技術(shù)與最佳實(shí)踐》
系統(tǒng) 2019-08-29 23:05:52 1986
摘要:關(guān)于spring框架中的ioc的幽默解釋IoC就是InversionofControl,控制反轉(zhuǎn)。在Java開發(fā)中,IoC意味著將你設(shè)計(jì)好的類交給系統(tǒng)去控制,而不是在你的類內(nèi)部控制。這稱為控制反轉(zhuǎn)...IoC就是InversionofControl,控制反轉(zhuǎn)。在Java開發(fā)中,IoC意味著將你設(shè)計(jì)好的類交給系統(tǒng)去控制,而不是在你的類內(nèi)部控制。這稱為控制反轉(zhuǎn)。下面我們以幾個(gè)例子來說明什么是IoC假設(shè)我們要設(shè)計(jì)一個(gè)Girl和一個(gè)Boy類,其中Girl有k
系統(tǒng) 2019-08-29 22:06:34 1986
谷歌和Facebook,一個(gè)是高科技產(chǎn)業(yè)的霸主,一個(gè)是互聯(lián)網(wǎng)時(shí)代的新貴。近兩年來,跳槽到Facebook的谷歌員工越來越多,那么你知道這兩家互聯(lián)網(wǎng)巨頭的工作環(huán)境又有何不同呢?谷歌和Facebook,一個(gè)是高科技產(chǎn)業(yè)的霸主,一個(gè)是互聯(lián)網(wǎng)時(shí)代的新貴,在IT人士看來,前者是世界上最具工作樂趣的企業(yè)之一,并且能提供極具競(jìng)爭(zhēng)力的待遇;而后者則是個(gè)初生的孩子,但擁有龐大的潛力。近兩年來,跳槽到Facebook的谷歌員工越來越多,包括谷歌地圖之父拉爾斯拉斯穆森在內(nèi)的諸多
系統(tǒng) 2019-08-29 22:01:10 1986
目錄貼:跟我學(xué)Shiro目錄貼6.1Realm【2.5Realm】及【3.5Authorizer】部分都已經(jīng)詳細(xì)介紹過Realm了,接下來再來看一下一般真實(shí)環(huán)境下的Realm如何實(shí)現(xiàn)。1、定義實(shí)體及關(guān)系即用戶-角色之間是多對(duì)多關(guān)系,角色-權(quán)限之間是多對(duì)多關(guān)系;且用戶和權(quán)限之間通過角色建立關(guān)系;在系統(tǒng)中驗(yàn)證時(shí)通過權(quán)限驗(yàn)證,角色只是權(quán)限集合,即所謂的顯示角色;其實(shí)權(quán)限應(yīng)該對(duì)應(yīng)到資源(如菜單、URL、頁面按鈕、Java方法等)中,即應(yīng)該將權(quán)限字符串存儲(chǔ)到資源實(shí)體
系統(tǒng) 2019-08-29 22:00:46 1986
說了那么多理論,我們來看看怎樣使用抽取方法來重構(gòu)遺留系統(tǒng)。如前所述,重構(gòu)的過程首先是閱讀程序代碼,邊閱讀邊整理程序。將功能相對(duì)獨(dú)立的代碼段放在一起,在前面加上注釋。調(diào)整一些程序的順序,將相關(guān)的代碼盡量放在一起,但要保證程序執(zhí)行的結(jié)果不會(huì)發(fā)生改變。比較典型的,將變量的定義與使用變量的代碼放在一起。這個(gè)步驟比較實(shí)用,因?yàn)樵S多的遺留系統(tǒng),其代碼都有一個(gè)壞毛病,就是在程序開始時(shí)定義一大堆變量,但要弄清這些變量都用來做什么,卻十分困難。邊讀邊調(diào)整,將變量的定義逐漸遷
系統(tǒng) 2019-08-29 21:59:02 1986
在研究strcat函數(shù)實(shí)現(xiàn)的時(shí)候,發(fā)現(xiàn)了while(*p++!=‘\0’)的大秘密,也讓我發(fā)現(xiàn)了在上篇博客中我犯的一個(gè)錯(cuò)誤。原以為跳出后,P指向'\0',而實(shí)際上并非如此!我按跳出后P指向'\0',結(jié)果怎么拼接都實(shí)現(xiàn)不了,NND。為了驗(yàn)證這個(gè)問題,我們先上個(gè)小程序吧:#includevoidmain(){char*p="abcdefg";while(*p++!='c');printf("%c\n",*p);}您猜打印出來的是幾?結(jié)果是d。
系統(tǒng) 2019-08-12 09:29:59 1986
1,進(jìn)入設(shè)備管理器右擊帶黃色問號(hào)的MTP,選擇“屬性”,“詳細(xì)信息”“設(shè)備范例ID”(用Ctrl+C復(fù)制)。2,找到c:\windows\inf\wpdmtp.inf打開(或者通過運(yùn)行打開),找到[Generic.NTx86]%GenericMTP.DeviceDesc%=MTP,USB\MS_COMP_MTP[Generic.NTamd64]%GenericMTP.DeviceDesc%=MTP,USB\MS_COMP_MTP3,將2中的USB\MS_C
系統(tǒng) 2019-08-12 09:26:57 1986