原创 vi中常用的替換命令
本文關鍵詞:linux命令 Linux linux vi命令 vi/vim 中可以使用 :s 命令來替換字符串。以前只會使用一種格式來全文
原创 安裝Grub到U盤
安裝Grub到U盤 U盤啓動器: 目的:安裝grub到u盤,用u盤來維護系統 條件:1、電腦設爲從USB設備啓動。 2、要有一個Linux系統來安裝Grub. 3、當然這個U盤要爲此次行動做出犧牲。(呵呵,趕緊將重要
原创 vi中常用的編輯命令
文本編輯器是所有計算機系統中最常用的一種工具。UNIX下的編輯器有ex,sed和vi等,其中,使用最爲廣泛的是vi,而vi命令繁多,論壇裏好像這方面的總結不多,以下稍做總結,以資共享!渴望更正和補充! 進入vi的命令 vi file
原创 linux中fork同時創建多個子進程的方法(一)
Fork同時創建多個子進程方法 第一種方法:驗證通過 特點:同時創建多個子進程,每個子進程可以執行不同的任務,程序 可讀性較好,便於
原创 數據結構的C實現_循環隊列
隊列的操作特點是“先進先出”。前者主要是頭指針、尾指針的使用,後者主要是理解循環隊列提出的原因及其特點。兩者都要掌握隊列空與滿的判定條件以及出隊列、入隊列操作的實現。 //循環隊列 #include <stdio.h> #include
原创 互斥鎖和條件變量
由於工作站軟件的移植牽涉到這方面的內容, 搜一最近一直在學習Linux線程方面的知識!由於這本書上沒有將條件變量的問題,所以不能理解的一個函數就是pthread_cond_wait(). 今天終於
原创 windbg的使用
自己打算學習windbg,可是學習的過程中發現需要的資料都很凌亂,於是我就邊學習邊把自己收集的資料整理了一下,希望對初學者有用。 一 windbg介紹 windbg是在windows平臺下,強大的用戶態和內核態調試工具。相比較於Vi
原创 win7或者xp自動撥號
在網上找的方法,我已經設置成功,方法如下 ####################################################### @echo off mode con: cols=50 lines=10 title
原创 memcpy源碼
void * memcpy1(void *dest, const void *src, size_t n) { assert(dest!=NULL&&src!=NULL); //有效性檢測 if(de
原创 linux鎖的介紹
鎖的類型 互斥量(Mutex) 互斥量 是實現最簡單的鎖類型。如果在釋放操作執行前發生定時器超時,則互斥量也會釋放代碼塊或共享存儲區供其他線程訪問。當有異常發生時,可使用try-finally語句來確保互斥量被釋放。定時器狀態或try
原创 有1,2...一直到n的無序數組,求排序算法,並且要求時間複雜度爲O(n),時間複雜度爲O(1)
提示:用數組值作爲下標 分析: 對於一般數組的排序顯然 O(n) 是無法完成的。 既然題目這樣要求,肯定原先的數組有一定的規律,讓人們去尋找一種機會。 例如:原始數組:
原创 哈希表實現
#include <stdlib.h> #include <stdio.h> #include <string.h> typedef struct _struct_hash_key { unsigned int uiIp;
原创 把Win7中的默認宋體改換成XP的宋體
Windows7的默認字體雖然是微軟雅黑,但是很多情況下還是要用到宋體。然而Win7自帶的宋體改變較大,看起來有點發脹的感覺,沒有XP中的宋體緊湊。我們可以提供替換Win7自帶的宋體爲XP宋體,來解決這個
原创 面試題,將we替換爲you,將you替換爲we
第一次用vc做面試題,原題如下: 文件評審 Michel需要評審一份文件,但是卻有另一件緊急的事情要處理,於是請好友Jack幫忙評審一下。當Michel看到Jack評審結果後,發現一個問題,Jack是以第一人稱評審的,現有Michel需要
原创 c++設計模式
http://blog.csdn.net/wuzhekai1985/article/details/6675799