V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  keakon  ›  全部回复第 7 页 / 共 55 页
回复总数  1092
1 ... 3  4  5  6  7  8  9  10  11  12 ... 55  
分布式的事务(比如涉及多个数据库和服务)建议用最终一致性,关系型数据库先提交,成功后再提交其他部分,失败走任务队列重试,直到成功。
@xujiahui 我也换到鼠须管了,但是它的 vim 模式是切换到自己的英文模式,我还是习惯切到 ABC 输入法,所以没有启用。
@stimw 这个不错,还能设置某些窗口不显示,就是不知道啥时候会收费。
@wzwwzw 这个我设置了,但是需求不一样,我希望能从其他应用切到 VSCode 时,如果是命令模式,就改成英文。
better365 有个免费的 ibar ,还能调图标的间距
349 天前
回复了 keakon 创建的主题 macOS Safari 真的比 Chrome 占用更少的资源么?
@Fish1024 最新的版本第一次使用密码时会问你是否是个人电脑,可以不用输入系统密码或指纹直接填充密码。

@GabrielleBellamy 省电咋得出来的呢?活动监视器里高了 10 倍啊。。
350 天前
回复了 keakon 创建的主题 macOS Safari 真的比 Chrome 占用更少的资源么?
@aitianci 我用了 10 多年 Chrome 了,虽然装了几十个插件,但是平时启用的就这么几个:密码、广告、代理,用得挺正常的。

@kidlj 你这几点和资源占用完全无关,但也回复一下吧:
1. Chrome 好看很多啊,Safari 的标签页长的像 Windows 应用。
2. 不用 iPhone 的话,keychain 就没有同步的作用了,反而用 Google 和第三方的密码管理更跨平台。顺带一提,Chrome 可以设置是否要指纹填充,而 Safari 必须按指纹,从机械键盘抬手移动到 MBP 的键盘也很影响效率。
3. 我这看到是独占一行的。
4. 未发现该功能。
@lihexinkai 可惜不用鼠须管,忘了啥原因放弃了,好像是因为词库和词频
找到一个不算完美的解决办法:换用 vscode-neovim ,安装 brglng/vim-im-select 插件。
这样在从其他应用切换到 vscode 时,如果是命令模式,会切换到英文。
并且在文件间切换时不会修改模式,所以也不会切换中英文。
极端情况是在 vscode 的命令模式下手动切换到中文,再切换到其他文件还是中文。而多窗口下每个窗口的模式可能不相同,这有时候也会引起一些问题。
先看官方库源码,有很多文章会去解析,可以省很多力。
然后就去看自己常用的开源库的源码。
有需求就根据自己的需要去修改开源库。
每天花两小时,不出一个月,你就可以在简历中写精通 Go 了。
2024-02-07 09:37:44 +08:00
回复了 Jaeger 创建的主题 程序员 大佬们都是如何解决 Mac 做开发+Windows 玩游戏问题的?
慢慢变成只玩手游和主机游戏了
2024-02-04 13:34:29 +08:00
回复了 balabalaguguji 创建的主题 小米 小米净水器是真的无语呀
小米的用了 6 年没问题,就是滤芯成本高
git add -f 是可以强制添加被忽略的文件的
2024-02-02 18:30:45 +08:00
回复了 keakon 创建的主题 MacBook Pro 拼多多的 M1 Pro 怎样?
@LiFExxl 个人卖家在哪找呢?感觉闲鱼水更深。
2024-02-02 17:28:47 +08:00
回复了 keakon 创建的主题 MacBook Pro 拼多多的 M1 Pro 怎样?
@NewMoorj 再问一下转转上 99 新的靠谱么?感觉验机报告也挺全的
2024-02-01 09:24:19 +08:00
回复了 keakon 创建的主题 MacBook Pro 拼多多的 M1 Pro 怎样?
@NewMoorj 是这个吧,看了下评论里的照片,应该是官翻机 https://v2ex.com/t/1001114
主要是直接买二手,价格也很高,而且还没那么新;大佬你的 14 寸也都卖完了。
2024-01-31 11:46:33 +08:00
回复了 keakon 创建的主题 MacBook Pro 拼多多的 M1 Pro 怎样?
@icecream 百亿补贴也不保新啊

@K120 是买未激活未过保的
2024-01-25 10:06:06 +08:00
回复了 PungentSauce 创建的主题 Go 编程语言 这个 go 实现的 cache 为什么性能不理想
sync.Map 适合读多写少的,一旦要写就会重新复制整个 map ,开销挺大的。

真正的高并发写需要避免多个 CPU 核同时访问一个 cacheline 地址。最简单的方式是先对 key 进行 hash ,然后分成多个 map ,这样并发访问不同的 key 大概率不会同时对一个 map 加锁。
2023-12-28 10:51:05 +08:00
回复了 dyllen 创建的主题 Go 编程语言 go 返回值是否需要尽量返回值,而不返回指针呢?
@chenchengbin 字符串是浅拷贝 StringHeader
2023-12-28 10:29:35 +08:00
回复了 dyllen 创建的主题 Go 编程语言 go 返回值是否需要尽量返回值,而不返回指针呢?
之前看过这篇,性能上大部分情况下是返回 struct 更快:
https://cloud.tencent.com/developer/article/1861199

不过如果要和 nil 区分,或者最终要放到堆里,那就继续用指针。

然后如果是参数的话,记得是超过 32 字节传指针更快,而且每个字段是单独用一个 MOV 指令来复制的,不是一整块复制的。
2023-12-12 21:30:18 +08:00
回复了 a132811 创建的主题 Go 编程语言 利用泛型实现的 golang 缓存装饰器
@a132811 我的意思是反射可以获取到原函数的每个参数的类型,你可以保存下来,调用时检查参数是不是对应的类型。

但是 Go 不是很动态的语言,反射和泛型也没法结合使用,导致泛型实现的接口没法返回正确的类型(只能是 interface{}),因此没法实现 demo 的 fibCached(x-1) + fibCached(x-2)。不过 demo 里对 fib() 的实现也是有侵入的。

比较类似的例子你可以参考这篇,最后为了优化实现得有点复杂,看看原理就好:
https://keakon.uk/2023/03/24/%E6%8A%8A%E4%BB%BB%E5%8A%A1%E9%98%9F%E5%88%97delayed%E7%A7%BB%E6%A4%8D%E5%88%B0Go%E4%BA%86
1 ... 3  4  5  6  7  8  9  10  11  12 ... 55  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2590 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 31ms · UTC 15:12 · PVG 23:12 · LAX 07:12 · JFK 10:12
Developed with CodeLauncher
♥ Do have faith in what you're doing.