原创 一個php實現的生成排列的算法

<?php function perm($s, $n, $index) { if($n == 0) { return ''; } else { $n

原创 linux下安裝subversion遇到權限問題

linux下,爲某用戶安裝subversion,命令依次爲: ./configure --prefix=some-dir  ...... make ..... make install 出現錯誤提示:  cp .libs/mod_dav_

原创 並查集數據結構

轉自:http://www.cnblogs.com/cherish_yimi/archive/2009/10/11/1580839.html

原创 awk小試牛刀

這兩天學習了一下linux經典命令——awk,發現真是個不錯的東西,沒有早點認識到它的厲害,不然平時可以少寫好多處理文件的python腳本啊! 學完就要用,不然就要忘,隨手google了一下“awk面試題”,發現一道卡巴斯基面試題:有一個

原创 對字典排序

retTuple = sorted(dic.items(), key=lambda x:x[1]) x表示字典的一項,這裏x[1]表示按value排序,返回的是一個list,元素爲tuple,類似[('a',1),('b',2)]

原创 解決虛擬機窗口大小自適應的問題

軟件:vmware-workstation-6.5.0   虛擬系統:ubuntu8.10 and fedora10   之前我的ubuntu裝vmware-tools非常不順利,裝完後很多功能沒有實現,例如鼠標移進移出(安裝xserve

原创 totalCMD不顯示快盤文件夾的問題

totalcmd是一款很不錯的文件夾/文件查看工具,自帶的多標籤功能比windows自己的資源管理器好用很多,但是最近發現一個小問題,就是totalcmd不顯示快盤的文件夾圖標,查看了一遍設置,沒有與這個問題相關的設置,最後試着修改文件夾

原创 一篇比較好的javascript-OO教程

part-1: http://www.sitepoint.com/article/oriented-programming-1/   part-2: http://www.sitepoint.com/article/oriented-pr

原创 C#多form切換,窗口閃爍的問題

 問題背景: form1包含一個splitter控件,將form1分成左右兩塊,左邊塊中有一些label,右邊塊用來顯示其他form;要實現點擊左邊塊中的label,然後在右邊塊中顯示相應的form(假設叫form2,form3....)

原创 編碼轉換:UTF-8 BOM to GBK

      最近因爲一個實驗,需要文本文件的編碼格式爲GBK或者GB2312,而源數據又是很多編碼格式的,有些是GBK,有些是UTF-8,這樣就不好用工具直接轉,手動就更不可取了,於是打算寫個程序,能夠讀取UTF-8的文件,更改編碼後,再

原创 解決“無法加載acrobat PDFmaker服務器”的錯誤

軟件環境: OS:番茄花園XP SP3 office 2003 SP2 acrobat pro 9.1 強調軟件環境是因爲這個錯誤跟系統版本有很大關係,不知道番茄花園修改了什麼,反正之前我沒遇到過這個問題。 出錯場景:在word中點擊轉換

原创 使用腳本修改IE的局域網設置-自動配置腳本

先說這個問題的背景:公司的代理配置腳本限制過嚴,開發時自己配的host經常被識別爲非法地址,這很討厭,於是我複製了公司的配置腳本保存在本地,然後做了些修改,讓自己的host都是合法的,但是更討厭的時,公司的安全系統會定時把代理配置腳本還原

原创 vim退出後恢復終端內容

有些終端在vim退出後可以恢復到打開vim前終端的狀態,類似這樣: $ vim /etc/sysconfig/ ####這裏表示打開vim##### sdskk,一些文件內容 :q $ vim /etc/sysconfig/      

原创 printf和cout對整數常量的不同處理方式

今天發現printf函數和cout對整數常量的處理是不一樣的,簡單說來printf將整數常量當成有符號數處理(int),cout卻當成無符號數處理(unsigned int),可以從以下代碼得出結論:         int i = 0x

原创 一道關於診斷準確率的概率題

題目如下: 醫學統計,c**絕症得病的概率是萬分之一A同學體檢報告c**呈陽性A不信,醫生回覆:可能誤報,不過我們的準確率是99.5%,且不會漏報。A得該病的可能性有多大?這是一道關於診斷準確率的題,首先明白,萬分之一只是長期統計得到的