首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Go语言搬砖
ChesterZhang
创建于2023-03-19
订阅专栏
Go 语言各种特性, 使用Go语言各种CRUD搬砖操作
等 18 人订阅
共19篇文章
创建于2023-03-19
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
加密货币安全基石: 详解 Paillier 同态加密并使用币安tss-lib库
同态加密在加密货币领域具有广泛的应用, 在多方协同签名进行转账, 智能合约都有同态加密的身影. 看完本文, 你将掌握 Paillier 同态加密算法, 并且使用Binance的tss-lib进行实践
加密货币安全基石: 从Shamir到Feldman VSS算法, 以币安tss-lib库为例
从Shamir共享密钥算法到Feldman VSS可验证共享密钥算法的详细介绍; 源码解读币安tss-lib库关于Feldman VSS算法的实现
加密货币安全基石: 从拉格朗日插值到shamir共享密钥算法
致力于用最少的数学公式讲述大名鼎鼎的 shamir secret sharing共享密钥算法, 从拉格朗日插值公式, 推广到shamir 算法,再到golang中使用 shamir 进行秘钥分片和恢复
加密货币安全基石:从ECC到ECDSA椭圆曲线签名
ECDSA 是整个web3/区块链/数字货币行业的安全性基石,被广泛运用于各种数字货币。其安全性保障在于椭圆曲线上离散对数问题的求解困难性。这篇文章致力于用最少的数学公式,带你直观理解 ECDSA
看完符合安全厂商标准的密码体系,再看看你公司的密码体系够安全吗
看完本文,你将有能力设计出一款既安全又高效率的密码体系。你还将了解到前沿的密码学知识,包括非对称加密, 数字信封, 中间人攻击,用户探测攻击, 彩虹表攻击,暴力攻击,以及极端情况下密码安全的定量分析
白嫖 飞书应用消息推送 代替付费短信认证
看完此贴,你将有能力使用飞书机器人推送消息开发一个动态码认证服务,并将使用 著名的渗透测试工具 Burp Suite 进行 验证码轰炸 和 验证码爆破 的测试
使用 wrk 对 http 接口进行压测并 计算其 TPS
致力于最快速地让你上手wrk。看完本贴,你将学会使用 wrk 对 http 接口进行压测, 并计算其 TPS 指标
使用 pprof 进行性能卡点分析(生成 trace图 与 火焰图)
致力于最快速让你上手pprof, 看完本贴,你就学会使用 runtime/pprof 与 net/http/pprof 两个工具快速 生成 trace 图与 火焰图
Raft 算法选主详解与复现, 完成 MIT 6.824(6.5840) Lab2A
致力于 Raft 选主部分 的最详细解释与算法复现。看完本文章你将有能力独立完成 MIT 6.8214(6.5804) Lab2A
使用 crypto/x509 实现 证书链的 生成 与 校验
看完这篇文章, 你将理解什么是数字证书, 什么是证书链, 证书链如何工作, 为什么使用证书链, 最后将使用 golang 的 crypto 操作证书链(查看, 生成与校验)
MapReuce 详解与复现, 完成 MIT 6.824(6.5840) Lab1
这篇文章致力于 MapReduce 的最详细解释 与 算法复现。看完本文章你将有能力独立完成 MIT 6.8214(6.5804) Lab1
使用 uber-go/zap 实现一个极简日志系统
看完此教程, 你将有能力独立开发一套出极简的,但功能齐全(包含日志级别/时间, 日志生成的文件/函数/行号, 带请求链路 trace id 并打通http与grpc 服务)的日志系统
使用go-oauth2实现一个极简的Oauth2授权服务
看完此教程, 你将有能力独立开发或是对接一个完整的Oauth2(及其变种)服务。 这篇文章致力于最快速地带你上手一个最基本oauth2服务, 其中各流程的细节, 各种安全性问题, 不做深入讨论.
使用jwt-go实现jwt签名与验签
看完此教程, 你将有能力理解什么是jwt, 区别对称与非对称的jwt签名与验签方式, 并使用go语言实现两种方式(HS256与RS256)的jwt签名与验签
两个例子带你弄懂 Go 语言 中 context 的用法
Context已经成为golang并发编程中如何控制超时的标准解决方案了。网上很多 context 的用法例子,但大多数都不够精短。为了能用最少的代码说清楚context的精髓用法,特此记录一贴。
Golang 并发编程 常见错误模板 排雷贴(持续更新中)
golang 天生支持高并发场景,其核心在于 go routine, go channel, WaitGroup 和 Mutex 的配合使用。
记一次 go routine 交替打印 凉经
今天商汤面试 go开发岗, 面试官没有按照常规出算法题, 而是出了道 go routine 交替打印的题目。由于没有准备相关的代码题, 大概率凉凉。事后复盘, 这道题还是很坑的。特此记录一下。
盘点那些 golang 面试非算法代码题(持续更新中)
大多面试写代码会直接上力扣, 但是少数情况下,会让你写一些非算法的代码。这些题目一般都和算法思想无关,很多都是固定的模板写法,如果没有准备很容易凉凉。为此特意写一贴,记录那些高频问到的go非算法题。
聊一聊 golang 的测试与性能调优
上周三面被面试官问道golang中如何做测试和性能优化,一时间没有反应过来, 不过还好没挂。 特此记录一贴,系统地讲解 golang 中如何做测试,如何查找性能瓶颈。