V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  xuyang2  ›  全部回复第 3 页 / 共 9 页
回复总数  172
1  2  3  4  5  6  7  8  9  
2023-02-08 16:56:03 +08:00
回复了 kid8768611 创建的主题 程序员 vim 和 vi 的区别和优缺点?
自己用 unsafe 处理指针,全靠自己记住内存布局,编译器帮不上忙

如果源 struct 后面有调整,旧代码也不会报错,可能会得到莫名其妙的结果
而且这种代码搜索和修改也很麻烦
一个 struct 大概 10-30 个左右的字段
常见的 数字 string slice map 类型,都很小
这样一个 struct 也就几十 /上百字节

slice []MyStruct 本身也是胖指针,没记个字节
数组 [n]MyStruct 的大小是 n * MyStruct 大小

这些在栈上传递都很快的
2023-02-08 15:42:27 +08:00
回复了 Ayanokouji 创建的主题 Go 编程语言 求教: golang error 如何打印调用栈
- 过早优化是万恶之源
- 不要滥用指针 包括指针数组 减轻 GC 的负担
- 你计算过这个 struct 的字节大小吗
string 本身就是个 fat pointer
为什么不用最简单的写法呢

```
teamData := TeamData{
Id: juDianUpdateTeamReq.Id,
// CurHp: 0,
// TotalHp: 0,
}
fmt.Println("teamData", &teamData)
```
对内存细节没理解清楚的话,不要乱用 unsafe
2023-02-08 11:10:49 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go 的特色不是语法的便捷,而是在工程
@dqzcwxb #8 throw catch ...
2023-02-08 09:32:27 +08:00
回复了 GopherDaily 创建的主题 Go 编程语言 Go 的特色不是语法的便捷,而是在工程
我觉得 go 的 if err != nil 没啥可黑的
层层嵌套的 throw cache 才是反人类
2023-02-07 11:20:15 +08:00
回复了 gzl 创建的主题 Vim 求推荐插件: vim/nvim 读代码并做笔记
> 又不想污染代码

自己 fork 一份,搞个下游分支不就行了。何必用独立的存储文件
2023-02-07 11:11:11 +08:00
回复了 fdgdbr 创建的主题 程序员 idea 里面的 terminal 不会用了
2023-02-07 11:07:36 +08:00
回复了 codists 创建的主题 Go 编程语言 什么是“ the native machine language of a computer”?
2023-02-07 11:06:00 +08:00
回复了 nnegier 创建的主题 程序员 哪门应用技术学习曲线较为陡峭费时呀?
应用数学(
2023-02-07 11:04:42 +08:00
回复了 Features 创建的主题 程序员 Go 写 web 应用比 PHP 优秀在哪里?
现在 Go 真的 “连个生态都没有”吗?
2023-02-06 17:25:08 +08:00
回复了 wusu 创建的主题 Visual Studio Code vscode 里 go.mod 与语法补全
命令行 `go build` 或者 `go mod tidy` 成功之后,再重启 vscode/goland 试试
2023-02-06 16:48:56 +08:00
回复了 soupu626 创建的主题 程序员 Go 写业务真的是好的选择吗
感觉 Go 的接口和组合,比 Java 容易被滥用的继承,可读性和可维护性高很多
helm chart 的 indent nindent 面向空格编程真是难绷
2023-02-02 15:41:18 +08:00
回复了 x500 创建的主题 程序员 请教:有什么办法能比较 2 个电脑上的文件夹?
看上去又是 X-Y Problem
2023-02-02 15:33:56 +08:00
回复了 fdgdbr 创建的主题 程序员 maven 有没有插件可以在打包时限制依赖 jar 包的版本
1  2  3  4  5  6  7  8  9  
关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   4511 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 40ms · UTC 09:56 · PVG 17:56 · LAX 01:56 · JFK 04:56
♥ Do have faith in what you're doing.