author/誰懂我的笑而不語

如何理解語義(semantic)化?

前端工程師的招聘中,經常有這樣的要求: 對Web 語義化有深刻理解。 那麼到底什麼才是深刻理解Web語義化呢?讀完這篇部落格你就知道了。 前端工程師們口裡的web語義化,實際上是指 HT

go語言Json解析實用工具 - gjson

golang初學者肯定會覺得Json的解析十分麻煩。其實是要轉換思維,我們不能像PHP或JS一樣把Json直接轉化為物件。 所以我們定義一系列的函式去獲取Json裡面的值。 gjson(g

如何優雅的使用Go介面?

面向物件程式設計(OOP)中三個基本特徵分別是封裝,繼承,多型。在 Go 語言中封裝和繼承是通過 struct 來實現的,而多型則是通過介面(interface)來實現的。 什麼是介面 在 Go 語言

驗證golang中unsafe包不安全

在go中,uintptr不能持有物件,unsafe包不安全,但是我之前一直沒有時間驗證,今天寫了段程式碼驗證了一下。 程式碼 package main import (

C語言程式設計筆記丨一種很酷的 C 語言技巧

C語言常常讓人覺得它所能表達的東西非常有限。它不具有類似第一級函式和模式匹配這樣的高階功能。但是C非常簡單,並且仍然有一些非常有用的語法技巧和功能,只是沒有多少人知道罷了。 指定的初始

[譯] part 11: goalng 陣列和切片

陣列是屬於同一型別的元素的集合。例如,整數 5, 8, 9, 79, 76 的集合可以構成陣列。Go 中的陣列不允許混合不同型別的值,例如包含字串和整數。 陣列的宣告 陣列的表示為[n] T

golang 獲取goroutineID

golang從1.4版以後就刪去了獲取協程ID的介面,但有時為除錯方便,還是希望能獲取打印出來 本文介紹的方法是使用runtime.Stack函式從堆疊中取出資訊分析,截取出協程ID 程式

1746145138.7124