小编zgo*_*oda的帖子

使用jQuery $(document).ready()的google.setOnLoadCallback,可以混合使用吗?

我正在使用Google Ajax API,他们建议我使用google.setOnLoadCallback()与他们的API相关的各种事情,但我也使用jQuery $(document).ready()来做其他JS事情,与Google API无关.

将这两种方法混合在一个文档中是否安全?我没有注意到任何问题,但我认为这是一个规模问题.

javascript jquery onload google-ajax-api

56
推荐指数
3
解决办法
6万
查看次数

如何检测iphone/ipod touch是否正在访问我的appengine应用程序?

如果它被iphone/ipod触摸所取代,我需要以不同的方式呈现页面.我想信息是在请求对象中,但是语法是什么?

python iphone google-app-engine web-applications

11
推荐指数
1
解决办法
4033
查看次数

停止回显^ C到终端

我怎么告诉我的bash不回应^ C回到终端?

如果我只是在bash会话中按Ctrl + C,则终端窗口中不会打印任何内容.但是如果我用Ctrl + C终止一些程序,有时会在我的终端中回显并打印^ C. 有没有办法告诉我的bash我不想回复^ C?

bash

9
推荐指数
2
解决办法
2597
查看次数

优化Jinja2环境创建

我的应用程序在Google App Engine上运行,由于CPU使用率过高,大多数请求都会不断变为黄色标记.使用分析器我将问题跟踪到创建jinja2.Environment实例的例程.

我正在模块级创建实例:

from jinja2 import Environment, FileSystemLoader
jinja_env = Environment(loader=FileSystemLoader(TEMPLATE_DIRS))
Run Code Online (Sandbox Code Playgroud)

由于谷歌AppEngine操作模式(CGI),这个代码可以在每个请求上运行(他们的模块导入缓存似乎缓存模块几秒钟而不是几分钟).

我在考虑将环境实例存储在memcache中,但它似乎不是可选择的.FileSystemLoader实例似乎是可选择的并且可以缓存,但我没有观察到这种方法在CPU使用方面有任何实质性的改进.

任何人都可以建议一种方法来减少创建jinja2.Environment实例的开销?

编辑:下面是探查器输出的(相关)部分.

222172 function calls (215262 primitive calls) in 8.695 CPU seconds

 ncalls  tottime  percall  cumtime  percall filename:lineno(function)
     33    1.073    0.033    1.083    0.033 {google3.apphosting.runtime._apphosting_runtime___python__apiproxy.Wait}
438/111    0.944    0.002    2.009    0.018 /base/python_dist/lib/python2.5/sre_parse.py:385(_parse)
   4218    0.655    0.000    1.002    0.000 /base/python_dist/lib/python2.5/pickle.py:1166(load_long_binput)
      1    0.611    0.611    0.679    0.679 /base/data/home/apps/with-the-flow/1.331879498764931274/jinja2/environment.py:10()
Run Code Online (Sandbox Code Playgroud)

一个电话,但据我所知(这在我所有基于GAE的应用程序中都是一致的),是整个请求处理周期中最昂贵的.

python google-app-engine jinja2

9
推荐指数
1
解决办法
4195
查看次数

根据URL区分nginx行为

我有一个Django应用程序,我使用nginx来提供静态内容.不幸的是,所有已注册的MIME类型都显示在客户端浏览器中,而我希望能够下载相同的内容以及通常的行为.说,我有JPEG文件/media/images/image01.jpg,我希望nginx以通常的方式提供此文件,使用标准image/jpeg标题,但另外我希望nginx提供相同的图像content-disposition: attachment(有效地强制内容下载),例如,访问时/downloads/images/image01.jpg.有人可以提出解决方案吗?

django nginx http-headers

2
推荐指数
1
解决办法
1909
查看次数