在我费尽千辛万苦做好了老用户的丝滑迁移后(不是,第二天我就发现了新用户不能正确初始化数据库,不查不知道,一查吓一跳,原来 Flyway 优先于 schema.sql。 这也就是为什么会报错: SQL State : null Error Code : 1 Message : [SQLITE_ERROR] SQL error or missing database (no such table: files) Location : db/migration/V2__AddFullSizeColumn.sql (D:\project\tgDrive\target\nested...
学习计算机网络基础过程中的一些自己的思考,疑问和总结。 协议 在计算机网络中,我们所说的协议,指的是设备之间用来通信的规则和约定。就像人类交流需要共同的语言和规则(例如英语中的语法、句子结构),计算机在网络中互相通信也需要一种标准化的语言,这种语言就是协议。 协议的本质:共同的规则 假设你和别人通电话: 规则1:谁先说话? 电话接通后,通常是打电话的人先说“你好”。 规则2:如何回应? 接电话的人会说“你好,请问找谁?” 规则3:挂电话的顺序 通话结束时,通常会互相说再见,然后挂断。 ...
在写 tgDrive 的时候,突然想起自己有可能是因为在返回的 header 里没有通过 Content-Length 设置文件的大小导致在下载文件的时候显示的是恢复文件,而不是下载文件。一开始自己为了图方便并没有直接存储文件的大小,所以需要在已有数据库表上新增 full_size 字段。而我又不能自己单独操作数据库,因为这个项目是需要自部署的,我也得考虑到其他在使用这个项目的人。所以我选择使用Flyway进行数据库迁移。 方法 1. 引入依赖 Maven 方式**:在 pom.xml 中添加 Flyway 的依赖。 <dependenc...
问题描述:图案解锁,错误一次,手机直接锁定30s,不是往常的5次解锁后失败后锁定30s。 解决方案:把手机分身删了。 嗯,对,就是这么简单朴素。 HyperOS升级之后也过去很久了,感觉这个问题有可能是HyperOS的锅,不过我自己发现这个是在几个月前,所以不确定(网上最早发现这个问题我看是在6月16号) https://www.bilibili.com/video/BV16h4y1X78n 因为我一直都是用的指纹解锁,而且输错密码的次数少,就没怎么在意,但是最近手脱皮了,指纹老是不对,又有个很急的事,一下图案没划对,直接给我锁30s,整的我很无语,就去搜了一下,发现大家有这个问题都...
以下是创建 Telegram Bot 的具体步骤: Step 1: 找到 BotFather 打开 Telegram 应用。 搜索 @BotFather,这是官方提供的用于管理所有 Bot 的工具。 Step 2: 创建 Bot 点击进入 @BotFather 聊天界面,输入命令: /newbot ...
团子翻译器真的是一款蛮好用的翻译软件了,能OCR,并且自动消除生肉中的原文字,把译文贴上去,等于把翻译,嵌字的工作做了一遍,帮你省去了大量重复的劳动,所以一个人就是一个字幕组!,项目地址是: https://github.com/PantsuDango/Dango-Translator 个人精擦 有时候会遇到翻译器自己没把原来的文字完全擦除干净的情况 收藏夹Fix,下载这个插件,重新打开B站的收藏夹页面,你就能看到已失效的视频的信息了: ,所以,我直接一步到位,生成一份opml的文件省事: def generate_opml(usernames, output_file='iwara_followed_users.opml'): ...
增加虚拟磁盘的容量 首先,确保你的虚拟机处于关机状态。 右键点击你需要扩容的虚拟机,并点击设置: 点击硬盘,选择扩展: 选择你需要扩展到的大小:  因为一开始上面写了”已弃用“三个字,我以为这下面的步骤不用做,结果就是前面两次的部署都是以失败告终。 当然还有可能是跨域问题,前端本地部署跨域问题,后端配置文件 `ALLOWED_ORIGINS 加上localhost:*,127.0.0.1:*`