V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  zzhaolei  ›  全部回复第 2 页 / 共 3 页
回复总数  58
1  2  3  
我觉得学历重要,现在没有学历,投简历 hr 那一关都过不去。

学历高机会也多,待遇不一定涨,但是你跳槽的时候能选择的也多。
44 天前
回复了 foru17 创建的主题 问与答 我的老婆确诊肺癌,希望能得到你的帮助
祝早日康复
@javaisthebest #45 退掉房东是不会退押金的,转租也是只有租出去才会退你的押金和剩余的房租。锅碗瓢盆不要,我房子里杂物挺多的,丢也能丢,但是你找到工作后不还得置办?还是说你以后不去那个城市了?换另一个城市?再去之前那个城市的话,那么你还是要再投入那么多的成本。
@SaberAlter #23 我意思是你租的房子没到期呢,还交着钱呢,住不住了,不住的话房子里的东西都怎么办呢,之后还租房吗,还是直接回去,等找到了工作再去大城市?
@javaisthebest #16 哪有你说的那么简单,租的房子呢?衣物等东西呢?
55 天前
回复了 imTerry 创建的主题 Apple iOS17.4 中「待机显示」颜色请慎重设置
关了,鸡肋
58 天前
回复了 yujianwjj 创建的主题 Go 编程语言 一次 GO 项目重构的疑问
用 wire 或者 fx 做依赖注入
61 天前
回复了 dtla 创建的主题 输入法 双拼打字真的比全拼快吗?
@CrazyCoolL #51 这是什么输入法,我下载 gboard 怎么不是这样的
104 天前
回复了 lingeo 创建的主题 Python 如何为 Python 原生对象添加函数
@forgottencoast #23 学到了。突然想起来这种有 vm 的语言本身是超级动态的🤔
105 天前
回复了 lingeo 创建的主题 Python 如何为 Python 原生对象添加函数
没有语言能无副作用的直接为内置类型添加方法。如果你为 str 添加了方法 a ,lib b 也为 str 添加了方法 a 和 b ,那么调用 str.a() 的时候是调用你的 a 还是 lib b 的 a ?而且你直接调用 str.b() 的时候是给你提示 lib b 定义的 b 还是给你报错?这复杂度直接爆炸。

现在的通用做法是,如果你要给 str 添加方法,那么你就定义一个新的类型,然后在自己定义的类型上定义方法。

python 可以 class MyStr(str) 继承 str 。
这个测试没意义啊,redis 能持久存储,map 不行,redis 也有一些回收和超时策略,这两个都不是一个东西,使用场景不一样
112 天前
回复了 newshbb 创建的主题 宽带症候群 QUIC 能够多大程度提高系统吞吐量
几百万甚至突破千万的保活怎么还会没钱?业务不挣钱?
你这 dotfiles 也没什么内容可看啊。另外,我用 yadm 管理
python 学习起来确实简单,但是语法太复杂,有些库是研究人员写的(比如大模型相关的),根本就是一个人一个写法,太乱了。

而且没有类型,各种乱穿,根本不知道传的什么,反正能跑就行了。
Sublime Merge
125 天前
回复了 gitrebase 创建的主题 程序员 大家喜欢用 ORM 还是直接写 SQL
gorm 本质也 sql 拼接,不算一个真正的 orm 。gorm 最好用的就是查询数据不需要一个个的 binding 了,通过反射直接写入 struct 、slice 、map 等。

现在 go database/sql 也要加类似的机制,所以 gorm 的存在性又降低了一点。

目前 go 的 orm 应该只有 ent 算是比较好的,假如改了表的字段,ent 能在编译时校验,gorm 是不行的
127 天前
回复了 gsy20050126 创建的主题 Apple 2023 年了,还有人用 intel 的 mac 吗
19 款 mbp 16g ,现在还稳定着呢,开 5 个 ide ,再开其他的 app 也不在话下
1. go 可以预先声明好 error ,然后进行判断,相当于是有类型的
2. error 确实缺少异常堆栈信息
3. 不想处理错误也可以直接 panic ,然后在最外层使用 recover ,和 try catch 有点像

```go
package main

import (
"errors"
"fmt"
)

var MyError error = errors.New("this custom error")

func test() error {
return MyError
}

func test1() error {
return errors.New("this custom error")
}

func main() {
err := test()
if err == MyError {
fmt.Println("this my error")
}

err = test1()
if err == MyError {
fmt.Println("this my error")
} else {
fmt.Println("this not my error")
}
}
```
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   1934 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 35ms · UTC 00:04 · PVG 08:04 · LAX 17:04 · JFK 20:04
Developed with CodeLauncher
♥ Do have faith in what you're doing.