Time of Update: 2018-12-04
ice:selectOneMenu是一個下拉框列表,可以單選一個值。這個tag還是有點複雜,官方文檔也不是很仔細,浪費了我不少時間。下面是例子代碼: 配合f:selectItem,我們可以靜態提供下拉式清單中的候選值。這裡要注意的是,valueChangeListener事件的處罰必須要加上partialSubmit="true"這個條件。這是文檔中沒有描述的。immediate="true"是無效的。 現在我們看看動態產生下拉式清單值的例子:
Time of Update: 2018-12-04
回憶一下田老師教的四正手,簡單說來由四個動作組成:掤,捋,擠,按。說起來很順口,但是連起來順序應該是:掤,捋,按,擠。比如兩個人甲和乙對練,完成一個完整的四正手共分八步:1. 甲掤手,乙隨2.
Time of Update: 2018-12-04
發現Clojure太晚了,遺憾的是我是個很不錯的Java程式員,同時還擅長Emacs, 對於lisp比較熟悉。居然不知道Clojure?
Time of Update: 2018-12-04
Symbol書寫方式:1.開頭不能是數字2.之後可以是文字或數字和 *, +, !, -, _, ?3./ 是特殊字元,在Symbol中只能出現一次,通常/左邊是namespace。比如:my-namespace/foo。4. . 也是特殊字元,可以出現在Symbol中多次。比如:java.util.BitSet。5. : 可以用在Symbol中多次,但是不能連續6. .開頭或者結尾的Symbol是Clojure自己使用的Symbol.
Time of Update: 2018-12-04
情景:我要實現的目的是通過我的程式,取得本地的CMD的命令輸入入口和輸出。即我輸入任何CMD命令,能通過CMD視窗(隱藏的)來執行,並把結果輸出到我指定的地方。實現方法:主線程M先建立兩個子線程A和B。 線程A負責產生輸入管道PA,並把從其他方式送過來的命令寫到這個管道PA(通過在建立CMD進程時指定startinfo.hStdInput來指定監聽的輸入); 線程B負責產生輸出管道PB,並監聽管道PB資料寫到指定目的地。
Time of Update: 2018-12-04
這兩天想設計或實現一個小遊戲,想了一下有關遊戲的一些思路,頭腦風暴,沒有系統的分析,先記下來。單機方向: 1. 介面的友好性 2. 操作的簡便性 3. 遊戲主題的深刻性 4. 入門易,精通難的吸引力聯機方向:(完全包含單機方向的內容,不含長期的網路遊戲) 5. 網路資源使用的最小化 6. 網路玩家之間交流的方便性 7. 網路玩家之間的差距劃分 8. 網路玩家比賽之間存在的隨機性 9.
Time of Update: 2018-12-04
昨天Bill
Time of Update: 2018-12-04
Silverlight上海研發團隊的中文部落格開張不到半年,已經得到了很多同行的支援和反饋。其中有不少寶貴的建議,也有很多關於Silverlight開發中遇到的問題。其實無論是建議也好、技術問題也好,都是對Silverlight技術發展的一個有力地推動。看到越來越多的人開始關注Silverlight並使用Silverlight,也是對我們進一步提高Silverlight的穩定性和開發高效性的一種鞭策。為了能為廣大的中文使用者儘可能多地提供Silverlight有關的參考資料及即時動態,我會以平均
Time of Update: 2018-12-04
宏for可以支援迴圈下面繼續前面的xml的例子,示範如何用for遍曆xml-seq返回的sequence.user=> (for [x r] (println "^" x))(^ {:tag :service, :attrs nil, :content [{:tag :mongodb, :attrs nil, :content [{:tag :uri, :attrs nil, :content [localhost]}]} {:tag :socket, :attrs nil,
Time of Update: 2018-12-04
寫一個真正的互連網應用,才可以觀察Clojure的威力。本文使用Noir架構,參考官方網站:http://www.webnoir.org/執行三行命令:lein new noir my-websitecd my-websitelein run也可以在lein run命令前運行lein deps命令。國內網路下載依賴比較痛苦,還好用了proxy,試了好多次,web應用的所有java依賴才下載完成,程式啟動成功:~/my-website$ lein depsRetrieving
Time of Update: 2018-12-04
參考官方文檔:http://clojure.org/data_structures很多自訂的map擁有部分或者全部相同的keys,將這些相同的keys抽出來定義成StructMap類型,可以提升效能,節省記憶體。下面這篇中文文檔寫的非常好,推薦,我的例子來自於它:http://xumingming.sinaapp.com/302/clojure-functional-programming-for-the-jvm-clojure-tutorial/#struct-maps英文原版是最新的,參考:
Time of Update: 2018-12-04
最近使用到多線程編程, 臨界區的使用問題, 在此做一些小結. 在Windows下面使用臨界區要比其他核心對象在快的多,核心編程裡面也專門排出了效率時間的對比列表. CCriticalSection; CSemaphone; CMurtex; CEvent; 在當前的使用中很少用到相斥這個核心對象.而相應的一些重要的函數也是要很清楚的瞭解的. AfxBeginThread(); WaitingforSingleObject(
Time of Update: 2018-12-04
Clojure提供了一種函數和宏之外的操作形式,special form. 數量有限,並且不是Clojure語言本身實現的。主要是下面幾個:catch,def, do, dot ('.'), finally, fn, if, let, loop, monitor-enter, monitor-exit, new, quote, recur, set!, throw, try 和 var.完整文檔請參考:http://clojure.org/special_formsVars這裡要解釋一下。首先,
Time of Update: 2018-12-04
Literal中文可能應該是字面常量。字串如果要表示字串的話,應該用雙引號括起來,比如"hello,world", 允許跨多行,並且可以使用Java的escape characters.
Time of Update: 2018-12-04
近些年來,中國的軟體技術隊伍一直在快速擴大中,而國內的技術交流論壇較之歐美一直較為匱乏,大型的技術會議與活動更是屈指可數。但隨著中國軟體技術的蓬勃發展,已經有越來越多的軟體技術工作者被邀請到更多的技術活動中來。今年2月20日、21日,中國首屆.NET技術大會將於上海召開。這對中國廣大使用.NET技術的開發人員以及.NET技術愛好者來說無疑是一個好訊息。 該大會由SoftCompass(祝成科技)與微軟共同主辦,邀請了海內外.NET領域的著名技術專家、企業界人士、以及社群精英相聚一堂,與與會者共同
Time of Update: 2018-12-04
sequence定義sequence不是一般的list,實際上實現了ISeq介面,ISeq介面定義如下:package clojure.lang;/** * A persistent, functional, sequence interface * <p/> * ISeqs are immutable values, i.e. neither first(), nor rest() changes * or invalidates the ISeq */public
Time of Update: 2018-12-04
現在假定有一個xml檔案內容如下:<?xml version="1.0" encoding="utf-8"?><service> <mongodb> <uri>localhost</uri> </mongodb> <socket> <port_number>7777</port_number>
Time of Update: 2018-12-04
最近看到一批面試題目,比較感興趣,工作之餘解解題來練習練習思維.人人筆試1:一個人上台階可以一次上1個,2個,或者3個,問這個人上n層的台階,總共有幾種走法?思路:先建立數學模型,設3步的走 i 次,2步的走 j 次, 1步的走 k 次,上了3*i + 2*j + 1*k = n個台階.總共走 i + j + k 次, 等於把n個台階的長度先劃分成 i + j + k 個段落, 然後分別填下i個3, j 個2, k個1.這樣,當劃分成 i + j + k 個段落時,
Time of Update: 2018-12-04
花了三個多小時寫出來的東西,真費勁。。。接下來就是本書的兩個課程設計之一。assume cs:codedata segment db 'Welcome to masm!',0data endsnumberdata segment dw 123,12666,1,8,3,38numberdata endscode segmentstart: ;測試顯示函數 mov dh,8 mov dl,3 mov cl,2 mov ax,data mov ds,ax mov si,0
Time of Update: 2018-12-04
最近因為公司的人事變動, 搞得人心煌煌, 無心工作, 而經濟, 生活, 感情方面的問題連在一起, 加上上周踢玩股溝拉傷, 搞得身心疲憊, 相當難受. 是需要調整, 還是在這個時刻離開? 我還沒能達到一個進階工程師所需要的全面的技術, 沒有達到我一年前的期望值. 所擔任的leader任務也不是我想象中的那種技術相關的工作, 而是偏向人事相關的內容. 真的很累, 想回到溫暖的家. 秋天就要到來了, 那樣蕭殺的天氣只會讓人更加煩惱.