原创 讀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銷