原创 【一句話知識點】爲什麼要!!condition,對一個變量兩次取反

在代碼裏有時可以看到這樣的代碼,condition =!!condition; 爲什麼要對自身作兩次取反呢? 對於condition 爲0,兩次取反自然還是0 如果condition爲非零值,兩次取反則會變成1 所以兩次取反可以將一個值變

原创 CGIC庫的移植

CGIC是一個支持CGI開發的開放源碼的標準C庫,可以免費使用,只需要在開發的站點和程序文檔中有個公開聲明即可,表明程序使用了CGIC庫,用戶也可以購買商業授權而無需公開聲明。     CGIC能夠提供以下功能:       1  分

原创 shell編程基礎【二】

選擇嵌套         在一個選擇結構中(語句中),包含另一個選擇(分支)語句         if [ 條件 ]         then                 if[ 條件 ]                 then  

原创 shell編程基礎【一】

shell是一個命令解釋器,偵聽用戶指令,啓動這些指令進程,並將結果返回。(交互式shell) 同時shell也是一種程序設計語言,它有變量\關鍵字,各種流程控制語句。有自己的語法結構。 shell也有很多種,最常見的是bash,它是rh

原创 【linux基礎】linux基礎文件夾介紹和磁盤介紹

有些目錄不能作爲分區 如: /bin /sbin   要有swap分區 文件系統類型swap   swap分區規則: 物理內存<4G:1.5~2倍         4G~16G,1倍 >16G,0.5~0.8倍   最多可以有4個主分區,

原创 【進程通信】popen與pclose,創建一個管道連接到另一個進程中

管道是一種初級的進程間通信的辦法,但簡單的辦法通常使用起來更加方便。因爲工作中用到一點,所以先少量寫一點,研究多了再慢慢補充。 先看看怎麼用popen。 #include <stdio.h> #include <stdlib.h> #

原创 shell編程基礎【五】 ---函數

-------------------------------------------------------- 函數返回值的問題 1.默認的退出狀態 函數的最後一條命令 返回退出狀態 因爲函數最後一條命令的狀態可能會影響前面執行的狀態

原创 shell編程基礎【四】

數組 相同名字,不同下標變量和合計   數組定義方法: 第一種: 定義時,用圓括號括起來即可,各值以空格分割 例: mytest=(one two three) 第二種: 直接定義下標變量 ar[1]=1 ar[2]=2   第三種: 把

原创 wpa_supplicant更新問題

上個星期成功解決了WPA-PSK加密的連接問題,這周嘗試WPA2-PSK加密的連接, 整個上午都在測試wpa-supplicant.conf文件的配置,但依然不行,還是 4-Way Handshake failed - pre-share

原创 wpa_supplicant的移植和可能遇到的問題

在本週的最後一個工作日的最後一個小時裏,一個困擾了我幾天的問題在近乎絕望的調試中突然通過了!人生真是充滿驚喜啊 本來已經接近放棄了,抱着最後一試的打算,居然成功了。陽光果然就在50米開外的拐角處啊,堅持到底不放棄,奇蹟就會出現! ==

原创 【linux基礎】 目錄命令

ls -l長格式 第一列:文件類型與權限   第一列: 文件類型:d是目錄,c是字符設備,b塊設備,l符號鏈接  s socket文件,p 管理文件   第二列:硬鏈接數 第三列:文件屬主 第四列:文件組 第五列:大小,目錄大小不是真實大

原创 【系統基礎】write函數

繼續文件操作,write函數 #include <stdio.h> #include <string.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h

原创 中斷寄存器詳解

對2440平臺有效 ●SUBSRCPND寄存器:它用來表示INT_RXD0、INT_TXD0等中斷是否發生(注:這些中斷是某一大類中斷中的子類),每位對應一箇中斷。當這些中斷髮生並且沒有被INTSUBMSK寄存器屏蔽,則它們中的若干位將

原创 文件時間與系統時間

每個文件是有三個時間的,分別是st_atime,st_mtime和st_ctime。 st_atime: 最後一次訪問時間,如果使用read函數讀某個文件,會改變文件的這個時間 st_mtime:最後一次修改時間,如果使用write函數寫

原创 shell編程基礎【六】---正則表達式

shell編程基礎七---正則表達式 2011-04-04 15:37 正則表達式:         正則表達式就是用某種模式去匹配一類字符串的一個公式         正則表達式是通過正則表達式引擎來實現,它是解釋正則表達式的基礎軟件