原创 IPC-進程間通信-套接字
簡單的客戶端C與服務器S通信 服務端S使用函數及其順序: 套接字文件描述符狀態 socket() 阻塞 bind() 阻塞 listen() 監聽 accept() 監聽/阻塞,(等待客戶端的connect申請,收到c
原创 select 函數-多路複用
select()的機制中提供一fd_set的數據結構,實際上是一long類型的數組, 每一個數組元素都能與一打開的文件句柄(不管是Socket句柄,還是其他 文件或命名管道或設備句柄)建立聯繫,建立聯繫的工作由程序員完成,
原创 windows 環境變量的設置
方法: 我的電腦->屬性->高級->環境變量,在系統變量的”變量“列下找到path雙擊,彈出的“編輯系統變量”,在變量值框後面跟加上一個英文分號,然後把你要添加的環境變量路徑添加到後面,確定即可。 點贊 收藏
原创 setsockopt函數用法收藏
8.1 getsockopt和 int getsockopt(int sockfd,int level,int optname,void *optval,socklen_t *optlen) int setsockopt(int
原创 硬盤安裝 redhat enterprice 6.1 失敗實例1
目前已安裝的操作系統,window XP , ubuntu 12.04desktop ubuntu 是在windows 使用wubi安裝的 在XP下的分區: 盤符 文件系統類型 內容 c: NTFS
原创 編程思想
C語言 。設計算法(評估能不能代碼實現) 。列出使用的函數 。寫框架 。完善代碼 。優化代碼 。訓練編程風格 看代碼:不能停留在看代碼細節,要將別人的代碼提煉成算法,融進自己的大腦,分析算法的優劣,最後
原创 opensuse 12 引導ubunt 12.04ISO安裝
安裝背景: windows7 + opensuse 12.3 + grub2引導 步驟: 1.把opensuse.iso文件放到某個分區下或者分區下的某個目錄,我放到iso_file目錄下 2.在/etc/grub.d/40_custom
原创 opensuse12.2架設PXE服務器安裝ubuntu 12.04 lte
一.硬件配置 物理機A:筆記本acer 4752G opensuse 12.2 物理機B:兼容機 windows 7 ultimate 32 路由器:tp-link TD-W8984 路由配置: 開啓DHCP
原创 acer4752g筆記本opensuse 12關閉獨立顯卡
操作方式:命令行 硬件:I5, 獨立顯卡 GT630M 1.查看顯卡工作狀態: # cat /sys/kernel/debug/vgaswitcheroo/switch 0:IGD:+:Pwr:0000:00:02.0 1:DIS: :P
原创 實現printf函數
根據綜合研究5的showchar()函數,可以瞭解參數都是由棧傳遞的,所要傳遞參數的個數也可以由棧傳遞。那麼printf函數要輸出的參數肯定也是由棧傳遞。另外一點就是printf函數肯定有某種信息,這種信息記錄了需要打印的個數。 m
原创 opensuse 12 無線網卡無法識別,BCM43227驅動安裝
opensuse 12.3桌面版本 ---------------------------------個人簡略版過程-------------------------------------------- 注意檢查你的硬件版本與對應的驅動
原创 opensesu 12 ISO安裝時提示缺少安裝源
具體問題:在WINDOWS7 使用EASYBCD 添加的opensuse.iso引導,驅動可以加載opensuse的安裝界面,但是提示沒有安裝源。 解決方法:略過提示,一直到看到有INSTALL 。。。的選項時,往下選擇EXPERT,下一
原创 函數指針數組與返回數組指針的函數
int (*a[])(int);int (*p())[10]; 第一種情況爲數組裏面是函數指針的情況,因爲(int (*)(int))是一個強制轉換方式, 將裏面的a[]這個數組轉換成了一個函數指針的數組, 並且該函數是一個帶一個整
原创 fs2410開發環境搭建
配料:XP系統,虛擬機VM+ubuntu,開發板2410,串口線一根,網線一根,我的是雙網卡RTL8139 & AR8132 注: /tftpboot TFTP共享文件夾 /opt/filesystem NFS共享文件夾 1
原创 redhat enterprise 6.1 平臺製作 arm-none-linux-gnueabi交叉編譯工具蓮
本文比較適合讀者:初學者 目的:得到arm-none-linux-gnueabi 的編譯工具:gcc g++ as ar ld ..... 編譯平臺:redhat enterprise 6.1 需要更新原有軟件(gcc ,glibc 依賴