V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dbow  ›  全部回复第 17 页 / 共 25 页
回复总数  491
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
2018-07-04 23:09:35 +08:00
回复了 yyl719133368 创建的主题 Go 编程语言 key value db 中的性能怪兽--badger
@askfermi #4 这就是个 toy project, 还有那个 boltdb, 线上一用各方面渣到哭。
2018-07-04 22:33:24 +08:00
回复了 yyl719133368 创建的主题 Go 编程语言 key value db 中的性能怪兽--badger
rocksdb 15w/s 随机读写, 用的还是 21w iops 的渣渣 ssd。
2018-07-04 22:18:34 +08:00
回复了 yyl719133368 创建的主题 Go 编程语言 key value db 中的性能怪兽--badger
比 rocksdb 快? 别扯了。
2018-07-02 14:24:14 +08:00
回复了 lk2589 创建的主题 Python 想问问各位爬虫的策略
抓取网页之后, 丢到解析 worker 的队列去, 可以做成实时的。
2018-07-01 16:07:02 +08:00
回复了 zzhbbdbbd 创建的主题 Go 编程语言 golang 关于 goroutine 调度的问题
@zzhbbdbbd #14 就是个指针,指向 g
刷 ddwrt 固件, 非常稳, 原生系统做的不好。
2018-06-30 21:28:51 +08:00
回复了 zzhbbdbbd 创建的主题 Go 编程语言 golang 关于 goroutine 调度的问题
你们看这个函数
func runqget(_p_ *p) (gp *g, inheritTime bool) {
// If there's a runnext, it's the next G to run.
for {
next := _p_.runnext
if next == 0 {
break
}
if _p_.runnext.cas(next, 0) {
return next.ptr(), true
}
}

for {
h := atomic.Load(&_p_.runqhead) // load-acquire, synchronize with other consumers
t := _p_.runqtail
if t == h {
return nil, false
}
gp := _p_.runq[h%uint32(len(_p_.runq))].ptr()
if atomic.Cas(&_p_.runqhead, h, h+1) { // cas-release, commits consume
return gp, false
}
}
}
2018-06-30 21:27:12 +08:00
回复了 zzhbbdbbd 创建的主题 Go 编程语言 golang 关于 goroutine 调度的问题
我解释一下这个现象
创建 goroutine 的 runtime.newproc 会把 g 放进 runq, 同时放进 p 的 runnext, 第一个 goroutine 先占 runnext, 然后第二个 goroutiner 把它踢了出来。 当调度发生,runq 出队的时候, 先考虑 p 的 runnext, 然后才会按照 runq 的队列顺序来。
用 coroutine
```python
async def hello():
print("Hello world!")
r = await asyncio.sleep(1)
print("Hello again!")
```
2018-06-24 00:02:32 +08:00
回复了 xypcn 创建的主题 程序员 golang 何时干掉 Java
干不掉,JVM 过于牛逼。
2018-06-23 23:59:21 +08:00
回复了 mopig 创建的主题 宽带症候群 bwh 更换 ip 还是被 ban,各位是怎么解决的?
别用 ss, 换个协议
2018-06-12 15:13:28 +08:00
回复了 ifsoar0712 创建的主题 程序员 工作四年,要辞了,迷茫了
刷题吧, 广泛面试, 总会有一个好的 offer。
2018-05-29 18:07:52 +08:00
回复了 shijingshijing 创建的主题 程序员 现在还有人用 GDB 么?
天天用
2018-05-28 17:53:02 +08:00
回复了 RicardoScofileld 创建的主题 Python Python ocr 识别
tesseract-ocr 这东西需要你自己切图 + 标注, 对固定形态的文字其实效果还不错。
2018-05-28 17:49:37 +08:00
回复了 Eternallyc 创建的主题 程序员 sony 1000xm2 和 bose qc35 哪个更值得入手
我用的 QC35, 戴起来很舒服, 连续开降噪可以用好几天, 写作时隔离噪音的利器, 不过音质一般。
2018-05-28 10:45:47 +08:00
回复了 diveIntoWork 创建的主题 程序员 求助~服务器被挖矿程序入侵,如何排查
可以再从内核的角度看看, 用 perf top 这个系统性能分析工具, 具体使用方法网上找找。
1 ... 9  10  11  12  13  14  15  16  17  18 ... 25  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2711 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 33ms · UTC 00:34 · PVG 08:34 · LAX 16:34 · JFK 19:34
Developed with CodeLauncher
♥ Do have faith in what you're doing.