SAS实现分组内排名

在做查询计算的时候分组以及分组内排名是很常见的操作,使用SQL的话就是group by和开窗函数。sas的话是支持SQL语法,但是不支持开窗函数。 如果用纯sas代码也是可以实现,但是如果是先用过sql或者其他编程语言,对于sas还是有些难理解。sas的数据集(data)是按行选循环,所以很多操作前都需要进行一下排序。按这个逻辑就好理解了。 我这里以学生成绩这样简单的数据演示一下,如下为表...

阅读全文

Authelia4.37.x升级4.38.x的配置变化

前段时间发现Authelia开始更新了,最后发布还是在2022年(4.37.5)。今年发布的版本也是一个较大版本的更新(4.38.x), 配置文件变化了许多,不能直接由4.37.x升级到4.38.x。需要先更新配置文件。 配置变化对照 4.37.x 4.38.x jwt_secret ide...

阅读全文

Windows 10 LTSC 2021 不能连接SMB共享文件服务问题解决

问题描述 在虚拟机中安装了Win10 LTSC 2021系统,并打开了“SMB 1.0/CIFS 文件共享支持”和“启用网络发现”,但任然不能连接samba共享文件服务。 具体现象是可以在【网络】中看到该SMB服务,但是点击打开或者在地址栏输入\\{ip}都会报错(错误代码:0x80070035)。 解决方法 打开注册表 打开路径 计算机\HKE...

阅读全文

Ionic入门实践

之前写了一个记账的应用一直自己使用,使用Flutter开发的。年前家人换手机了,这个应用的安装包也找不到了,然后用之前的代码编译还通不过,原因是现在Flutter版本高了,之前开发时的代码不适用了,好久没写Dart了,想想也难受。 所以上网又调研了一下其他移动端App的开发框架,选用了Ionic,原因是其可以使用Vue、Angular、React来开发,这个领域我熟啊。现记录一下实践过程。 ...

阅读全文

为博客添加Mermaid图表支持及其使用

使用jekyll插件 可以使用 Jekyll-mermaid,Mermaid官网还写了一个插件jekyll-mermaid-diagrams,但如何使用没有写。这两个插件都好久没更新了。 Installation Install the gem: gem install jekyll-mermaid Add the gem to your Jekyll _confi...

阅读全文

Pandas设置excel样式的两种方式

通过Pandas本身的Styler设置样式 https://pandas.pydata.org/docs/reference/style.html Pandas的的Styler使用css样式,但是也不是所有样式都支持,下面是一个简单的例子,实现了设置列头及数据的样式。 # 列头为黄色背景、字体加粗,数据内容为黄色背景 writer = pd.ExcelWriter('path/to/e...

阅读全文