author/劉言飛語

Golang 熱更新研究筆記

基本概念 1. Golang的熱更新採用什麼機制? 使用go1.8提供的plugin包機制實現 2. plugin包本身設計的目的是熱更新麼? plugin包其實只是支援將程式碼分別編譯為多個動

Golang 推薦的命名規範

很少見人總結一些命名規範,也可能是筆者孤陋寡聞, 作為一個兩年的golang 開發者, 我根據很多知名的專案,如moby ,kubernetess 等總結了一些常見的命名規範。 命名規範可以使

C語言—實現射線檢測多邊形碰撞

以前,使用旋轉分離軸實現過, 矩形旋轉碰撞,OBB方向包圍盒演算法實現 。但這個演算法,本身有點複雜,並且在邊越多的時候計算量增長的會很快,擴充套件到3D層面會更加的複雜。而且這個演算法碰撞後獲取碰撞點的座

NLP Chinese Corpus:大規模中文自然語言處理語料

中文的資訊無處不在,但如果想要獲得大量的中文語料,卻是不太容易,有時甚至非常困難。在 2019 年初這個時點上,普通的從業者、研究人員或學生,並沒有一個比較好的渠道獲得極大量的中文語料。 筆者想要訓練一箇中

grpc 基礎知識 - Go

該篇文章介紹了golang的grpc程式設計。 通過下面的例子,你將會學到: 1. 在一個.proto檔案裡define一個service 2. 用protocol buffer 編譯工具生成server

如何使用 Go 語言解析 JSON

當靜態程式語言使用到 JSON 的時候,總是會有些費力。一方面,JSON 資料可能是任何形式的,從一個簡單的數字,到一個複雜的包含內嵌物件的陣列。當使用 Go 語言的時候,這意味著你要將這些變化多端的 JSON

Google Maglev Hashing實現

背景 Maglev是Google開發的基於kernal bypass技術實現的4層負載均衡,它具有非常強大的負載效能,承載了Google據大部分接入流量。Maglev在負載均衡演算法上採用自行開發的一致性雜

1746096459.5386