一时打卡网站公告区

如何加入微信群?

因为群超过 100 人,所以可以扫描下面公众号,然后回复 LeetCode,添加我为好友,我来拉你进群(请注明途径+LeetCode拉群)。

欢迎关注公众号:一时博客

1.更新日志

  • 添加小组统计数据,新增 datatable 表格(排序、搜索、分页)

时间: 2019-04-05 12:21:28

打卡数据

image-20190405122124911

表格支持排序、分页、搜索

img

  • 将长期未打卡的用户除名

时间:2019-04-03 12:27:49

除名规则: 加入排行榜十天以上,且十天内打卡次数为零。SQL 如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
UPDATE Member m
JOIN (
SELECT
address,
checkdays,
cnt
FROM
(
SELECT
address,
( cnt - uncheck ) AS checkdays,
cnt
FROM
( SELECT address, count( * ) AS cnt, sum( checked ) AS uncheck FROM CheckDayInfo GROUP BY address ORDER BY cnt DESC ) a
WHERE
cnt > 10
) b
WHERE
checkdays = 0
) c
SET m.STATUS = 1
WHERE
url = c.address

2.常见问题

2.1 排行榜规则是什么?

三个指标:是否打卡、今日刷题数量、总刷题数量

其中今日刷题,只计入之前未刷过的题。新用户加入的时候,由于前一天的刷题总数无从获取,故今日刷题 = 总刷题。

2.2 这个项目如何产生的?

参见之前的文章: 一时打卡小玩意

2.3 这个项目是如何开发的?

你可以在我们的 trello 看板了解更多。