標籤:今天早上想把檔案傳到網盤裡,而且還想修改把檔案名稱改成檔案名稱的md5,一個一個修改比較麻煩。最近一直在研究Go語言,該語言比較簡潔,可以編譯成可執行程式,所以就用Go語言寫了一個小工具叫md5ren。實現的功能是在要修改的檔案夾中執行命令md5ren,達到的目標是將該檔案夾下所有的檔案以及檔案夾都修改成原始名稱的md5值,如果是檔案,則保留原檔案的尾碼。使用到的Go語言的功能有:列出一個檔案夾下的所有檔案判斷檔案類型,是檔案還是檔案夾寫檔案產生字串的MD5值列出一個檔案夾下的所有檔案fi
標籤:相信java開發的程式員,經常會遍曆list裡的資料,來尋找想要的資料。之後選出來在做處理,我這有個小方法在大量資料的情況下能更快捷,當然這方法只對菜鳥有點用,對老鳥來說也許有更好的方法,請指點 遍曆list的時候請把list裡的每條資料安一個關鍵字放到map當中去如: for (Map<String, String> subMap : resourceList)
標籤:http://blog.csdn.net/hackbuteer1/article/details/7460019 考慮到安全執行緒、異常安全,可以做以下擴充 class Lock { private: CCriticalSection m_cs; 
標籤:原文串連:http://www.ruanyifeng.com/blog/2013/04/processes_and_threads.html 進程(process)和線程(thread)是作業系統的基本概念,但是它們比較抽象,不容易掌握。最近,我讀到一篇材料,發現有一個很好的類比,可以把它們解釋地清晰易懂。1.電腦的核心是CPU,它承擔了所有的計算任務。它就像一座工廠,時刻在運行。2.假定工廠的電力有限,一次只能供給一個車間使用。也就是說,一個車間開工的時候,其他車間都必須停工。
標籤:原文網址:http://www.cnblogs.com/skywang12345/p/3311252.html概要這一章,我們對HashSet進行學習。我們先對HashSet有個整體認識,然後再學習它的源碼,最後再通過執行個體來學會使用HashSet。內容包括:第1部分 HashSet介紹第2部分 HashSet資料結構第3部分 HashSet源碼解析(基於JDK1.6.0_45)第4部分 HashSet遍曆方式第5部分
標籤:當我們使用 Google 等搜尋功能時,會出現與搜尋內容有關的候選項。使用 JavaScript 搜尋字串,通常會使用 indexOf 或者 search 函數,但是非常僵硬,只能搜尋匹配特定詞語。比如使用關鍵詞 今天是星期幾 想要檢索 今天是星期五 這個內容,就無法實現,雖然它們只有很小的差別。本文就來介紹一個有趣的演算法 編輯距離(Levenshtein Distance),然後用它來實現一個簡單的候選項推薦(模糊搜尋)功能。編輯距離(Levenshtein
這是一個建立於
這是一個建立於
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 以ubuntu wiki的 安裝教程 為例:安裝gcc工具,因為golang有些功能是使用c寫的,所以構建golang的編譯是必須的$ sudo apt-get install bison gawk gcc libc6-dev make安裝mercurial工具,目的使用hg命令來提取golang的原始碼$ sudo apt-get install mercurial代取提取,如果您的網速比較慢的話,此步要多花點時間$ hg
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。喜歡和不喜歡Go語言的都喜歡拿效能PK說事. 流傳比較廣的是benchmarksgame的PK資料: http://benchmarksgame.alioth.debian.org/u64q/go.php 在 benchmarksgame 測試中, Go語言的效能已經由之前的很爛到現在和C語言持平或2倍差距之內, 當然還有 3個測試效能差距比較大. 具體的原因我就不細說了, 可以參考我另一個文章:
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。今天為了提交notepad++高亮的BUG, 寫了一個變態代碼. BUG地址: https://code.google.com/p/go/issues/detail?id=5798 下面是稍微調整後的代碼(http://play.golang.org/p/RYq82b7BN2): package mainimport "fmt"type int bytefunc (p int) Foo() {
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。Go 語言中的 defer 語句是 UNIX 之父 Ken Thompson 大神發明的, 是完全正交的設計. 也正因為 Go 語言遵循的是正交的設計, 所以才有了: “少是指數級的多/Less is exponentially more” 的說法. 因為是正交的設計, 最終得到的組合形式是指數級的組合形式. 相反, C++的特性雖然很多, 但是很多不是正交的設計, 而只是簡單的特性羅列,
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近Go1.1正式發布, 根據官方的說法, Go1.1效能比Go1.0提升基本有30%-40%, 有時更多(當然也有不明顯的情況). Go1.1的詳細介紹: Go1.1新特性介紹(語言和庫更完善/效能提高約30%). 這裡是針對Go1.1和C語言的效能測試: 測試的重點是語言的效能, 當然也會受到標準庫效能的影響. 測試環境 測試程式: $GOROOT/test/bench/shootout/timing.sh 硬體設定:
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 下載go1.4.2 for linux: http://golangtc.com/download得到一個tar.gz的檔案然後一路執行 #解壓go到預設的安裝目錄sudo tar -C /usr/local -xzf go*****tar.gz#新增環境變數vi ~/.profile#vi檔案的內容export PATH=$PATH:/usr/local/go/binexport
標籤:轉自:http://segmentfault.com/q/1010000002677808 寫的是移動端的web,定義了一個textarea,在placeholder中添加了一些提示。由於有些手機螢幕不同,placeholder的內容不會自動換行,而是超出了螢幕顯示地區。之前搜尋過一些關於placeholder換行的內容,說是加入ward="hard"屬性強制換行(添加過,無效。)手動設標記換行(對於其他螢幕大行動裝置不合適了)。請問怎麼樣可以讓placeholder的內容可以自
標籤: 故障排查:是什麼
標籤:IDEA 進行編譯代碼的時候,特別是新項目 特別容易出現 編碼錯誤,但是 File-Encoding中設定的又沒有問題,而且maven 是能打包的,就是用 idea 內建的 編譯的時候 就會出現提示 找不到字元,錯誤開頭會提示 Information:java: Multiple encodings set for module chunk Resuce System "GBK"但是我們的設定裡面 設定的 是 UTF-8 那麼顯然哪個地方把它設定為 GBK
標籤: 就像馮侖說過:偉大,都是熬出來的。生活中走得遠的,都是自愈能力很強的人。 1918年12月23日深夜,巴黎的某個街角,兩輛馬車轟然相撞,其中一輛車主隨著車身一起翻覆,被壓在沉重的鋼鐵支架下,口袋裡滑落一串珍珠項鏈,刺眼地閃耀在血色中。 這個男人叫亞瑟·卡伯,是當時著名的貴族和工業家,幾乎100年後,即便貴族的徽印被時光滌蕩,他還有另一個知名的身份:可可·香奈兒的戀人和支援者。 他資助一名不文的香奈兒開辦自己的帽子店,從他製作精良的男士服裝中汲取靈感運用
標籤:記錄golang的擷取,因為google訪問不了,網上老找不到正確的下載方式,這裡記錄下先下載golanghttp://golangtc.com/download 使用eclipse編輯器,下載eclipsehttp://www.eclipse.org/downloads/ 下載goclipsehttps://github.com/GoClipse/goclipse 源碼https://github.com/GoClipse/releases
標籤:原創內容轉載請註明:http://weibo.com/gdexqin程式碼的的基礎在http://blog.sina.com.cn/s/blog_7c03dc6f01012um2.html中先看匯入後的效果。 動畫模型是用別人傳到網上的(好像這個人物叫真名法典的樣子,不太認識,但是感謝上傳者),之前我們已經完成了通過OGREMAX匯入靜態情境的效果,匯入骨骼動畫我們需要對OGREMAX的匯出選項進行一些修改。下面先瞭解一下OGREMAX的一些基本選項(轉自網路):--