我想将Intent的extras Bundle转换为JSONObject,以便我可以将它传递给JavaScript或从JavaScript传递.
是否有快速或最佳方式进行此转换?如果并非所有可能的捆绑包都能正常工作,那就没关系.
(问题编辑b/c我已经意识到它涉及文件类型)
这个文件是20kb.它一直服用> 1秒.
http://www.adrenalinemobility.com/js/ss-symbolicons.js
这是与.css 相同的文件,因为它的扩展名:
http://www.adrenalinemobility.com/js/ss-symbolicons.css
它的速度提高了近1秒.
这是我的app.yaml:
application: adrenaline-website
version: 1
api_version: 1
runtime: python27
threadsafe: true
libraries:
- name: jinja2
version: latest
handlers:
- url: /favicon\.ico
static_files: assets/favicon.ico
upload: assets/favicon\.ico
- url: /css
static_dir: assets/css
- url: /img
static_dir: assets/img
- url: /js
static_dir: assets/js
- url: /.*
script: web.APP
Run Code Online (Sandbox Code Playgroud)
我也试过这static_files行(在/ js处理程序之前),它也很慢:
- url: /js/ss-symbolicons.js
static_files: assets/js/ss-symbolicons.js
upload: assets/js/ss-symbolicons.js
Run Code Online (Sandbox Code Playgroud)
我观察到的方式:
这是一个网页测试瀑布图,说明了这个问题 - 注意一个文件有一个巨大的TTFB:http://www.webpagetest.org/result/131101_ZQ_ZGQ/1/details/
如果我手动将mime_type设置为text …
这类似于这个问题,但是没有提出解决方案.
我有〜/ google_appengine/google/appengine,我有/ usr/lib64/python2-7/site-packages/google/protobuf.
我不能"导入google.appengine",因为其他谷歌文件夹阻碍了.我该如何解决?
这是一个最小的例子和错误:
$ python
Python 2.7.3 (default, Jun 12 2012, 13:50:02)
[GCC 4.5.3] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import google.appengine
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named appengine
Run Code Online (Sandbox Code Playgroud)
根据要求,这是我的sys.path:
['', '/usr/lib64/python2.7/site-packages/nose-1.1.2-py2.7.egg', '/usr/lib64/python2.7/site-packages/mock-0.8.0-py2.7.egg', '/usr/lib64/python2.7/site-packages/coverage-3.5.1-py2.7-linux-x86_64.egg', '/usr/lib64/python2.7/site-packages/rosinstall-0.6.11-py2.7.egg', '/usr/lib64/python2.7/site-packages/vcstools-0.1.12-py2.7.egg', '/home/murph/google_appengine', '/home/murph/google_appengine/google/appengine', '/home/murph/google_appengine/google', '/home/murph/ros/ros/core/roslib/src', '/usr/lib/portage/pym', '/usr/lib64/python27.zip', '/usr/lib64/python2.7', '/usr/lib64/python2.7/plat-linux2', '/usr/lib64/python2.7/lib-tk', '/usr/lib64/python2.7/lib-old', '/usr/lib64/python2.7/lib-dynload', '/usr/lib64/python2.7/site-packages', '/usr/lib64/python2.7/site-packages/PIL', '/usr/lib64/python2.7/site-packages/gst-0.10', '/usr/lib64/python2.7/site-packages/gtk-2.0', '/usr/lib64/python2.7/site-packages/wx-2.8-gtk2-unicode', '/usr/lib64/portage/pym']
Run Code Online (Sandbox Code Playgroud)
这显示了它正在导入的'谷歌':
$ python
Python 2.7.3 (default, Jun …Run Code Online (Sandbox Code Playgroud) 我有两个有符号的整数,我想减去它们.我需要知道它是否溢出.
int one;
int two;
int result = two-one;
if (OVERFLOW) {
printf("overflow");
} else {
printf("no overflow");
}
Run Code Online (Sandbox Code Playgroud)
这样的事情.有没有办法做到这一点?
我是dust.js的新手.
我正在使用的JSON对象中的一个值是"foo,bar,baz".我可以写一个助手来迭代这些值,比如#section吗?或者有没有其他方法可以在不预处理JSON对象的情况下执行此操作?
谢谢!
这就是我所拥有的
d= [{'abc':1,'cde':2},
{'abc':3,'cde':4},
{'abc':5,'cde':6},
{'abc':7,'cde':8}]
Run Code Online (Sandbox Code Playgroud)
这就是我要的:
abc = [1,3,5,7]
cde = [2,4,6,8]
Run Code Online (Sandbox Code Playgroud)