首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ethego  ›  全部回复第 1 页 / 共 17 页
回复总数  325
1  2  3  4  5  6  7  8  9  10 ... 17  
@mway GraphQL 可以看做是更精细的 RPC 协议
1. `asyncio.create_task(fetch_async('http://www.baidu.com/'))`
2. 用 queue 而不是 list,并发执行是这里有竞争
@omph 本质上没有太大区别,不过由于舍弃了 JSON 作为传输协议,GraphQL 更加人类可读。另外假设你决定要实现一个第三方库,然后你去找了 GraphQL 的 spec: https://graphql.github.io/graphql-spec/June2018/ ,然后你又看了看 JSONAPI 的 spec: https://jsonapi.org/format/ 。你会决定做哪个?高下立判。GraphQL 在标准化以及组件支持上比 JSONAPI 要好。
@forblackking 如果有好的建议以及 bug 反馈,欢迎联系我,email 以及其它联系方式均可。
如果已经有在使用 Graphene 或者其它 GraphQL 实现的话,可以尝试一下 Pygraphy。
133 天前
回复了 bwangel 创建的主题 Go 一条面试题引发的思考 Go 版本
@georgetso 当然我有误解你说的空转。不过对于这道题,你说的那点抢占开销比什么公平锁快多了。你自己动手 benchmark 试下就知道了,为了解决抢占的开销远比抢占本身大。
133 天前
回复了 bwangel 创建的主题 Go 一条面试题引发的思考 Go 版本
@georgetso 另外你还要再学习一个。我虽然写了 for {} 但是并没有什么 CPU 空转,mutex 没有抢到锁会阻塞等待释放,这是基础知识。
133 天前
回复了 bwangel 创建的主题 Go 一条面试题引发的思考 Go 版本
@georgetso 什么简单不简单任务,题目的要求都清晰地摆在这里了,就不要去假设什么需求。另外这道题用原子操作并不会比上锁省多少时间,别意淫,你写出来做 benchmark 就知道了。
134 天前
回复了 bwangel 创建的主题 Go 一条面试题引发的思考 Go 版本
@georgetso 不懂你说暴力是什么意思,用锁的正确写法就是这样。
134 天前
回复了 bwangel 创建的主题 Go 一条面试题引发的思考 Go 版本
一个读写锁竟然能说这么啰嗦。。真理往往是简洁的
```go
package main

import (
"fmt"
"sync"
)

var mu sync.RWMutex
var index int
var endSignal = make(chan struct{})

func echoRoutine(routineIndex int, routineName string) {
for {
mu.RLock()
i := index
mu.RUnlock()

if i >= 30 {
break
}

if i % 3 == routineIndex {
fmt.Println(i, routineName)
mu.Lock()
index++
mu.Unlock()
}
}

endSignal <- struct{}{}
}

func main() {
routineNames := []string{"A", "B", "C"}

for idx, name := range routineNames {
go echoRoutine(idx, name)
}

for _ = range routineNames {
<-endSignal
}
}
```
168 天前
回复了 EEer 创建的主题 Go golang 函数传参 string 和*string 效率一样么
没有什么区别,string 传递时也是指针。
236 天前
回复了 ryuutanyou 创建的主题 职场话题 感觉今年招聘的明显少了
@maro 饿了么属于阿里集团,和阿里对齐的,工资低么。阿里的工资属于中国互联网第一梯队的吧。
236 天前
回复了 ethego 创建的主题 酷工作 招 Go/ Python 开发,阿里 P5/P6/P7,坐标上海
@xinXinDaWang 能熟练使用 Python 或者 Go 进行后端开发,要能对框架背后的原理和实现有一定了解。
AI 能自己开发自己的时候,所有的人类都不需要了,还产品经理。。程序员会是人类的最后一个由实际价值的工作。
237 天前
回复了 ethego 创建的主题 Python ThriftPy 已完全由开源社区接管,欢迎使用尝鲜
@RobberPhex 发送简历至 [email protected] 即可。
237 天前
回复了 ethego 创建的主题 Python ThriftPy 已完全由开源社区接管,欢迎使用尝鲜
@RobberPhex 收,尤其是对 thrift 底层比较了解的我们非常欢迎的。
237 天前
回复了 zh584728 创建的主题 Python 我只会 Python ,可以找到 IT 方面的工作吗
@wuyifar 校招实习生。或者能熟练使用 Python 进行后端开发。
237 天前
回复了 zh584728 创建的主题 Python 我只会 Python ,可以找到 IT 方面的工作吗
@fhqwt94 在上海
237 天前
回复了 zh584728 创建的主题 Python 我只会 Python ,可以找到 IT 方面的工作吗
@stevenshuang 校招可以的,也可以先来实习。
1  2  3  4  5  6  7  8  9  10 ... 17  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1449 人在线   最高记录 5043   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.3 · 27ms · UTC 16:52 · PVG 00:52 · LAX 09:52 · JFK 12:52
♥ Do have faith in what you're doing.