多線程是Java程序設(shè)計語言的一個亮點,它使用戶可以很方便地編寫多線程程序,雖然編寫多線程代碼需要考慮諸如安全、死鎖、資源共享的問題,但是總體上講Java在編寫多線程程序上比其他語言都要簡潔。使用多線程最直接的例子是具有用戶界面的程序。如果用戶界面上設(shè)計了一個按鈕,一旦單擊該按鈕程序會自動在網(wǎng)絡(luò)上搜索指定數(shù)據(jù),當(dāng)然這個過程會持續(xù)一段時間。如果沒有多線程實現(xiàn)技術(shù),就會出現(xiàn)用戶界面無法控制的局面,即在網(wǎng)絡(luò)數(shù)據(jù)搜索完之前,用戶界面根本不響應(yīng)其他界面輸入。整個界面
系統(tǒng) 2019-08-12 09:30:13 2089
視點跟蹤一個節(jié)點運動的原理是:把物體矩陣取反。。#include#include#include#include#includeGLfloatangle=0.0;GLfloattheta=0.0,vp=6;//vp視點的位置GLfloatcenx,ceny;constintPI=3.1415926;constdoubleN=200.0;intmyWin;consti
系統(tǒng) 2019-08-12 09:29:57 2089
閱讀blog和寫blog是兩個很好的學(xué)習(xí)方法,本篇我將從博客對個人提高的角度去寫一些我的真切體會,希望對關(guān)注如何寫和讀blog的人有所幫助。經(jīng)營blog開博并不代表你會從blog中有所收獲,就像種莊稼一樣,你必須不斷耕耘,才能有豐碩的果實。以下我羅列幾點我個人感受較深的幾點與大家分享一下我是如何對待我的blog的:內(nèi)容是根本,多寫原創(chuàng)文章,在寫做中養(yǎng)成思考和積累的習(xí)慣我很早就在博客園開博了,之前很多內(nèi)容都是轉(zhuǎn)載的,主要作為備份來用,很少把思考性的東西通過文
系統(tǒng) 2019-08-12 09:29:42 2089
JS鼠標(biāo)事件大全保存一份,好查閱。呵呵。。。onMouseOverIE3|N2|O3當(dāng)鼠標(biāo)移動到某對象范圍的上方時觸發(fā)的事件onMouseMoveIE4|N4|O鼠標(biāo)移動時觸發(fā)的事件onMouseOutIE4|N3|O3當(dāng)鼠標(biāo)離開某對象范圍時觸發(fā)的事件onKeyPressIE4|N4|O當(dāng)鍵盤上的某個鍵被按下并且釋放時觸發(fā)的事件.[注意:頁面內(nèi)必須有被聚焦的對象]onKeyDownIE4|N4|O當(dāng)鍵盤上某個按鍵被按下時觸發(fā)的事件[注意:頁面內(nèi)必須有被聚焦
系統(tǒng) 2019-08-12 09:29:41 2089
測試系統(tǒng):Fedora11最新版的CUnit-2.1.2不能編譯過去,貌似需要Ubuntu才行下載CUnit-2.1.0,2006年更新的那個版本,解壓,然后:$(autoreconf--install)應(yīng)該有這步,但是我看有configure文件,就沒做這一步$./configure$make#makeinstall#需要root權(quán)限#vi/etc/ld.so.conf#最后面加/usr/local/lib#ldconfig測試安裝是否正確:將http:
系統(tǒng) 2019-08-12 09:26:56 2089
并行計算程序設(shè)計時,常面臨把一系列任務(wù)分配給n個節(jié)點的問題。比如,在經(jīng)典的計算pi值的程序中for(i=myid+1;i<=n;i+=numprocs){x=h*((double)i-0.5);sum+=f(x);}myid出現(xiàn)在循環(huán)設(shè)計中,它的出現(xiàn)使得,各個進程(節(jié)點)對循環(huán)作不同的解釋,比如numprocs=3,n=15(1)node-1/proc-1對循環(huán)的解釋是for(i=1;i<15;i+=3){.....}它將產(chǎn)生如下序列:1,4,7,10,1
系統(tǒng) 2019-08-12 09:26:45 2089
在龐大的業(yè)務(wù)系統(tǒng)背后,一定有數(shù)據(jù)庫管理系統(tǒng)的支持。在現(xiàn)代以數(shù)據(jù)為中心的開發(fā)時代,SQL編程也顯得尤為重要。下面總結(jié)下我最近SQL編程的一些經(jīng)驗:1.SELECT查詢要列出所有要查詢的字段2.注意UNION和UNIONALL的區(qū)別,在IN,OR,UNIONALL這三種方案中,UNIONALL的執(zhí)行效率是最高的。3.視圖定義要盡量簡單,最好不要包含業(yè)務(wù)邏輯。比如:在業(yè)務(wù)系統(tǒng)中,單據(jù)會有多種狀態(tài),那么在系統(tǒng)與系統(tǒng)交互的過程中,可能兩邊的狀態(tài)碼定義的不同,那么就需
系統(tǒng) 2019-08-12 01:53:21 2089
設(shè)有“學(xué)生Student(sID,sName)”,“課程Course(cID,cName)”,“選課StudentCourse(scID,sID,cID)”這三個表。一個學(xué)生可以選修0..n門課,一門課也可以被0..n個學(xué)生選修。請用一條SQL語句找出選修了所有課程的學(xué)生姓名。解:一個學(xué)生選擇了全部課程說明不存在一個課程他是沒有選的SelectsNamefromStudentwherenotexists//不存在沒選的課程號,說明找出選修了所有的課程的學(xué)生
系統(tǒng) 2019-08-12 01:52:33 2089
//調(diào)整權(quán)限VOIDDebugPrivilege(){HANDLEhToken=NULL;BOOLbRet=OpenProcessToken(GetCurrentProcess(),TOKEN_ALL_ACCESS,&hToken);if(bRet==TRUE){TOKEN_PRIVILEGEStp;tp.PrivilegeCount=1;LookupPrivilegeValue(NULL,SE_DEBUG_NAME,&tp.Privileges[0].L
系統(tǒng) 2019-08-12 01:52:06 2089
-------在SQLserver2000中測試--查詢所有用戶表所有字段的特征SELECTD.NameasTableName,A.colorderASColOrder,A.nameASName,COLUMNPROPERTY(A.ID,A.Name,'IsIdentity')ASIsIdentity,CASEWHENEXISTS(SELECT1FROMdbo.sysobjectsWHEREXtype='PK'ANDNameIN(SELECTNameFROM
系統(tǒng) 2019-08-12 01:32:19 2089