Time of Update: 2018-12-04
聲明: 這個方法我是從ubuntuwiki中copy過來的,在此感謝提供解決方案的人!首先新曆得安裝wqy等等。卸載scim,安裝fcitx。(看你喜歡你可選如雅黑,不過得知道它的名字)在終端視窗執行(每一句都複製粘貼就行了,我也記不住這些。拿來的,像是漢化local)sudo chmod -R 777 /var/lib/locales/supported.d/cd /var/lib/locales/supported.d/sudo touch jasudo touch kosudo
Time of Update: 2018-12-04
提示:看看原代碼會明白下面所說的!原代碼處理捲軸時的問題:有了WS_VSCROLL後會出現捲軸,但是無法滾動,還沒有鍵盤介面,也沒有初始化滾動塊的大小等等我們要做的事情是:1.要處理滾動訊息2.移動滾動塊到滑鼠指定的位置3.並更新客戶區的內容滾動訊息:WM_VSCROLL nScrollCode = (int) LOWORD(wParam); // scroll bar value nPos = (short int) HIWORD(wParam); // scroll box
Time of Update: 2018-12-04
前段時間研究過如何求最長連續公用子序列和最長連續子字串,以前一個同學正好問起來,這裡貼出來解法:問題的關鍵還是如何定義子問題,假設有:Xm = x1 x2 x3 ... xmYn = y1 y2 y3 ... yn1. 最長公用子序列(不必連續)定義f(m, n)為Xm和Yn之間最長的子序列的長度於是有f(m, 0) = f(0, m) = 0如果xm != yn, 則f(m, n) = max{ f(m-1, n), f(m, n-1) }如果xm = yn,則f(m, n) = f(m-1,
Time of Update: 2018-12-04
這個題貌似完全顛覆一般的Logic:交換兩個整數需要一個額外的空間用於儲存:t = b;b = a;a = t;粗看上去似乎沒有辦法,但是仔細想一下,既然不能用額外的空間,那麼能用的方法就只有數學方法,也許有效,那麼第一個想法就是用A+b看看,稍微想一下就可以得到下面這個解法: a = a + b; b = a - b; a = a - b;還有更絕的(由DxZ網友提供):a = a ^ b;b = a ^ b;a = a ^ b; 其實很多這樣的題目並不難,只是需要一點點的Think
Time of Update: 2018-12-04
以下是轉載別人的文章 轉載出處 http://blog.csdn.net/piggyxp/archive/2004/09/23/114883.aspx 目錄:1.重疊模型的優點2.重疊模型的基本原理3.關於重疊模型的基礎知識4.重疊模型的實現步驟5.多用戶端情況的注意事項 一. 重疊模型的優點1. 可以運行在支援Winsock2的所有Windows平台 ,而不像完成連接埠只是支援NT系統。2.
Time of Update: 2018-12-04
看上去似乎任何已知的演算法都無法做到,如果誰做到了,那麼所有的排序方法:QuickSort,ShellSort,HeapSort,BubbleSort等等等等,都可以扔掉了,還要這些演算法幹嗎阿,呵呵。不過實際上,在數字範圍有限制的情況下,是有一個這樣的演算法的,只需要用一個數組記錄每個數字出現次數就可以了。假定你的數字範圍在0到65535範圍之內,定義一個數組count[65536](這個空間是常量,和n無關,所以是O(1) ),初值全部為0。那麼假設有下面這些數字:1002003001190
Time of Update: 2018-12-04
在 grub 內要顯示背景圖片,有以下幾個限制: 1. 圖片大小限制在 640x480 2. 顏色限制在 14 色 3. 檔案格式為 xpm,且需經過 gzip 壓縮為 gz 的檔案 4. /boot/menu.lst 中設定背景檔案的路徑,grub能讀取的格式,例如(hd0,6)/boot/grup/bg.xpm.gz製作過程 ~$convert -colors 14 xxx.jpg bg.xpm~$gzip bg.xpm產生 bg.xpm.gz~$sudo cp bg.xpm.gz
Time of Update: 2018-12-04
打字太累了,不過我還是儘力講清楚!英文版的chm檔案中,有些亂碼是因為ie的編碼不對,只要右擊有亂碼的那頁選"查看原代碼",並另存新檔".html"的網頁,
Time of Update: 2018-12-04
12月9日下午我將在MSDN中文網路廣播中主講.NET 4.0 CTP中Interop的新特性:Type Equivalency,又稱之為NO PIA。有興趣的朋友可以通過下面的連結登記並收聽此次網路廣播:.NET 4.0中的新特性系列課程(1):等價類別型(Type Equivalency) (Level 200)講 師:張羿 課程簡介:在.NET 4.0之前,為瞭解決不同的Interop
Time of Update: 2018-12-04
大多數人喜歡方便,就選用了gost版,本人也是,我精選電腦公司的5.1版本.但是細想想,還是懶惰得服代價的。當想要裝iis時,傻眼了,沒有xp原盤。以下傻眼了,別急。聽我慢慢道來,高手就不用看了。^_^1.先確定你的windows版本,想必一定會。2.在網上下相應的iis組件,比如你的windows
Time of Update: 2018-12-04
使用過COM來訪問.NET組件的朋友們應該都會注意到在對應註冊表中有一個RuntimeVersion的索引值:這個RuntimeVersion的命名很容易讓人誤認為RuntimeVersion是用來指定該.NET組件所應該啟動並執行CLR的版本號碼。實際上,這個索引值的意思和字面上不是特別一致。如果我們考慮一個情況:首先,進程中先建立一個.NET類型的執行個體,RuntimeVersion標記為1.1,然後再建立一個.NET類型的執行個體,其RuntimeVersion標記為v2.0,那麼到底會
Time of Update: 2018-12-04
使用雨林木風給宏基的筆記本(acer 4710z )恢複後,就是藍屏然後開不了機.奇怪阿!藍屏一般是由硬體,或軟體的記憶體衝突引起的。知道這個以後,再想想一般ghost盤中沒有SATA 介面的硬碟的驅動,但是acer這傢伙偏偏是SATA的介面硬碟(趕主流吧^_^)。可能是這個原因吧,但是改怎麼辦?上宏基官網上一查,說是可以用磁碟片先將
Time of Update: 2018-12-04
今天遇到一個同學的vista的小喇叭不好使了。具體情況也不明。 只有提示: vista音頻服務尚未運行! 我用services.msc看了看服務(運行--services.msc),但是服務停止了。baidu了一下,原來還有依賴的別的服務(plug and plag,RPC,WindowsAudioEndPointBuild,Multimedia class schedule),我用services.msc嘗試開啟服務。可是無法啟動!這時msconfig(
Time of Update: 2018-12-04
1月6日下午14:30我將在MSDN中文網路廣播中主講.NET中COM和COM Interop的相關基礎知識。有興趣的朋友可以通過下面的連結登記並收聽此次網路廣播: 公用語言運行庫(CLR)開發系列課程(3):COM Interop基礎 (Level 300)講 師:張羿 課程簡介:從本次課程開始,今後幾次課程將圍繞COM和COM Interop技術,展開對Managed 程式碼和Unmanaged 程式碼之間通過COM進行互操作的討論。本次課程將從COM基礎知識開始,簡單介紹進行COM
Time of Update: 2018-12-04
。指令下列指令的錯誤(1) MOV AH,BX 源運算元與目的運算元長度不相同(2) MOV [BX],[SI] 這是兩個記憶體單元在傳遞資料,而這在組合語言中是不允許的(3) MOV AX,[SI][DI] 不能用兩個變址連用,其中一個應為基址(4) MOV MYDAT[BX][SI],ES:AX 同(2)(5) MOV BYTE PTR[BX],1000 必須有一個為寄存器(6)MOV BX,OFFSET MYDAT[SI]
Time of Update: 2018-12-04
因為工作需要,我把自己的一台機器裝上了Windows Server 2008並配置好了Hyper-V,用來Host我的一些虛擬機器。但是我一般遠端存取這台伺服器,管理虛擬機器起來不太方便,特別是在虛擬機器上還沒有安裝好Integration Services更是如此。因此我經常用HyperV為Vista發布的一款MMC來遠端管理我的虛擬機器。這個MMC包含在Vista SP1 Managed Tools Update for the released version of
Time of Update: 2018-12-04
1。.(1)立即定址 沒有(2)直接定址 7237H(3)使用BX的寄存器定址 沒有(4)使用BX的間接定址
Time of Update: 2018-12-04
1.前台調用js function select(){}<input class="field" type="password" onfocus="select();" />2.表單載入調用 function open(){}<body onload="open()">3.根據背景變數,然後再調用 function open(){} <%if (flag=="1") %><body onload="open()"> (flag 是背景變數)4.
Time of Update: 2018-12-04
不知道什麼時候開始,自己開始看別人寫的關於技術性的文章及文章,寫得很好。為什麼自己不動手也隨便寫寫呢。看了下面的幾句話,很有感觸。 1. 寫部落格可以鍛煉自己的表達能力(自己寫不清楚的東西,別人更是聽不懂!) 2. 督促自己學習,為自己學習曆程留下痕迹與參考資料; 3. 將知識共用,讓大家來學習和交流!這樣別人也能學到知識,而且也會提出問題,這樣也提升了自己能力!至少能當作複習不是嗎?! 4.
Time of Update: 2018-12-04
人工流產後怎樣進行補養 流產後應重視飲食的補養,這對女性身體健康有很大的影響。因為流產對身體有一定的損傷,丟失一定量的血,加上流產過程中心理上承受的壓力和肉體上的痛苦,使流產後的身體比較虛弱,有的人還會有貧血傾向。因此,適當的進行補養是完全必要的,而補養的程度、持續的時間,應視流產者的體質、失血多少,全面衡量而定。