一月忙碌却似乎没什么实质进展,读书、折腾博客、重构代码、利用AI提升编程效率、发布游戏教程、玩游戏和陪孩子看动画。春节将至,计划暂时搁置,祝大家春节快乐!
Postgres在数据分析中越来越受欢迎,ROLLUP和CUBE是两个有用的SQL功能。ROLLUP用于生成小计,而CUBE提供更全面的总计。这两个功能简化了数据汇总过程,减少了复杂的SQL查询。使用COALESCE函数可以为NULL值添加标签,提高报告的可读性。
ROLLUP函数是SQL中的强大工具,用于生成聚合查询的子总和和总计。它与GROUP BY子句结合使用,自动添加小计和总计行,按层次顺序处理列,适用于汇总报告和分析,简化复杂报告的创建。
本文介绍了 TP50、TP90、TP99 的含义和计算方法,以及在 JavaScript 中的实现。TP 表示一组数据按照从小到大排序,计算累计百分位,某一百分位的值即为该百分位数。
今年8月得知了Heroku将要在今年11月彻底下线免费服务,我只有少量服务放在Heroku上,所以没有太在意,直到10月感觉到不得不开始做迁移相关的工作了,于是开始着手准备,并有了这篇文章。 这篇文章纯属是事后记录的一些流水账,可能缺少截图和代码片段,全当是作为一个故事看,可能不具备参考性。 为什么选择PaaS服务 从很久以前开始接触“虚拟主机”这个行业开始,我经历了虚拟主机、VPS、云主机...
前言 这段时间折腾了好久容器搭建开发环境和家里软路由趟的一些坑。这里先记录一下使用容器搭开发环境的一些流程和问题。 开发环境一般里面会包含很多的工具和开启一些服务。 我自己的环境测试和搭建了 ubuntu 、 centos 、 archlinux 。 开启了 systemd , 支持网络代理+vscode远程开发, 支持 docker 和 podman ,支持k8s,开启了 sshd 。...
很多看似复杂的系统背后实现其实真的很复杂,是因为它过多地使用了胶水语言和指令语言承载业务逻辑。这篇文章记录的是最近在使用 shell 时候学习到的一些小技巧和我认为适用与一定业务场景的比较好的实践。
完成下面两步后,将自动完成登录并继续当前操作。