小编Nij*_*nan的帖子

指数退避:time.sleep with random.randint(0,1000)/ 1000

在许多google api的代码示例中,我看到了这行代码.

time.sleep((2 ** n) + (random.randint(0, 1000) / 1000))
Run Code Online (Sandbox Code Playgroud)

random.randint(0, 1000) / 1000 总是返回随机毫秒.

什么是随机毫秒的使用?

python

21
推荐指数
2
解决办法
8224
查看次数

通过Google Cloud SDK更新后,无法启动App Engine应用程序

最近,我通过使用Windows 7 64位命令"gcloud components update",通过Google Cloud SDK将Google App Engine从1.9.17更新为1.9.18 .之后,我无法使用App Engine启动器启动任何项目.得到此错误:

Traceback (most recent call last):
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 83, in <module>
    _run_file(__file__, globals())
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\dev_appserver.py", line 79, in _run_file
    execfile(_PATHS.script_file(script_name), globals_)
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\devappserver2.py", line 36, in <module>
    from google.appengine.tools.devappserver2 import dispatcher
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\dispatcher.py", line 29, in <module>
    from google.appengine.tools.devappserver2 import module
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\module.py", line 71, in <module>
    from google.appengine.tools.devappserver2 import vm_runtime_factory
  File "C:\Program Files\Google\Cloud SDK\google-cloud-sdk\platform\google_appengine\google\appengine\tools\devappserver2\vm_runtime_factory.py", line 25, …
Run Code Online (Sandbox Code Playgroud)

python windows google-app-engine google-cloud-platform gcloud

15
推荐指数
2
解决办法
5922
查看次数

google apps 脚本 ==&gt; UrlFetchApp、方法 GET 和 cookie

我使用 UrlFetchApp 发送用户和密码(POST 方法)。获取cookie后,并在其他请求中使用(GET方法)。但是这个新请求不起作用,我认为这个 cookie 在这个新请求中没有正确使用。谁能帮我?

  var opt ={
    "method":"post",
    "User-Agent" : "Mozilla/5.0",
    "Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "Accept-Language" : "en-US,en;q=0.5",    
    "payload": this.payload.toString(), 
    "followRedirects" : false
  };
  var response = UrlFetchApp.fetch("https://edas.info/addTopic.php?c=19349",opt);
  var resp1=response.getContentText();    
  Logger.log(resp1);  
  response.getResponseCode();

  var headers = response.getAllHeaders();
  var cookies = headers['Set-Cookie']; 
  for (var i = 0; i < cookies.length; i++) {
    cookies[i] = cookies[i].split( ';' )[0];
  };


  opt = {
    "method" : "get",
    "User-Agent" : "Mozilla/5.0",
    "Accept" : "text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8",
    "Accept-Language" : "en-US,en;q=0.5",    
    "headers": {
      "Cookie": cookies.join(';')
    },
    "followRedirects" : false …
Run Code Online (Sandbox Code Playgroud)

cookies urlfetch google-apps-script

8
推荐指数
1
解决办法
1万
查看次数

Google App Engine - 使用Search API Python和列表字段

我正在使用ndb.Model.Search API具有以下字段类:

    TextField : plain text
    HtmlField : HTML formatted text
    AtomField : a string which is treated as a single token
    NumberField : a numeric value (either float or integer)
    DateField : a date with no time component
    GeoField : a locale based on latitude and longitude
Run Code Online (Sandbox Code Playgroud)

假设我有一个'tags'字段,它是一个列表字段:

    tags = ndb.StringProperty(repeated=True)
Run Code Online (Sandbox Code Playgroud)

我该如何对待这个领域search.Document

现在我把tags列表变成一个字符串:

    t = '|'.join(tags)
Run Code Online (Sandbox Code Playgroud)

然后:

    search.TextField(name=cls.TAGS, value=t)
Run Code Online (Sandbox Code Playgroud)

有什么建议?

python google-app-engine gae-search

7
推荐指数
2
解决办法
1471
查看次数

python + Google应用引擎中的自动填充文本框示例

对于我的谷歌应用引擎应用程序,我需要包含一个自动填充文本框,它将显示以文本框值开头的名称.该名称将从谷歌应用程序引擎数据存储区中检索.

请提供任何好的教程或示例代码.

更新:请回答这个问题

我创建了一个示例HTML代码:dl.dropbox.com/u/7384181/autocomplete/autocomplete.html.在这个html页面中,我已经创建了文本框dinamically.So目前我只在第一个文本框(txtProduct1)中分配自动完成.如何在动态创建的所有文本框中分配自动完成?

python ajax google-app-engine autocomplete

6
推荐指数
1
解决办法
4625
查看次数

6
推荐指数
1
解决办法
2934
查看次数

如何在Windows中卸载Google Cloud SDK

我已按照Google Cloud SDK文档中的说明在Windows 7中安装了Google Cloud SDK .它安装在C:\Program Files\Google\Cloud SDK.

但是我没有看到任何在Windows控制面板中完全卸载此SDK的选项.

windows google-app-engine uninstall gcloud

6
推荐指数
2
解决办法
6068
查看次数

当Query包含','(逗号)或=或()时,Search API返回QueryError

使用App Engine的搜索API,我试图寻找其中包含查询,,=,(,等它返回以下错误:

Failed to parse query "engines (Modular)"
Traceback (most recent call last):
  File "/base/python27_runtime/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1505, in __call__
  rv = self.router.dispatch(request, response)
File "/base/python27_runtime/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1253, in default_dispatcher
  return route.handler_adapter(request, response)
File "/base/python27_runtime/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 1077, in __call__
  return handler.dispatch()
File "/base/python27_runtime/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 547, in dispatch
  return self.handle_exception(e, self.app.debug)
File "/base/python27_runtime/python27_lib/versions/third_party/webapp2-2.3/webapp2.py", line 545, in dispatch
  return method(*args, **kwargs)
File "/base/data/home/apps/s~generatestock/12.362076640167792770/search.py", line 1641, in get
  result = find_search_document(search_item)
File "/base/data/home/apps/s~generatestock/12.362076640167792770/search.py", line 177, in find_search_document
  return …
Run Code Online (Sandbox Code Playgroud)

python google-app-engine full-text-search

5
推荐指数
1
解决办法
620
查看次数

日志消息对性能有影响吗?

我有一个appengine-java使用java.util.Logging.

出于调试目的,我基本上在每次放置、删除、获取或查询时都放置一条 INFO 消息。应用程序范围的日志记录设置会过滤级别低于“警告”的所有日志消息。

我的问题是:所有这些信息消息,即使经过过滤,是否会减慢我的应用程序的速度?

java logging google-app-engine

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

获得NDB查询计数的最佳方式 - App Engine

获取NDB查询结果的最佳方法是什么?(少读取操作)

哪一个更有效地获得NDB查询结果计数?普通查询或投影查询?:

EmailSent.query(EmailSent.unsub==True, EmailSent.mail_ref==mail_ref, projection=['to_email']).count()

EmailSent.query(EmailSent.unsub==True, EmailSent.mail_ref==mail_ref).count()

我在这里发现了同样的问题:获取NDB查询长度 - 在Google App Engine上使用Python,但它是用于获取第一个查询结果.

python google-app-engine app-engine-ndb

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

如何在javascript中为动态创建的输入框分配onkeypress-function?

如何在javascript中为动态创建的输入框分配onkeypress-function?

你可以在这里找到我的源代码:http://goo.gl/9BHSt

var cell2 = row.insertCell(1);
var el = document.createElement('input');
el.type = 'text';
el.size = "3";
el.name = 'txtUnit' + iteration;
el.id = 'txtUnit' + iteration;
el.onKeyPress = "return checkIt(event)";                       
cell2.appendChild(el);   
el.type = 'text';
el.size = "3";
el.name = 'txtUnit' + iteration;
el.id = 'txtUnit' + iteration;
el.onKeyPress = "return checkIt(event)";                       
cell2.appendChild(el);  
Run Code Online (Sandbox Code Playgroud)

但是 el.onKeyPress = "return checkIt(event)"; 没有用.为什么?

javascript

0
推荐指数
1
解决办法
8707
查看次数