分类: 编程教学

如何在Golang中实现Markdown转HTML博客 Go语言Blackfriday库实战

如何在Golang中实现Markdown转HTML博客 Go语言Blackfriday库实战

Go 官方生态里 blackfriday 确实曾是 Markdown 渲染主力,但它早在 2020 年就正式归档(archived),不再维护。现在直接 go get github.com/russross/blackfriday/v2 虽能装上,但遇到 CommonMark 兼容性问题、安全更新缺失、HTML 实体处理异常时,没人修。

如何在Golang中监听Unix Domain Socket Go语言本地进程间通信

如何在Golang中监听Unix Domain Socket Go语言本地进程间通信

Go 的 net.Listen 支持 "unix" 网络类型,但传入的地址必须是绝对路径,相对路径或空字符串会直接 panic:listen unix : bind: invalid argument。Unix domain socket 不走网络协议栈,只在文件系统中创建一个特殊文件(socket 文件),所以路径合法性由操作系统校验。

解决XSLT转换中的中文乱码问题

解决XSLT转换中的中文乱码问题

很多XSLT处理器(如Saxon、Xalan、libxslt)在未显式声明编码时,会按系统默认编码(如Windows上的GBK)读取XSL或XML文件,导致中文被错误解析。关键不是“有没有设UTF-8”,而是“有没有被真正生效”。

SQL报表数据倾斜问题_分桶均衡策略

SQL报表数据倾斜问题_分桶均衡策略

SQL报表出现数据倾斜,本质是某些键值的数据量远超其他,导致计算任务集中在少数节点,拖慢整体响应。分桶(Bucketing)不是万能解药,但它是从存储层就控制分布、预防倾斜最直接有效的手段之一。

PHP 字符串压缩算法实现

PHP 字符串压缩算法实现

PHP 中实现字符串压缩,主要依赖内置函数,无需手动编写复杂算法。核心是利用 zlib 扩展提供的标准压缩方法,兼顾效率、兼容性和跨平台解压能力。