V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  body007  ›  全部回复第 9 页 / 共 13 页
回复总数  248
1  2  3  4  5  6  7  8  9  10 ... 13  
https://i.imgur.com/4m3h3mH.png

遥遥领先,在声音和震动里面有个免打扰,其他牌子就不知道咯。
137 天前
回复了 qinjiang 创建的主题 Vue.js 2024 前端圈开年之战
这个和 xx/yy 哪个好差不多吧。各有各的好,各有各的喜欢用户。但某些人以为用了 xx 就比 yy 牛逼,xx 的缺点他能接受,就拒绝了解 yy 如何解决 xx 的缺点。关键 xx 的老大不想解决这些缺点,于是 xx 用户自适应了。自适应就自适应吧,没必要相互打压,共同进步不好吗? 不过话说回来,这就是人性,无法改变。就像 ts 解决 js 某些缺点,但大把的人不喜欢 ts ,自适应了 js 的缺点,关键 js 也不想改 https://i.imgur.com/agAJ0Rd.png
138 天前
回复了 ferencz 创建的主题 Node.js node_modules 小文件真是多的离谱,服了!
用 pnpm 吧,node_modules 目录下很多是链接目录,实际文件都在缓存里面。
139 天前
回复了 chenfang 创建的主题 程序员 服务器连接工具,求推荐
WindTerm
140 天前
回复了 coldpig 创建的主题 问与答 求助-Windows 某两个组合键失效
我猜有其他软件占用快捷键,你试试这个软件进入内核模式看看你的热键被哪个软件占用没。

https://github.com/BlackINT3/OpenArk/releases

https://i.imgur.com/onzamSe.png
140 天前
回复了 Ma4cus 创建的主题 前端开发 vscdoe 开多个工程如何快速区分?
@mrls222555 可以用这个配置,只需要修改项目的.vscode/settings.json ,这个对应设置的工作区配置。我刚试了下没问题。

https://i.imgur.com/DamqiXX.png
我用小乌龟,右键你的文件点击"追溯"就可以查看某行代码历史提交记录。
https://i.imgur.com/cxL0XQ3.png
142 天前
回复了 Int100 创建的主题 git 好用的 git 工具
@fl0at 我在用小乌龟,刚毕业第一家公司用的 svn 的小乌龟。后来切到 git 后也用小乌龟,特别顺手。
回归免费 ssl 加 cron 定时了。对比 acme.sh ,我更喜欢 lego ,单文件无依赖安装使用方便。
142 天前
回复了 sean908 创建的主题 Windows win10 or win11?
坐等 win11 ltsc ,不出就一直用 win10 ,那个文件管理器还不如我在 win10 上用 clover 呢。
146 天前
回复了 lengyingmofeng 创建的主题 程序员 base 二次解密问题
https://i.imgur.com/DoPoGwV.png

我这边测了也没毛病
147 天前
回复了 fengxsong 创建的主题 求职 苟了这么久,年前毕业了。
sealos 是我当初刚接触 k8s 的部署工具。后来打开 github 相同的仓库让我觉得我是不是之前的书签弄错了,然后就没有然后了🤣
147 天前
回复了 superliwei 创建的主题 分享创造 国产软件征集中文名字
思维白板
147 天前
回复了 zzlit 创建的主题 问与答 求推荐墨水屏阅读器
我用的 iReader (也就是掌阅),导入方式又多又方便。
1. 连接 WiFi ,启用 WiFi 传输,手机扫描二维码在 web 页面上传文件,(电脑连相同 WiFi 浏览器输入地址也行)。
2. 绑定百度网盘,点击网盘里面的文件直接就打开了。
3. USB 传文件都是基操。

支持扫描微信二维码绑定公众号,你把想看的文字或链接发送到公众号,然后在 iReader 上直接同步,打开就能看。

关联印象笔记、有道云笔记等。
支持 PDF 重排(扫描版不行)
我感觉还是国人懂国人,这些需求都挺方便的。
147 天前
回复了 liudada123 创建的主题 职场话题 打工人带焖烧杯解决午饭靠谱吗?
我早上起床炒菜煮饭,中午吃的时候还是热的,压根不用热。头天炒菜放冰箱第二天中午微波炉,感觉营养都流失了。
@cheng6563 你得了解 go 的引用类型,chan 是引用类型,直接返回就是引用。作为返回值,引用类型本身类似指针,返回的就是引用。作为参数在引用类型加指针貌似只有需要修改引用类型的时候才用到吧。
结构体统统用指针,普通类型用值。因为结构体你不知道啥时候加需求往里面加大类型,而且结构体一般会到处传,如果所有地方都用值传递,每次赋值都内存拷贝一份也是有开销的,指针的话只拷贝指针地址更快。

另外 https://www.cnblogs.com/janbar/p/17072751.html 这篇文章探讨了直接赋值的深拷贝问题,即使你值传递,结构体内部有指针,那么这些指针在赋值时也是赋值指针地址。如果用值值类型,你到时候还得思考结构体内部哪些字段是深拷贝,哪些是浅拷贝。

http 提供下面方式克隆对象,就是因为值传递内部字段也存在浅拷贝问题,需要编写深拷贝代码。与其值传递增加心智负担,还不如无脑指针传递。
func (r *Request) Clone(ctx context.Context) *Request {

综上所述,我觉得结构体一律用指针。

我在用的 [go-zero]( https://github.com/zeromicro/go-zero/pull/1211/files#diff-a650192c5b74f391823e44c0b326c07abe5c2544ab386b1ce73ce6b293d78a4c) 框架,在这次改动中将参数值传递改为指针传递,导致我某次升级改了好多文件代码,连大佬都觉得结构体指针传递好些吧。


如果你明确的知道你需要值传递,并且清楚这个对象赋值后内部字段存在浅拷贝也不会影响逻辑,那么可以用值传递。
https://i.imgur.com/rXEcjzD.png
https://i.imgur.com/Snpu7k7.png

建议统一下,我用 git 仓库安装,结果配置好了报错,提示包不存在😂
149 天前
回复了 xlinux 创建的主题 问与答 关于接口参数处理
我们的前端更奇葩,要求他多传的字段我后端要帮他存着,后面详情接口得原样给他返回,我直呼好家伙啊。
149 天前
回复了 hankli 创建的主题 分享创造 全栈程序员看过来~节省你的时间利器!
@hankli #12 嗯嗯,期待后续更新。主要是 fnm 那种创建链接目录的思想让我觉得优秀,能做到每个打开的终端都支持不同版本。
1  2  3  4  5  6  7  8  9  10 ... 13  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1477 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 17:17 · PVG 01:17 · LAX 10:17 · JFK 13:17
Developed with CodeLauncher
♥ Do have faith in what you're doing.