会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Loading
程序设计实验室
公众号:程序设计实验室
博客园
首页
新随笔
联系
订阅
管理
[置顶]
博客上线啦!
摘要: StarBlog博客项目从春节开始,跨越三个季节终于上线了~ 博客地址是:http://blog.deali.cn
阅读全文
posted @ 2022-06-27 15:49 程序设计实验室
阅读(825)
评论(0)
推荐(2)
[置顶]
基于.NetCore开发博客项目 StarBlog - (1) 为什么需要自己写一个博客?
摘要: 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~
阅读全文
posted @ 2022-04-05 23:01 程序设计实验室
阅读(11683)
评论(40)
推荐(65)
2026年1月22日
前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践
摘要: 前言 最近一直忙于装修和开发新产品,文章都没时间更新,快速迭代的后果就是架构没有跟上功能增长的步伐,现在隐隐有脱离掌控的感觉,我这几天也把进度放慢下来,思考一下整体的规划。 也顺便整理一下笔记,没有输出心里很不踏实🤣 好了,说回正题,为什么标题叫“前端邪修”呢?在前端高度工程化的今天,各种工具层出
阅读全文
posted @ 2026-01-22 11:21 程序设计实验室
阅读(393)
评论(5)
推荐(3)
2026年1月21日
AspNetCore开发笔记:WebApi项目集成企业微信和公众号
摘要: 前言 很久没写文章了,现在有了AI,其实已经不怎么需要写文章,反正不懂就问AI嘛。 不过AI总是有盲区的,就比如国内的微信开发。 微信的文档是公认的烂,而且经常悄咪咪改接口又不更新文档,所以AI对微信开发的API其实不怎么熟悉,经常给出一些错误的回复。 本文记录一下最近我使用 C# WebApi 项
阅读全文
posted @ 2026-01-21 23:16 程序设计实验室
阅读(466)
评论(0)
推荐(4)
2026年1月18日
Python、CSharp、Go、Nextjs,不同框架的性能到底差多少?
摘要: 前言 不知不觉居然12月了,最近琐事太多,产出并不高,继续整理一下近期的一些笔记吧。 上次我对部署 Django 框架时用的不同服务器进行对比测试,详见:不同Django服务器和部署方式的性能调研 在探索的过程中,我还对不同语言的框架进行了测试对比。 Django测试补充 对于上次的 Django
阅读全文
posted @ 2026-01-18 13:55 程序设计实验室
阅读(737)
评论(2)
推荐(7)
2026年1月13日
不同Django服务器和部署方式的性能调研
摘要: 前言 最近我花了很多时间折腾 DjangoStarter。 上次说到把服务器换成了 Rust 开发的 Granian 虽然是把 Nginx 容器去掉了,方便了,但性能还是不太满意。 索性对大部分能用的服务器来拿来挨个尝试,同时对代码进行优化。 经过这几天,花费大量时间进行环境配置、代码修改、性能测试
阅读全文
posted @ 2026-01-13 17:10 程序设计实验室
阅读(183)
评论(0)
推荐(0)
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
摘要: 前言 (本文写于 2025-09-11 ) 不得不说这个 DjangoStarter 真是时间黑洞啊😡 我最近又想起来这个项目,想把之前未完成的想法给完善一下 结果打开 GitHub 看到一堆 issues 又修了一些 bug 什么的,处理了网友的问题,还有把我之前的一些设想完善一下 结果就这么久
阅读全文
posted @ 2026-01-13 17:10 程序设计实验室
阅读(17)
评论(0)
推荐(0)
2025年12月31日
独立开发者的一周:把生活和项目都推进一点点
摘要: 前言 上周日我写下「独立开发者的一周」系列的第一篇文章。 很快一周时间过去了,又到了总结的时候。 最近除了日常工作外,我竟然连续坚持了一个多星期的公众号日更!(叉腰) 由此也意识到了那些连续一年,甚至好几年日更的博主是具有何等的毅力👍 连续更新且保持文章质量确实不容易,不过努力也得到了回报,这周达
阅读全文
posted @ 2025-12-31 00:23 程序设计实验室
阅读(831)
评论(0)
推荐(7)
2025年12月30日
2025年底的 TailwindCSS 组件库简单横评
摘要: 前言 这篇文章本来打算9月就发的,没想到一转眼就11月底了😂 在上次的文章 AI时代的全栈框架:独立开发者的机会与挑战 里,我聊到在 AI 时代,Next.js 这类全栈框架是独立开发者最合适的选择,而在前端界面层面,几乎人手一份的标配就是 TailwindCSS。 不过 TailwindCSS
阅读全文
posted @ 2025-12-30 17:12 程序设计实验室
阅读(573)
评论(2)
推荐(4)
2025年11月28日
性能提升4倍!使用Granian作为Django项目的ASGI服务器
摘要: 前言 最近我又继续在开发 DjangoStarter 的新版本了。 之前为了实现 docker 部署,我把 Nginx 打包进了 DjangoStarter 的 compose 配置里了,不过这带来了配置的复杂度,特别是还要搭配框架实现 URL prefix 之类的功能。 从 v3.2.x 版本开始
阅读全文
posted @ 2025-11-28 10:56 程序设计实验室
阅读(300)
评论(2)
推荐(1)
2025年11月26日
使用 swagger-typescript-api 在前端项目里生成请求代码
摘要: 前言 这个 swagger-typescript-api 工具还不错,可以根据 swagger 文档生成 TypeScript 请求代码 包含有类型注解,可惜文档不太详细,这里我记录一下使用方法,免得每次生成代码都要去搜索 官方文档: https://acacode.github.io/swagge
阅读全文
posted @ 2025-11-26 21:18 程序设计实验室
阅读(215)
评论(0)
推荐(1)
2025年11月22日
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
摘要: 前言 最近想整理一下博客的文章 结果发现这个博客后台实在是简陋,整理起来非常麻烦 虽然我已经决定要对 starblog 进行重构了 但是远水救不得近火 还是得先用现有破破烂烂的管理后台来解决眼前的需求 所以我决定对管理后台修修补补继续用😂 管理后台 starblog 的管理后台目前基于 vue 最
阅读全文
posted @ 2025-11-22 23:58 程序设计实验室
阅读(214)
评论(0)
推荐(2)
2025年11月3日
Next.js路由段配置选项笔记
摘要: 前言 大家好,我是曦远。 本来是想发昨晚写好的 starblog 管理后台重构文章的 结果打开 blog 才发现忘记提交了😂 所以写一篇新的吧 正好最近正在大量使用 Next.js 我发现部署后的首次渲染很慢,才意识到「预热」这个问题 当然这是后话了 这个框架里有大量的官方约定 这些在官方文档里都
阅读全文
posted @ 2025-11-03 21:27 程序设计实验室
阅读(112)
评论(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 程序设计实验室
阅读(391)
评论(0)
推荐(3)
2025年10月10日
使用命令行删除 Windows 网络映射驱动器
摘要: 前言 不得不吐槽一下,Windows 的体验真是依托答辩 我从大学时就在喷 Windows 垃圾,没想到现在还这么烂🤣 最近升级了 NAS 之前这三个网络映射盘 (W:, X:, Y:) 是通过 SMB 映射到 TKL FileServer 现在迁移到 TrueNAS 了,得重新映射 但这几个右键
阅读全文
posted @ 2025-10-10 22:49 程序设计实验室
阅读(438)
评论(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 程序设计实验室
阅读(519)
评论(0)
推荐(1)
2025年9月28日
硬盘突然坏掉,我花了半个月才把数据救回来…(附数据恢复工具)
摘要: 前言 上次说到我的硬盘坏了,真的是当头一棒。😅 因为平时很多工作资料都在这块盘里,数据恢复的过程持续了小半个月,堪称一场心理和体力的双重折磨。 好在最后,大部分文件都救回来了。虽然过程非常花时间,但至少没有全军覆没。🤣 这次经历也算是给我自己上了一课,顺便整理成笔记,分享一下过程和心得。 👉
阅读全文
posted @ 2025-09-28 09:52 程序设计实验室
阅读(2035)
评论(8)
推荐(11)
2025年9月18日
Blazor全栈是个陷阱
摘要: 前言 大家好,我是曦远~ 最近有个项目急着上线 大概就是接受一堆客户端连接上报数据,然后在界面上展示数据和简单的控制 这种场景感觉 Blazor 还挺合适的,折腾之心蠢蠢欲动 于是掏出了 Blazor 开搞 现在 .NET9 的 Blazor 已经进化了,像 Next.js 那样可以把 server
阅读全文
posted @ 2025-09-18 15:18 程序设计实验室
阅读(1828)
评论(32)
推荐(4)
2025年9月17日
2025年了,在 Django 之外,Python Web 框架还能怎么选?
摘要: 前言 大家好,我是曦远~ 前段时间我写过一篇文章 《Django过时了吗?从ASGI到AI时代的思考》,聊到在 AI 时代下,传统全家桶式框架(比如 Django)该如何面对新趋势。 最近在翻新 DjangoStarter 项目的时候,我顺便做了一些调研,发现 Python Web 生态的变化比我想
阅读全文
posted @ 2025-09-17 23:22 程序设计实验室
阅读(551)
评论(0)
推荐(1)
2025年9月16日
为什么说 Edge/Serverless 是最适合独立开发者的开发方式?
摘要: 前言 说 edge 似乎很多人以为是浏览器,其实这里的 Edge 指的是 边缘计算,再加上 Serverless,对独立开发者来说,这是一个值得重点关注的技术趋势。 记得几年前我在一次内部分享演讲上介绍过了 serverless 和边缘计算 不过直到今年才真正用上 serverless 这个最大因素
阅读全文
posted @ 2025-09-16 11:34 程序设计实验室
阅读(410)
评论(0)
推荐(0)
2025年9月14日
Django过时了吗?从ASGI到AI时代的思考
摘要: 前言 本文本来只是 DjangoStarter v3.2.1 新版本发布博客里的一段思考,不过越写越长,干脆拆分成一篇独立的文章得了。😄 “Django 过时了吗?” 这是一个几乎每天都能在论坛、Reddit 或知乎上看到的问题。 但仔细想想,这个问题的背后并不是“Django 变烂了”,而是技术
阅读全文
posted @ 2025-09-14 21:49 程序设计实验室
阅读(349)
评论(0)
推荐(0)
2025年9月12日
AI时代的全栈框架:独立开发者的机会与挑战
摘要: 独立开发者终于能全干了?AI帮忙还愁生态?一体性是王道,但选什么框架还得自己纠结。AI写代码真靠谱?
阅读全文
posted @ 2025-09-12 11:30 程序设计实验室
阅读(640)
评论(0)
推荐(2)
下一页
公告