小编24c*_*ive的帖子

有活动记录的COUNT/GROUP BY?

我有一个表格,其中包含以下信息:

id  |  user_id  |  points
--------------------------
1   |  12       |  48
2   |  15       |  36
3   |  18       |  22
4   |  12       |  28
5   |  15       |  59
6   |  12       |  31

etc.
Run Code Online (Sandbox Code Playgroud)

我想要的是前10名(数组),每个user_id有大多数条目(从高到低的顺序).所以使用上面的表我需要以下数组作为回报:

  • 12 => 3行
  • 15 => 2行
  • 18 => 1行
  • 等等

如何使用活动记录查询方法使用CodeIgniter执行此操作?可以使用COUNT和GROUP BY user_id来完成吗?

activerecord group-by codeigniter count

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

jQuery复选框值以逗号分隔的列表

我有几个带有名称数组的复选框,我希望复选框的输出是一个带逗号分隔列表的变量.

<input type="checkbox" name="example[]" value="288" />
<input type="checkbox" name="example[]" value="289" />
<input type="checkbox" name="example[]" value="290" />
Run Code Online (Sandbox Code Playgroud)

例如,如果选择了第一个和最后一个框,则输出将为:

var output = "288,290";
Run Code Online (Sandbox Code Playgroud)

我怎么能用jQuery做到这一点?

arrays checkbox jquery list comma

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

使用 bash 从单行变量回显有效的证书文件

我有一个证书存储在单行的环境变量中,如下所示:

$EXAMPLE=-----BEGIN CERTIFICATE----- line1 line2 line3 etc.. -----END CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

我如何从这个环境变量转到一个文件,其中所有行都转换为换行符,除了 -----BEGIN CERTIFICATE----- 和 -----END CERTIFICATE----- 部分?

我知道我可以这样做:

$ echo "$EXAMPLE" | tr ' ' '\n' > ca.pem
Run Code Online (Sandbox Code Playgroud)

它将把所有空格替换为换行符,但这将导致:

-----BEGIN
CERTIFICATE-----
line1
line2
line3
etc..
-----END
CERTIFICATE-----
Run Code Online (Sandbox Code Playgroud)

几乎就在那里......但是带有“-----”的 BEGIN 和 END 行不应中断。有人有一个干净的解决方案吗?无论是 sed、awk、grep 还是其他都没关系:)

谢谢!

awk sed echo

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

在mysql数据库中存储跟踪应用程序的GPS数据的最佳实践

我有一个GPS跟踪应用程序的数据模型问题.当有人使用我们的应用程序时,它将每5秒节省一次纬度,经度,当前速度,时间戳和烧伤卡路里.当锻炼完成时,锻炼的平均速度,总时间/距离和燃烧的卡路里将存储在数据库中.到现在为止还挺好..

我们想要的是还存储每5秒保存一次的数据,因此我们稍后可以利用它来绘制锻炼的图形/图表.

我们应该如何将这些数据存储在数据库中?如果有人跑了一个小时,一次锻炼可以包含720行.也许是一行中的序列化/ gz压缩数据数组.我知道这是不好的做法..

关系型/多对多模型将被撤消?我知道MySQL可以轻松处理大量数据,但我们每周两次讨论720*次锻炼*7000名用户=每周超过1000万行.(当然,我们只能存储每10秒钟的数据,以便将行数减半,或者每20秒减半......但是随着时间的推移它仍会是大量的数据+图表的准确度会降低)

你会怎么做?提前感谢您的意见!

mysql database mapping datamodel

4
推荐指数
1
解决办法
5120
查看次数