原创 關於更新win10 1903後VM ware無法啓動的解決方法

號外號外!!!!! 肯定有廣大小夥伴遇到了同樣的問題,節前win10 提示自動更新,想也沒想就同意了,然後就發現VM打不開了,怎麼點擊圖標都沒反應,網上的各種方法都試過了,也卸載了換了其他版本,直到我去了VM貼吧 大家應該首先卸載原先的V

原创 Essential C++第五章 面向對象編程風格

1.繼承   注意點1:繼承限定符的作用,如果是採用public的繼承方式,那麼父類中數據成員或者是函數成員的訪問修飾符會被帶到子類中,及父類中的private類型數據在子類中不可訪問,如果採用protected的繼承方式,那麼父類中的p

原创 關於C++枚舉的相關問題

問題來源:C++ Primier Plus第六版,606頁,書中用類名調用了枚舉變量,然後就在想,爲啥可以用類名去調用呢?類名不是隻能調用static類型的東西嗎?於是乎,各種百度大佬的文章,書中並沒有明確得交代。 話不多說,碼來! #

原创 第三章之類型轉換

目錄初始化和賦值進行的轉換以 {}方式進行轉換表達式中的轉換強制轉換dynamic_castconst_caststatic_castreinterpret_cast歡迎大家批評指正 初始化和賦值進行的轉換 這裏提到的三種潛在的數

原创 通俗易懂描述 epoll中的邊沿觸發和水平觸發

目錄epoll中兩種觸發模式介紹水平觸發邊沿觸發爲什麼一定要把邊沿觸發和非阻塞io一起使用呢解決方法拋磚引玉歡迎大家批評指正,共同進步 epoll中兩種觸發模式介紹 水平觸發 水平觸發,就是指在條件滿足時,epoll_wait函數

原创 Ubuntu啓動時Superblock last mount time is in the future的解決方案彙總,親測有效

解決方案彙總問題描述解決方案前需要做的解決方案一解決方案二解決方案三 問題描述 我是通過虛擬機啓動Ubuntu系統,然後在一個界面卡主了,之前的界面有一個類似錯誤信息一樣的東西,給大家貼出來,每個人出現這個問題的原因都不一樣,我把

原创 readerwriterqueue, 一個快速的單一生產者,C++的單個消費者鎖

英文版:https://www.worldlink.com.cn/osdir/readerwriterqueue.html 中文版:https://www.kutu66.com/GitHub/article_103051   如果是多線程

原创 實現一個簡單的select模型

#include<iostream> #include<cstring> #include<cstdlib> #include<unistd.h> #include<arpa/inet.h> #include<cctype> #incl

原创 Java模擬數據庫增刪改查

      因爲這個課程設計的年代比較久遠而且當時個人水平有限,所以只寫出部分當時寫代碼的想法,通過這個課設,有利於理解數據庫的基本功能 一下爲部分想法: 1.對於數據字典的創建,每次運行程序時,先檢測文件是否存在file.exists(

原创 C++ SOCKET收發XML文件

來源 研究這個東西是因爲,導師的一個項目的甲方要求使用這種方式進行交互,我們這裏是一個C++後臺,用這種方式去拿到一些配置文件,雖然這種做法後來老師放棄了,但是研究了一天實現出來,貼出來希望能幫到有需要的人 可能遇到的問題 收發的

原创 C++發送字節數據

來源 項目的甲方要求我們做一個C++的發送代碼,給他們那個模塊做測試,由於我們的報文在接收端需要按照字節讀取,然後完整項目中用的是QT的接口,所以我用C++勉強實現了一下 碼來 //#include<tchar.h> #inclu

原创 關於守護進程和exec函數族

關於守護進程創建的基本步驟我就不詳細描述了,大佬們的文章寫了很多 基本步驟就是 1. 創建子進程  fork 2.父進程退出,子進程創建新會話 setsid() 3.改變進程的工作目錄 chdir() 4.指定文件掩碼 umask() 5

原创 linux實現簡單的shell以及管道

#include<iostream> #include<cstring> #include<cstdlib> #include<unistd.h> #include<sys/wait.h> #include<stdio.h> #incl

原创 mmap多進程拷貝文件

#include<iostream> #include<unistd.h> #include<sys/types.h> #include<sys/stat.h> #include<fcntl.h> #include<sys/mman.h

原创 linux下獲得目錄下普通文件的個數

#include<iostream> #include<cstdlib> #include<sys/types.h> #include<dirent.h> #include<cstring> using namespace std;