轶哥

📚 Having fun with AI Agent. Always learning.

    MySQL批量重命名表名和列名
    •   更新:2022-02-23 20:16:12
    •   首发:2022-02-23 20:16:12
    •   脚本
    •   3306

    MySQL批量重命名表名和列名,修改表名为大驼峰,列名为小驼峰。

    最近公司项目重构,为了适应Prisma的习惯,保持数据库字段命名方式和代码模式一致,特地编写此脚本实现批量重命名已存在的表名和列名。

    Auto.js 小米MIUI自动解锁屏幕脚本
    •   更新:2022-02-22 17:28:41
    •   首发:2022-02-21 22:53:16
    •   脚本
    •   7870

    使用Auto.js解锁MIUI13的密码锁屏,不能直接滑动屏幕,会因为防误触功能导致解锁失败,关闭防误触也没用。只需要滑动的时候不那么直接即可。

    if (!device.isScreenOn()) {        //从息屏状态  将屏幕唤醒
        device.wakeUp()//唤醒设备
        sleep(2000) // 等待屏幕亮起
    
        swipe(random(device.width / 3, device.width / 2), random(device.height * 8 / 10, device.height * 7 / 10), random(device.width / 3, device.width / 2), random(device.height * 2 / 10, device.height / 10), random(500, 1000))
        sleep(1000)
    
        //解锁
        desc(1).findOne().click()
        desc(2).findOne().click()
        desc(3).findOne().click()
        desc(4).findOne().click()
    }
    

    通过下拉再点击时间的方式在MIUI13行不通了,但实现也不复杂,核心实现是上述第四行代码。

    联发科芯片手机刷入Magisk boot教程(解决无限重启)
    •   更新:2022-02-22 17:28:12
    •   首发:2022-02-22 17:28:12
    •   脚本
    •   11561

    红米K30至尊纪念版(天玑1000)刷最新版MIUI13内测版(cezanne 22.2.18)后不能root,magisk刷了后root拿不到,官方root提示:“很抱歉,当前版本暂不支持开启root权限,可能是root包未准备好或该版本已撤包”。Recovery也自动恢复成小米官方版本了。

    安装Magisk Manager APP后提示提示Ramdisk为"是",但是无法正常授权,拿不到Root权限。点击安装后提示“选择并修补一个文件”。

    以下为解决方法联发科芯片手机刷入Magisk boot解决方案。

    SSL证书过期监测
    •   更新:2022-02-08 16:52:00
    •   首发:2022-01-28 23:46:00
    •   脚本
    •   4313

    部分程序配置了免费 SSL 证书更新程序,但是更新程序更新证书失败并不会通知到管理员,可能导致业务异常。通过针对域名的 SSL 证书过期监测小程序,作为二道防火墙,避免事故发生。

    需求

    1. 以 cron 风格定时监测 SSL 证书过期和可用状态。
    2. 提前 2 天发送短信通知管理员(需要支持多手机号)。
    3. 可以在线维护通知列表(域名+手机号)。
    4. 程序要尽量简单,尽量降低后续维护成本。
    5. 开发要尽可能快。
    小米路由器4免拆机刷OpenWrt教程
    •   更新:2021-03-21 13:49:00
    •   首发:2020-05-10 23:13:46
    •   脚本
    •   88034

    小米路由器4 LAN口全千兆+5G Wifi,当时顺手买了这货,性价比蛮高。后面由于路由器升级,这货一直在吃灰。最近偶然看到它,发现网上的教程都是需要TTL线刷😂。其实不用线刷也能刷入Openwrt,特地记录下刷机过程。

    Root路由器

    使用网友开源方案OpenWRTInvasion进行Root

    理论上此方案兼容:

    • 小米路由器4
    • 小米路由器4A 千兆版
    • 小米路由器4A 100M版
    • 小米路由器4C
    • 小米路由器4Q(R4C)
    • 小米路由器3Gv2
    • 小米路由器3C
    通过.env文件设置环境变量
    •   更新:2020-08-06 13:34:03
    •   首发:2020-08-06 13:34:03
    •   脚本
    •   3381

    通常情况下,.env文件以key/value的键值对的方式存储环境变量。例如:

    HOST=0.0.0.0
    PORT=80
    

    在前端框架VueReact中均有针对环境变量文件的使用描述。

    Node.js或者其它后端项目中,常常会碰到加载环境变量到当前Session的需求。

    Github 仓库迁移至 Gitea 脚本
    •   更新:2020-07-21 15:02:09
    •   首发:2019-06-12 08:38:10
    •   脚本
    •   8097

    迁移 github 私有/公有仓库到 gitea 是一件容易的事情,不过可能由于网络原因,部分较大的项目可能会失败。此脚本会自动过滤已经迁移完成的仓库,因此重复执行脚本直至 gitea 中的仓库和 github 中的仓库数量一致,即表示迁移完成。gitea 迁移失败的仓库会被系统自动删除,因此可能出现仓库数量浮动。为了确保代码资产安全,您在迁移完成后应该间隔十分钟再次执行,直到 gitea 中的仓库和 github 中的仓库数量仍然一致。

    需要注意,使用该脚本前,需创建一个Github Token,并且需要临时关闭Two-factor authentication

      上一页 下一页