A一些鏈接記錄

設計思想和方法

1.接口與實現分離

這種方法主要用於對外提供接口,個人覺得內部類,如果不考慮複用,其實不必這麼麻煩,當然能用指針或引用就不用實例還是必要的,能減少不必要的編譯依賴。
接口與實現分離的作用:
1.對用戶隱藏實現細節。2.減少編譯依賴關係(所謂減少依賴關係只是減少了暴露給用戶的接口和內部實現之間的依賴)。(通過前置聲明暴露指針,而不用暴露定義)
1. C++中接口與實現分離的技術
2. C++ “接口”與“實現”分離的兩種方法

linux學習

Linux教程 http://c.biancheng.net/linux_tutorial/

https://marketplace.visualstudio.com/_apis/public/gallery/publishers/twxs/vsextensions/cmake/0.0.17/vspackage

數據結構和算法

動態規劃

動態規劃總結

C++基礎知識複習

C++常見面試題
C++面試100題

Github

1. 級微信電腦客戶端

  1. SuperWeChatPC
    Star 2.9k Watch 162 Fork 747 中文
    這是一個超級微信電腦客戶端。沒錯,是超級!因爲它不僅是一個微信電腦客戶端,還支持以下功能:
    無限多開
    消息防撤銷
    語音消息備份
    等等
    項目裏還有相關技術內幕的文章鏈接,快前去學習吧
    https://github.com/anhkgg/SuperWeChatPC

redis

Redis 源碼日誌1
Redis 源碼日誌2
redis下載安裝-官網
redis源碼安裝教程
Redis簡明教程
60個Redis面試題
redis高頻面試題

刷題

1.leedcode(國際版) https://leetcode.com/explore/

開源項目

1. 後端架構師技術圖譜

1《後端架構師技術圖譜》

C++

		1.《高級 C/C++ 編譯技術》

計算機網絡

	   2. 《計算機網絡:自頂向下方法》

C++ 模板

1. C++ Template深入模板–特化與重載
2. C++模板
3. 泛化之美–C++11可變模版參數的妙用

HTTP

HTTP下午茶 https://www.kancloud.cn/kancloud/tealeaf-http/43835

網絡基本功

網絡基本功系列 https://www.bookstack.cn/read/network-basic/1.md
網絡基本功系列 https://legacy.gitbook.com/book/wizardforcel/network-basic/details

python學習

1.Python實例學習 80個Python練手項目列表

git使用教程

Git使用教程:最詳細、最傻瓜、最淺顯、真正手把手教!

網絡庫

1. muduo源碼分析(一) https://blog.csdn.net/zxm342698145/article/details/80689016
2. muduo網絡庫源碼剖析系列 https://blog.csdn.net/qq_40028201/article/details/90671863
3. muduo庫的源代碼分析1–整體架構 https://blog.csdn.net/adkada1/article/details/54342275
4. 《UNIX網絡編程》第一卷前半部分 (楊繼張 譯)
5. 《TCP/IP詳解 卷1:協議》
6. RFC 文檔
7. 25-tcp協議——連接復位(RST) https://blog.csdn.net/qq_35733751/article/details/80205158

linux網絡編程

  1. SO_LINGER 延時關閉 優雅關閉 https://www.cnblogs.com/my_life/articles/5174585.html

Nginx

《Nginx完全開發指南》

長連接與短連接(Tcp/Http相關知識)

HTTP長連接和短連接:https://www.cnblogs.com/0201zcr/p/4694945.html

C++ 語言

  1. C++ traits技術淺談 https://www.cnblogs.com/mangoyuan/p/6446046.html
  2. 剖析STD::FUNCTION接口與實現 https://www.cnblogs.com/jerry-fuyi/p/std_function_interface_implementation.html
  3. function/bind的救贖(上) https://blog.csdn.net/myan/article/details/5928531
  4. 設計模式(四)std::function接口編程徹底取代抽象工廠和工廠方法 https://blog.csdn.net/calmreason/article/details/50903729
  5. calloc、malloc、realloc函數的區別及用法 https://blog.csdn.net/weibo1230123/article/details/81503135

c++11隨機數

C++11 隨機數

Reactor模型

Muduo網絡庫源碼分析之Reactor模式的關鍵結構

Python網絡爬蟲

https://www.cnblogs.com/zhaof/tag/%E7%88%AC%E8%99%AB/default.html?page=2
https://www.bilibili.com/video/av19057145?from=search&seid=13174689565156644099

單元測試框架

單元測試框架:Catch2

陳碩與muduo

Muduo網絡庫源碼分析之Reactor模式的關鍵結構
陳碩網絡視頻鏈接 http://pan.baidu.com/s/1o8TrIBK 密碼: x4nv
網友的muduo C語言版

插件化系統

  1. 如何寫一個c++插件化系統 https://www.cnblogs.com/sld666666/p/3519467.html (https://github.com/sld666666/cptf)

windows內存泄漏檢測

使用_CrtSetDbgFlag檢測內存泄露 https://blog.csdn.net/chenyujing1234/article/details/8075667

license

License系統設計(一) https://blog.csdn.net/Sagittarius_Warrior/article/details/53501282

ICMP 協議

https://www.cnblogs.com/jingmoxukong/p/3811262.html

MySQL教程

MySQL教程 https://www.yiibai.com/mysql/sample-database.html

mysql安裝

Ubuntu安裝mysql詳細教程
Ubuntu安裝MySQL成功後,普通用戶無權訪問:ERROR 1045 (28000): Access denied

mysql靜態分區

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章