原创 C語言printf()打印時,緩存區的問題

例1 #include <stdio.h> #include <unistd.h> int main() { printf("a"); printf("b"); sleep(5); printf("c");

原创 error: expected declaration or statement at end of input

報錯在最後一行。(把最後一個函數與上一個對調後還是報錯在最後一行。) 原因:該文件內某處缺失大括號。

原创 C語言"."和"->"的區別

C語言中,在用到結構體時,經常會用到.和->。 二者相同點是都是二元操作符,且符號右邊都是成員名稱; 不同點是: .運算符左邊是一個結構體變量; 而->運算符左邊是一個結構體指針。 例: typedef struct { char

原创 vi/vim常用命令

顯示當前文件名 :f或ctrl+g 查找關鍵字符 / 關閉關鍵字高亮 :noh 關閉行號 :set nonumber 開啓行號 :set number

原创 第四十二天——[原始套接字]

學習內容:原始套接字 收穫: 瞭解了原始套接字的概念; 瞭解了鏈路層原始套接字的創建; 瞭解了UDP封包格式; 瞭解了IP封包格式; 瞭解了Ethernet封包格式; 瞭解了TCP封包格式; 瞭解了混雜模式; 瞭解了使用sendto發送原

原创 第四十一天——[網絡通信過程]

學習內容:網絡通信過程(3/3)、防火牆 收穫: 瞭解了PC+switch的通信過程及其IP配置; 瞭解了ARP緩存表的作用; 瞭解了PC+switch+router的通信過程及其IP配置; 瞭解了瀏覽器跨網訪問web服務器的過程; 瞭解

原创 第四十天——[TCP網絡編程]

學習內容:TCP網絡編程(2/2)、網絡通信過程(1/3) 收穫: 瞭解了TCP服務器併發; 瞭解了web服務器的概念; 瞭解了web服務器的搭建; 瞭解了網絡通信的概念; 瞭解了通信過程中交換機(switch)和路由器(router)的

原创 第三十八天——三十九天[UPD-TFTP、廣播、多播]

學習內容:UDP-TFTP、廣播、多播、TCP網絡編程(1/2) 收穫: 瞭解了TFTP通信過程; 瞭解了TFTP協議; 瞭解了UDP廣播的概念及其使用; 瞭解了UDP多播的概念及其使用; 瞭解了TCP的概念及其與UDP的差異; 瞭解了T

原创 第三十七天——[網絡概述、UDP]

學習內容:網絡概述、UDP 收穫: 瞭解了TCP/IP協議(族); 瞭解了TCP和UDP的區別和聯繫; 瞭解了MAC地址、IP地址、Netmask、端口的相關概念; 瞭解了網絡傳輸中數據包的組裝和拆解的概念; 瞭解了C/S架構的概念; 瞭

原创 第三十四——三十六天[Mplayer項目總結]

項目名稱 Mplayer 運行效果 功能 基礎功能 播放歌曲文件 通過按鈕控制播放、暫停、上一首、下一首 顯示歌詞列表,當前播放歌曲反顯,點擊對應歌曲能切換 顯示歌曲信息(歌曲總長度、歌曲當前播放時間、歌曲進度百分比、歌曲名字、歌曲藝術

原创 第二十七——第三十三天[Mplayer項目(上)]

本來想項目做完了再寫,結果做了7天還沒完成,怕時間久了忘了,還是先寫一部分。 項目名稱:Mplayer_gtk項目 已經實現功能: 窗口、佈局、及相關控件的構建; 初始化各類控件佈局,給各類控件及窗口背景設置相應圖片; 從歌曲文件夾中讀取

原创 第十八天--[GTK+常用控件與定時器]

學習內容:GTK+常用控件與定時器、GTK+事件處理與glade 收穫: 瞭解了按鈕(Button)、圖片資源對象(GdkPixbuf)、圖片控件(GtkImage)、進度條(GtkProgressBar)、滾動窗口(GtkScrolle

原创 第二十天--[進程]

學習內容:系統調用、進程(1/2) 收穫: 鞏固了對系統調用的相關概念的理解; 鞏固了對系統調用I/O函數的理解; 鞏固了對解了系統調用與庫函數的關係的理解; 瞭解了進程的相關概念; 瞭解了進程狀態及切換、進程控制塊、進程號、fork進程

原创 第十九天--[Linux系統編程概述]

學習內容:系統編程概述-系統調用 收穫: 瞭解了系統調用的相關概念; 瞭解了系統調用I/O函數; 瞭解了系統調用與庫函數的關係。 今天開始Linux系統編程階段的學習,該階段課件上預計歷時12天。後期會有個大作業“mplayer”,將

原创 第二十一天--[信號]

學習內容:進程(2/2)、信號(1/2) 收穫: 瞭解了三個獲得進程號的函數:getpid()、getppid()、getpgid(); 瞭解了進程的創建:fork()、vfork(); 瞭解了進程的掛起:sleep(); 瞭解了進程的等