原创 讀C++11新特性總結 大部分爲轉載,小部分爲原創代碼
來自面向對象思考的個人blog:https://blog.csdn.net/craftsman1970/article/details/79717944 搞了挺長時間rust,C++的語法知識忘得差不多了,是時候撿一撿了。 Table o
原创 git rebase 和 git merge的區別(簡單對比git pull和git pull --rebase的使用)
使用下面的關係區別這兩個操作: git pull = git fetch + git merge git pull --rebase = git fetch + git rebase 現在來看看git merge和git rebase的區
原创 C++智能指針循環引用問題分析
C++11中引入了三種智能指針,分別是shared_ptr、weak_ptr和unique_ptr 智能指針的作用 智能指針可以幫助我們管理動態分配的堆內存,減少內存泄漏的可能性 手動管理堆內存有引起內存泄漏的可能,比如這段代碼 try
原创 eclipse編輯、查看C++代碼,並實現跳轉
用eclipse去編輯、查看C++代碼,代碼可跳轉,不需要編譯,不需要Money 安裝包: jdk-13.0.2_windows-x64_bin.exe eclipse-cpp-2019-06-R-win32-x86_64.zip 安裝j
原创 通俗易懂----C++前置聲明
大型開發都會遇到的問題 隨着軟件規模的擴大,包含在一個工程中的模塊的數量在不斷增長,模塊之間的依賴關係也日益複雜。這裏只舉一個相對簡單的例子:一個包含2個類,5個文件的工程。 ImportantClass.h 頭文件中聲明瞭構造函數,d
原创 比C++更加優勢的Rust異步處理
Asynchronous framework C++: class Server { void on_request(req) { redis.write(req, redis_done); mari
原创 常用的Linux命令和技巧 ,正向反向端口轉發(工作中總結)
1 端口轉發 ssh -L{PC端口號}:localhost:{數據庫端端口號} root@{服務器IP地址} 工作中遇到如下需求, 服務器1 服務器2 windows開發機 服務器1和服務器2互相之間不能直接訪問,但是windows
原创 Rust使用感受
一、關於內存管理 1、rust加入了生命週期和所有權的特性,實現內存自動回收,避免內存泄漏和野指針的問題。 例如:,局部變量離開作用域後Rust會連同變量綁定的內存,不管是否爲常量字符串,連同所有者變量一起被銷燬釋放。所以上面的例子,a銷