V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  katsusan  ›  全部回复第 9 页 / 共 23 页
回复总数  451
1 ... 5  6  7  8  9  10  11  12  13  14 ... 23  
2019-05-22 16:04:03 +08:00
回复了 imherer 创建的主题 Redis 请教大佬们几个关于 redis 的问题
redis 下的多 db 就是初始化时申请了默认 12 个 redisDb 指针数组,用 0 号数据库的时候就是 server.db[0].性能应该和楼上所说都差不多。

```c
struct RedisServer {
...
redisDb *db; //初始化:server.db = zmalloc(sizeof(redisDb)*server.dbnum),dbnum 默认是 12
...
}; -> struct RedisServer server (全局变量 server)
```

当客户端 select 某个数据库的时候 redis 会将自己维护的客户端状态表里对应的客户端 redisDb 指定成 select 的那个数据库,
至于为啥高并发会错乱具体要看执行时 redigo 为什么没有将命令有序送达到 redis 侧。

```c
typedef struct client {
redisDb *db; /* Pointer to currently SELECTed DB. */
}
```
2019-05-13 20:40:05 +08:00
回复了 shihty5 创建的主题 酷工作 [上海] [Airwallex] 腾讯系独角兽公司招人啦
众所周知,0~6=0
2019-05-03 01:56:46 +08:00
回复了 lynntsuiplu 创建的主题 问与答 迫于女生邀请去迪士尼,求推荐
hand hands,loud louds
lsof 看一下打开了哪些文件
2019-04-22 15:20:49 +08:00
回复了 victorwu34 创建的主题 职场话题 同事不注意代码质量,应该如何沟通
> 技术经理也从来不问不管
都到这份上了还想啥呢
2019-04-15 18:04:51 +08:00
回复了 gps949 创建的主题 职场话题 跑偏的人生十分迷茫
> 前一阵华为一个开源开发部门联系我,我跟他解释我的简历后笑着劝他再慎重考虑毫无项目经验的我

人家都找上门了你试一下又不会死( ╯□╰ )
2019-04-13 14:10:23 +08:00
回复了 woshipanghu 创建的主题 问与答 有学习日语的小伙伴吗?来组个队一起
如果不是一时兴起的话建议仔细考虑后再决定,日语深入后可能会对你的英语水平有毁灭性的打击,比如说出“ leftからrightまで”这样的话,以上是我前同事某次碰到老外时的真实经历~_~
2019-04-02 16:44:16 +08:00
回复了 fe2018 创建的主题 职场话题 这样离职好不好
不同意你走大概是因为便宜好忽悠吧
>这块体制完善之后,国家还是会多印钞票发钱,最终实现全面小康
lz 真是个小机灵鬼
OTI5MDk4Nzcx 辛苦 lz
@jpdev 我的意思是这个账号异常问题腾讯有时候针对的很狠,可能会持续好几天-_-
为啥不先弄个微信群呢,或者在推特上更新动态也可以的吧
@hoichallenger GO 的岗位有除了 SRE 以外的吗,像 backend 里我看了都是 java/spring 那一套技术栈。另外如果考的是 Jtest 660 分也是满足日语要求的吧。
2019-03-05 21:04:36 +08:00
回复了 mamahaha 创建的主题 程序员 可以通过哪些方式证明一段代码的版权是你的
如果准备商用就不要开源,不商用的话他拿什么告你呢
这个因人而异吧,可以询问当事人愿意与否,但不要作为 pass 的理由之一。
(像本人由于比较笨,一般要在纸上比划一下才能给出相应的回答。( ╯□╰ ))
2019-02-02 17:20:37 +08:00
回复了 Hashtagoo 创建的主题 Apple 妹子用, 5K 左右 办公学习用笔记本求推荐
机械革命
2019-01-31 14:23:43 +08:00
回复了 Falco 创建的主题 问与答 怎么证明我是我爸妈亲生的?
去档案里调出来亲属关系再去公证处公证。
2019-01-29 18:37:42 +08:00
回复了 123string 创建的主题 Go 编程语言 golang 怎么判断是否传递了数值类型
stackoverflow 上看到一种方法:

对承载 Unmarsha 结果的对象设定一个不可能的默认值。

```
var jsonBlob = []byte(`[
{"Name": "Platypus", "Order": "Monotremata"}
]`)

type Animal struct {
Name string
Order string
ID
int
}

animals := &Animal{ID: -9999}
err := json.Unmarshal(jsonBlob, animals)
if err != nil {
fmt.Println("error:", err)
}
fmt.Printf("%+v", animals)
```

原文: https://stackoverflow.com/questions/39160807/default-value-golang-struct-using-encoding-json
1 ... 5  6  7  8  9  10  11  12  13  14 ... 23  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1993 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 45ms · UTC 16:18 · PVG 00:18 · LAX 09:18 · JFK 12:18
Developed with CodeLauncher
♥ Do have faith in what you're doing.