以下是LogCat的摘录:
04-04 19:51:51.270: INFO/ActivityManager(57): Starting activity: Intent { cmp=com.example.app/.Preferences }
04-04 19:51:51.710: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
04-04 19:51:51.740: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x0 a=-1}
04-04 19:51:51.761: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x79e a=-1}
04-04 19:51:51.800: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x5a0 a=-1}
04-04 19:51:51.810: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x5 a=-1}
04-04 19:51:51.830: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0xa a=-1}
04-04 19:51:51.840: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0xa a=-1}
04-04 19:51:51.860: WARN/Resources(1081): Converting to string: TypedValue{t=0x10/d=0x1e a=-1}
04-04 19:51:51.870: WARN/Resources(1081): Converting to string: …Run Code Online (Sandbox Code Playgroud) 假设我开发了iPod Touch 4 / iPhone的音频播放器。当前,可以使用标准面板进行控制(双击“主页”并向左滚动)。但是,如何使用内置的语音控制(长按“主页”)来控制呢?
我需要实现以下内容:
如何设置1个月的cookie?
以下工作会吗?
self.response.headers.add_header(
'Set-Cookie',
'credentials=%s; expires=Fri, 31-Dec-2020 23:59:59 GMT' \
% credentials.encode())
Run Code Online (Sandbox Code Playgroud)
如何从现在开始以所需格式计算一个月?
我使用以下代码来获取基于urlsafe key给出的实体:
q_key = ndb.Key(urlsafe=key)
q = q_key.get()
return q
Run Code Online (Sandbox Code Playgroud)
但是如果没有给定urlsafe密钥的这样的实体,它会ProtocolBufferDecodeError: Unable to merge from string在第一行返回
,当我期望q等于None.除了捕获ProtocolBufferDecodeError异常之外,还有其他正确的方法来处理这种情况吗?
我做了以下事情
- url: /user/.*
script: script.py
Run Code Online (Sandbox Code Playgroud)
以及script.py中的以下处理:
class GetUser(webapp.RequestHandler):
def get(self):
logging.info('(GET) Webpage is opened in the browser')
self.response.out.write('here I should display user-id value')
application = webapp.WSGIApplication(
[('/', GetUser)],
debug=True)
Run Code Online (Sandbox Code Playgroud)
看起来有些不对劲.
通常GAE无法上传文件,我收到以下错误:
ApplicationError: 2
Traceback (most recent call last):
File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 636, in __call__
handler.post(*groups)
File "/base/data/home/apps/picasa2vkontakte/1.348093606241250361/picasa2vkontakte.py", line 109, in post
headers=headers
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py", line 260, in fetch
return rpc.get_result()
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/apiproxy_stub_map.py", line 592, in get_result
return self.__get_result_hook(self)
File "/base/python_runtime/python_lib/versions/1/google/appengine/api/urlfetch.py", line 355, in _get_fetch_result
raise DownloadError(str(err))
DownloadError: ApplicationError: 2
Run Code Online (Sandbox Code Playgroud)
如果出现此类错误,我该如何进行重试?
try:
result = urlfetch.fetch(url=self.request.get('upload_url'),
payload=''.join(data),
method=urlfetch.POST,
headers=headers
)
except DownloadError:
# how to retry 2 more times?
# and how to verify result here?
Run Code Online (Sandbox Code Playgroud) 我想exiftool -k -P -overwrite_original_in_place -ImageDescription= "$1"/*.ARW在通知中显示 shell 脚本运行 ( ) 的结果。我试图$1在主题中用作文本,但它显示的是 $1 而不是脚本输出。
我使用以下代码来提取附件的文件名:
import email.utils
msg = email.message_from_string(self.request.body) # http://docs.python.org/2/library/email.parser.html
for part in msg.walk():
ctype = part.get_content_type()
if ctype in ['image/jpeg', 'image/png']:
image_file = part.get_payload(decode=True)
image_file_name = part.get_filename()
Run Code Online (Sandbox Code Playgroud)
它在许多情况下运行良好,但有时image_file_name我得到像=?KOI8-R?B?xsHTLTk2Mi5qcGc=?=或的值=?UTF-8?B?REkyeTFXMFNMNzAuanBn?=.
我该如何处理这类案件?
我有以下代码 -
zz3 <- 'data,key
"VA1,VA2,20140524,,0,0,5969,20140523134902,S7,S1147,140,20140523134902,m/t",4503632376496128
"VA2,VA3,20140711,,0,0,8824,20140601095714,S1,S6402,175,20140601095839,m/t",4503643113914368
"VA1,VA3,20140710,,0,0,11678,20140604085203,S1,S1430,250,20140604085329,m/t",4503666467799040
"VA2,VA1,20140724,,0,0,7109,20140523133835,S7,S793,130,20140523133835,m/t",4503679218483200
"VA3,VA1,20140925,,0,0,10592,20140604092548,S7,S109,395,20140604092714,m/t",4503694653521920'
columnClasses <- c("or"="factor", "d"="factor", "ddate"="factor", "rdate"="factor", "changes"="integer", "class"="factor", "price"="integer", "fdate"="factor", "company"="factor", "number"="factor", "dur"="integer", "added"="factor", "source"="factor", "key"="NULL") # skip last column "key"
data <- fread(zz3, header = FALSE, sep = ",", skip = 1, na.strings = c(""), colClasses = columnClasses)
Run Code Online (Sandbox Code Playgroud)
但它返回错误 -
Error in fread(zz3, header = FALSE, sep = ",", skip = 1, na.strings = c(""), :
Column name 'or' in colClasses[[1]] not found
Run Code Online (Sandbox Code Playgroud)
我希望在什么时候colClasses分配列名,header = FALSE …
我想在Macbook上使用最新版本的OSX 运行Telegram CLI.它之前的某个时间有效,但现在不起作用:
dyld: Library not loaded: /usr/local/opt/libevent/lib/libevent-2.0.5.dylib
Referenced from: /Users/me/tg/bin/./telegram-cli
Reason: image not found
Run Code Online (Sandbox Code Playgroud)
我试过以下 -
brew unlink libevent && brew link libevent
brew uninstall --ignore-dependencies libevent
brew install libevent
Run Code Online (Sandbox Code Playgroud)
它没有帮助.看起来TG GLI寻找libevent 2.0.5,但是2.1.8是由brew安装的.
我该如何解决?