Time of Update: 2018-12-05
常用命令 C-v 向上翻頁 C-p 向上一行 C-b 向左一個字元 C-f 向右一個字元 M-b 向左一個單詞 M-f 向右一個單詞 C-a 移到行首 C-e 移到行尾 M-a 移到句首
Time of Update: 2018-12-05
/kern/arch/mips/mips/start.s系統開始引導於此。22-25 為了gdb的方便,留了20位元組作為stack frame27-57 由注釋得知,系統初始時,將一個引導字串放到a0中,並且將核心載入到0x80001000(物理地址0x00001000)中。 80000000將會是exception handler。_end是連結完成後,kernel的結束位址。59-64
Time of Update: 2018-12-05
有很多朋友希望MDI子表單不重複被開啟,如果子表單已經被建立了,則把它啟用,而不是又建立了一個MDI子表單,其實中C#提供的MdiChildren這個屬性就可以解決這個問題,下面假設一個treeview控制項,點擊treeview上面的相應結點,就會建立以這個結點命名的MDI子表單,若是子表單已經被建立,則把它啟用,顯示在所有子表單的最前面。代碼如下:private void treeView_AfterSelect(object sender,
Time of Update: 2018-12-05
這回由啟動時初始化的順序分析涉及幾個bootstrap函數的檔案。/kern/arch/mips/mips/ram.cram_bootstrap()21 擷取當前記憶體大小23-32 記憶體最大為508MB,因為由於mips體系的原因,超出這個大小,記憶體將不連續了。34 lastpaddr為記憶體最後一個位元組的地址36-40 firstpaddr為firstfree-MIPS_KSEG0,firstfree為當前核心堆棧的棧頂42-44
Time of Update: 2018-12-05
~/.emacs 以下 .emacs 是我跟據 http://linux.hiweed.com/node/1391 的文章《Debian下使用GNU Emacs》修改了一下得來的,謝謝原作者嘻嘻。;;-------------------------中文設定--------------------------;; Setup GBK environment(set-terminal-coding-system 'euc-cn)(set-keyboard-coding-system
Time of Update: 2018-12-05
剛才有一份相對比較全的Unix的家族族譜,很珍貴了。但是可能大家在其中沒有發現其它我們比較熟悉的作業系統,最典型的就是Windows NT家族,這是因為Windows NT家族不屬於Unix衍生的作業系統。Windows NT的前身是DEC的VMS, OS/2和Windows 3.1。因此,我又找到了一份非Unix類的作業系統家族族譜,這裡面大約收集了700個OS及其版本,這應該說也是相當的全了。http://www.oshistory.net/
Time of Update: 2018-12-05
ICTCLAS分詞的第一步就是原子分詞。但在進行原子切分之前,首先要進行斷句處理。所謂斷句,就是根據分隔字元、斷行符號分行符號等語句的分隔標誌,把源字串分隔成多個稍微簡單一點的短句,再進行分詞處理,最後再把各個分詞結果合起來,形成最終的分詞結果。分成短句之後,即可進行原子分詞,所謂原子,是指該短句中不可分割的最小語素單位。一個漢字、短句前後的開始結束識別欄位、全形標點符號、連在一起的數字字母單位元組字元等。最後一種情況可以舉例說明,比如:三星SHX-132型號的手機1元錢,則SHX-132、1
Time of Update: 2018-12-05
ICTCLAS研究了幾個月,加了N個晚班之後,現在終於有點眉目啦,ICTCLAS4J有也一定的雛形了。 用Java實現分詞的第一大步,斷句和分詞,下一步就是詞性標記了。感覺最複雜的地方就是NShortPath(N-最短路徑)這裡,雖然原始碼裡只實現了1-最短路徑,但來來回回的複雜處理搞的我有點頭暈眼花。好在認真分析之後,搞清楚了其中的實現過程,用Java實現起來,至少在代碼是要簡練的多了。但過猶不及,不知道哪個地方沒有處理好,除了第一個測試案例“他說的確實在理”分詞結果正確之外,其他的都不對。看
Time of Update: 2018-12-05
今天用Bash指令碼寫了一個處理Nokia簡訊檔案的小工具。工具分兩個檔案,vmg2txt可以將一個.vmg檔案的內容提取出來並顯示到螢幕上,readvmgs可以將一個目錄下的所有.vmg檔案(包括子目錄)的內容讀出來一併顯示到螢幕上。readvmgs是依賴vmg2txt的。什麼是.vmg檔案 如果你有Nokia S40手機的話,通過資料線你可以將所有簡訊拷貝到電腦,預設的副檔名就是.vmg。程式啟動並執行環境和條件 指令碼在下面的環境中測試通過: Bash 3.1.17
Time of Update: 2018-12-05
用GDI+對表單(Form)進行繪圖(就是畫圓等操作,用Graphics來做的),代碼如下:private void button1_Click(object sender, System.EventArgs e){ System.Drawing.Graphics g = this.CreateGraphics(); g.FillEllipse( Brushes.Red , 100 , 100 , 50 , 50
Time of Update: 2018-12-05
昨天修改了gnokii(版本號碼0.6.13)的一個BUG。它的N6510驅動(我的N3100使用這個驅動)對中文的支援有問題,讀取簡訊的時候經常讀不完整。我把修改後的代碼放在了這裡。你也打算用gnokii,如果咱們手機用同一個驅動的話,可以直接拿去用,下載後替換掉原來的common/phones/nk6510.c,重新編譯即可。
Time of Update: 2018-12-05
最近使用GDI+中的TextureBrush ,但是在FillRectangle時,圖像總是出現位移問題,例如下圖:原始圖片應該為:下面是我的源代碼,我將一步一步的分析出現這個問題的原因及解決方法。 Image logo = Image.FromFile( " Your Picture Path" ); TextureBrush br = new TextureBrush( logo ); Graphics g =
Time of Update: 2018-12-05
幾個月之前我就開始在我的機器 (AMD64, GeForce6100+nForce 410 chipsets) 上試圖安裝 Breezy (Ubuntu 5.10),結果裝是裝上了,但網路不通,X 也啟不來,其它就啥也別提了,折騰了N個夜,未果,氣餒,最終放棄。 這不,近來重新鼓起勇氣,裝了個 Dapper (Ubuntu 6.06) Flight 6,還別說,就是牛一些,剛裝上就是彩色的,只是網路還是不通,折騰了一宿,淩晨四點多才睡,還是不行。日子還是要過的,只好上床。 第二天接著搞,
Time of Update: 2018-12-05
經過人名、地名等未登陸詞的識別之後,再次產生二叉分詞圖表,求取N-最短路徑。為何再次執行這樣的迴圈,是因為在得到初分結果後又增加了新的節點(比如:人名或地名)到結果鏈表中,需要再次求取最短路徑:經過最佳化後的二叉分詞圖表: 12345678910110始##始@張始##始@未##人 1 張@華張@未##人 2 未##人@說 3 華@平 4 未##人@說 5 平@說 6 說@的 7
Time of Update: 2018-12-05
這也許是個老話題了,但是今天我在用property 時卻有了新的發現。那就是如果傳遞的是類的話,那麼是按地址(引用)來傳遞的。例如如下兩個程式。假設有兩個form,form1、form2和一個Class1.cs的類檔案。form1是程式的開始表單,通過form1 來調用form2 。程式如下:Class1.cs檔案的內容是public class Class1 { public int i; public Class1() { // // TODO: i =
Time of Update: 2018-12-05
今天正好想起來,其實可以返彙編看看使用者模式下的Kyth和FreeBSD下的libpthread有什麼不同。後來發現這個libpthread-kyth.so是沒有strip過的(不像麒麟新發布的2.1-01的核心竟然經過了strip,並且還修改了引導部分,不知道這麼做是在躲避什麼,呵呵),這樣我可以看看夠成這個可執行檔都有哪些源檔案。願意重現的可以按照以下方式重現,非常簡單。麒麟作業系統下執行:strings /lib/libpthread-kyth.so | grep kyth |
Time of Update: 2018-12-05
by dancefire: dancefire at 263 dot
Time of Update: 2018-12-05
music:jacky zhangwords: jascha richterhiding from the rain and snow (躲藏在雨雪之中)trying to forget but i won't let go(試圖忘記,但我怎能忘記??)looking at a crowded street (看著熙熙攘攘的街道)listening to my own heart beat(聽見的只有自己的心跳)so many people all around the world
Time of Update: 2018-12-05
這是一個post資料編碼和解碼的函數#pragma warning( disable: 4786 )#include <iostream>#include <string>#include <vector>#include <map>using namespace std;// 編碼const string post_encode( const string::const_iterator& begin, const
Time of Update: 2018-12-05
題記:經過幾個月斷斷續續的學習,終於把ICTCLAS的原始碼搞清楚了一部分,關試著用JAVA按原作者的意圖實現了一個,目前已經可以實現分詞的第一步,但人名、地名和未登入詞的處理以及詞性標記還沒有徹底搞清楚。本來想早點拿出來和大家分享,但又怕太醜陋不敢見人。近幾個星期工作一直特別忙,也無暇照顧它並做進一步的實現。思付良久,還是決心先把自已的理解和實現拿出來和大家共用,歡迎各位指正拍磚!package com.gftech.ictclas4j.bean;import