in 默认分类

如果在校外有时候有部分校内资源访问需求,学校的VPN网关只有少数的几个网站,有时候难以满足需求,这个油猴脚本可以为校外访问添加访问任意网站的能力脚本地址:https://greasyfork.org/zh-CN/scripts/428784-ustb-everywhere安装完成之后刷新/打开...

in 默认分类

最近遇到了一些问题,总结一下X5内核的rem貌似有一个极小值复现方式html { font-size: 1vw; } body { background: #555; width: 100rem; height: 100vh; }页面宽度会超出一个屏幕宽度,而且...

in 默认分类

微信的JS-SDK提供了在网页上使用开放标签以打开APP/小程序的能力,但是文档真的是稀烂,记录一下。在Vue3使用如官方文档的样例,使用开放标签应植入如下代码<wx-open-launch-weapp id="launch-btn" username=&qu...

in 默认分类

今天才知道pyinstaller打包是把本地python环境的所有包都带进去了...所以我们如果需要减小打包体积,最快速的方法就是新建一个venv,再把用到的包pip install完毕之后在虚拟环境pip install pyinstaller,然后才去执行打包pyinstaller -F ...

in Golang

在写hunshcn/qndxx的时候,项目部署在vercel,h5.cyol.com在海外解析到了103.42.78.169,但是vercel是无法访问这个ip的......所以需要手动给它制定一下目标ip。如果是在python里,直接requests https://1.1.1.1,然后在h...

in Golang

第一种,使用rand.Perm,但是会稍微浪费一点内存,如果 randomElementsCount << len(array) 那就不太合适func getRandomElements(array []int, randomElementsCount int) []int{ ...

in 默认分类

https://vincent.bernat.ch/en/blog/2012-extending-netsnmp以及https://github.com/ahmednawazkhan/guides/blob/master/snmp/creating-custom-mib.md内容很清晰

in DevOps

前言之前我域名Let's Encrypt的SSL证书都是在服务器使用acme.sh自动续期的,但是存在一定的问题:多服务器证书同步不方便如果需要添加新的subdomains不方便所以萌生用pipeline完成全自动更新+部署的想法。使用pipeline的好处在于,不需要在服务器安装acme.s...

in MATLAB

并行计算使用parfor进行并行计算,我的上一篇文章:MATLAB一些小技巧有提及关于parfor的注意点。同时如果cpu内核多,记得调parallel pool workers的数量,默认是12,在你的设置和cpu内核数间取最小值。把能放在循环外计算的放出来合理使用嵌套函数(实现闭包)如果合...

in 默认分类

如果有一些参数不想直接暴露出来的话可以用上对称加密,这样只有一个key也比较方便。是参考了一下小程序的api加密,就是使用aes[cbc],但是cbc需要一个iv,他就是直接取key的前16位做iv,这样只有一个key就行。附上代码def encrypt(secret): def o(...