Loading

上一页 1 2 3 4 5 6 ··· 15 下一页
摘要: 前言 欧克,继续来写这个中台项目衍生出来的系列文章 今天介绍一个可以美化界面的库 Django 开发讲究个快,天下武功,唯快不破 forms 功能自然是要用的,自带表单 UI 生成和验证,实现 demo 时非常方便 之前我在 DjangoStarter 框架里已经封装了一套 forms 行为和样式了 阅读全文
posted @ 2025-07-19 14:33 程序设计实验室 阅读(392) 评论(2) 推荐(0)
摘要: 前言 事情是这样的 今天想用NAS上的服务突然发现NAS离线了 我看了下原来是关机了 很奇怪,这几天也没断电啊… 我又去分析了系统日志 注意到了关机前的这段日志 Jul 13 23:24:33 pve systemd-logind[1062]: Power key pressed short. Ju 阅读全文
posted @ 2025-07-15 22:52 程序设计实验室 阅读(615) 评论(0) 推荐(4)
摘要: 前言 完全自动化的 CICD 确实好,代码提交后就自动构建自动发布新版本,实现不停机更新的情况下,还能随时回滚,这搁谁不喜欢啊~ 但理想很丰满,现实往往很骨感,不是所有开发/生产环境都具备部署 CICD 的条件 先说结论,这些 CICD 服务都有一些问题,要么就是网络不通,要么就是太重太麻烦不具备部 阅读全文
posted @ 2025-07-11 12:26 程序设计实验室 阅读(731) 评论(2) 推荐(4)
摘要: 前言 本文章介绍如何使用基于 AppClient 模型的 Django-Ninja API 鉴权机制。 这也是上次说的中台项目衍生物 中台项目相关的文章,我大概还会再写一篇 这个系列的文章注定是没什么人看的,毕竟还是小众了一些 不过我还是得写,没有读者也要记录,以后需要的时候就能用上 PS: 本文基 阅读全文
posted @ 2025-07-10 12:22 程序设计实验室 阅读(248) 评论(0) 推荐(1)
摘要: 前言 最近准备搞新项目了 这次应该不会咕咕咕了,我编写了完整的计划 如果按计划来的话,应该可以在一个月内搞定 MVP 上线 不过在开始新项目之前,得把我之前的工作整理一下,输出几篇笔记记录一下 在公众号后台回复「树组件」可以获取本文树组件的相关代 介绍 这个项目是中台里的一个子项目,视频中台 主要功 阅读全文
posted @ 2025-07-04 11:55 程序设计实验室 阅读(485) 评论(3) 推荐(2)
摘要: 前言 上个月我用 dotnet9 AOT 开发了一个 ico 图标生成工具 SharpIco 这个实用小工具一经发布就受到不少朋友的关注 最近还被做成了网站,有图形化界面来一键生成 ico 图标,更方便普通用户的使用 出现问题 不过有网友在 issues 反馈了问题 「高分辨率图片在转换完成后,图片 阅读全文
posted @ 2025-07-01 23:36 程序设计实验室 阅读(424) 评论(5) 推荐(5)
摘要: 前言 最近遇到了需要部署一套比较复杂的应用场景,刚好这套应用我在其他服务器部署过,为了节省折腾的时间,我打算直接把服务器上已有的搬过去。 PS:没想到这个过程比从头开始来耗费时间😂 好在是把一键迁移的脚本也搞出来了,以后遇到类似的情况就比较舒服了。 Docker 的一个典型优势场景就是可移植性 只 阅读全文
posted @ 2025-06-30 17:27 程序设计实验室 阅读(1336) 评论(5) 推荐(9)
摘要: QNAP硬盘换ZFS?自愈功能挺好用,但折腾Linux兼容性够闹心。LVM残留导致擦盘失败?内核对象得一个个干掉。Pool创建时参数选错?那可真是后患无穷。 阅读全文
posted @ 2025-06-19 15:52 程序设计实验室 阅读(586) 评论(0) 推荐(1)
摘要: 前言 备份数据说简单也简单,说复杂也复杂 最简单是就是 cp 命令,直接复制文件 而一旦需要备份的数据多了,就有很多门道了 如何显示进度?如何确保备份的数据不出错? 这里面还是有很多东西的 基本思路 我打算用原本给 QNAP 准备的 SSD 来安装 PVE 这个硬盘里有一些 docker 和 QTS 阅读全文
posted @ 2025-06-18 19:32 程序设计实验室 阅读(310) 评论(0) 推荐(0)
摘要: 前言 在上一篇文章中,我们已经完成了 PVE 系统的安装 接下来做的就是在 PVE 里读取之前 QNAP 使用的硬盘里的数据 去除 RAID 标记(可选) 我没有启用 QNAP 的 RAID 功能,是把每块硬盘单独使用的 这情况我称之为:「伪 RAID」 不过尽管如此,QNAP 还是单独把每块盘都加 阅读全文
posted @ 2025-06-15 18:17 程序设计实验室 阅读(441) 评论(0) 推荐(0)
摘要: 前言 几年前,我就已经认识到 QNAP 系统的垃圾之处,当时还写了一篇文章来介绍,总之就是非常后悔买了这台 QNAP 的 NAS,总是想着如果是买一台小主机自己折腾多好。 一直想要在 QNAP ts464c 上重新安装系统,不过一直因为没时间什么的各种理由推迟了 这次正好借着搬家和给 QNAP 做了 阅读全文
posted @ 2025-06-13 22:49 程序设计实验室 阅读(611) 评论(0) 推荐(1)
摘要: 前言 之前我写了 StarBlog 发布工具更新了版本,优化了一下界面,其中就把 emoji 表情换成了 FontAwesome 图标 emoji 如果只在一个系统上用(如 Windows) 那可能没啥问题 但我多个设备之间切换,就发现在 macOS 上效果不好,有些 emoji 显示得和 Wind 阅读全文
posted @ 2025-06-13 10:01 程序设计实验室 阅读(1462) 评论(2) 推荐(11)
摘要: Windows终于学会了没羞没臊地用命令行装OpenSSH,结果设置界面还是卡得像屎,算了,至少比以前强点。不过这SSH连上去还是CMD,是哪个脑回路觉得这操作体验没问题啊? 阅读全文
posted @ 2025-06-12 22:19 程序设计实验室 阅读(823) 评论(4) 推荐(5)
摘要: 前言 最近一直在完善我今年的两款桌面软件:视频剪辑工具 Clipify 和 AI 文章创作工具 StarBlogPublisher 虽然界面是基本完善了,但图标还是默认的,显得很不专业 于是我打算给这俩软件换个好看的图标 早在 VB6.0 年代,我用过一款开源的 ICO 图标制作工具,不过现在已经找 阅读全文
posted @ 2025-05-26 11:31 程序设计实验室 阅读(2888) 评论(18) 推荐(46)
摘要: 《StarBlogPublisher》是一款提升博客与公众号文章创作效率的工具。作者在原有版本基础上进行了多项优化,包括界面调整(空间利用率更高、统一Font Awesome图标)及功能增强(新增文章Slug配置、独立的AI配置窗口、多组AI配置文件管理)。新功能支持AI模型动态加载、API Key灵活切换,显著提升大模型创作效率。作者计划持续开发AI辅助工具以解放生产力。 阅读全文
posted @ 2025-05-18 23:46 程序设计实验室 阅读(502) 评论(0) 推荐(1)
摘要: 前言 哈喽!好久不见~ 最近在思考转型的事情,好久没有更新文章了 不过看到我之前开发的视频剪辑工具 Clipify 收获了不少 star ,让我想起之前画的饼似乎才实现了一点点,所以利用了周末的空闲时间给 Clipify 项目重构了一下界面以及开发一些新功能。 中途意识到现在使用的 WinForms 阅读全文
posted @ 2025-05-12 16:33 程序设计实验室 阅读(646) 评论(0) 推荐(6)
摘要: 前言 在日常服务器运维中,我们往往默认服务器的时间是精准的。但最近一次偶然的 date 查询,让我发现——服务器时间竟然悄悄地漂移了…… 本文记录了整个排查与解决的过程,希望能帮到遇到类似问题的朋友,也为自己留下一份系统化的成长笔记。 发现问题 我最近在开发 StarBlog 的访问分析功能,但发现 阅读全文
posted @ 2025-04-27 15:35 程序设计实验室 阅读(751) 评论(4) 推荐(5)
摘要: 前言 我之前不是用 Avalonia 开发了 StarBlogPublisher(一款为 StarBlog 设计的 Markdown 文章发布工具)吗? 当时里面有个分类 词云(Word Cloud) 展示功能。 初版的词云虽然 "能用",但效果极其粗糙——基本只是简单堆叠文字,完全没有体现出词云那 阅读全文
posted @ 2025-04-27 00:07 程序设计实验室 阅读(1992) 评论(6) 推荐(16)
摘要: Traefik,想说爱你不容易:一场动态反向代理的心累之旅 如果说 Nginx 是稳重的老好人,那 Traefik 就像一个特立独行的极客。它不按常理出牌,拒绝繁琐配置文件,宣称“自动发现,一切皆自动”,用 Docker label 就能配好反向代理,听起来是不是很优雅?可当你真把它拉起来,发现容器明明在线,Dashboard 显示正常,结果页面却是 404,SSL 证书申请也毫无动静。你重启它,它就突然好了,一脸“我没问题,是你不懂我”的样子。Traefik 有时就像个高冷恋人,功能强、颜值高,但沟通起来总让人心累。用它的过程,不是调试配置,就是在重启中获得“玄学式修复”,让人不禁发出一声长叹:Traefik,想说爱你不容易。 阅读全文
posted @ 2025-04-16 15:53 程序设计实验室 阅读(652) 评论(0) 推荐(2)
摘要: 前言 最近我使用 Avalonia 开发了一个文章发布工具,StarBlog Publisher。 Avalonia 是一个跨平台的 UI 框架,它可以在 Windows、Linux 和 macOS 上运行。它的特点是高性能、跨平台、易于使用。 Avalonia 有很多优点,比如高性能、跨平台、易于 阅读全文
posted @ 2025-03-28 09:29 程序设计实验室 阅读(1166) 评论(2) 推荐(6)
上一页 1 2 3 4 5 6 ··· 15 下一页