文章列表

# 起因 因为一些原因导致机场四字码拼接重复,要按原顺序去重,需额外写一个自定义函数供调用。 如字符串为 ZBAA,ZUUU,ZBAA,ZYCC,ZBTJ,ZUUU,ZGSZ 需要去重为 ZBAA,ZUUU,ZYCC,ZBTJ,ZGSZ # Sql 记录 按原顺序去重没办法使用 Distinct 不然顺序是乱的 # 思路 使用 REGEXP_SUBSTR 函数及正则来拆分机场四字码成多行,并使用 ROWNUM 记录行编号; 使用 GROUP BY 进行机场四字码的分组查询,使用 MIN 函数获取最小行编号的机场四字码并去重; 使用 LISTAGG() WITHIN GROUP()...

# 起因 今天下午 2 点多去加班写 Bug,用 SqlParameter 的方法查询 Oracle 数据库,条件中需要用到 IN 操作符,没有仔细考虑就按照正常方法写了上去,结果可想而知是不行的。去网上查询也没找到好办法。 就和同事吐槽了句:SqlParameter 不支持 IN 啊,要硬拼接了啊。同事来了句:这简单,用 INSTR () 函数就好了。 啊这,还是太菜了。 # 代码记录 用 INSTR () 函数代替 IN 操作符就好了,ORACLE 的 INSTR () 函数用法 代码123456789101112131415161718StringBuilder sb = new...

# 背景 本站修改了网站的 title 和 subtitle,在博客的首页,浏览器标签页会将博客名称和 title、subtitle 拼接 如本站的名称为 “珂研社”,title 为 “珂教兴国”,subtitle 为 “去过 见过 吃过 玩过”,那么浏览器标签页将文本将会是 “珂研社 = 珂教兴国 = 去过 见过 吃过 玩过” 这样文本会比较长,本站希望只展示 “珂研社” 即可 # 修改 说白了就是修改网站的 <title> 标签 废话不多说,需要修改以下文件 # layout.njk...

# 说明 这是本站的第一篇博文,是属于【Theme-Shoka - 博客搭建记录】系列,用于记录本站搭建时遇到的问题 # 背景 国内购买域名需要备案,需要在页脚添加备案信息 白嫖又拍云 CDN 加速,要加入又拍云联盟,同样也要在页脚加又拍云的 LOGO 和链接 # 修改 废话不多说,需要修改以下文件 # _config.yml 文件 文件地址:Blog\themes\shoka_config.yml 在 footer 中添加 icp 和 upyun 配置页脚123456789footer: since: 2021 icon: name: sakura rotate color:...