diff --git a/source/_drafts/amusement-drone-end.md b/source/_drafts/amusement-drone-end.md deleted file mode 100644 index e69de29..0000000 diff --git a/source/_drafts/docker-osx.md b/source/_drafts/docker-osx.md index b2c9314..e69d73a 100644 --- a/source/_drafts/docker-osx.md +++ b/source/_drafts/docker-osx.md @@ -11,31 +11,41 @@ permalink: /articles/2024/docker-osx/index.html date: 2024-08-11 10:48:59 --- ## 准备工作 + 1. 检查 KVM 支持 + ```bash ls /dev/kvm ``` + 如果没有任何内容,表示系统不支持KVM,如果支持,它会输出这样的内容: + ```bash root@mei-pc:/home/mei# ls /dev/kvm /dev/kvm root@mei-pc:/home/mei# ``` + 1. 安装 Docker 建议使用 [LinuxMirrors](https://linuxmirrors.cn/other/) 提供的脚本来安装并配置镜像加速 1. 创建系统盘 使用 qemu-img 创建系统盘 + ```bash apt install qemu-utils qemu-img create -f qcow2 -o size=120G /<你希望使用的系统盘目录>/<你的系统磁盘名称>.img ``` ## 启动 Docker 容器 + 1. 下载x11-apps,用来显示图形界(Docker-OSX要求的) + ```bash apt install x11-apps ``` + 1. 启动 + ```bash docker run -it \ --device /dev/kvm \ @@ -52,6 +62,8 @@ docker run -it \ -e EXTRA="-display none -vnc 0.0.0.0:99,password=on" \ sickcodes/docker-osx:latest ``` + ### 参考资料 + [Docker-OSX](https://github.com/sickcodes/Docker-OSX) -[体验Windows11上安装Docker-OSX系统](https://www.ruterfu.com/2021/11/24/20211124-dockerosx-windows11/) \ No newline at end of file +[体验Windows11上安装Docker-OSX系统](https://www.ruterfu.com/2021/11/24/20211124-dockerosx-windows11/) diff --git a/source/_drafts/earphone.md b/source/_drafts/earphone.md index e69de29..c43fb3b 100644 --- a/source/_drafts/earphone.md +++ b/source/_drafts/earphone.md @@ -0,0 +1,11 @@ +--- +title: 开放式?入耳式? +tags: +- +categories: +- +index_img: /img/2024/ +banner_img: /img/2024/ +permalink: /articles/2025/earphone.html +date: 2025-02-11 10:48:59 +--- \ No newline at end of file diff --git a/source/_drafts/wine.md b/source/_drafts/wine.md deleted file mode 100644 index 357ffde..0000000 --- a/source/_drafts/wine.md +++ /dev/null @@ -1 +0,0 @@ -https://www.sysgeek.cn/ubuntu-wine/ \ No newline at end of file diff --git a/source/_posts/2025/02/2024.md b/source/_posts/2025/02/2024.md index cba6bb7..64a7c57 100644 --- a/source/_posts/2025/02/2024.md +++ b/source/_posts/2025/02/2024.md @@ -7,63 +7,67 @@ ategories: permalink: /articles/2025/2024.html date: 2025-02-01 10:00:55 --- -到了25年2月,仔细回顾了一下这过去的13个月,感觉好像过得很快,没做什么事,但是又回去翻了翻网络日志,前半年还写了不少文章(尽管大多数都是灌水)。 +到了25年2月,仔细回顾了一下这过去的13个月,感觉好像过得很快,没做什么事,但是又回去翻了翻网络日志,前半年还写了不少文章(尽管大多数都是灌水)。 -24年过得好像也没那么快,最起码上半年没那么快,那半年还是干了不少事的,周刊,中考,还有旅游,而之后的日子就过得相当快了,半个学期就这么过去了。 +24年过得好像也没那么快,最起码上半年没那么快,那半年还是干了不少事的,周刊,中考,还有旅游,而之后的日子就过得相当快了,半个学期就这么过去了。 -我也没在这半年里留下什么深刻的回忆,零零散散十来篇日记才提醒我这半年的时间确实存在过。 +我也没在这半年里留下什么深刻的回忆,零零散散十来篇日记才提醒我这半年的时间确实存在过。 ## 一些改变 -1. **关于爱好** -摄影这个爱好因为今年发生的一些事算是被我彻底放弃了。 -出去航拍被抓了两次,即使考了证提前报备也被抓了,以及市区大量的管制,除去旅游带着无人机那沉重的单肩包十几天也飞不了几次,过安检时还要手忙脚乱的把设备拿出来装进去的。 + +1. **关于爱好** +摄影这个爱好因为今年发生的一些事算是被我彻底放弃了。 +出去航拍被抓了两次,即使考了证提前报备也被抓了,以及市区大量的管制,除去旅游带着无人机那沉重的单肩包十几天也飞不了几次,过安检时还要手忙脚乱的把设备拿出来装进去的。 如果你也想玩航拍,就要做好你的无人机可能一年都不一定能给你带来一次快乐的准备,以及国内当前混乱的管理。 -2. **关于周刊** -Linuxcat周刊只是个在我完成了 linux中国 的社区归档站后一时兴起的产物,它的名字来源也极其敷衍,只是因为 `linuxcat.top` 这个域名当时没有被注册。 -在几个月的冷静期过后,我开始思考为什么要弄这个周刊,它到底应该写写什么,以及一个能让我坚持每周拿出几个小时搜集新闻的理由。 -后来我想出来了,我以前也有看看tg新闻频道的习惯,周刊只是把一些我认为能够反映一些趋势的新闻记下来,让我们未来再看回来时能有一个参考,趋势是一直存在的,跨越时代的进步也不是突然出现的,有无数事件能反映它即将发生。 +2. **关于周刊** +Linuxcat周刊只是个在我完成了 linux中国 的社区归档站后一时兴起的产物,它的名字来源也极其敷衍,只是因为 `linuxcat.top` 这个域名当时没有被注册。 +在几个月的冷静期过后,我开始思考为什么要弄这个周刊,它到底应该写写什么,以及一个能让我坚持每周拿出几个小时搜集新闻的理由。 +后来我想出来了,我以前也有看看tg新闻频道的习惯,周刊只是把一些我认为能够反映一些趋势的新闻记下来,让我们未来再看回来时能有一个参考,趋势是一直存在的,跨越时代的进步也不是突然出现的,有无数事件能反映它即将发生。 -3. **关于时间** -在以后的三年里,我能拿来折腾的时间肯定会变得越来越少,我所在的高中两周只放一天假,还有大量的作业,上学日每天在家里清醒的时间也只有一个小时左右,其他时间都在学校或是睡觉。 +3. **关于时间** +在以后的三年里,我能拿来折腾的时间肯定会变得越来越少,我所在的高中两周只放一天假,还有大量的作业,上学日每天在家里清醒的时间也只有一个小时左右,其他时间都在学校或是睡觉。 -4. **关于网络日志** -开学后我就没在网络日志上写过什么东西,其实本来是有几篇文章的,不过因为某些原因,它们的原稿都已经被我删除。 -这段时间写的一些知识性的东西也被转移到了我的 [知识库](https://kb.mei.lv/) +4. **关于网络日志** +开学后我就没在网络日志上写过什么东西,其实本来是有几篇文章的,不过因为某些原因,它们的原稿都已经被我删除。 +这段时间写的一些知识性的东西也被转移到了我的 [知识库](https://kb.mei.lv/) -5. **关于域名** -24年买了 `aps.icu` ,前几天被背刺了,变成白金词续费直接涨到5343,如果你想要这个域名可以给 [i@mei.lv](mailto:i@mei.lv) 发邮件,我在西部数码上push给你(域名25.3.7过期)。 -24年7月在[群友](https://duo.la/)的建议下买了 `mei.lv` ,买完后在另一个群友提醒下才发现它有“美女”的谐音。 -`mmeiblog.cn` 域名会一直续费,但是会被逐渐弃用,这域名太长了,不过今年应该会给它备案,海外机器折腾太烦了。 +5. **关于域名** +24年买了 `aps.icu` ,前几天被背刺了,变成白金词续费直接涨到5343,如果你想要这个域名可以给 [i@mei.lv](mailto:i@mei.lv) 发邮件,我在西部数码上push给你(域名25.3.7过期)。 +24年7月在[群友](https://duo.la/)的建议下买了 `mei.lv` ,买完后在另一个群友提醒下才发现它有“美女”的谐音。 +`mmeiblog.cn` 域名会一直续费,但是会被逐渐弃用,这域名太长了,不过今年应该会给它备案,海外机器折腾太烦了。 -6. **关于 Windows** -就在前几天,我终于彻底抛掉了恶心了我近十年的 Windows 系统,给我的 PC 和笔记本都装上了 Ubuntu24.10 ,linux系统的生态目前已经很全了,再加上 Wine ,完全可以替代 Windows ,至于发行版就要自己选择了,Ubuntu 的 snap 包管理器确实很拉跨,但好在目前它还支持 apt -我开了个坑: [Linux做主力](https://kb.mei.lv/03_Linux%E5%81%9A%E4%B8%BB%E5%8A%9B/01_%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7.html) ,会记下我在用 linux 做主力系统时遇到的问题和解决方案 +6. **关于 Windows** +就在前几天,我终于彻底抛掉了恶心了我近十年的 Windows 系统,给我的 PC 和笔记本都装上了 Ubuntu24.10 ,linux系统的生态目前已经很全了,再加上 Wine ,完全可以替代 Windows ,至于发行版就要自己选择了,Ubuntu 的 snap 包管理器确实很拉跨,但好在目前它还支持 apt +我开了个坑: [Linux做主力](https://kb.mei.lv/03_Linux%E5%81%9A%E4%B8%BB%E5%8A%9B/01_%E5%AE%9E%E7%94%A8%E5%B7%A5%E5%85%B7.html) ,会记下我在用 linux 做主力系统时遇到的问题和解决方案 ## 踩到的坑 -1. **MJJ** + +1. **MJJ** 买机上探针很好玩,但是钱包很不开心,买完了就扔那不用,MJJ的钱真好赚 -2. **加湿器** +2. **加湿器** 加湿器就是个伪需求,除非你在新疆那种地方,用了发现和没用差不多,该干还是干,水放久了还容易变成细菌喷雾,我年前花199买了个小米加湿器,直接让我整个年都在感冒中度过 -3. **FRP服务商** -这玩意真的赚不了钱,甚至还会亏钱,还有好多人来问我咋搞 +3. **FRP服务商** +这玩意真的赚不了钱,甚至还会亏钱,还有好多人来问我咋搞 -4. **各种博物馆** +4. **各种博物馆** 真没意思,别去 +5. **华为家庭存储** + +不适合折腾的产品,没有 webui ,应用商店只有三个应用,影音效果也不好,系统级相册同步很强大,但不支持 Docker ,易用性确实很强,但功能的缺少又有点对不起那高昂的售价 + ## 买到的好东西 -1. **红米 A27Q** + +1. **红米 A27Q** 性价比极高的27寸2K显示器,效果也很好 -2. **双屏** +2. **双屏** 双屏用起来真的很爽,效率提升也很明显 -3. **PDU** -终于不用担心插头打架了,很好看而且比插座要便宜,推荐买公牛的,不要用送的胶,肯定会掉 +3. **PDU** +终于不用担心插头打架了,很好看而且比插座要便宜,推荐买公牛的,不要用送的胶,肯定会掉 - - - -最后,感谢雨云,他们给了我很多(钱) \ No newline at end of file +最后,感谢雨云,他们给了我很多(钱) diff --git a/source/_posts/2025/02/linyu.md b/source/_posts/2025/02/linyu.md index 72abdd7..c49f11c 100644 --- a/source/_posts/2025/02/linyu.md +++ b/source/_posts/2025/02/linyu.md @@ -11,52 +11,67 @@ date: 2025-02-02 10:10:24 --- `林语Mini(Linyu-mini)` 是一款基于 `Vue 3` 和 `SpringBoot` 构建的高性能即时通讯`在线聊天系统` 。系统以`轻量化` 设计为核心,具备快速部署和便捷扩展的特点,适用于企业内部协作、团队沟通以及小型社交平台等多种场景。 ![林语Mini](/img/2025/linyu/exported_image.png) + ## 前端 + 由于林语Mini的前端构建后为静态文件,我们可以在本地构建后将文件上传到服务器上 + 1. 克隆仓库到本地 + ```shell git clone https://github.com/linyu-im/linyu-mini-web.git cd linyu-mini-web ``` + 2. 安装 `nodejs` -如果你已经安装了 `nodejs` ,可以跳过这一步 -前往 [清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/nodejs-release/) 选择对应的安装包安装,我用的是 `v21.0.0`,没有出现兼容性问题 +如果你已经安装了 `nodejs` ,可以跳过这一步 +前往 [清华大学开源软件镜像站](https://mirror.tuna.tsinghua.edu.cn/nodejs-release/) 选择对应的安装包安装,我用的是 `v21.0.0`,没有出现兼容性问题 安装完成后执行 `node -v`来验证安装,如果出现以下输出,则证明已经安装成功: + ```shell PS D:\read\work\linyu-mini-web> node -v v21.0.0 ``` + 3. 安装依赖 -在克隆下来的 linyu-mini-web 目录下执行 +在克隆下来的 linyu-mini-web 目录下执行 + ```shell npm install ``` + 4. 修改服务地址 修改`.env` 文件内的地址信息,`VITE_HTTP_URL` 后端服务地址,`VITE_WS_URL` 后端服务websocket地址 + ``` VITE_HTTP_URL=http://127.0.0.1:9200 VITE_WS_URL=ws://127.0.0.1:9100 ``` + 请按需修改这里的地址,比如可以反代到自己的域名 5. 构建 + ```shell npm run build ``` + 然后将 `dist` 目录下的文件上传到你的网站根目录 - ## 数据库 + 创建一个 `mysql` 数据库,选择`UTF-8`字符集 - ## 后端 + 1. 安装依赖 接下来的教程认为您使用linux系统 + ``` apt install openjdk-8-jdk maven ``` 2. 克隆仓库 + ``` git clone https://github.com/linyu-im/linyu-mini-server.git cd linyu-mini-server @@ -65,6 +80,7 @@ cd linyu-mini-server 3. 修改数据库信息 进入项目的 `src/main/resources`目录下,打开`application.yml` 参照注释进行修改: + ``` #mysql配置 driver-class-name: com.mysql.cj.jdbc.Driver @@ -75,13 +91,16 @@ cd linyu-mini-server ``` 4. 运行后端 + ``` mvn spring-boot:run ``` + 等待一会后端启动,访问先前部署的前端,就可以使用了 5. 配置进程守护 使用 `Supervisor`,参照我的配置文件修改: + ``` [program:linyu-server] command = mvn spring-boot:run @@ -96,4 +115,4 @@ user = root priority = 999 numprocs = 1 process_name = %(program_name)s_%(process_num)02d -``` \ No newline at end of file +```