whoru

学习、分享、交流、沉淀

此插件来自 https://zhile.io,仅供学习研究项目的,请勿无休止的一直试用,更多说明信息详见原文。

备注:这是个学习研究项目,只支持到 2021.2.2 及以下版本。因为大佬觉得这东西已经搞得挺好,没啥好学习研究的了,所以转到了新的学习领域,针对 2021.3.x+ 参照最新方法 《一个NB闪闪的开源库ja-netfilter》。

1. 如何安装

1.1. 在线安装

  1. 打开插件市场 Settings/Preferences... -> Plugins
  2. 手动添加第三方插件仓库地址:https://plugins.zhile.io
  3. 搜索插件名称 IDE Eval Reset 进行安装。

1.2. 下载安装

  1. 点击 ide-eval-resetter-2.2.4-4959c6.zip 下载,或到官方仓库下载最新版本(注意:如果是 macOS 系统,可能会下载完自动解压)。

  2. 通常可以直接把下载到的 zip 包拖进 IDE 窗口进行插件的安装。如果无法拖动安装,可以在 Settings/Preferences... -> Plugins 里选择手动安装(Install Plugin From Disk...)。

阅读全文 »

当前最新稳定版本:Version 95.0.4638.69 (Official Build)

谷歌官网直接下载地址

注意:需要科学上网!无法科学上网的,请使用后面的网盘备份地址。

备份下载地址

《红色警戒2:共和国之辉》是即时战略游戏《红色警戒2》的一个非官方游戏模组(MOD),由中国爱好者 Lord Hero 制作,将古巴阵营从游戏中剔除,以中国阵营替代,并新增了解放军战士、轻坦克、训练中心等中国阵营特有的兵种及建筑。

《红色警戒2:共和国之辉》

阅读全文 »

本文只是项目过程中暂时能想到的一种方法,如果你有其它实现方式,欢迎留言与我交流。

原始数据

id(主键) organization_id audit_time(审核时间)
2orejelw5td3bwfkv 2oo2v3mqwrd832efh 2021-06-02 15:23:37
2or7zo75ygc7fi2l7 2oo2v3mqwrd832efh 2021-07-02 15:23:37
2or81tr5evpean60d 202106171149548es5ntrhd 2021-06-19 11:12:16
2or81tt1m5rnw1h0o 202106171149548es5ntrhd 2021-05-19 11:57:00
2or96z2524ac1zw0v 202106171149548es5ntrhd 2021-07-09 13:31:00

目标描述:针对每个 organization_id, 根据审核时间,获取最新审核的一条数据

预期结果

id(主键) organization_id audit_time(审核时间)
2or7zo75ygc7fi2l7 2oo2v3mqwrd832efh 2021-07-02 15:23:37
2or96z2524ac1zw0v 202106171149548es5ntrhd 2021-07-09 13:31:00

完整 SQL 如下:

1
2
3
4
5
SELECT
SUBSTRING_INDEX(GROUP_CONCAT(id ORDER BY audit_time),',',-1) AS id,
organization_id
FROM organization_auth_request
GROUP BY organization_id

关键点说明:

  • GROUP_CONCAT(id ORDER BY audit_time) 分组后拼接的时候,可以指定排序字段和排序方式,以确保能够按照指定顺序拼接
  • SUBSTRING_INDEX('待截取的字符串',',',-1)
    • 第一个参数是待截取的字符串;
    • 第二个参数是截取时以什么字符分组,比如这里是以 , 分组;
    • 第三个参数是截取方向和个数,-1 表示从末尾截取一组字符(正数从开头开始截取;负数从末尾开始截取)。

关于这两个函数的更多使用方式,参见官方文档或搜索引擎。