首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
go
订阅
ShadowYD
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
基于 WASM 扩展 Envoy
Envoy WASM 介绍 WebAssembly 是一种沙盒技术,可用于扩展 Istio 代理(Envoy)的能力。Proxy-Wasm 沙盒 API 取代了 Mixer 作为 Istio 主要的扩
Golang AST语法树使用教程及示例
许多自动化代码生成工具都离不开语法树分析,例如goimport,gomock,wire等项目都离不开语法树分析。基于语法树分析,可以实现许多有趣实用的工具。本篇将结合示例,展示如何基于ast标准包操作语法树。 demo.go文件已尽量简化,但其语法树的输出内容依旧十分庞大。我们…
[Golang] 玩转 Bridge 与 NetNamespace 互联
1. 简介 先简略的介绍下 Bridge,它是一个虚拟的网络设备,linux 内核已经实现了该网络设备的功能。所以我们可以直接通过命令就能创建出 Bridge。很多人为了更好的理解 Bridge 这个
[Golang] 泛型的使用
前言 泛型 是什么? 其实这个问题对于学过 C++ 的同学来说不陌生就是模版嘛, 在运行时才确定类型嘛. 确实这两句话就基本能解析清楚, 但像一些只接触过 Python 的同学来说确实没听说过,
一文入门ETCD
etcd是CoreOS团队于2013年6月发起的开源项目,它的目标是构建一个高可用的分布式键值(key-value)数据库。etcd内部采用raft协议作为一致性算法,etcd基于Go语言实现。 Raft:etcd所采用的保证分布式系统强一致性的算法。 Node:一个Raft状…
数据结构和算法(Golang实现)(1)简单入门Golang-前言
数据结构和算法在计算机科学里,有非常重要的地位。此系列文章尝试使用 Golang 编程语言来实现各种数据结构和算法,并且适当进行算法分析。 我们会先简单学习一下Golang,然后进入计算机程序世界的第一个大门。 我们只学Golang语言的一个子集,足以开展接下来数据结构和算法的…
[Go] 详解内存逃逸
大家在写Go语言时是不关心内存逃逸的,但是一些对性能要求较高的场景,还是要知道内存逃逸的,这样才能榨出更高的性能!本文我们就一起来看看什么是内存逃逸!
Golang 开发之Cobra初探
在云原生如日中天的当下,相信很多人对Kubernetes/etcd等都有所听闻,当我们看其源码或对其进行二次开发的时候,可以发现其均使用了一个命令行程序库Cobra,其是一个用来编写命令行的神器
[Golang] 实用小示例
1. 单例模式 多用于只实例化一次,如配置模块,日志模块等; 2. 函数执行超时控制 3. 反射使用示例 主要理清楚 reflect.Kind 和 reflect.Value 的用法 4. 构造函数技