Time of Update: 2018-12-05
首先說,這是我第一次編譯這麼大的工程,所以走了些彎路。因為我要學習語音處理方面的知識,所以就從sf下了audacity的源碼來編譯一下。我下的是audacity1.3.9 version,首先找到win目錄下的compile.txt,這是在windows下編譯的說明檔案,上面的指示說的還是很明白的(不過是英文的),編譯工具是vs2008。1.要想成功編譯audacity,必須先編譯widgets,
Time of Update: 2018-12-05
拍賣也是博弈論中研究很深入得一個方面。我沒有那麼深的造詣,只不過看完後想起了我在玩魔獸世界時也經常在拍賣行“淘金”,其實裡面也可以用一下博弈論的方法的。拍賣的形式大概有這麼幾種:英國式拍賣:從一個底價開始,輪流叫價,以一定的增幅漲價,最後叫價最高的那個人贏得拍賣,付出他叫的價錢。易趣上的拍賣:(我沒試過,書上是這麼寫的)出價最高的人贏得拍賣,但是付出第二出錢第二高的人的出價。荷蘭式拍賣:從很高的價錢開始降價,最先出價的人贏得拍賣。 那麼WOW拍賣行裡的拍賣應該類似於英國式拍賣了,不過,它最大的區
Time of Update: 2018-12-05
首先說,這是我第一次編譯這麼大的工程,所以走了些彎路。因為我要學習語音處理方面的知識,所以就從sf下了audacity的源碼來編譯一下。我下的是audacity1.3.9 version,首先找到win目錄下的compile.txt,這是在windows下編譯的說明檔案,上面的指示說的還是很明白的(不過是英文的),編譯工具是vs2008。 1.要想成功編譯audacity,必須先編譯widgets,
Time of Update: 2018-12-05
其中maxEndingHere和maxSofar的使用是精華,這個演算法能在O(n)時間內解決問題!!!,而一般程式員寫出來的代碼只能在O(n exp 2)解決問題,具體演算法原理過幾天再發。這個演算法時從編程珠璣中看到的,讓我再次領悟到好的演算法對效能提高時多麼地大~Code: /*從一個整形數組中找到最大字串的和*/#include <iostream>using namespace std;int find_max_sub(int *,int);int main(){
Time of Update: 2018-12-05
我是看完一本《博弈論知識精粹》中的一張後忽然有點感悟。其實最初吸引我的就是那個以前已為很多人熟知的案例。
Time of Update: 2018-12-05
假期用MFC做通訊程式,遇到了很多讓我糾結的問題。1.自己建立的背景工作執行緒中不能建立表單或者對話方塊,這個讓我抓狂了很長時間,我以為是我程式裡有Bug,後來上網google了一下才明白這是一個多麼基礎的問題,只怪我之前沒有好好學過MFC。。。2.跨線程間傳遞MFC對象會有問題。由於我們是做通訊程式,要用到網路傳輸,當時覺得既然用MFC了,那就用Csocket吧,開始用的時候覺得挺方便,和java的socket感覺差不多。但我在背景工作執行緒中想建立一個Csocket的時候就出問題了,list
Time of Update: 2018-12-05
這是以層序遍曆為基礎的,稍加改造還可以求每個節點的層數 int depth(Btree *T){ Queue q;//需要用到隊列 int count;//用來記錄每一層的節點數 int tmp;//臨時記錄每層節點數 int depth = 0;//深度 q.enqueue(T); do { tmp = 0; for(int i = 0; i<count; i++) { T =
Time of Update: 2018-12-05
馬上就要資料結構考試了,看到求最小產生樹中有個“破圈法”,網上都沒有詳細介紹的,我就發表下自己的心得。
Time of Update: 2018-12-05
最近自己用c#做了一個案頭的應用程式,尋思著一個小應用太沒意思了,怎麼才能做到可擴充呢,自然而然就想到了外掛程式技術。現在很多軟體都會使用外掛程式技術,向eclipse,vs,google案頭等,最大的好處就是實現了應用程式的可擴充性,使用者如果想擴充自己的應用,不用再開啟工程重新編譯,而只需按照一定的要求(外掛程式協議)編寫外掛程式,然後通過安裝等方法整合到系統中就可以做到“隨插即用,無需編譯”了,即所謂的外掛程式。
Time of Update: 2018-12-05
Code:#include <iostream> #include <bitset> using namespace std; int main() { int a[] = {1,5,17,4,67,88,54};//test array bitset<100>b; for(int i=0; i<=6; i++) { b.set(a[i]); }
Time of Update: 2018-12-05
Unix下常用CVS命令整理1.登入:$export CVSROOT=:pserver:username@the_server_name:/home/cvsroot Note:pserver是訪問方式,如果伺服器設定的是口令認證,則是 pserver。 username是 CVS伺服器的使用者名稱,可以根據你的設定修改; the_server_name是CVS伺服器的名稱或者IP地址;
Time of Update: 2018-12-05
第1計大海撈針◎和朋友相處時要熱情又謹慎,經常站在對方的立場上做考慮。◎當雙方的奉獻與回報達到平衡時,就是最愉快的時候,也是獲得最大利益的時候。◎只要有心廣結善緣,隨時隨地都可以交朋友。◎真正的友情在於執著的尋覓,也在於慷慨的奉獻。◎瞭解對方是誰,並且告訴他你是誰,友誼之門自然開啟。第2計一見鐘情◎想把陌生人變成好友,自己必須先建立樂於與人為友的態度,才能有所行動。◎敷衍的話對熟人的意義不大,但對與陌生人的交際其實是有一定作用的。◎人可以從外在的表現去推測出其內心的變化。因此在交往過程中用心體會
Time of Update: 2018-12-05
在管理工作中,盡量保持政策的一致性是很重要的,否則,員工就會對管理層產生不信任,就像一個國家如果朝令夕改,那麼人民以後將不會依據國家的政策辦事。如果真的需要更改一些政策,一定要和員工做好溝通,講明原因,要理解員工的不滿,盡量給予員工一些補償。
Time of Update: 2018-12-05
C語言中沒有專門的字串變數,如果要將一個字串存放在變數中,必須使用字元數組,即用一個字元型數組來存放一個字串,數組中每一個元素存放一個字元。--------------------------------------------------------------------------------<1> 定義: char c[10] 字元型與整型互相通用,因此 int c[10] 也可以定義字元數組。但由於兩種類型分配位元組不同, 用整型來定義會浪費空間,
Time of Update: 2018-12-05
解決方案一、用net 命令(假設忘記密碼的使用者名稱為LUOYONG)我們知道在Windows XP中提供了“net user”命令,該命令可以添加、修改使用者賬戶資訊,其文法格式為: net user [UserName [Password | *] [options]] [/domain] net user [UserName {Password | *} /add [options] [/domain] net user [UserName [/delete] [/domain]
Time of Update: 2018-12-05
程式員 程式員(英文Programmer)是從事程式開發、維護的專業人員。一般我們將程式員分為程式設計人員和程式編碼員,但兩者的界限並不非常清楚,特別是在中國。 作一個真正合格的程式員,應該具有的素質。 1:團隊精神和協作能力
Time of Update: 2018-12-05
好久沒寫部落格了,這幾天有時間,寫寫最近的一些心得。所謂Bumpy Objects就是求一個多邊形的穩定支點的問題,中Object1的1,2,5,6是一組,1,7,8是一組,6,7是一組。要求使得每組中最大下標最小的一組,如Object1就選1,2,5,6這一組,Object2中選4,5,6這一組。英文詳細描述如下Consider objects such as these. They are polygons, specified by the coordinates of a centre
Time of Update: 2018-12-05
一種一維數組按從第i個位置“旋轉”,例如abcdefgh, i = 3,則旋轉後變為defghabcCode:/* rotate a one-dimensinal vector of n elements left by i positions. For instance, with n=8 and i=3, the vector abcdefgh is rotated to defghabc. Simple code uses an
Time of Update: 2018-12-05
單調子序列包含有單調遞增子序列和遞減子序列,不失一般性,這裡只討論單調遞增子序列。首先,從定義上明確我們的問題。給定序列a1, a2, …, an,如果存在滿足下列條件的子序列ai1<=ai2<=…<=aim,
Time of Update: 2018-12-05
阿里幾輪面試結束了,我也總結一下。 按照國際慣例,從近往遠說,最後一次面試是現場面試,兩個主考官,一個是技術的,一個是HR。 上來先自我介紹,反正自然一點考官也對這個沒什麼要求。因為我以前實習過,又問了一些以前實習的問題,我說我主要是維護,不是開發,他好像就沒興趣了。。。 然後考了一道演算法題:給定一個排好序的數組,從裡面尋找一個給定值出現的次數。