V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  calease  ›  全部回复第 2 页 / 共 4 页
回复总数  79
1  2  3  4  
2016-04-24 13:09:37 +08:00
回复了 aiqier 创建的主题 Python 如何给 tornado 做一个 mock 类?
一般的做法是 initialize 一个 future object , set_result 然后 mock yield 。 initialize+set_result 可以用 maybe_future(deprecated)代替。
比如 client.fetch 返回的是一个 future object ,你自己新建一个 future object,用 set_result()设置你想要的 return ,然后 mock client.fetch 的 return_value 。
我不知道 tornado 有没有自带的 mocked httpclient ,如果有的话也可以用。
最后提醒一点 unit test class 必须是 AsyncTestCase 的 child class 。
2016-04-24 11:56:11 +08:00
回复了 whatisnew 创建的主题 职场话题 搜了一下 楼天城 被 fb 聘用才 20 万年薪?
@eightqueen 国内念个顶尖的国际小学都几十万往外掏赞助费,美国只要买学区房就可以了。医疗看你的 plan 。在 Google 的话 plan 不会差,我们公司比较中等的 plan 看一次医生也就固定 20 块钱,拿药 10 块钱。我不知道国内普通人接触什么法律方面的东西,美国这里最多遇到车祸被人告,保险免费。房价湾区的普通房子就是 1M 这么多。在 FB 做不到顶尖也确实没办法, FB 集中全美最优秀的人才,难道一个个全都做合伙人?大牛之间也分高低,能力比别人低地位自然比别人低。
2016-04-24 11:25:10 +08:00
回复了 whatisnew 创建的主题 职场话题 搜了一下 楼天城 被 fb 聘用才 20 万年薪?
@eightqueen Google 给多少股票奖金楼主贴的图里不是说了么 60%。我知道的也确实是差不多这个数。
购买力在普通生活用品上是 1 比 3 ,但数码产品和生活大件都是 1 比 6 。房价 1 比 10 ?生活质量也高的多。
至于发展,印度人喜欢做管理而已。华人 communication 普遍不如印度人,很难往管理方向发展,所以一般都做技术。
2016-04-24 03:13:01 +08:00
回复了 julyclyde 创建的主题 Python celery worker 会消失
我记得 redis messages 是存在 celery 这个 key 里的吧,用 scard(celery)看 message 的数量。
但我也从没遇过 worker 停止的问题。用-l DEBUG 看看?
2016-04-24 02:51:42 +08:00
回复了 whatisnew 创建的主题 职场话题 搜了一下 楼天城 被 fb 聘用才 20 万年薪?
钱多不多看 job title 。
200K 的 salary 对于 engineer 来说很多了。
如果是是 architect , chief , director 之类更高级的职务才能更高。
hacker 也只是个拔尖的 engineer ,一个顶俩来算的话 Google 花的钱相当少。
2016-04-24 02:40:09 +08:00
回复了 julyclyde 创建的主题 Python celery worker 会消失
从来没用过 prefork 的 worker 。
在 rabbitmq web interface 上看 message 有没有被正常 consume 。
2016-04-22 08:13:52 +08:00
回复了 SlipStupig 创建的主题 Python 关于 python 除法效率问题
楼主为什么不试试用 cProfile 自己优化,随便配一个 visualizer 就行。
2016-04-19 09:55:40 +08:00
回复了 wlee1991 创建的主题 WWDC WWDC 大会已邀请了
看上去是新手表了吧。。
2016-04-19 07:59:06 +08:00
回复了 saxon 创建的主题 问与答 互联网公司 Python 职位是不是少之又少?
Hash map 的实现是基础,既然去面试就是做过准备的,不应该不知道。
2016-04-17 12:43:05 +08:00
回复了 Mark24 创建的主题 问与答 有同学的 XPS13 出现不可靠休眠么?
还想说买个 win 本试试看。 xps 不能买还有什么能买的?
@gdtv 如果你会用触摸板就会发现和小红点在选择文字方面没有任何区别。都是拇指按住后移动食指,食指可以随意抬起放下而不影响选择。
你们都不知道触控板可以多点触摸吗?不要傻乎乎的只用食指做普通操作啊。
食指滑动到选择段开始,大拇指侧面按下去,然后食指滑动到选择段末尾,最后大拇指松开。体验和鼠标几乎没有区别。
2016-04-09 21:12:24 +08:00
回复了 null0z 创建的主题 Python python 如何判断一个字符串是不是 json 格式数据
@vob636
@florije
没听说过这种说法。有出处吗?
RFC 上说 json 有 6 种 data types ,并且也没有指明任何哪种是 standard 的。
2016-04-09 10:49:10 +08:00
回复了 null0z 创建的主题 Python python 如何判断一个字符串是不是 json 格式数据
@florije json 不止 dict 和 array 。
@null0z 如果很多地方要用的话可以用 contextlib.contextmanager wrap 一下。

@ contextmanager
def json_deserializer(my_str):
try:
yield json.loads(my_str)
except:
print "not valid json"

with json_deserializer(my_str) as my_json_object:
print "%s is deserialized into %s" % (my_str, my_json_object)
2016-04-07 13:32:06 +08:00
回复了 triThirty 创建的主题 Tornado tornado 的 coroutine 能和自定义的装饰器一起使用吗??
decorator 只不过是把原先的 function 替换成 wrapper ,唯一要注意的就是你的 decorator 最好放在上面,并且自己也要是 coroutine 。比如:

def sleeper(func):
@coroutine
def wrapper(*args, **kwargs):
yield tornado.gen.sleep(1)
# here func is actually a get wrapped by coroutine, so yield it
yield func(*args, **kwargs)
return wrapper

@sleeper
@coroutine
def get(*args, **kwargs):
# code goes here
self.write("just get it")


放下面的情况比较复杂一时说不完,且听下回分解。
2016-04-06 09:04:38 +08:00
回复了 EchoChan 创建的主题 硬件 惠普推出史上最薄笔电 Spectre Notebook
一看屏幕就没有要买的欲望。
2016-04-06 03:12:11 +08:00
回复了 calease 创建的主题 DevOps Monitor system 哪家强?
@DesignerSkyline 这个看起来挺不错。有 aws 监控吗? ELB 、 Elasticcache 和 RDS 之类的。

@homu 感谢,但是中文的不能用。
2016-04-05 15:42:07 +08:00
回复了 calease 创建的主题 DevOps Monitor system 哪家强?
@GHfan 试用过 datadog ,确实好用,但因为机器不少,价格还是挺贵的。
2016-04-01 21:35:53 +08:00
回复了 zyllwy 创建的主题 问与答 有没有人知道,在国外用中国的电视盒子可以的?
先买了个小米卡成翔。
后来买的乐视网速没压力,
家里的老年人天天看。
如果不舍得年费就只能海美迪了。
但海美迪就是纯折腾
1  2  3  4  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   830 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 29ms · UTC 19:23 · PVG 03:23 · LAX 12:23 · JFK 15:23
Developed with CodeLauncher
♥ Do have faith in what you're doing.