Time of Update: 2018-12-03
問題很簡單,就是因為缺乏支援庫,這裡給大家幾個建議,因為我的程式是在VS2005+sp1編譯的,所以需要它特別的支援庫,可以在以下地址找到下載,檔案名稱為vcredist_x86.rar,另外,也有可能是因為.NET的支援庫問題,目前我沒有碰到,因為我的程式好像也沒有用到.NET的特性.假如有需要的,可以到微軟的網站去下載,另外,當然你可以直接下我的原始碼,然後重新編譯.http://groups.google.com/group/jiutianfile/files最後,本來我可以重新用靜態連結
Time of Update: 2018-12-03
求200!:public class j200{public static void main(String args[]){ int i,j,k; long[] num=new long[50]; long[] num1=new long[50]; for(i=0;i<50;i++) num[i]=0; num[0]=1; long n=1000000000000000000L; for(i=2;i<=200;i++){ for(k=0
Time of Update: 2018-12-03
在寫程式時,如果一開始沒有考慮到可移植性,把字串都寫成了:"hello,world!"到了後面,想把大量的這裡字串替換成:_T"hello,world!"這該如何是好呢,作為一個合格的程式員,請不要一個個的改,不然會被人鄙視的...而在vs中,提供了簡單解決這玩意的方法,事實上也不簡單,我查了一個小時才學會的。關鍵就是Regex,關於Regex,以下有一篇很好的Regex入門:http://unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng-
Time of Update: 2018-12-03
google的廣告匹配演算法其實也挺搞的write by 九天雁翎(JTianLing) -- blog.csdn.net/vagrxie討論新聞群組及檔案大家都知道google的廣告吧。。。那屬於通過匹配你瀏覽的網頁中的關鍵字提供給你你可能最需要的廣告,google的廣告一向以此為賣點,或者說是優點。今天在看一個關於Python的網站,結果google給我匹配出了一個搞笑的廣告-_-!一個賣蟒蛇皮的手袋的網站。。。Python
Time of Update: 2018-12-03
以前讀大學的時候就搗鼓過samba,那時候寢室四台電腦,我一個人裝個英文的fc4,沒有辦法和室友們共用檔案,特別是想共用他們的電影的時候特別不方便(好像能共用的也就是電影了)。於是當時找到了samba,當時那個痛苦啊,折騰了起碼兩天才基本算搞明白怎麼回事,基本實現了讀取windows檔案的功能和讓室友訪問我電腦的功能。最近再次需要在台式機與筆記本(ubuntu)共用檔案的時候,自然還是想到了samba,我弄ssh只用了一下子,弄samba又用了2個晚上,而且一直是痛苦著用著。。。。因為偶爾能夠登
Time of Update: 2018-12-03
SelfExtractor理解文檔 九天雁翎:blog.jtianling.cnReadToc(CString
Time of Update: 2018-12-03
當時就感覺可能沒有太多時間(儘管應該會需要很久)來給我學習h.264,但是也太快了,甚至我買的書都還在路上呢,就要換方向了。現在開始做工具。老總是肯定準備把我打造成通吃天地人(伺服器,用戶端,工具,做網路遊戲程式的還有其他的一塊嗎?)三界的全能打工者了。。。。。作為打工者,自然是有什麼工作做什麼貝,又沒得選擇。雖然我的興趣實際在網路,linux和系統的底層,不過Windows SDK,
Time of Update: 2018-12-03
公司還真看的起我。。。。。。。。對於非電腦專業畢業的我,一開始就做錯誤dump,檔案系統,然後寫了幾個伺服器,現在安排我看公司以前寫的h264的編解碼實現。。。。。不知道這個過程能夠持續多久,不知道公司能給我多久時間去瞭解和消化h.264的東西,不過,誰都知道,這不是一兩天就可以完成的任務,希望不要像為遊戲加lua的指令碼模組一樣半途而廢。。。。。視頻牽涉到的東西比lua指令碼模組牽涉到的東西實在是多了太多太多,還有那麼多演算法。。。。看到離散餘弦變換的時候還是感覺挺熟悉的:)我的數位影像處理
Time of Update: 2018-12-03
Cruise team use cruise to do continuous integration.We are using virtual machines of Xen server to setup our CI build grid, rather than physical machines. Because the virtual machines are easy to maintain. You can easily import a VM to jion the
Time of Update: 2018-12-03
聖誕島的旅行ProblemAngel最近無聊,去了聖誕島(CX *^_^*),他喜歡無目的的亂逛,當然,他不會輕易地回頭。Angel想去廣場,那麼,他什麼時候才能到呢?你已經得到了CX的地圖,地圖上有N(N <= 100)個交叉路口,交叉路口之間有馬路相串連(不超過1000條馬路)。因為CX的人遵循奇怪的規則,道路都是單向的,不同的道路之間有一定的距離,我們假設Angel所在的地點為點1,廣場所在點為N。假設Angel走一單位距離需要一單位時間。問Angel最早和最遲什麼時候到達廣場?
Time of Update: 2018-12-03
vc的增量編譯真是什麼情況都會發生,往往各種意想不到的情況都是尤其引起的,今天下午還碰到一個極端搞笑的。我在類裡設定了一個map的成員變數,在類的建構函式中給他初始化並插入了不少元素,但是在實際的函數中對其調用的時候,卻顯示map為空白,可是map顯然不可能為空白啊,沒有任何操作會導致其為空白,甚至通過在及時視窗中打this來查看其記憶體位址,在具體函數調用到時也查看了記憶體位址,都沒有錯,只是裡面的內容不見了,由於地址是正確的,所以map並沒有被delete掉,而是被“clear”了,但是
Time of Update: 2018-12-03
演算法要求:設將n(n>1)整數存放到一維數組R中。設計一個在時間和空間兩方面儘可能高效的演算法。將R中的序列迴圈左移p(0<p<n)個位置,即將R中的資料由(X0,X1,……,Xn-1)變換為(Xp, Xp+1, …,Xn-1,X0,X1,…,Xp-1)要求:(1) 給出演算法的基本設計思想。(2) 根據設計思想,採用C或C++或JAVA語言描述演算法,關鍵之處給出注釋。(3) 說明你所設計演算法的時間複雜度和空間複雜度。 遞迴法(就這樣叫吧)#define N
Time of Update: 2018-12-03
昨天一直在做avatar頭像在工具裡的顯示,讓策劃調好頭像位置後,儲存一個世界矩陣到avatar檔案裡,遊戲裡顯示avatar頭像時,就只需要讀取那個世界矩陣就可以了,一切準備工作已經就緒,實驗成功了,本來在dialog的訊息響應,為了改進操作手段,我決定把滑鼠事件放到cstatic裡,讓策劃可以直覺操作,所以,這玩意需要相應2個滑鼠事件:ON_MOUSEMOVEON_MOUSEWHEEL實現當滑鼠左鍵按下,移動滑鼠,則行動裝置檢視。當滑鼠右鍵按下,移動滑鼠,則旋轉avatar。 然而,遇到的問
Time of Update: 2018-12-03
對於從Unix/Linux平台轉到Mac的同學來說,“終端”是經常要使用的一個工具。不過可能有很多人已經發現了,當我們使用ls命令來顯示目錄內容的時候,“終端”對於目錄、可執行檔等特殊類型的檔案並沒有使用顏色來顯示,只有使用“ls -G”時,才能顯示顏色,這可真是不方便啊。有沒有方法可以預設顯示顏色呢?方法當然有。方案一 第一個方案是讓ls自動變成ls
Time of Update: 2018-12-03
由於程式裡的 CTreeCtrl 控制項執行個體是通過 CTreeCtr::Create() 來建立的,無法通過 VS 的 Properties面板裡的 Control Events 工具來產生訊息映射函數,但控制項又需要響應滑鼠點擊事件,這時最簡單的辦法就是重載 CTreeCtr執行個體的 owner 的 OnNotify() 成員虛函數(這個 owner 也必然是 CWnd 的子類):protected: virtual BOOL OnNotify(WPARAM wParam,
Time of Update: 2018-12-03
實際上是一個USB裝置在Windows系統下作為其唯一標識的ID,準確的名稱叫做DevicePath,當然那個還不是完整的。需要的話我給你個程式你自己檢測一下系統裡的USB裝置 在USB\VID_05A9&PID_2800\5&1BFE1C47&0&8裡面,USB代表裝置類型,5&1BFE1C47&0&8代表裝置串連位置,包括匯流排位置,控制器位置,控制器編號,連接埠編號這幾項,而VID_05A9&PID_2800則是裝置資訊,而U
Time of Update: 2018-12-03
今天花了很長時間才在Ubuntu7.10上安裝好GIT 1.6.0.2。---最開始本不需要1.6,所以只用sudo apt-get install git-core就把GIT1.5安裝好。可以使用GIT://,SSH等方式。但後來需要HTTP的支援,1.5版本中不包含這個,所以開始漫長的升級之路。由於還沒有哪個repository中有最新的1.6的package,所以只好用源檔案來裝了。1 在這裡下載了一個git-1.6.0.2.tar.gz2 解壓這個檔案到git-1.6.0.2目錄中(//
Time of Update: 2018-12-03
function PrintTable(o, f, b) if type(f) ~= "function" and f ~= nil then error("expected second argument %s is a function", tostring(f)) end if type(b) ~= "boolean" and b ~= nil then error("expected third argument %s is a
Time of Update: 2018-12-03
Mercurial是一種開源的分布式版本控制工具,目前的最高版本是1.6.0.2。一、什麼是分布式版本控制工具傳 統的版本控制工具(如SVN,CVS,CleanCase等)因其將Code Repository的所有曆史資訊全部儲存在同一台伺服器上,而稱為集中式版本控制工具。而在分布式版本控制系統(如Mercurial、GIT)中, Code Repository的曆史資訊的複本被儲存在多台機器中,並且一視同仁,沒有主次之分,除非根據團隊的管理需要而人為指定哪一台機器為Main
Time of Update: 2018-12-03
來北京4個月了才有錢買個顯示器-_-!窮的這樣子啊。。。。。。以後應該有更多時間更新部落格了:)以前沒有太多的更新部落格並不是因為其他的,而是我當時用的是一台古董的膝上型電腦,基本上速度比得上老爺車,而且自己台式機上的資料都沒有,那個痛苦啊。不過,說實話,也不是沒有壞處。。。。因為不能用VS2005,於是我總得找一個東西來編程,所以我第3次開始適應VIM,由於這次比上次因為學彙編而使用更加具有強迫性。。。所以,現在我回到公司,感覺VS2005的編輯功能都不好用了:)也才有4個月工作總結上面的那麼