博文

目前显示的是 五月, 2019的博文

使用 jsDelivr CDN 加速 Github 仓库的图片,以作为博客的图床

图片
jsDelivr 是国外的一家优秀的公共 CDN 服务提供商,也是首个「打通中国大陆(网宿公司运营)与海外的免费 CDN 服务」 1 。jsDelivr 有一个十分好用的功能—— 它可以加速 Github 仓库的文件 。我们可以借此搭建一个免费、全球访问速度超快的图床。 声明:静态文件主要是缓存在 jsDelivr 的 CDN 节点上,确保 GitHub 承受最小的负载,并且你还可以从 GitHub 仓库获得快速简便的静态文件托管。 jsDelivr is a public, open-source CDN (Content Delivery Network) developed by ProspectOne , focused on performance, reliability, and security. It is free to use for everyone, with no bandwidth limits 2 . jsDelivr is the only public CDN with a valid ICP license issued by the Chinese government, and hundreds of locations directly in Mainland China 1 . 主要思路 使用 PicGo 3 将图片上传到指定 Github 仓库位置,再利用 jsDelivr 获得图片加速后的 url。 使用效果: 点击访问测试图片 Github 配置 首先你先得 创建一个 Github 仓库 4 ,并获取一个 token(它可以让程序拥有控制仓库的权限)。 访问 https://github.com/settings/tokens, 拉到最下面,点击 Generate token ,生成并复制。 PicGo 配置 在 此处 下载,Windows 系统就选 .exe 结尾的下; 安装,打开 PicGo,在「图床设置」处配置 Github 图床; 设定仓库名:填入你上面创建的仓库名,格式为: 用户名/仓库名; 设定分支名:一般填写 master 就行了 5 ; 设定 Token:将 Github 配置中得到的 Token 粘贴进去; 指定存储路径:你想要把图片放在仓

为波兰版的 MIUI ROM 加入小米钱包功能(模拟门禁、公交卡)

图片
我现在使用的手机是小米8屏幕指纹版(MI8 UD 或 MI8 Pro,代号:equuleus),ROM 为波兰版( https://xiaomi.eu )。波兰版的 ROM 虽然简洁,自带谷歌服务,但偏偏少了小米钱包。 小米钱包可以让支持 NFC 功能的小米手机模拟门禁卡和开通公交卡(这是国内 ROM 的本地化功能)。这样手机既是门卡又是公交卡,十分方便。 庆幸的是, linusyang 写了一个可以自动提取的脚本—— mipay-extract 。它可以帮助我们从国内版的 ROM 中提取小米钱包及所需的其他组件 1 。 下面介绍我在 Windows 系统下的操作步骤: 下载(或 git clone) mipay-extract 压缩包文件,并解压到你的电脑中。 去 小米论坛 下载你手机对应的国内版本的卡刷包,并将其移动至 mipay-extract 的解压目录下。 修改 extract.sh ,在第二行加入 2 : ( set -o igncr ) 2 > /dev/null && set -o igncr ; # this comment is needed 防止出现此错误(具体原因可查看引用的链接) extract.sh: line 2: $'\r': command not found extract.sh: line 3: cd: $'.\r': No such file or directory extract.sh: line 4: $'\r': command not found extract.sh: line 9: syntax error near unexpected token `$'in\r'' 'xtract.sh: line 9: `case $key in 准备好后,双击 extract.bat ,稍等一会儿,脚本运行后会在对应目录生成一压缩包。解压后可看到4个文件夹。 将上面4个文件夹,拷贝至手机目录的 /system/app 目录(需要 RE 管理器以及 root),重启手机,即可使用。 至此,我的目的已经达到。另外你还可以将 小米钱包加入负一屏