原创 驅動中ioctl參數分析

一、ioctl的簡介: 雖然在文件操作結構體"structfile_operations"中有很多對應的設備操作函數,但是有些命令是實在找不到對應的操作函數。如CD-ROM的驅動,想要一個彈出光驅的操作,這種操作並不是所有的字符設備都需要

原创 計算機採用 補碼 存儲數據

一. 機器數和真值 在學習原碼, 反碼和補碼之前, 需要先了解機器數和真值的概念. 1、機器數 一個數在計算機中的二進制表示形式,  叫做這個數的機器數。機器數是帶符號的,在計算機用一個數的最高位存放符號, 正數爲0, 負數爲1.

原创 std::Deque 容器

Deque 容器 deque容器是C++標準模版庫(STL,Standard Template Library)中的部分內容。deque容器類與vector類似,支持隨機訪問和快速插入刪除,它在容器中某一位置上的操作所花費的是線性時間

原创 COMS

CMOS        在計算機領域,CMOS常指保存計算機基本啓動信息(如日期、時間、啓動設置等)的芯片。有時人們會把CMOS和BIOS混稱,其實CMOS是主板上的一塊可讀寫的並行或串行FLASH芯片,是用來保存BIOS的硬件配置和用戶

原创 數組隨筆

一>指向數組的指針: int vector[10]; int *vp=vector; int matrix[2][10]; int *mp = matrix;//錯誤 int (*mp)[10]=matrix;//正確       m

原创 SRAM與SDRAM的區別

SRAM與SDRAM的區別 SDRAM  SDRAM(Synchronous Dynamic Random Access Memory)同步動態隨機存取存儲器,同步是指Memory工作需要步時鐘,內部的命令的發送與數據的傳輸都以它爲

原创 二維數組作爲參數傳遞

二維數組的函數參數傳遞的問題,以前解決過好幾次,總還是忘記,這回總結出來寫在這裏。   #include <stdio.h> /********************************* * 方法1: 第一維的長度可以不指定 *

原创 SPI FLASH NAND FLASH 和NOR FLASH 的關係

前言:     在嵌入式開發中,如uboot的移植,kernel的移植都需要對Flash 有基本的瞭解。下面細說一下標題中的中Flash中的關係一,Flash的內存存儲結構     flash按照內部存儲結構不同,分爲兩種:nor fla

原创 判斷兩個數組是否 相等

      判斷前後 兩次  獲得的位置是否相同,是不是同一位置。       1.如果相同,返回return , 不執行 下面的  操作       2.如果有 不同,哪怕只有一個,break,執行下面的操作 m_uiLeftArra

原创 有符號數 、無符號數 淺析

1. 32位int類型 有符號數        signed int a ;  //默認情況下聲明的整型變量都是有符號的的      最高位是符號位, 0爲正,1爲負, 低31位表示數值大小,數據範圍爲:  - 2^31  到  2^3

原创 linux C之access函數

linux C之access函數 access():判斷是否具有存取文件的權限 相關函數   stat,open,chmod,chown,setuid,setgid表頭文件   #include<unistd.h>定義函數   i

原创 MFC中的數據類型

MFC中的數據類型 BOOL:布爾值,取值爲TRUE or FALSE BSTR:32-bit 字符指針 BYTE:8-bit整數,未帶正負號 COLORREF:32-bit數值,代表一個顏色值 DWORD:32-bit整數,未帶正

原创 標準IO庫函數 ssanf和sprintf

->格式化輸入 sscanf int scanf(const char *format, …); 從標準輸入讀入信息 int fscanf(FILE *stream,const char *format, …); 從stream指向的文件

原创 C靜態庫連接的順序問題

C語言的靜態連接,簡單的說就是將編譯得到的目標文件.o(.obj),打包在一起,並修改目標文件中函數調用地址偏移量的過程。當在大一點的項目中,可能會遇到連接時,由於靜態庫在鏈接器命令行中出現順序的問題,造成undefined refere

原创 VLAN原理解釋

爲什麼需要VLAN 1. 什麼是VLAN? VLAN(Virtual LAN),翻譯成中文是“虛擬局域網”。LAN可以是由少數幾臺家用計算機構成的網絡,也可以是數以百計的計算機構成的企業網絡。VLAN所指的LAN特指使用路由器分割的網絡—