我正在努力解决这个问题很长一段时间,有人可以解释这个问题的解决方案
not exists
将其变为
try {
OutputStreamWriter out=new OutputStreamWriter(openFileOutput("counts.txt", MODE_APPEND));
try {
s = main_text.getText().toString();
out.write(s);
}
catch (java.io.IOException e) {
}
更多见解:
我有以下数据结构
if i = {'x': 123, 'y': 456} {'x': 675, 'y': 098}
我需要把这样的东西放到EON pubnub charting libaray中(参见链接:http://www.pubnub.com/developers/eon/chart/spline/)
message: {
columns: [
["x": 123, "y": "456"],
["x": 675, "y": 098]
]
现在我有以下代码
[<OldSample {u'counter_name': u'cpu_util', u'user_id': u'id', u'resource_id': u'id', u'timestamp': u'2015-06-30T15:53:55', u'counter_volume': 0.043}]
返回结果
message: {
columns: [
["y": 0.043, "x": "2015-06-30T15:53:55"],
["y": 0.045, "x": "2015-06-30T15:53:55"]
]
我被困在这里,无论我做什么,我都会遇到错误
答案 0 :(得分:1)
作为替代方案,您可以从后端以任何格式发布EON数据,并使用javascript在前端对其进行转换。请在此处查看transform
参数:
https://github.com/pubnub/eon-chart#quickstart
这里有一个例子:
https://github.com/pubnub/eon-chart/blob/master/examples/transform.html
答案 1 :(得分:0)
在python中列出concat只是coords = []
def get_clean_Json(data):
for each in data:
timestamp = each.timestamp
volume = each.counter_volume
i = {'x': timestamp, 'y': volume}
coords.append( i )
get_clean_Json(your_data)
message = {
columns : coords
}
,但它似乎并不是你想要的。
你在这里寻求的是如何格式化你的JSON以适应EON所需的模式。
(这是您多次被投票的原因之一!所以请务必提出正确的问题!)
尝试
def deliver_reset_password_instructions!
config = sorcery_config
# hammering protection
return false if config.reset_password_time_between_emails.present? && self.send(config.reset_password_email_sent_at_attribute_name) && self.send(config.reset_password_email_sent_at_attribute_name) > config.reset_password_time_between_emails.seconds.ago.utc
self.class.sorcery_adapter.transaction do
generate_reset_password_token!
send_reset_password_email! unless config.reset_password_mailer_disabled
end
end