![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
go
文章平均质量分 52
lancefox
研发方向:区块链、IPFS、Libp2p
展开
-
使用 PDXBaap/go-std-ext 让 go 直接生成 ECC secp256k1 密钥和 x509 证书
说明目前 golang crypto/x509 这个库针对 ECC 的密钥只支持 P224 / P256 / P384 / P521 这四条曲线,区块链开发通常使用 secp256k1 曲线,也不只是 golang 不支持这条曲线,貌似目前能够直接支持使用这条曲线生成密钥和数字证书的就只有 libssl.so 这个库,当我们想要为 secp256k1 密钥签发证书时可以选择在 go 中引用 libssl.so也可以选择直接使用 openssl ,本例提供了更为优雅的第三种选择,使用 PDXBaap原创 2020-07-13 17:44:13 · 1484 阅读 · 0 评论 -
golang 静态库的编译与使用
go tool 静态库编译与使用可能是用的不多,搜了一圈例子很少,大多是那个在 windows 上使用的 demo 的例子,凑个热闹贡献一个 mac / linux 通用的例子吧,并没那么复杂创建 hello 工程首选创建一个 hello 工程,包含了 foo 和 cmd 两个目录分别存放 foo.go 模块和 main.gohello/go.modmodule hellogo...原创 2020-04-24 17:25:40 · 1829 阅读 · 1 评论 -
OpenCensus 笔记
OpenCensusOpenCensus 项目是 Google 开源的一个用来收集和追踪应用指标的第三方库。OpenCensus 能够提供了一套统一的测量工具:跨服务捕获跟踪跨度(span)、应用级别指标以及来自其他应用的元数据(例如日志)。OpenCensus 有如下一些主要特点:标准通信协议和一致的 API :用于处理 metric 和 trace多语言库,包括Java,C++,Go...原创 2020-04-20 11:42:41 · 1655 阅读 · 0 评论 -
解决 Atom 编辑器 godef 插件不生效的一个小 bug
最近跟风在看 geth 代码,本着工欲善其事必先利其器的原则,认真的考察了各个go的开发工具,eclipse 和 intellij 的go插件对 gopath 的处理都有一些小问题,导入依赖时总是找不到依赖,莫名其妙的报很多红叉非常碍眼,不知道是不是因为geth用了 makefile 做构建的原因;种种原因吧最终将目标锁定 Atom 这个神器(solidity 的插件非常棒);各种优秀的插件把 A...原创 2016-09-27 14:15:19 · 323 阅读 · 0 评论