歡迎點擊此處訂閱本Blog
系統 2019-08-29 22:35:09 2025
#!/usr/bin/envpythonimportsysimportrandomdefroll(top):returnrandom.randint(0,top)top=int(sys.argv[1])iflen(sys.argv)>1else100printroll(top)扔色子
系統 2019-08-29 22:21:27 2025
以前看USB協議2.0的時候,有個認識上的誤區,認為所謂的復合設備,必須是兩個物理上相獨立的USB設備(兩個USBDevice,兩個USB地址,只是在同一條USB總線而已)。最近在開發.NetMicroFramewok的USB雙接口功能時,才明白復合設備原來也可以是這樣實現!對USB設備來說,至少會有一個USB配置,而這個配置可以包括一到多個接口,而一個接口又可以包括多個端點。對Windows平臺來說,每一個接口在邏輯上對應一個虛擬設備,可以分別安裝不同的
系統 2019-08-29 22:16:59 2025
這是一篇發表在《程序員》雜志8月刊的文章,是根據我對AndersHejlsberg的演講內容的翻譯的縮寫。原本的完整演講內容有數萬字,為了在雜志上發表因此簡化成了五千字,因此如果您對完整內容感興趣,不妨根據文末鏈接來訪問完整內容,其中也包含大量分解的幻燈片以及代碼。程序設計離不開編程語言,但是編程語言在國內的大環境中似乎一直是個二等公民。國內的計算機教育和工程培訓,似乎一直在宣傳“語言不重要,重要的是思想”,“語言一通百通”等觀點,甚至在許多人眼中“語言的
系統 2019-08-29 22:12:46 2025
全文轉載:http://pengjiaheng.iteye.com/blog/524024作者:和你在一起[fromJavaEye]為什么要分代分代的垃圾回收策略,是基于這樣一個事實:不同的對象的生命周期是不一樣的。因此,不同生命周期的對象可以采取不同的收集方式,以便提高回收效率。在Java程序運行的過程中,會產生大量的對象,其中有些對象是與業務信息相關,比如Http請求中的Session對象、線程、Socket連接,這類對象跟業務直接掛鉤,因此生命周期比
系統 2019-08-29 21:59:34 2025
安裝篇一,下載安裝j2sdk1.4(www.sun.com))或以上,設置CLASSPATH,java_home。二,下載服務器,免費版本的有tomcat,resin,當然也還有weblogic之類的巨無霸,不過得看你電腦的配置是否承受的了!這里只以resin來說明,其他的配置都差不多,可以查看各個服務器自帶的說明文件。resin服務器可以在caucho.com下載,選擇合適的版本,下載解壓縮就可以直接使用。這里resin有一個resin-ee版本,這個主
系統 2019-08-29 21:57:44 2025
使用JNA簡單調用DLL里的函數1、在VC下創建一個動態鏈接庫項目testJNA2、在頭文件里聲明函數extern"C"_declspec(dllexport)intadd(intfirst,intsecond);紅色字體部分是必須的,包括定義結構體時也需要。應該是說此函數是發布的。3、在源碼里實現函數intadd(intfirst,intsecond){printf("(c)testjna:%d+%d=%d",first,second,first+sec
系統 2019-08-12 09:30:24 2025
/***//***將CLOB轉成String,靜態方法*@paramclob字段*@return內容字串,如果出現錯誤,返回*/publicfinalstaticStringclob2String(CLOBclob)...{if(clob==)...{return;}StringBuffersb=newStringBuffer(65535);//64KReaderclobStream=;try...{clobStream=clob.getCharacter
系統 2019-08-12 09:30:01 2025
觀察者模式又叫做發布-訂閱(Publish/Subscribe)模式、模型-視圖(Model/View)模式、源-監聽器(Source/Listener)模式或從屬者(Dependents)模式。觀察者模式定義了一種一對多的依賴關系,讓多個觀察者對象同時監聽某一個主題對象。這個主題對象在狀態上發生變化時,會通知所有觀察者對象,使它們能夠自動更新自己。一個軟件系統常常要求在某一個對象的狀態發生變化的時候,某些其它的對象做出相應的改變。做到這一點的設計方案有很
系統 2019-08-12 09:29:46 2025
志在計算機系統中是一個非常廣泛的概念,任何程序都有可能輸出日志:操作系統內核、各種應用服務器等等。日志的內容、規模和用途也各不相同,很難一概而論。本文討論的日志處理方法中的日志,僅指Web日志。其實并沒有精確的定義,可能包括但不限于各種前端Web服務器——apache、lighttpd、tomcat等產生的用戶訪問日志,以及各種Web應用程序自己輸出的日志。在Web日志中,每條日志通常代表著用戶的一次訪問行為,例如下面就是一條典型的apache日志:211
系統 2019-08-12 09:29:37 2025