首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
Rust&Go
fliter
创建于2021-07-14
订阅专栏
Rustacean & Gopher
等 58 人订阅
共517篇文章
创建于2021-07-14
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
为go vet添加一个新的分析器,用于检查append后面的值缺失
缘起: 2023年5月25号,知名Go技术专家,WA语言联合发起人,多本技术书籍的合著者柴大,遇到一个append忘记写要添加的元素,只写了第一个参数(要追加的切片)的问题,可以编译通过,但大概率不是
被无视的小细节
最近要写一个web服务,对外提供几个Api,选用gin框架. gin的路由广泛为人好评,一直是"gin为什么这么快"的主角. 正在看其用到的httprouter的源码, 对这种特殊的trie树---基
Rust中的关键字
严格关键字 as - 强制类型转换,消除特定包含项的 trait 的歧义,或者对 use 和 extern crate 语句中的项重命名 async - 返回一个 Future 而不是阻塞当前线程(
Goland中的一些tips
本文是对 #50 GoLand Tips & Tricks 【 Go 夜读 】 学习与记录 1. control+tab 快速切换/选择文件 command+E,快速选择最近编辑的文件 2.插件 插件
听GPT 讲go/text源代码--internal(2)
File: text/internal/language/compact/gen_parents.go 在Go的text项目中,text/internal/language/compact/gen_p
听GPT 讲go/text源代码--internal(1)
File: text/internal/cldrtree/testdata/test2/output.go 在Go的text项目中,text/internal/cldrtree/testdata/te
听GPT 讲go/text源代码--encoding
File: text/encoding/korean/euckr.go 在Go的text项目中,text/encoding/korean/euckr.go文件的作用是提供EUC-KR(Extended
听GPT 讲go/text源代码--collate
File: text/feature/plural/tables.go 在Go的text项目中,text/feature/plural/tables.go文件是一个包含了复数规则和索引的数据表文件。该
听GPT 讲go/text源代码--cmd
File: text/internal/cldrtree/generate.go 在Go的text项目中,text/internal/cldrtree/generate.go文件的主要作用是生成CLD
听GPT 讲go/text源代码--cases
File: text/cases/context.go 在Go的text项目中,text/cases/context.go文件的作用是为文本操作提供上下文和状态信息。它定义了一些结构体和函数,用于支持
Rust的注释与文档
rust中//!和///有什么区别? 在 Rust 中,//! 和 /// 是特殊注释语法,用于文档注释(Documentation Comments)。它们用于编写文档,并生成 Rust 代码的 A
Go expvar包
介绍与使用 expvar 是 exposed variable的简写 expvar包是 Golang 官方为暴露Go应用内部指标数据所提供的标准对外接口,可以辅助获取和调试全局变量。 其通过init函
sync.Once-保证运行期间的某段代码只会执行一次
初入门径 sync.Once提供了保证某个操作只被执行一次的功能,其最常应用于单例模式之下,例如初始化系统配置、保持数据库唯一连接,以及并发访问只需要初始化一次的共享资源。 单例模式有懒汉模式和饿汉模
Go网络请求中配置代理
如何配置代理 不配置代理,本地请求google等会超时 输出: 发生了错误:err Get "https://www.google.com/": context deadline exceeded (
Rust vs Go:常用语法对比(六)
题图来自[1] 101. Load from HTTP GET request into a str
Rust vs Go:常用语法对比(五)
题图来自 Rust vs Go 2023[1] 81. Round floating point n
本地开发环境大小写不敏感引发的问题
推荐阅读 大小写敏感知多少 文件大小写与文件系统有关,与操作系统无关。 血泪教训--拿到新移动硬盘该做的第一件事 MacOS 默认的文件系统APFS,如果没有手动更改,默认不区分大小写(可以在初始化时
Semaphore-带权重的信号量
初入门径 Java中有Semaphore类,用来限制访问特定资源的并发线程的数量.相对于内置锁synchronized和重入锁ReentrantLock的互斥性来说,Semaphore可以允许多个线程
卡特兰数
概念 卡特兰数 的通项公式为 $f \left( n \right) = \frac{1}{n+1} C_{2n}^{n}$ 又根据 组合数的计算公式: 可得: $f \left(n \right)
一不留神就掉坑
乘除顺序问题 在据卡特兰数公式,解决leetcode-96 不同的二叉搜索树时,遇到一个非常诡异的问题, 即 注释掉的这一行,居然和上一行得出了完全不同的结果. 虽然马上解决,但对固有认知影响巨大--
下一页