V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  Kumo31  ›  全部回复第 3 页 / 共 7 页
回复总数  131
1  2  3  4  5  6  7  
205 天前
回复了 nancyii 创建的主题 职场话题 阿里云数据库管控
@Kumo31 #2 才看到 pcg 是边缘业务,那还是去阿里吧,云数据库现在还是很赚钱的
205 天前
回复了 nancyii 创建的主题 职场话题 阿里云数据库管控
管控面其实可以说是云的核心,但技术上远没有数据面 hardcore 。建议看看 pcg 具体业务是啥再决定
205 天前
回复了 nancyii 创建的主题 职场话题 阿里云数据库管控
简单来说,你在云上用的云数据库,面板背后的 API 就是管控面。管控类似运维平台,做的是 DB 的一键部署 管理 监控等等..(而非 DB 本身) 也涉及一些调度相关的东西。管控面的难点在于资源模型的设计,剩下的工作大多只是 CRUD 罢了
做一下南京大学的 PA 可以解答你所有疑惑,这只是大二的课: https://nju-projectn.github.io/ics-pa-gitbook/ics2024/index.html

理解"程序如何在计算机上运行"的根本途径是从"零"开始实现一个完整的计算机系统. 南京大学计算机科学与技术系计算机系统基础课程的小型项目 (Programming Assignment, PA)将提出 x86/mips32/riscv32(64)架构相应的教学版子集, 指导学生实现一个经过简化但功能完备的 x86/mips32/riscv32(64)模拟器 NEMU(NJU EMUlator), 最终在 NEMU 上运行游戏"仙剑奇侠传", 来让学生探究"程序在计算机上运行"的基本原理.

没时间也可以看一下这个简单得多的 Gameboy emulator 教程: https://imrannazar.com/series/gameboy-emulation-in-javascript
用 Kraken 就可以直接出金到卡里吧,这里是安全的,然后就是回国的问题了
219 天前
回复了 Kould 创建的主题 职场话题 Rust 找工作也太难了吧= =
好像知乎刷到过楼主,很强,因为学历背景差不多 && 也是做 db/存储所以有点印象。我司有在用 Rust 做存储引擎,可惜前几个月刚裁完员,今年应该都不会招人了
参与贡献过一些开源项目,也算是 Apache Contributor 。开源项目的社区维护本身确实是一个麻烦事,需要专业的人来做,特别是商业开源会面临更多的问题,像 Community Manage 、DevRel 之类的岗位就是专门做这些事的。但我觉得,既然选择了开源(并且开放贡献),社区的基本共识就是欢迎所有的贡献者和贡献方式,包括看起来很水的 fix typo ,正是因为有了这些贡献者,项目才能保持活力。至于这种「付费参与」的开源,在我看来就是给卖课卖项目批一层外衣罢了
221 天前
回复了 OliverDD 创建的主题 程序员 对数据库感兴趣,但完全接受不了 cpp
数据库本身就是一个性能敏感的东西,这里的体现不仅是在整体架构,算法设计上,还包括具体的代码实现细节,比如函数的传参方式,内存的申请时机... 也就是令你深恶痛绝的这些东西,虽然 Rust 能屏蔽了一些繁琐的语法细节,但你依然需要理解这些概念才能写出高性能的代码。

我觉得主要还是看你目的,如果只是想学习数据库,那也有不少 Go 甚至 Java 实现的课程,这些足够你理解数据库的核心概念、设计和机制。但如果想真正地从事数据库 or 其他底层基础设施工作,那 C++ 是绝对绕不过去的门槛。

不过不少分布式数据库的 SQL 层也是用 Go 写的,因为在这里网络通信和查询处理的代价更高,语言本身执行的性能相对没那么重要了,但依然充斥着各种 magic 。
@Kumo31 landlock...
这个 . 会导致编译失败,即使系统支持 sandbox ,也不会开启
242 天前
回复了 luzemin 创建的主题 程序员 HackerNews 上看到的 [丑丑头像生成器]
有点意思
都用,RESTful API ,当然 RESTful API 的表达能力有缺陷,难以满足复杂业务场景,还需要结合 Google 的 Custom methods: https://google.aip.dev/136
@Kumo31 补充一下,Jepsen 对 Redis 的分析报告( https://aphyr.com/posts/307-call-me-maybe-redis-redux )中指出了 Redis 能提供最强的保证也不超过因果一致性,并且嘲讽了一波作者认为设计分布式系统很简单这件事,评论里作者本人也下场 battle 了
做不到吧,Redis 就不是线性一致的,不过 Redis 协议很简单,网上有很多 Raft on Raft/Paxos 的开源实现
248 天前
回复了 echo0x000001 创建的主题 职场话题 有没有年薪 20-30 万的人谈谈感受?
去年毕业,某一线城市小厂,工作没啥压力,家也在当地。没有花钱的爱好,工资基本上能全存下来,感觉最大的区别就是读书时买不起的东西现在基本能随便买了
@Kumo31 还有和飞书妙计结合的会议纪要自动记录&总结,都挺实用
飞书的飞飞落地得挺好,每天自动基于聊天记录总结前一天工作内容和关键点、任务,群里一段时间没看的几百条讨论也能一键总结,还能以飞书文档作为知识库来问答。这种集成还是挺提高效率的,不过这个飞飞本身能力太弱,感觉里 GPT3.5 都还有差距,如果有 GPT4 的水平估计就很不错了
一年前或许还有,就像楼上说的脚本撸空投已经烂大街了,但更重要的是现在的项目方对女巫打击力度越来越大,检测手段也在进步,这些都会逐渐成为标配。还有不断创新的空投模式,这条路会逐渐不可行
255 天前
回复了 Grocker 创建的主题 Go 编程语言 这段 go 代码始终理解不到
做等价代换就清晰了,首先可以看成
func say(g Greeting, name string) {
fmt.Println(g(name))
}

func main() {
say(Greeting(english), "World")
}

然后
func say(g func(name string) string, name string) {
fmt.Println(g(name))
}

func main() {
say(english, "World")
}

接着
func say(name string) {
fmt.Println(english(name))
}

func main() {
say("World")
}

最后

func say(name string) {
fmt.Println("Hello, " + name)
}

func main() {
say("World")
}
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2820 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 38ms · UTC 14:26 · PVG 22:26 · LAX 06:26 · JFK 09:26
Developed with CodeLauncher
♥ Do have faith in what you're doing.