主页

个人用语索引

前言 这篇文章用于记录我在聊天/博客里的一些用语。太赛博了 正文 []():聊天中使用,表示插入链接 6:表示惊叹 xd/XD:表示欢乐 句尾的单个(:缓和语气(? 句尾的(((:表示紧张(? 句尾的(?:表示对本句内容不确定 短句间的空格:表示逗号、句号等停顿 xs:“笑死”,略带嘲讽的意味 句尾的x或w:缓和语气,给交流增加口语的感觉 句尾的多个x:表示紧张 单个w:表示放松,舒适的感觉 use xxxxx!(比如use Arch!/use Firefox!):表示强烈推荐某物,多含玩笑的意味 xx,启动!:表示启动某物,含玩笑的意味 ~~xxx~~(~~不如Rust~~):删除线,表示玩笑

使用 Caddy 搭建 WebDAV 服务器(Windows, Linux 等全平台通用)

前言 IIS的WebDAV太烂,于是有了本博文。以下步骤使用的环境为Windows Server 2012 R2。 安装 下载 先在官方页面下载Caddy可执行文件,记得下载前选中mholt/caddy-webdav这一插件。 把这个文件重命名为caddy.exe后丢到这里:C:\Program Files\Caddy\caddy.exe 自启动 这一步使用NSSM也可以,而且更简单,更强大。 根据官方教程,安装为服务: CMD写法: sc.exe create caddy start= auto binPath= "\"C:\Program Files\Caddy\caddy.exe\" run" Powershell写法: New-Service -...

Windows 下编译 Gitea

我就想提个PR怎么这么麻烦? 编译环境 Nodejs 下载安装最新的LTS版,我用的是18.17.1 Go 下载安装最新版,我用的是1.21.0 Cmder 下载解压最新完整版(也就是名字里没有mini的),我用的是v1.3.24 GNU Make For Windows 网站 / 64位最新版下载链接 下载完成后解压make.exe,向PATH环境变量中添加make.exe所在目录(嫌麻烦也可以直接丢进C:\Windows) 换源 参考常用软件换源表。 npm config set registry https://registry.npmmirror.com go env -w GO111MODULE=on go env -w GOPROXY=https...

pymssql编码问题报错UnicodeDecodeError: 'gbk' codec can't decode byte...

TLDR 一言以概之,就是拿pyodbc换掉pymssql。 安装msodbc驱动 Windows 首先阅读此Wiki了解驱动与SQL Server的版本对应关系,然后在下载页面选择对应链接下载并安装驱动 Linux 自行参阅此Wiki及该项目Wiki中的相关文章进行驱动的安装与配置。 使用pyodbc替换pymssql pip install pyodbc安装pyodbc,并将代码里的pymssql改为pyodbc 连接数据库 把代码里的connect如下更改: pymssql.connect( server=Config.DATABASE_ADDRESS, user=Config.DATABASE_USERNAM...

Arch 安装包时校验失败怎么办?

TLDR 尽管标题夸大了点,实际上写的是如何跳过各种校验。 makepkg -si --skipinteg yay --mflags "--skipinteg" makepkg -si --skipchecksums --skippgpcheck yay --mflags "--skipchecksums --skippgpcheck" (顺带一提,makepkg的-s指自动安装依赖,-i指编译(打包?)完成后将软件包安装到系统) 正文 checksum 症状:错误: 一个或多个文件没有通过有效性检查!;ERROR: One or more files did not pass the validity check! 改PKGBUILD:打开PKGBU...

买前生产力,买后…gal?——小米平板 5 Pro 的“生产力”体验

背景 由于码代码的需要,本来是打算整一台笔电的,但同样的参数(不考虑CPU性能与可扩展性)下*米性价比拉满,再加上之前试过了用TermuxArch跑Arch大体够用,于是就入手了。从结果来看,强烈不推荐。 检查 有没有第三方rec?如果没有,基本可以排除了(救砖需要,即使是“凑合能用”(比如我这台)也好过没有) 5G版?除了上网没有任何功能,我这种电话卡少的人并不认为有必要。 本人没有买笔,毕竟谁知道今年买的笔换了新款平板还能不能用呢🤣👉 如果真的需要实际应用在日常中,屏幕绝对是越大越好,像小米平板5Pro这种11寸是绝对不够的(但更大的适配rec的开发者更少) 开用 关于硬件 本人用的是罗技K580无线键盘(使用电池,全键)与英菲克A1无线鼠标的顶配版(有侧边返回键...

安卓使用 PN532 读写 NFC

动机 安卓手机本身的NFC功能不全且爆破密码太慢,于是买了个PN532破小区门卡。 Windows上有现成的工具MifareOneTool和教程,很轻松就解决了,于是想着能否在安卓的Termux上复现,于是就有了这篇文章。 准备 物质准备 PN532,我买的是这个的PN532+CH340G套餐 一台有OTG功能的安卓手机,安卓版本最低为7.0 自行焊接PN532的引脚 焊接完成后按下表接线,注意PN532上面有两个调节工作模式的开关(开关上覆膜),这里不需要调节。 PN532 USB转TTL模块 USB转TTL线(具体颜色不重要) GND GND ...

开始使用 Bootstrap

动机 由于非常想要一个像样的警告框,于是随便搞了个前端框架,仅作记录 demo Well done! Great! Here comes a link. Whenever you need to, be sure to use margin utilities to keep things nice and tidy. An example notice alert with an icon An example notice question with an icon An example danger alert with an icon An example error alert with an ico...