原创 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