C语言

淺談 Golang 中資料的併發同步問題(三)

寫在前面 過去 Web 開發的工作比較少涉及到併發的問題,每個使用者請求在獨立的執行緒裡面進行,偶爾涉及到非同步任務但是執行緒間資料同步模型非常簡單,因此並未深入探究過併發這一塊。最近在寫遊戲相關的服務端程

Go Gin原始碼學習(四)

基數樹 這次學習的是Gin中的路由,在學習原始碼一種我們看到了Gin的路由是它的特色。然而基礎資料使用了基數樹也提供了效能的保障。因為路由這部分比較獨立而且邏輯相對複雜,所以需要單獨學習。 首先我們需要了

C++中的const 深入理解

const是C++中一個讓人非常容易誤解的特行。 它最簡單的用法是被它修飾的變數被稱為常量,一旦被初始化後就不能再被修改。但,有時const又是非常複雜,甚至讓很多的程式設計師感到“可拍”。 const

30 天精通 RxJS (01):認識 RxJS

原作者表示:一名來自臺灣的小夥子,熱愛學習新技術,喜歡 JS 與 Functional Programming,熱衷於把困難的技術用簡單的語言闡述,歡迎來到我的文章。 原文 在網頁中存取資料都是非同

c++ 網路程式設計 TCP/IP

Cplusplus-tutorial-in-hindi.jpg 最近閒暇時間多了,有了時間就下定決心學習學習 cpp,之前有一定 cpp 基礎。所以 TCP/IP 為

Go slice切片的“陷阱”和本質

總結了go語言中切片slice的特殊性和使用時的注意事項。 個人理解,不足之處歡迎指出。 slice:切片,是go語言中一種常用的資料結構,基於陣列構建,表示相同資料型別的集合。 陣列 Go中陣

Go Module 未來的趨勢

Go Modules介紹 Modules是Go 1.11中新增的實驗性功能,基於vgo演變而來,是一個新型的包管理工具。 GO111MODULE 要使用go module,首先要設定GO111

連結的思考

引言 最近做一些工程,經常遇到連結錯誤,為此翻閱了相關的資料,梳理了一下編譯連結的流程和原理。程式語言分為編譯型和解釋型,編譯型語言是用編譯器將高階語言翻譯成計算機可執行的低階語言;而解釋型語言是使用直譯器

1746044132.7022