原创 select多路複用實現多客戶端連接服務器

.>應用程序中同時需要處理多路輸入輸出流時,若採用阻塞模式,將得不到預期的目的; .>若採用非阻塞模式,對多個輸入進行輪訓有太耗費時間; .>若設置多個進程分別處理一天數據通路,將產生新的進程同步通信問題,使程序更復雜; 比較好的方法就是採

原创 mysql_real_connect()

函數原型:MYSQL mysqlrealconnect(MYSQL mysql, const char host, const char user, const char passwd,const char db,unsigned int 

原创 計算一個文本文件有多少行(利用標準IO 函數實現)

分享一個特簡單的求文本文件行數的程序這裏主要利用了標準IO相關的兩個函數FILE *fopen(const char *path,const char *mode);char *fgets(char *s,int size,FILE * s

原创 基於STC89C52單片機的語音溫度計全套解決方案

基於STC89C52單片機的語音溫度計全套解決方案 設計中採用DS18B20溫度傳感器來實時採集溫度,通過STC89C52單片機的控制,再結合ISD4004語音芯片、LCD1602顯示模塊,整個設計實現了對溫度實時測量顯示並且進行語音播報,

原创 關於ubuntu17.04之apt-get源失敗 解決辦法

這個是清華的apt-get源,適用於ubuntu17.04 命令行:cd /etc/apt/sources.list.d 命令行:sudo vi /etc/apt/sources.list 將以下內容複製粘貼替換原來的全部內容(記得

原创 關於 recv函數()函數

int recv( SOCKET s, char FAR *buf, int len, int flags); (1)recv先等待s的發送緩衝中的數據被協議傳送完畢,如果協議在傳送s的發送緩衝中的數據時出現網絡錯誤,那麼recv函數返回S

原创 Linux下MySQL的使用

Linux下MySQL的使用 1、安裝mysql命令:sudo apt-get install -y mysql-server 2、啓動mysql命令:sudo service mysql start (需要用root權限才能使用,啓動後沒