首页
学习
活动
专区
工具
TVP
发布

阶梯计划

专栏作者
39
文章
95239
阅读量
20
订阅数
windows安装配置rust
安装完成后可在D:\rust\.cargo\(取决于CARGO_HOME环境变量)下创建一个config文件(注意没有后缀):
DifficultWork
2024-01-15
1600
给WASM浇点“冷水”
WASM(WebAssembly) 最近的热度挺高的,本来想了解下这个技术,看了好多介绍,开头必谈 Docker 创始人 Solomon Hykes 的一条推文:lf WASM+WASI existed in 2008, we wouldn't haveneeded to created Docker. That's how important it is.Webassembly on the server is the future of computing. (如果 WASM 和 WASI 早在 2008 年就存在,那么我们就不需要创建 Docker。可见 Wasm 是多么重要。服务器上的 WebAssembly 将会是“计算”的未来模式。)
DifficultWork
2024-01-02
1120
使用Spiderpool为Pod添加Underlay网卡
本文介绍在一个 Calico 作为缺省 CNI 的集群,通过 Spiderpool 这一完整的 Underlay 网络解决方案,通过 Multus 为 Pod 额外附加一张由 Macvlan 创建的网卡,为集群提供Underlay数据面。
DifficultWork
2023-12-27
5070
关于eBPF TC程序上下文skb的一些“小”坑
最近在eBPF的TC程序中对TCP的checksum进行重计算,其中遇到了点“小”问题。
DifficultWork
2023-12-20
830
windows10+下一些操作
将HKEY_LOCAL_MACHINE/SOFTWARE/Wow6432Node/TrendMicro/PC-illinNTcorp/CurrentVersion/Misc/Allow Uninstall的键属值改为1。
DifficultWork
2023-12-01
1950
使用CRC20算法对IP五元组hash键值计算
crc算法是用来校验使用,可以自行查看crc算法的一些介绍,目前利用此算法进行hash也不少,本方法提出crc20算法来进行hash计算,crc的生成多项式有下:
DifficultWork
2023-12-01
2490
本地构建zebra
想结合gobgp实现一个路由转发功能,由于zebra和quagga项目历史比较久远,新的Linux发行版和工具无法按照原来的指导正确完成构建。因此选择frr项目下的zebra进行构建。
DifficultWork
2023-05-19
9932
解读gobgp(四)
gobgp在BgpServer的Serve方法中调用handlefsmMessage,实际是调用了handleFSMMessage(./pkg/server/server.go)处理BGP消息:
DifficultWork
2023-05-04
4340
解读gobgp(三)
当fsmHandler的状态走到establish(./pkg/server/fsm.go):
DifficultWork
2023-05-04
5290
解读gobgp(二)
本章主要讲解gobgp中的邻居连接处理。首先讲一下怎么从哪里开始学习gobgp的代码。
DifficultWork
2023-05-04
6920
DeepFlow本地构建1——Agent
镜像:ghcr.io/deepflowio/rust-build:1.18(根据时间采用最新的)
DifficultWork
2023-04-21
6260
k8s双栈协议无法访问集群外ipv6服务(解决)
k8s集群升级了双协议栈后,从集群内无法访问外部ipv6服务,已经确认部署了Endpoint和Service。而同样采用ipv4是没问题的。
DifficultWork
2023-04-21
1K3
Flannel网络模式切换
Flannel的网络模式切换非常简单,这也符合这款CNI最初的设计理念——足够轻量级。
DifficultWork
2023-04-11
8280
Calico网络模式切换
这里不介绍full-mesh的组网,选择更适用于大规模集群的RR组网方式。选作为RR的node需要分配一个未使用的IPv4地址作为Cluster-ID。
DifficultWork
2023-04-10
2.2K0
容器网络参考
容器网络与 Kubernetes 网络一直很“神秘”,也是很多人容器技术上升曲线的瓶颈,但它也是我们深入走进云原生世界绕不过的话题。要彻底地搞清楚容器网络与 Kubernetes 网络,需要了解很多底层的网络概念,如 OSI 七层模型、Linux 网络栈、虚拟网络设备以及 iptables 等。这里引用一些优秀的参考,不定期更新:
DifficultWork
2023-01-31
2880
ebfp内核态开发经验总结
以64位系统为例,最小的字节对齐是4字节(u32)对齐,最大字节对齐是8字节(u64),按需增加保留字段,否则会被编译器优化填充。
DifficultWork
2023-01-31
5490
同宿主机暴露多个docker容器IP
使用docker时,如果想从局域网访问容器,比较常用的方式是将容器的网络模式设置为host模式,或者使用端口映射。但如果想部署多个应用并使用相同的端口,前面这两种方式就不适用了。
DifficultWork
2023-01-31
1.9K0
ebpf内核态开发环境搭建
如果回显中显示CONFIG_INFO_BTF=y表示开启。如果未开启需要重新编译内核开启。
DifficultWork
2023-01-31
2.5K0
cgo构建引用c的静态链接库
项目中免不了要使用c/c++的工程代码,因此使用cgo引入c的静态库也是不可避免(虽然官方要求尽量使用go构建你的项目,而不是偷巧的导入c代码,尽量保持go项目的纯粹,毕竟go和cgo是两码事)。
DifficultWork
2021-05-08
4K0
Redis常用数据类型、使用场景及操作命令
String是简单的key-value 键值对,value不仅可以是String,也可以是数字。String在redis内部存储默认就是一个字符串,被redisObject所引用,当遇到incr,decr等操作时会转成数值型进行计算,此时redisObject的encoding字段为int。
DifficultWork
2021-04-21
1.3K0
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档