摘要:
Rust 面试题+参考答案 Q1 Rust 所有权的三条规则 每个值都有一个所有者;同一时刻只能有一个所有者;所有者离开作用域时值会被 drop。所有权允许 Rust 在没有 GC 的情况下确定资源释放时机。 Q2 move 和 copy 的区别,哪些类型实现了 Copy move 转移所有权,原绑
阅读全文
posted @ 2026-07-10 18:24
朝阳1
阅读(10)
推荐(0)
摘要:
ArrayList 默认初始容量为10,无参构造时首次添加元素扩容至10 后续扩容按旧容量的1.5倍计算(newCapacity = oldCapacity + (oldCapacity >> 1)) 若扩容后仍不足,则直接采用所需最小容量 Vector 默认初始容量为10,扩容策略与Array
阅读全文
posted @ 2025-08-29 09:31
朝阳1
阅读(24)
推荐(0)
摘要:
*args和**kwargs: *args接收可变数量的位置参数(元组) **kwargs接收可变数量的关键字参数(字典) grep查找a.txt文件中某字符,并打印该字符的位置.-n显示行号,-o仅输出匹配字符,-b显示字节偏移量 grep -nob '目标字符' a.txt is和==的区别:
阅读全文
posted @ 2025-08-04 14:41
朝阳1
阅读(30)
推荐(0)
摘要:
个人博客新地址 https://qzy123456.github.io 技术栈 PHP、Go、Python、Js、Rust、Html、Vue、Mysql、Redis、Mongo、Linux、Es、ClickHouse、K8s、Docker、分布式... 最近老是传博客园倒闭的消息。。。所以想把文章都
阅读全文
posted @ 2024-09-29 16:40
朝阳1
阅读(78)
推荐(0)
摘要:
k8s主要由以下核心组件组成: Etcd 保存了整个集群的状态; Apiserver提供了资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制; Controller Manager负责维护集群的状态,比如故障检测、自动扩展、滚动更新等, 🔹 Node Controller 👉
阅读全文
posted @ 2024-03-05 09:25
朝阳1
阅读(58)
推荐(0)
2026年7月20日
摘要:
1. 单个发送端,多个接收端(最简单) func main() { ch := make(chan int, 10) // 唯一的发送端 go func() { for i := 0; i < 5; i++ { ch <- i } close(ch) // 发送完毕,安全关闭 }() // 多个接收
阅读全文
posted @ 2026-07-20 09:31
朝阳1
阅读(6)
推荐(0)
2026年7月3日
摘要:
安装 go install github.com/dkorunic/betteralign/cmd/betteralign@latest 检查 betteralign ./... 修复 betteralign -apply ./...
阅读全文
posted @ 2026-07-03 17:27
朝阳1
阅读(5)
推荐(0)
2026年7月2日
摘要:
借助字节的eino框架实现了一个本地资料库+websearch+mcp(数据库、excel、计算。。。)的智能体,项目地址 https://gitee.com/newly-released_0/enioagent # enioagent 基于 [CloudWeGo Eino](https://git
阅读全文
posted @ 2026-07-02 09:42
朝阳1
阅读(23)
推荐(0)
2026年6月26日
摘要:
测试一个账户在多个设备登录、同时接收消息、模拟视频任务成功、发送推送 package main import ( "encoding/json" "fmt" "log" "net/http" "strconv" "time" sse "github.com/r3labs/sse/v2" ) var
阅读全文
posted @ 2026-06-26 12:32
朝阳1
阅读(4)
推荐(0)
2026年6月3日
摘要:
Kafka 之所以能实现单机几十万甚至上百万 TPS、毫秒级延迟的极高性能,核心是“完全顺应硬件特性,砍掉所有低效操作”,其高性能的本质是一整套系统性的优化组合: 1.全程顺序 I/O,彻底规避随机写,把磁盘性能用到极致; 2.零拷贝技术,减少数据搬运次数,降低 CPU 消耗和延迟; 3.依赖操作系
阅读全文
posted @ 2026-06-03 10:17
朝阳1
阅读(10)
推荐(0)
2026年5月21日
摘要:
武器、子弹、普通伤害、aoe伤害、减速等 package game import ( "fmt" "log" "math" "math/rand" "sync" "time" ) // Position 坐标位置 type Position struct { X float64 Y float64
阅读全文
posted @ 2026-05-21 11:45
朝阳1
阅读(15)
推荐(0)
2026年5月19日
摘要:
最好是两个屏幕、或者再找个电脑测试 package main import ( "bytes" "fmt" "image" "image/jpeg" "log" "net/http" "sync" "time" "github.com/kbinani/screenshot" ) var ( qual
阅读全文
posted @ 2026-05-19 14:46
朝阳1
阅读(11)
推荐(0)
摘要:
方式1 # 安装cmirror cargo install cmirror # 自动测试并选择最快的源进行配置 cmirror cargo --fastest 还原 cmirror cargo --restore 方式2配置文件,没有就新建 Windows:%USERPROFILE%\.cargo\
阅读全文
posted @ 2026-05-19 11:40
朝阳1
阅读(67)
推荐(0)
2026年5月18日
摘要:
json格式、自动备份 chrono = "0.4.19" tracing = "0.1.29" tracing-appender = "0.2" tracing-subscriber = { version = "0.3.3", features = ["json", "env-filter"]
阅读全文
posted @ 2026-05-18 17:57
朝阳1
阅读(15)
推荐(0)