V2EX futursolo
futursolo

futursolo

富不能淫,不能移,威武不能屈,此之多路。
  未域 / Master of The Futures' Territory
V2EX 第 85033 号会员,加入于 2014-12-03 18:29:47 +08:00
5 G 61 S 90 B
根据 futursolo 的设置,主题列表被隐藏
二手交易 相关的信息,包括已关闭的交易,不会被隐藏
futursolo 最近回复了
2015-04-20 09:28:11 +08:00
回复了 Cee 创建的主题 iDev Objective-C Prefixes: A Thing of the Past?
写Objective-C的菊苣

(~ ̄ ̄)ノ

Python小白看着你...
Tornado(知乎就是基于这个Web Framework的)的主动式文件缓存和异步操作起到了很大的作用。
知乎应该是缓存静态文件的,但是动态页面并不缓存。
你打开Chrome的开发者工具之后再刷新知乎的页面,可以看到静态内容几乎全都是304。
Node.js: Promise
Python(Tornado based Application): Future(Use with yield)
Go: goroutine
2015-04-18 19:13:39 +08:00
回复了 lixia625 创建的主题 Python 求问, jinjia2 逆向的遍历
如果你指的是字典(Dict),那么应该没有顺序(顺序是随机的,正反向都无所谓).
如果你指的是列表,可以这样操作:
for item in (list[::-1])

如果你指的是有序字典,那么这样操作:
for item in (list(dict.keys())[::-1])
2015-04-18 09:10:55 +08:00
回复了 napretep 创建的主题 Python 如何用 python 计算十亿内的素数总和?
使用生成器可以避免上面所说的内存不够用的情况。

这里给一个例子:(V2EX会把代码中的空格自动删掉,请自己补全)

import math
import time


def is_prime(number):
if number > 1:
if number == 2:
return True
if number % 2 == 0:
return False
for current in range(3, int(math.sqrt(number) + 1), 2):
if number % current == 0:
return False
return True
return False


def get_primes(number):
while True:
if is_prime(number):
yield number
number += 1

start = time.time()

prime = get_primes(1)
prime_sum = 0
while True:
this_prime = next(prime)
if this_prime <= 1000000:#改一下这里的数字
prime_sum += this_prime
else:
break
print("Result:" + str(prime_sum))
print ("Finished! Time Used: " + str(time.time() - start) + "s.")

至于楼上所说的筛法算素数的问题,可能也需要比较大的内存
(你还是要把已经算出来的素数保存起来,在这里暂时不用了)

这个是Python3的代码,Python2请自己改一下。

要想算的快一点,可以使用PyPy3。
Tornado 的话应该使用异步驱动程序Motor,而不是同步驱动程序PyMongo。

https://motor.readthedocs.org/en/stable/

使用Tornado的话,请牢记异步优先的准则。
@clino
真的是...
没想到GitHub也会用Flash...
GitHub怎么可以直接复制内容到剪切板的?(页面右侧的项目git clone 地址)
2015-04-17 15:12:07 +08:00
回复了 ivanchou 创建的主题 问与答 现在主流是用 c++ 还是 c# 开发客户端啊
@bestsanmao ShadowSocks for Windows
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3567 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 13ms UTC 00:45 PVG 08:45 LAX 17:45 JFK 20:45
Do have faith in what you're doing.
ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86