線程:一個獨立的運行單位31號學習了線程,在此之前我編寫的所有Java程序都只有一個主線程,而線程的加入可以讓程序在主線程下加入分線程,讓程序具備同時進行多項工作的可能在多線程OS中,通常是在一個進程中包括多個線程,每個線程都是作為利用CPU的基本單位,是花費最小開銷的實體。線程具有以下屬性。1)輕型實體線程中的實體基本上不擁有系統資源,只是有一點必不可少的、能保證獨立運行的資源,比如,在每個線程中都應具有一個用于控制線程運行的線程控制塊TCB,用于指示被
系統 2019-08-29 23:05:02 2075
在讀《軟件調試》的十一章時,感受到異常處理在VC中是十分重要的。以前自己寫代碼或者是看身邊的人寫的代碼都很少用到異常處理,但最近在工作中會接觸到老外牛人寫的代碼,幾乎在每個關鍵的代碼塊都提供了異常處理,雖然在這些異常處理代碼中只是簡單的將異常的相關信息寫入EventViewer,但這已經對我們找到bug和了解系統運行情況提供了很大的幫助。于是乎我把學習這一章的心得總結出來,供大家分享。首先我們看window為描述異常定義的數據結構EXCEPTION_REC
系統 2019-08-29 23:00:42 2075
目前的Eclipse都集成了ant,本文圖示如何在eclipse下使用ant。1.新建JavaProject-新建Java文件HelloWorld.javaHelloWorld.javapackageexample;publicclassHelloWorld{publicstaticvoidmain(String[]args){System.out.println("HelloWorld");}}2.在工程根目錄下新建build.xmlbuild.xml<
系統 2019-08-29 22:22:22 2075
在java程序中,有時候可能需要推遲一些高開銷的對象初始化操作,并且只有在使用這些對象時才進行初始化。此時程序員可能會采用延遲初始化。但要正確實現線程安全的延遲初始化需要一些技巧,否則很容易出現問題。比如,下面是非線程安全的延遲初始化對象的示例代碼:publicclassUnsafeLazyInitialization{privatestaticInstanceinstance;publicstaticInstancegetInstance(){if(in
系統 2019-08-29 22:03:53 2075
正文:一、引言如果你是一個Java軟件和Ajax開發者,那么,GoogleWebToolkit(GWT)應該已經引起你的關注。Google公司已經于2006年5月在Apache許可協議下發布了這種免費的開發工具包。GWT的設計目的是為了簡化用Java語言開發Ajax應用程序。Google初始發行的beta版本可以適用于Windows和Linux平臺,并許諾稍后要發行一個MacOSX版本。本文將探討在MacOSX上使用GWT和熟悉的Java工具,例如Apac
系統 2019-08-12 09:30:02 2075
開源中國文庫中心并發編程網https://github.com/spring-projects/spring-frameworkhttps://github.com/subchen/jetbrick-website-app/都懂https://github.com/alibaba/cobarclient都懂https://github.com/rickcr/mybatis-spring-zk分褲分表https://github.com/makersoft/
系統 2019-08-12 09:27:35 2075
執行./configure時出現,缺少很多包的問題,一般的直接采用sudoapt-getinstalllibpkname-dev但下面的提示,直接libgl-dev肯定不行了..【問題】configure:error:Nopackage'gl'found.Pass--disable-glxifyoudonotneedOpenGLX11support.sudoapt-getinstallxlibmesa-gl-dev【問題】configure:error:N
系統 2019-08-12 09:27:33 2075
什么時候使用曝光補償?怎樣進行補償?補償量多少好呢?下面,舉例說明曝光補償功能的應用。◆1由于數碼相機在拍攝的時候可以從液晶屏上大致看到景物的明暗程度,特別是當按下半截快門的時候,畫面會顯示出一個近似最終成像效果的樣子,此時留意一下它的畫面效果和亮度,如果明顯偏亮或偏暗,說明相機的自動測光準確度有較大偏差,要強制進行曝光補償,不過有的時候,拍攝時顯示的亮度與實際拍攝結果有一定出入。◆2由于數碼相機可以在拍攝后立即瀏覽畫面,此時,可以更加準確地看到拍攝出來的
系統 2019-08-12 09:27:17 2075
publicclassFileSplitextendsInputSplitimplementsWritable{privatePathfile;privatelongstart;privatelonglength;privateString[]hosts;publicFileSplit(){}publicFileSplit(Pathfile,longstart,longlength,String[]hosts){this.file=file;this.st
系統 2019-08-12 09:27:08 2075
針對zgpswh在串口使用上的一些難題,總結個人在前一階段的理解,比較片面,不對的地方請高手指正。1、LPC2000系列芯片的串口的接收模塊包括接收緩沖寄存器和移位寄存器。接收的數據進入移位寄存器后經移位處理并行傳入緩沖寄存器,事實上,UART的FIFO是一個硬件環形的緩沖隊列,物理上不可尋址,不可見,僅U0RBR這個FIFO出口可見。U0RBR就是接收FIFO的第一位。FIFO的長度是可設的,也叫觸發點,低于這個長度的字符串不會引起中斷,但在實際應用中,
系統 2019-08-12 09:26:40 2075