会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
程序设计实验室
公众号:程序设计实验室
博客园
首页
新随笔
联系
订阅
管理
[置顶]
博客上线啦!
摘要: StarBlog博客项目从春节开始,跨越三个季节终于上线了~ 博客地址是:http://blog.deali.cn
阅读全文
posted @ 2022-06-27 15:49 程序设计实验室
阅读(811)
评论(0)
推荐(2)
[置顶]
基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?
摘要: 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~
阅读全文
posted @ 2022-04-05 23:01 程序设计实验室
阅读(11610)
评论(40)
推荐(65)
2025年11月28日
性能提升4倍!使用Granian作为Django项目的ASGI服务器
摘要: 前言 最近我又继续在开发 DjangoStarter 的新版本了。 之前为了实现 docker 部署,我把 Nginx 打包进了 DjangoStarter 的 compose 配置里了,不过这带来了配置的复杂度,特别是还要搭配框架实现 URL prefix 之类的功能。 从 v3.2.x 版本开始
阅读全文
posted @ 2025-11-28 10:56 程序设计实验室
阅读(203)
评论(2)
推荐(1)
2025年11月26日
使用 swagger-typescript-api 在前端项目里生成请求代码
摘要: 前言 这个 swagger-typescript-api 工具还不错,可以根据 swagger 文档生成 TypeScript 请求代码 包含有类型注解,可惜文档不太详细,这里我记录一下使用方法,免得每次生成代码都要去搜索 官方文档: https://acacode.github.io/swagge
阅读全文
posted @ 2025-11-26 21:18 程序设计实验室
阅读(153)
评论(0)
推荐(1)
2025年11月22日
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
摘要: 前言 最近想整理一下博客的文章 结果发现这个博客后台实在是简陋,整理起来非常麻烦 虽然我已经决定要对 starblog 进行重构了 但是远水救不得近火 还是得先用现有破破烂烂的管理后台来解决眼前的需求 所以我决定对管理后台修修补补继续用😂 管理后台 starblog 的管理后台目前基于 vue 最
阅读全文
posted @ 2025-11-22 23:58 程序设计实验室
阅读(195)
评论(0)
推荐(2)
2025年11月3日
Next.js路由段配置选项笔记
摘要: 前言 大家好,我是曦远。 本来是想发昨晚写好的 starblog 管理后台重构文章的 结果打开 blog 才发现忘记提交了😂 所以写一篇新的吧 正好最近正在大量使用 Next.js 我发现部署后的首次渲染很慢,才意识到「预热」这个问题 当然这是后话了 这个框架里有大量的官方约定 这些在官方文档里都
阅读全文
posted @ 2025-11-03 21:27 程序设计实验室
阅读(107)
评论(0)
推荐(0)
2025年10月30日
为什么我给虚拟机分了 32G 硬盘,Ubuntu 却只识别 16G?
摘要: 前言 最近发现 Ubuntu 服务器莫名其妙卡死 登上去看了下原来是硬盘满了 但是使用 df -h 查看后很奇怪,我明明在 PVE 里分配了32G空间,但在 Ubuntu 里查看只有 16G $ df -h /dev/mapper/ubuntu--vg-ubuntu--lv 15G 14G 0 10
阅读全文
posted @ 2025-10-30 11:37 程序设计实验室
阅读(374)
评论(0)
推荐(3)
2025年10月10日
使用命令行删除 Windows 网络映射驱动器
摘要: 前言 不得不吐槽一下,Windows 的体验真是依托答辩 我从大学时就在喷 Windows 垃圾,没想到现在还这么烂🤣 最近升级了 NAS 之前这三个网络映射盘 (W:, X:, Y:) 是通过 SMB 映射到 TKL FileServer 现在迁移到 TrueNAS 了,得重新映射 但这几个右键
阅读全文
posted @ 2025-10-10 22:49 程序设计实验室
阅读(370)
评论(0)
推荐(1)
2025年10月2日
在Linux系统上一键配置DoH,解决DNS解析被污染
摘要: 前言 最近我的 swag 服务突然证书 renew 失败 诊断了一下发现原来是无法解析 acme-v02.api.letsencrypt.org 域名 换了几个 DNS 都不行,应该是 DNS 被污染或者劫持了 这时我才意识到不上 DoH/DoT 怕是没办法了🤣 本文记录一下用一种简单的方法在服务
阅读全文
posted @ 2025-10-02 11:32 程序设计实验室
阅读(424)
评论(0)
推荐(1)
2025年9月28日
硬盘突然坏掉,我花了半个月才把数据救回来…(附数据恢复工具)
摘要: 前言 上次说到我的硬盘坏了,真的是当头一棒。😅 因为平时很多工作资料都在这块盘里,数据恢复的过程持续了小半个月,堪称一场心理和体力的双重折磨。 好在最后,大部分文件都救回来了。虽然过程非常花时间,但至少没有全军覆没。🤣 这次经历也算是给我自己上了一课,顺便整理成笔记,分享一下过程和心得。 👉
阅读全文
posted @ 2025-09-28 09:52 程序设计实验室
阅读(2001)
评论(8)
推荐(10)
2025年9月18日
Blazor全栈是个陷阱
摘要: 前言 大家好,我是曦远~ 最近有个项目急着上线 大概就是接受一堆客户端连接上报数据,然后在界面上展示数据和简单的控制 这种场景感觉 Blazor 还挺合适的,折腾之心蠢蠢欲动 于是掏出了 Blazor 开搞 现在 .NET9 的 Blazor 已经进化了,像 Next.js 那样可以把 server
阅读全文
posted @ 2025-09-18 15:18 程序设计实验室
阅读(1804)
评论(32)
推荐(4)
2025年9月17日
2025年了,在 Django 之外,Python Web 框架还能怎么选?
摘要: 前言 大家好,我是曦远~ 前段时间我写过一篇文章 《Django过时了吗?从ASGI到AI时代的思考》,聊到在 AI 时代下,传统全家桶式框架(比如 Django)该如何面对新趋势。 最近在翻新 DjangoStarter 项目的时候,我顺便做了一些调研,发现 Python Web 生态的变化比我想
阅读全文
posted @ 2025-09-17 23:22 程序设计实验室
阅读(506)
评论(0)
推荐(1)
2025年9月16日
为什么说 Edge/Serverless 是最适合独立开发者的开发方式?
摘要: 前言 说 edge 似乎很多人以为是浏览器,其实这里的 Edge 指的是 边缘计算,再加上 Serverless,对独立开发者来说,这是一个值得重点关注的技术趋势。 记得几年前我在一次内部分享演讲上介绍过了 serverless 和边缘计算 不过直到今年才真正用上 serverless 这个最大因素
阅读全文
posted @ 2025-09-16 11:34 程序设计实验室
阅读(395)
评论(0)
推荐(0)
2025年9月14日
Django过时了吗?从ASGI到AI时代的思考
摘要: 前言 本文本来只是 DjangoStarter v3.2.1 新版本发布博客里的一段思考,不过越写越长,干脆拆分成一篇独立的文章得了。😄 “Django 过时了吗?” 这是一个几乎每天都能在论坛、Reddit 或知乎上看到的问题。 但仔细想想,这个问题的背后并不是“Django 变烂了”,而是技术
阅读全文
posted @ 2025-09-14 21:49 程序设计实验室
阅读(317)
评论(0)
推荐(0)
2025年9月12日
AI时代的全栈框架:独立开发者的机会与挑战
摘要: 独立开发者终于能全干了?AI帮忙还愁生态?一体性是王道,但选什么框架还得自己纠结。AI写代码真靠谱?
阅读全文
posted @ 2025-09-12 11:30 程序设计实验室
阅读(614)
评论(0)
推荐(2)
2025年9月7日
在鸡哥14x上安装Linux:Fedora 42 上手体验
摘要: 前言 Fedora 这系统更新很快,版本号刷得飞起 记得上一次看到讨论时才二十几的版本号,没想到现在已经 42 了 之前我说过鸡哥14x送修回来了 不到半年,我的鸡哥14x也翻车了…… 送修10天,鸡哥14x终于回来了,然而事情并没有这么简单…… 之前为了测试按键特地装了个Linux,结果还没用两天
阅读全文
posted @ 2025-09-07 23:10 程序设计实验室
阅读(416)
评论(2)
推荐(2)
2025年9月2日
重写 StarBlog 的搜索功能和页面,支持权重设置和结果高亮
摘要: 搜索权重和结果高亮?内存里手动算权重?Regex实现高亮?这方案够简陋。老架构修补终究不是长久之计。
阅读全文
posted @ 2025-09-02 22:49 程序设计实验室
阅读(220)
评论(2)
推荐(0)
2025年9月1日
在Next.js中集成swagger文档
摘要: Next.js 本来就不能直接用 Swagger,非要用还得自己折腾 API Routes?自动生成工具?手动写 Spec?这简直是在侮辱开发者。手动注释?这操作简直是在挑战耐心极限。
阅读全文
posted @ 2025-09-01 23:43 程序设计实验室
阅读(280)
评论(0)
推荐(0)
2025年8月28日
模型文件硬塞进 Git,GitHub 直接打回原形:使用Git-LFS管理大文件
摘要: GitHub硬怼大文件?Git LFS了解一下,免费额度逼得你快用完就买。别指望这玩意儿当网盘用,模型放代码里提交是吧?这操作真是下饭。
阅读全文
posted @ 2025-08-28 09:28 程序设计实验室
阅读(440)
评论(0)
推荐(0)
2025年8月27日
主流 nodejs 包管理器 pnpm vs bun vs npm vs yarn 简单横评
摘要: 前端 我最近一直在写前端项目,使用的环境也从原本的 Node.js 切换到 bun,感受到了飞一般的体验。 今天要维护一下 StarBlog Vue Admin 项目时,又得安装一次依赖,于是突发奇想,想要看看不同包管理器的空间占用如何,所以有了这篇文章的测试。 本文着重测试 node_module
阅读全文
posted @ 2025-08-27 12:01 程序设计实验室
阅读(442)
评论(2)
推荐(1)
2025年8月26日
上位机开发之假装有设备,使用 C# 模拟串口设备
摘要: 前言 据说不会上位机和游戏开发,都不好意思说自己会 C# 正好这俩我都不太会😂 这不来点一下上位机的技能树 这次的需求很简单,用 C# 模拟一个设备协议,实现不用去现场对接设备,也能先开发和调试上位机程序。 实际设备是用 RS-485 标准进行通信,模拟跑通之后,到现场只需要把RS-485 总线(
阅读全文
posted @ 2025-08-26 10:11 程序设计实验室
阅读(1786)
评论(12)
推荐(13)
2025年8月21日
在Windows上将git与ssh-agent搭配使用,再也不用输入git密码了
摘要: 前言 之前的文章中已经解决了 Windows 上的 SSH 登录的问题,成功把 Windows 上的 ssh-agent 用起来了,详情可以看这篇文章: 在 Windows 10 上实现免密码 SSH 登录 不过使用 git 还是会反复提示输入私钥密码,烦得很 原因也很简单,打开 git bash
阅读全文
posted @ 2025-08-21 22:38 程序设计实验室
阅读(296)
评论(0)
推荐(2)
下一页
公告