Time of Update: 2015-05-07
標籤:剛開始安裝摺騰了好久,很多軟體包都找不到,可能是跟軟體源有關,所以先說一下我的軟體源:軟體源是用的中國預設的官方源http://cn.archive.ubuntu.com/ubuntu/ 一、安裝編譯所需的工具和庫:(1)先可以執行命令:sudo apt-get purge ffmpeg x264 libx264-dev清除原來的安裝包 (2)然後執行命令:sudo apt-get install build-essential subversion git-core
Time of Update: 2015-05-07
標籤:轉自:http://blog.chinaunix.net/uid-25829053-id-3067619.html掛載好新硬碟後輸入fdisk -l命令查看當前磁碟資訊(linux中新硬碟的加入,未掛載的檔案系統df是看不到的)fdisk -l 查看當前磁碟資訊可以看到除了當前的第一塊硬碟外還有一塊/dev/vdb的第二塊硬碟,然後用fdisk /dev/vdb 進行分區fdisk /dev/vdb
Time of Update: 2015-05-07
標籤:寫詩或者寫程式的時候,我們經常要跟歐幾裡得演算法打交道。然而有沒要考慮到為什麼歐幾裡得演算法是有效且高效的,一些偏激(好吧,請允許我用這個帶有濃重個人情感色彩的詞彙)的電腦科學家認為,除非程式的正確性在數學上得到了完全嚴格的證實,否則我們不能認為程式是正確的。既然存在即合理,因此下面我就詳細得解說一下歐幾裡得演算法,它為什麼是正確的演算法(演算法過程就不給出了,有了思想,無論是迭代還是迴圈實現應該都不成問題),為什麼有那麼好的時間複雜性。首先還是證明上述命題:注意到證明了該命題就證明了歐幾
Time of Update: 2015-05-07
標籤:抓取結果:Year: 15FallDegree: MSOffer/Rej: RejMajor: CSUniversity: RutgersT:GRE:GPA: ()Detailed Major:BackGround: 本科其他Abroad_BackGround: 原始碼如下:# -*- coding: utf-8 -*- import urllib.parse import urllib.request url =
Time of Update: 2015-05-07
標籤:1.open使用open開啟檔案後一定要記得調用檔案對象的close()方法。比如可以用try/finally語句來確保最後能關閉檔案。file_object = open(‘thefile.txt‘)try: all_the_text = file_object.read( )finally: file_object.close(
Time of Update: 2015-05-07
標籤: spring4之前,bean的配置可以主要分為兩種方式,一種是使用基於xml,個人非常討厭這種方式,因為明明一件很簡單的事,放在xml中就會多了不少繁雜的資訊。另一種方式,是從spring3.0開始,spring提供了是基於java的配置,相比於xml的配置方式,看起來會好一點兒。而在幾天前release的spring4.0中,我們可以用groovy作為spring的設定檔啦!比起最早的基於xml配置,使用groovy會更加靈活,而且幹擾資訊會更少。比起基於java的配置,gr
Time of Update: 2015-05-07
標籤:C++ 類中特殊的成員變數(常變數、引用、靜態)的初始化方法
Time of Update: 2015-05-07
標籤:厚顏無恥的推薦一下,go-adm,Go語言輕量ORM。0.1.0分支已經實作類別物件導向的操作方式,說明請戳這裡。目前的總體特性已經完成,暫時不會增加其他的特性,待0.1.0的物件導向化的特性測試完善,會合并到主分支中。艾瑪,不要打我,就是推薦一下,不要打臉……咳,Go的確吊炸天,我計劃將agimvc也搬到Golang上,不過mvc這個詞可以丟掉了。Go ADM,Go語言輕量ORM
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。最近被日誌是折騰得死去活來,寫檔案無疑效率是最高的,但是分布式又成問題,雖然稍微折騰一下配合NFS,還是可以搞一搞的,但是始終語言設計沒有那麼方便。 最終決定用redis,換了redis以為就好了,因為記憶體運行嘛,誰知道tcp串連開銷大得一塌糊塗,伺服器負載一下子高了許多,使用netstat -an 查看發現一堆的 TIME_WAIT,連ssh到伺服器都巨慢無比,所謂天下武功唯快不破,這麼慢80歲老太太跳一支廣場舞都能給滅了吧。
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。untime.Gosched()用於讓出CPU時間片。這就像跑接力賽,A跑了一會碰到代碼runtime.Gosched()就把接力棒交給B了,A歇著了,B繼續跑。看代碼:package main import ("fmt""runtime") func say(s string) {for i := 0; i < 2; i++ {runtime.Gosched()fmt.Println(s)}
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。讀寫鎖是針對於讀寫操作的互斥鎖。基本遵循兩大原則:1、可以隨便讀。多個goroutin同時讀。2、寫的時候,啥都不能幹。不能讀,也不能寫。 解釋:在32位的作業系統中,針對int64類型值的讀操作和寫操作不可能只由一個CPU指令完成。如果一個寫的操作剛執行完了第一個指令,時間片換給另一個讀的協程,這就會讀到一個錯誤的資料。 RWMutex提供四個方法: func (*RWMutex) Lock //寫鎖定func
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。go mutex是互斥鎖,只有Lock和Unlock兩個方法,在這兩個方法之間的代碼不能被多個goroutins同時調用到。看代碼:package main import ("fmt""sync""time") var m *sync.Mutex func main() {m = new(sync.Mutex) go lockPrint(1)lockPrint(2)
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。厚顏無恥的推薦一下,go-adm,Go語言輕量ORM。0.1.0分支已經實作類別物件導向的操作方式,說明請戳這裡。目前的總體特性已經完成,暫時不會增加其他的特性,待0.1.0的物件導向化的特性測試完善,會合并到主分支中。艾瑪,不要打我,就是推薦一下,不要打臉……咳,Go的確吊炸天,我計劃將agimvc也搬到Golang上,不過mvc這個詞可以丟掉了。
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。 摘要: 本文主要解說go語言的檔案操作.系統底層的open\write等系統調用,往往操作的檔案對象是檔案描寫敘述符;而C語言庫的檔案操作須要藉助fopen/fread等函數,它們的操作對象是檔案指標.go語言中,對檔案操作進行了進一步封裝……1.os包中File類首先,file類是在os包中的,封裝了底層的檔案描寫敘述符和相關資訊,同一時候封裝了Read和Write的實現。type File struct {
Time of Update: 2015-05-07
這是一個建立於
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄流程式控制制判斷語句 if迴圈語句 for跳躍陳述式switch摘要 if,for 的三種形式,switch兩種形式,switch 與 break流程式控制制判斷語句 if基本文法if 後沒有小括弧支援變數初始化,初始化的變數要以 “;” 結尾使用變數初始化產生的變數,範圍僅在 if 語句之內if 1 < 2 { fmt.Println(1) //1}if a := 5; a > 3 { //變數初始化
Time of Update: 2015-05-07
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。目錄Map建立 MapSetter 和 GetterSize刪除一個元素Map 嵌套檢查鍵是否存在遍曆摘要 建立 Map,make,setter,getter,size,delete,檢查鍵的存在,遍曆Map建立 Map定義後再初始化var m1 map[int]stringm1 = map[int]string{} //m1 map[]使用 make 函數格式為make([keyType]valueType, cap)
Time of Update: 2015-05-07
標籤:轉自:http://0flyingpig0.blog.163.com/blog/static/99370556201011831738403/感謝原作者! 本文: Managing Game States with OGREhttp://www.ogre3d.org/wiki/index.php/Managing_Game_States_with_OGREGame State
Time of Update: 2015-05-07
標籤:今天,在去往圖書館的路上碰到了一對小情侶,他們的一段談話挺有意思,因此在這裡記錄一下。地點:8 食附近。對白很短,如下: ......(這裡省略了和本文不相干的一些話,其實我也忘了:)女:從這裡到底要怎麼走到南院啊?(附註:我,筆者認為由近及遠有三條路可走,它們分別是:穿牆、走天橋、走西南門、走東南門)男:(沉默片刻...)其實從這裡可以走到任何地方。(本文完)。 從這裡出發可以走到任何地方
Time of Update: 2015-05-07
標籤:在前面提到過,Starling是Sparrow的姊妹篇,正因為這樣,Starling裡的touch事件的機制其實是為行動裝置的觸摸互動設計的,所以當你使用它進行使用滑鼠互動的案頭應用開發時,第一眼會感覺有些困惑。首先,如果你看一下starling的類結構圖的話,你會發現starling和本地顯示列表結構不同的地方在於它沒有InteractiveObject類(InteractiveObject