原创 小河學習日記---tcp網絡通信接收端

#include <stdio.h> #include <unistd.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #incl

原创 小河學習日記 --進程間通信

一。基本概念 什麼是進程間通信:就是多個進程在運行時傳遞數據 爲什麼需要進程間通信:進程是一個獨立的資源單位,基本可以自給自足(能解決一個獨立的問題)。但很多問題卻不是獨立的,所以進程也需要相互合作,這時就需要進程間通信了。 進程

原创 小河學習日記--osi 與TCP各層的對應

OSI | TCP/UDP | 應用 應用層 | 表示層 |

原创 小河學習日記

第一篇__-__void void 在c語言中是32個關鍵字其中的一個。與char, short,int,long,float,double分爲一類。都是用來修飾變量和函數

原创 小河學習日記--第二章---預處理指令

#include 寫在代碼最上面,表示用別的文件中或標準庫中的函數。由兩種用法:1.<>表示直接從標準庫中尋找。2.” “表示現在當前路徑下搜索,搜索不到再在標準準庫中尋找。 2.#define 用來進行宏定義或者宏函數的

原创 小河學習日記——用代碼實現rm 的功能

#include<stdio.h> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<dirent.h

原创 小河學習日記--棧

棧:只有一個端口出入的數據結構 順序:在一塊連續的內存空間裏存儲元素與元素之間的關係 優點:速度快(隨機訪問),不易產生內存碎片, 缺點:內存要求高,添加刪除不方便 非順序(鏈式):元素隨機存儲在內存空間中,元素之間建立(指針)構

原创 小河學習日記-產生死鎖的條件

產生死鎖的原因主要是: (1) 因爲系統資源不足。 (2) 進程運行推進的順序不合適。 (3) 資源分配不當等。 如果系統資源充足,進程的資源請求都能夠得到滿足,死鎖出現的可能性就很低,否則 就會因爭奪有限的資源而陷入死鎖。其次,

原创 C++防止EXE文件執行時彈出cmd的方法

程序最上面添加 #pragma comment( linker, “/subsystem:“windows” /entry:“mainCRTStartup”” )

原创 Windows打印cout

環境變量裏增加兩個環境變量 ZHST_SAVE_VAWPROCESS_STD_OUTPUT ZHST_SAVE_VAWPROCESS_STD_ERROR 點贊 收藏 分享 文章舉報

原创 vs獲取在C盤的

只需要在屬性中將UAC執行權限設置爲requireAdministrator (/level=‘requireAdministrator’)

原创 Qt--常見快捷鍵

Alt+0:顯示/隱藏側邊欄 ctrl+e 鬆開後按2 ctrl+e鬆開後按1 ctrl+b編譯執行 ctrl+b+s保存並編譯執行 ctrl+r運行項目 ctrl+/ 註釋或取消註釋 ctrl+i 自動縮進選中的代碼 ctrl+

原创 Qt--工具

Qt環境與編譯工具 1、工具 Qt助手:Qt參考文檔,涉及了Qt中每一個類和函數,是Qt開發人員的必備手冊,在終端可以通過assistant命令啓動。 Qt構建器:它負責對源文件、頭文件 、界面文件、進行解析生成編譯腳本。qmak

原创 Qt---中文處理

注意:在Qt4.8中默認不支持utf-8因此使用中文是會出現亂碼。 內部編碼與外部編碼: Qt的應用程序的控件內部所使用的都utf-16,這叫做應用程序的內部編碼,而我們通過終端,控制輸入的字符串叫外部編碼 如果,我們需要在Qt界

原创 Qt--信號與槽

1、信號 當用戶或系統出發某個動作,導致某個窗口發生變化,該窗口發送一個信號,該信號調用一個 成員函數,必要時還可以附加信號。 如QPushButton控件中就有clicked(void)信號 2、槽 普通的類成員函數,它可以使共