原创 C++編程之運算符重載,內含大量示例代碼和相關腦圖

那天,大佬指着review代碼,對我大吼:“那個誰誰誰,兩點位之間相對關係咋這樣計算??GIS是矢量運算,你不知道嗎??按矢量關係,重載運算符,把這些代碼全部重新修改update…”。就這樣,我哼哧哼哧加班,又把運算符重載搞了一

原创 Boost學習之深入理解asio庫

文章目錄Asio簡介I/O服務與I/O對象擴展與多線程Asio網絡編程寫在結尾 Asio簡介 Boost C++ 庫 Asio,它是異步輸入輸出的核心。 名字本身就說明了一切:Asio 即異步輸入/輸出。 該庫可以讓 C++ 異步

原创 【菜鳥必看】CSDN博客字體顏色編碼大全,前端顏色編碼,都在這裏了!!

  Markdown是一種可以使用普通文本編輯器編寫的標記語言,通過類似HTML的標記語法,它可以使普通文本內容具有一定的格式。但是它本身是不支持修改字體、字號與顏色等功能的!   CSDN-markdown編輯器是其衍生版本,擴

原创 Boost學習之讀寫json

文章目錄Boost中Json數據類型Boost寫Json核心源碼簡單的Json示例構造簡單Json示例簡單Json解析示例較複雜的Json示例構造較複雜的Json較複雜的Json讀取寫在結尾 昨天寫了《Boost學習之讀寫ini文

原创 C++編程之內聯函數,需要看編譯器心情的函數,你知道嗎?

題記,你知道的編程語言中有哪些類型的函數呢?如果你學過C++的,你知道內聯函數嗎?這個優秀又隱蔽的存在,本文將帶你初步瞭解一下內聯函數。 系列文章 C++編程之命名空間、const常量 C++編程之引用的詳細總結 C++中

原创 C++中類的構造函數和析構函數(一)

總結C++構造函數、拷貝構造和析構函數的相關注意點。 文章目錄構造函數分類構造函數調用默認構造調用括號法調用顯示法調用隱式法調用構造函數和析構函數調用順序 構造函數分類 按照類型分類 普通構造 拷貝構造 按照參數分類 有

原创 C++中引用的本質到底是什麼?

C++的引用到底是什麼?用了這麼久,還不知道它居然也是個指針… 相關文章 C++編程之命名空間、const常量的總結 C++編程之運算符重載 前段時間寫過一篇《C++編程之引用的詳細總結》 ,看過就知道,哦,原來引用是對象

原创 LeetCode系列9:迴文數

題目 判斷一個整數是否是迴文數。迴文數是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數。 示例 1: 輸入: 121 輸出: true 示例 2: 輸入: -121 輸出: false 解釋: 從左向右讀, 爲 -12

原创 Boost學習之讀寫xml文件

文章目錄xml文件讀取概述構建xml示例讀取xml示例修改xml示例寫在結尾 xml文件讀取概述 前面兩篇文章對boost讀寫ini和json做了總結,本文將對boost讀寫xml做一些詳細的總結。和前兩者一樣,boost中命名空

原创 你還在爲vi/vim的各種命令苦惱嗎?這裏有詳細的講解、清晰的腦圖和史上最全的鍵盤圖,希望能幫到你。

系列文章 你需要知道的Linux常識(一)(內附超全思維導圖) 目錄1、vi/vim簡介2、vi/vim模式交互2.1、命令模式2.1.1、啓動vi/vim2.1.2、進入命令模式2.2、文本模式2.3、末行模式2.4、三種

原创 一文講明白如何調試ActiveX控件,你知道嗎?

前言 在最近工作中,涉及到將業務包裝在ActiveX控件下,提供插件的方式供第三方使用,在開發的過程中,隨着業務量增大,發現通過以前的打日誌的方式調試,很浪費時間,而且體驗不好,因此嘗試使用VS直接調試ActiveX控件源碼,沒

原创 LeetCode系列8:整數反轉

題目 給出一個 32 位的有符號整數,你需要將這個整數中每位上的數字進行反轉。 示例 1: 輸入: 123 輸出: 321 示例 2: 輸入: -123 輸出: -321 示例 3: 輸入: 120 輸出: 21 注意:

原创 高效辦公,WinScp的妙用,你知道嗎?

題記:職場中,如何高效辦公,是職場人都在每時每刻思考的問題。前幾天總結自己的筆記,寫了《高效辦公,從幾行批處理命令開始,你知道嗎?》這篇文章,沒想到訪問量徒增,收藏和分享數也是緊追不捨,看來很多職場人還是需要提高工作效率的方法或

原创 局域網內其他電腦如何訪問本機虛擬機?

寫在前面 之前將自己的項目部署到Centos虛擬機上,使用了Nat模式,開放端口供外部調用。最近由於需求變更,需要開放更多端口供外部調用,顯然Nat模式已經無法滿足需求,因此嘗試使用橋接模式,將虛擬機與局域網打通。下面主要以截圖

原创 Boost學習之asio庫的簡單使用

寫在前面 最近項目要實現flv視頻實時播放功能,需要提供http服務,供客戶端瀏覽器直播,因此涉及到C++開源庫Boost,其中的一個庫asio剛好可以滿足我的需求,因此學習並移植到自己的項目中,做筆記於此。 Boost.As