我正在努力解决Project Euler的问题#35
这个数字197被称为圆形素数,因为数字的所有旋转:197,971和719本身都是素数.
一百万以下有多少个圆形素数?
这是我的解决方案:
import numpy as np
def problem(n=100):
circulars = np.array([], np.int32)
p = np.array(sieveOfAtkin(n), np.int32)
for prime in p:
prime_str = str(prime)
is_circular = True
for i in xrange(len(prime_str)):
m = int(prime_str[i:]+prime_str[:i])
if not m in p:
is_circular = False
if is_circular:
circulars = np.append(circulars, [prime])
return len(circulars)
Run Code Online (Sandbox Code Playgroud)
不幸的是,for循环非常慢!我有什么想法可以加快速度吗?我怀疑字符串连接是瓶颈,但我不完全确定!:)
有任何想法吗?:)
我需要填写一份文件,然后尝试将其转换为PDF.
知道我怎么能这样做吗?
我正在开发一个由多人网络浏览器游戏组成的爱好项目.这是我的第一次,我偶然发现了延迟问题.
我试图让用户控制尽可能顺利,并且延迟正在阻碍.
我认为平均延迟可能在80-200ms左右,而对于几乎平滑的控制,命令动作延迟需要小于100ms.
我有几个问题:
在需要之前100毫秒尝试发送用户操作是不错的做法?例如,用户按住" - >"箭头键,我需要在行动需要提交给服务器之前100ms提交右箭头键动作.
开发人员如何在在线服务器和客户端之间保持一致/同步?
任何提示或建议?
谢谢你们,非常感谢帮助.:)
我经常编写如下代码
try:
self.title = item.title().content.string
except AttributeError, e:
self.title = None
Run Code Online (Sandbox Code Playgroud)
有没有更快的方法来解决这个问题?一个班轮?
有没有办法做到以下几点
Unicorn.objects.or_filter(magical=True).or_filter(unicorn_length=15).or_filter(skin_color='White').or_filter(skin_color='Blue')
Run Code Online (Sandbox Code Playgroud)
在哪里or_filter代表孤立的比赛
我记得使用类似的东西,但找不到功能了!
帮助会很棒!谢谢 :)
跨浏览器处理有时很麻烦.
在这种情况下,我需要捕获相当多的事件,但不能使用超过10ish Kb的多用途库.(例如jQuery,Prototype,Dojo,YUI,......)
该脚本是我正在维护的各种站点的基本跟踪工具.
alt text http://img411.imageshack.us/img411/4185/7yfa521.png
如果有人能指出我用于跨浏览器事件处理的javascript库,我会很高兴.
这将是我的一天!=)
我的"桌子"看起来像这样:
{'name':'Rupert', 'type':'Unicorn', 'actions':[
{'time':0, 'position':[0,0], 'action':'run'},
{'time':50, 'position':[50,0], 'action':'stoprun'},
{'time':50, 'position':[50,0], 'action':'jump'},
{'time':55, 'position':[50,0], 'action':'laugh'},
...
]}
Run Code Online (Sandbox Code Playgroud)
有什么方法可以索引动作列表中的项目吗?或者我是否必须将它们分成更多的表格?
对于我来说,将动作保持在当前表行中会更方便.
我正在尝试为我的一个网站构建一个简单的热图,但我认为这似乎更棘手!
1)网站有不同的主题,1与左边对齐,另一个与中心对齐.
2)屏幕尺寸在整个用户中发生变化.
我需要跟踪网站上的点击次数,但不幸的是,event.PageX和event.PageY是在考虑整个屏幕的情况下计算的.
在第一个例子中,坐标[300,500]的点击可能位于大猩猩周围的某个地方(也许是他的鼻孔!=)).

在另一个例子中,点击坐标为[300.500]可能会位于主要内容区域之外的某个地方!

底线:我如何解决这个问题,以便我可以建立一个准确的DIY点击热图?
知道这真的很有趣!多谢你们!=)