V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  dongweiming  ›  全部回复第 3 页 / 共 3 页
回复总数  58
1  2  3  
2015-04-07 14:01:01 +08:00
回复了 bugcoder 创建的主题 Python 使用 lambda 的语法错误
@bugcoder 这样快

' '.join(map(lambda c: str(ord(c)-ord('a')+1) if c.isalpha() else '', text.lower().replace(' ', '')))
2015-04-07 12:06:30 +08:00
回复了 bugcoder 创建的主题 Python 使用 lambda 的语法错误
一行语句if需要有else
2015-04-05 13:11:37 +08:00
回复了 dongweiming 创建的主题 GitHub GitHub Shop 购物
@ZackYang 300刀应该东西很多了. 是个箱子? 最近还有再购物的意向没?
还有你的启动命令
@RangerWolf 没有问题啊. 把你的celeryconfig.py和task.py粘出来吧
2015-03-06 22:31:17 +08:00
回复了 kxxoling 创建的主题 Python 有在项目中使用过 Plim 模板的吗?
这是一个自己研究和学习的过程 这不是造轮子. 不要总想着拿来主义. 再说 就算造轮子我觉得90%都是有意义的
2015-03-06 11:57:35 +08:00
回复了 kxxoling 创建的主题 Python 有在项目中使用过 Plim 模板的吗?
@kxxoling
自己动手 丰衣足食 - 毛泽东
2015-03-06 11:25:11 +08:00
回复了 9xrtp7r1 创建的主题 Python 请问 Celery 这样的任务定时执行的东西准时吗,会有延迟吗
100w级别/天, 让消费能力高到不让队列里面有等待处理的任务还算容易.

但是误差在这里:

1. 你的beat默认间隔是2s.
2. worker loop去队列拿任务的间隔1~10.1s(一般是1-2s, 这个结果一般取决于你的任务执行的繁忙和失败重试的影响)

so. 理论上最大的延迟可以达到12.1s

还是看你的系统的健康程度, 但是说实话....
2015-03-06 00:11:41 +08:00
回复了 kxxoling 创建的主题 Python 有在项目中使用过 Plim 模板的吗?
@kxxoling 对 它是jinja2的遗留问题. 豆瓣很多地方都在用plim. so 不用担心 - 它非常稳定了
2015-03-05 21:49:49 +08:00
回复了 kxxoling 创建的主题 Python 有在项目中使用过 Plim 模板的吗?
@kxxoling 豆瓣东西的管理后台是plim(flask+mako+plim). plim是slim的一个包含核心功能的`阉割版`.开始接触眼前一亮. 发现原来还可以这么用.

你可以放心的用..

目前唯一的问题是当你也选择flask和flask-mako的时候, https://github.com/benselme/flask-mako/pull/12

也就是模板中不能直接用`dict`这个关键词. 需要用type({})
2015-03-01 17:11:08 +08:00
回复了 airwolf 创建的主题 Python IPython 3.0.0
v2ex竟然不能修改回复..

s/作为150个贡献者一直/作为150个贡献者中的一个
2015-03-01 17:09:26 +08:00
回复了 airwolf 创建的主题 Python IPython 3.0.0
IPython3的时代到来了, 作为150个贡献者一直, 我也很惊讶来的这么快, 我写了篇blog对其中最重要的内容做了解释. http://www.dongwm.com/archives/ipython3shi-dai-dao-lai/
2015-02-13 23:59:47 +08:00
回复了 jackfan 创建的主题 YouTube 下载 youtube 视频有什么软件或者什么方式比较好
2015-02-12 17:14:11 +08:00
回复了 laiwei 创建的主题 程序员 分享:小米运维 ——互联网企业级监控系统实践
@laiwei 你觉的这个系统在采集和绘图上和graphite+Diamond相比. 优势是什么?

用go写已经把绝大多数运维同学们拒绝了.

其他的看起来挺好的, 还是需要实际使用才能具体评价. 我觉得可以做个demo地址 看个效果.
2015-02-07 08:44:10 +08:00
回复了 kunimi 创建的主题 Python Celery Once
那么问题来了, 为什么会让用户重复提交? 以及什么情况下才能提交成功.

那第一次由于某种原因执行失败了, 在某个间隔期间再也无法进行了 - 为什么要直接对队列做控制 而不是从业务上
2015-02-06 23:40:34 +08:00
回复了 kunimi 创建的主题 Python Celery Once
虽然点了个赞. 但是实际中感觉用不到 - 为什么会把重复的任务扔到队列里呢?
2015-02-06 23:20:40 +08:00
回复了 hanks315 创建的主题 Python fabric 如何实现两级 ssh+切换超级用户的操作
你可以看原作者的:

http://bitprophet.org/blog/2012/11/05/gateway-solutions/

或者这样?

# coding=utf-8

from fabric.api import run, env
from fabric.exceptions import NetworkError

via = [('user1@server1:22', '123'),
('user2@server2:22', '456'),
('user3@serve3:22', '789')]

try:
for host, passwd in via:
env.gateway = env.host_string
env.host_string = host
env.password = passwd
run('id')

except NetworkError as e:
print e
2015-01-14 23:45:19 +08:00
回复了 jacklong 创建的主题 Python mylist = list(set(mylist))
@deepurple 我来填坑: 标准答案是这里 https://docs.python.org/2/faq/programming.html#id40

以上都是一些trick

In [1]: mylist = ['a', 'b', 'r', 'a', 'b', 'k', 'v', 'b']

In [2]: %timeit list(set(mylist))
The slowest run took 7.63 times longer than the fastest. This could mean that an intermediate result is being cached
1000000 loops, best of 3: 781 ns per loop

In [3]: %timeit {}.fromkeys(mylist).keys()
The slowest run took 4.30 times longer than the fastest. This could mean that an intermediate result is being cached
1000000 loops, best of 3: 887 ns per loop

In [4]: from collections import OrderedDict

In [5]: %timeit OrderedDict.fromkeys(mylist).keys()
The slowest run took 11.18 times longer than the fastest. This could mean that an intermediate result is being cached
100000 loops, best of 3: 18.5 µs per loop

In [6]: %timeit list({}.fromkeys(mylist))
The slowest run took 5.99 times longer than the fastest. This could mean that an intermediate result is being cached
1000000 loops, best of 3: 995 ns per loop
1  2  3  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3050 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 22ms · UTC 11:51 · PVG 19:51 · LAX 03:51 · JFK 06:51
Developed with CodeLauncher
♥ Do have faith in what you're doing.