原创 dnw2的下載與安裝

1.先從csdn下載一個dnw2的源文件 2.安裝libdev-usb的庫 sudo apt-get install libdev-usb 倘若提示沒有:用apt-get updte 3.gcc dnw2.c  -o dnw2 -lusb

原创 minicom的安裝與配置

 1.apt-get update  2.apt-get install minicom  3.配置minicom   sudo minicom -s

原创 Invaild Module Format linux中hello world 程序編寫

最近正在學習linux驅動,一般接觸一個新領域都是從Hello World 開始的。但是就是這樣的一個簡單的Hello World 程序卻涉及到很多問題。 網上的教程以及一些書籍都會介紹你怎麼去寫程序,卻一般不介紹環境的搭建,殊不知環境

原创 今天linux下輸入法出現問題,用ctrl+space 怎麼都切換不過來,不能輸入中文,不過終於找到答案了

在終端模式下,輸入sudo vi /etc/profile或 sudo vi 家目錄/.profile ,按i,然後在最後加入底下三行: export XMODIFIERS="@im=SCIM" export GTK_IM_MODULE=

原创 c語言中得const 限定符的用法

指針使用const 限定符 const限定符的作用就是告訴編譯器這個被限定的變量是不可修改的。 可以使用const限定符來實現“最小權限原則”。 向函數傳遞的指針有4種: 1、char *sPtr 2、const char *sPtr 3

原创 關於vim不能粘貼到系統剪貼板與無法打開並寫入文件

   在vim中寫程序很多涉及到粘貼到外部的問題,其實不用什麼命令那麼麻煩,只需要i將你 的文件進行保存,然後用gedit打開復制粘貼就可以    在不同的用戶權限下編寫文件會出現無法打開與寫入文件這個問題,解決辦法就是將你在root賬戶

原创 學習正則表達式就是這麼簡答

正則表達式到底是什麼東西? 字符是計算機軟件處理文字時最基本的單位,可能是字母,數字, 標點符號,空格,換行符,漢字等等。字符串是0個或更多個字符的序列。文本也就是文字,字符串。說某個字符串匹配某個正則表達 式,通常是指這個字符串裏

原创 大數減法

這個程序比較多,但是思路很簡單,只要求取大數減小數,如果是小數減大數,轉換成大數減小數,輸出負號 void sub(char a[], char b[]){ int alen = strlen(a); int blen = strle

原创 pycharm中安裝第三方軟件庫

Pycharm是我比較喜歡的一款編輯器。   學習python有半年左右,安裝第三方庫都是通過 pip install 或者 easy_install。每次都要打開命令行感覺太麻煩。還好Pycharm提供了安裝第三方庫和安裝插件的功能

原创 大數加法運算

void add(char a[], char b[]){ /*********************裝換*********************/ int num1[LEN]; int num2[LEN]; for (int

原创 通過ssh登錄遠程服務器

windows登錄很容易,只需要下載一個putty,輸入ip地址與所監聽的端口號就可以。 Linux下登錄需要安裝ssh sudo apt-get install openssh-server 查看是否安裝好了 ps -e | grep

原创 創建一二叉樹

在建立二叉樹的過程中,不能直接讀取cin的輸入,那樣會一直阻塞在讀取,下面是通過前序遍歷讀取的代碼,注意在調用的root的時候引用。 #include<iostream> #include<string> using namespace

原创 大數取餘

void mod(char a[],int mod){ ///****************裝換****************/ //int num1[LEN]; //int num2[LEN]; //for (int i =

原创 c++/c static 用法總結

1.static 局部變量:延長局部變量的生存週期 2.static全局變量:作用域只在本文件中,外部文件無法引用 3.static 函數:普通的函數是複製,靜態函數的共享 c++中在類中的靜態變量 必須在類外部進行初始化,實際是類域中

原创 gdb調試多進程與多線程

break 行號:設置斷點 clean 行號:清除斷點 info break:顯示斷點 finish:退出函數 bt:查看函數堆棧 break 函數名,在函數的位置設置斷點 delete breakpoint 刪除所有的斷點 disabl