原创 調試LLVM如何生成SSA

調試過程,垃圾內容,勿讀 文章目錄生成SSA IR的命令lDominatorTreeWrapperPasscompute dominance tree & dominant frontierThe SEMI-NCA algorit

原创 深度調試gopls(過時,低質量-How-自用)

gopls官方出了doc,以官方doc爲主(gopls有slack channel可以進channel與gopls開發者進行溝通),勿看以下垃圾內容 什麼是LSP LSP(Language Server Protocol)是微軟在

原创 PLP: 4.2/4.3 Attribute Gramma閱讀筆記3

構造AST在compiler中是否是一個必不可少的步驟? 由於attribute grammar和one-pass compiler或者說語法制導翻譯(syntax-directed translation,SDT)聯繫很緊密,所

原创 深度學習的數學:深度學習和卷積神經網絡 讀書筆記

業餘民科,垃圾內容勿看 神經網絡與拓撲 在CNN的讀書筆記之前,這裏先記錄一下神經網絡與拓撲的關係,源於腦洞文章《Neural Networks, Manifolds, and Topology》,只要你站的角度夠高,可以直擊問題

原创 深度學習的數學:反向傳播算法

業餘民科學習者閱讀筆記,垃圾內容 代價函數最小值回顧 在《深度學習的數學:神經網絡的數學基礎 - 閱讀筆記》中提到了,如果要求模型的參數Arg0, Arg1, ..., ArgnArg_0,\ Arg_1,\ ...,\ Arg_

原创 調試gopls(tools/lsp)及部分源碼剖析筆記(過時,低質量,自用)

gopls官方出了doc,以官方doc爲主(gopls有slack channel可以進channel與gopls開發者進行溝通),勿看以下垃圾內容 gopls gopls是go官方給出的go-langserver的一個外部接口,

原创 Python深度學習:基於TensorFlow - 第9章 TensorFlow基礎 閱讀筆記

讀書筆記,垃圾內容 文章目錄ClientDistributed masterWorker ServiceKernel Implementations本章主要內容數據流圖 `tf.Graph`TensorFlow基本概念張量 ten

原创 CppCon 2016: Ben Deane “Using Types Effectively" 筆記

與視頻內容重複 std::optional && std::variant optional std::optional是由A proposal to add a utility class to represent option

原创 Some Thoughts

自己的經歷 每個人對自己想法影響最深的其實是自己的經歷,這些經歷有好有壞,包括自己從小到大喫到的,聞到的,看到的,聽到的,學到的等等,其中家庭環境對個人的影響最甚。人出生時是一塊塊形狀不同的鵝卵石,而環境就像一把把刀不停地在你身上

原创 std::variant visitor與pattern matching

業餘民科,拾人牙慧,垃圾內容 文章目錄std::variantpattern matchingsingle dispatchdynamic dispatchstatic dispatchdouble dispatch(visito

原创 深度學習的數學:神經網絡的數學基礎 - 閱讀筆記

業餘民科學習者閱讀筆記,垃圾內容 simoid函數 早期神經網絡使用sigmoidsigmoidsigmoid函數作爲神經元的激活函數,它有如下的形式。 σ(x)=11+e−x\sigma(x)=\frac{1}{1+e^{-x}

原创 電影旅行敲代碼的To Do List

待寫博客列表 Data Structure & Algorithm 題目 說明 完成 反饋集問題 https://ac.els-cdn.com/S0166218X00003395/1-s2.0-S0166218X0

原创 再談Dominator Tree的計算

文章目錄Vertex-removal AlgorithmThe Iterative Algorithm RevisitDistributive Data-Flow FrameworkLengauer-Tarjan Algorith

原创 構造SSA

業餘民科,垃圾內容勿看 《Static Single Assignment Book》+《Data Flow Analysis Theory and Practice》+ 《Engineering a Compiler》 文章目錄

原创 Engineering a Compiler: 5.1/5.2 Graphical IRs

業餘民科學習者閱讀筆記,垃圾內容 在《PLP: 4.2/4.3 Attribute Gramma閱讀筆記3》中提到AST在整個編譯過程中並不是必須的,同理IR也並不是必須的(AST本來就是IR的一種)。源碼被compiler部分模