小编mae*_*sto的帖子

Javascript如何解析JSON数组

我正在使用Sencha Touch(ExtJS)从服务器获取JSON消息.我收到的消息是这样的:

{
"success": true,
"counters": [
    {
        "counter_name": "dsd",
        "counter_type": "sds",
        "counter_unit": "sds"
    },
    {
        "counter_name": "gdg",
        "counter_type": "dfd",
        "counter_unit": "ds"
    },
    {
        "counter_name": "sdsData",
        "counter_type": "sds",
        "counter_unit": "   dd       "
    },
    {
        "counter_name": "Stoc final",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "Consum GPL",
        "counter_type": "number    ",
        "counter_unit": "litri     "
    },
    {
        "counter_name": "sdg",
        "counter_type": "dfg",
        "counter_unit": "gfgd"
    },
    {
        "counter_name": "dfgd",
        "counter_type": "fgf",
        "counter_unit": "liggtggggri     "
    },
    {
        "counter_name": "fgd",
        "counter_type": "dfg",
        "counter_unit": "kwfgf       " …
Run Code Online (Sandbox Code Playgroud)

javascript json extjs

80
推荐指数
3
解决办法
42万
查看次数

增加Bash循环内的变量

我正在尝试编写一个小脚本来计算日志文件中的条目,并且我正在递增一个USCOUNTER我想在循环完成后尝试使用的变量().

但那时USCOUNTER看起来是0而不是实际价值.知道我做错了什么吗?谢谢!

FILE=$1

tail -n10 mylog > $FILE

USCOUNTER=0

cat $FILE | while read line; do
  country=$(echo "$line" | cut -d' ' -f1)
  if [ "US" = "$country" ]; then
        USCOUNTER=`expr $USCOUNTER + 1`
        echo "US counter $USCOUNTER"
  fi
done
echo "final $USCOUNTER"
Run Code Online (Sandbox Code Playgroud)

它输出:

US counter 1
US counter 2
US counter 3
..
final 0
Run Code Online (Sandbox Code Playgroud)

bash shell loops

41
推荐指数
5
解决办法
11万
查看次数

SQL中的乘法聚合运算符

在SQL中有聚合运算符,如AVG,SUM,COUNT.为什么它没有乘法运算符?"MUL"或其他东西.

我想知道,Oracle,MSSQL,MySQL是否存在?如果没有,是否有解决方法会产生这种行为?

sql sql-server oracle

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

Web Push API Chrome,返回"未经授权的注册"

我一直在做一个关于如何使用web-push节点模块在Chrome上发送网络推送通知的谷歌教程.

问题是,本教程还提供了一个配套服务器应用程序,您应该使用它来测试从服务器向客户端发送推送通知.

但是,在配套应用程序中,甚至在我的本地计算机上使用web-push cli时,在尝试发送通知时,我收到" 未经授权的注册 "错误.在网上找不到任何关于这个错误的信息 - 我做错了什么/缺少什么?

$ web-push send-notification --endpoint=https://fcm.googleapis.com/fcm/send/<<endpoint-key>>
Error sending push message:
{ [WebPushError: Received unexpected response code]
  name: 'WebPushError',
  message: 'Received unexpected response code',
  statusCode: 400,
  headers:
   { 'content-type': 'text/html; charset=UTF-8',
     date: 'Fri, 25 Nov 2016 08:54:08 GMT',
     expires: 'Fri, 25 Nov 2016 08:54:08 GMT',
     'cache-control': 'private, max-age=0',
     'x-content-type-options': 'nosniff',
     'x-frame-options': 'SAMEORIGIN',
     'x-xss-protection': '1; mode=block',
     server: 'GSE',
     'alt-svc': 'quic=":443"; ma=2592000; v="36,35,34"',
     'accept-ranges': 'none',
     vary: 'Accept-Encoding',
     connection: 'close' },
  body: '<HTML>\n<HEAD>\n<TITLE>UnauthorizedRegistration</TITLE>\n</HEAD>\n<BODY BGCOLOR="#FFFFFF" …
Run Code Online (Sandbox Code Playgroud)

google-chrome push-notification google-cloud-messaging web-push

12
推荐指数
1
解决办法
3683
查看次数

mongo组和有条件的计数

我正在尝试对一组文档进行分组,并根据它们的值来计算它们.例如

{ "_id" : 1, "item" : "abc1", "value" : "1" }
{ "_id" : 2, "item" : "abc1", "value" : "1" }
{ "_id" : 3, "item" : "abc1", "value" : "11" }
{ "_id" : 4, "item" : "abc1", "value" : "12" }
{ "_id" : 5, "item" : "xyz1", "value" : "2" }
Run Code Online (Sandbox Code Playgroud)

在这里,我想按"项目"进行分组,并获得一个计数"数值"大于10的次数和小的次数.所以:

{ "item": "abc1", "countSmaller": 2, "countBigger": 1}
{ "item": "xyz1", "countSmaller": 1, "countBigger": 0}
Run Code Online (Sandbox Code Playgroud)

使用$ aggregate可以很容易地实现普通计数,但是如何实现上述结果呢?

mongodb nosql mongodb-query aggregation-framework

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

Oracle获得外键

我想在模式中获取所有外键,就像这样.假设我有桌子

users(id, username, pass, address_id)

addresses(id, text)

我已经将users-address_id上的FK定义为地址中的id列.我应该如何编写一个返回FK列的查询,例如:users,address_id,addresses,id?

谢谢!

SELECT *
FROM all_cons_columns a
JOIN all_constraints c ON a.owner = c.owner
    AND a.constraint_name = c.constraint_name
JOIN all_constraints c_pk ON c.r_owner = c_pk.owner
    AND c.r_constraint_name = c_pk.constraint_name
WHERE  C.R_OWNER = 'TRWBI'
Run Code Online (Sandbox Code Playgroud)

sql oracle foreign-keys

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

将div加载到Android上的webview中

我有一个Android应用程序,它包含一个WebView,我想在其中显示不是一个网页,但只显示该网页的div.我应该提一下,我无法访问该页面.

谢谢!

android webview

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

在redis中存储时间序列

我需要将一些时间序列数据存储到redis中.我有unix时间戳,我需要关联一个值(时间戳< - >值)

我尝试了将时间戳作为分数的排序集(因此我可以在时间戳上执行zrange)并将值作为成员.

127.0.0.1:6379> ZADD timeserie 1392141527245 10 1392141527275 12 1392141527100 10
(integer) 2
127.0.0.1:6379> zscan timeserie 0
1) "0"
2) 1) "10"
   2) "1392141527245"
   3) "12"
   4) "1392141527275"
127.0.0.1:6379>
Run Code Online (Sandbox Code Playgroud)

但是我遇到了一个问题,成员不重复,而我的值对于不同的时间戳可能是相同的.知道如何处理这个问题吗?另一种数据类型更好吗?

timestamp time-series nosql redis

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

相交文本以查找常用词

我试图找出哪一种是最佳的交叉方式,一组文本并找到它们中的常用词.鉴于这种情况:

var t1 = 'My name is Mary-Ann, and I come from Kansas!';
var t2 = 'John, meet Mary, she comes from far away';
var t3 = 'Hi Mary-Ann, come here, nice to meet you!';
Run Code Online (Sandbox Code Playgroud)

交叉结果应该是:

var result =["Mary"];
Run Code Online (Sandbox Code Playgroud)

它应该能够忽略标点符号 .,!?-

具有正则表达式的解决方案是否最佳?

javascript regex string text

7
推荐指数
1
解决办法
684
查看次数

无法检测New Relic工具.android应用程序中的错误

我正在尝试使用Eclipse上的New Relic库在Ubuntu,Android 4.2.2,New Relic SDK 2上创建一个测试应用程序.当我运行应用程序时出现以下错误:

E/com.newrelic.agent.android(31733): Failed to detect New Relic instrumentation.  
Run Code Online (Sandbox Code Playgroud)

在构建过程中可能出现问题,您应该联系support@newrelic.com.

我完全按照示例应用程序的New Relic SDK安装教程,但我仍然收到此错误,并且没有数据发送到New Relic.

知道可能是什么问题吗?

eclipse android newrelic

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