技术栈Tech Stack
现代化的技术栈,从前端到后端,从设计到部署,
为您提供卓越的解决方案
"技术的边界就是想象力的边界"
产品设计
原型设计 · 架构/方案规划
数字生活
智能家居 · IoT · NAS · 摄影 · 文学
AI / LLM
机器学习 · 深度学习 · RAG · Agent · MCP
前端生态
React · Vue · Next.js
后端架构
C# · Python · Go · Kotlin · Node.js · Rust
云原生
Docker · K8s · AWS · DevOps
移动端
React Native · Flutter · Android · Taro
桌面端
Avalonia · Electron · Tauri · MAUI Hybrid
爬虫 / 算法
数据采集 · 自动化 · 推荐系统 · 搜索引擎
最新博客文章
分享技术见解与生活感悟
告别N卡CUDA垄断,Windows+AMD显卡ROCm跑深度学习:手把手实现 MNIST 手写数字识别
在Windows+AMD的debuff下硬是编译了ROCm版PyTorch,拿MNIST这种“Hello World”来验货。用CNN而不是老掉牙的全连接网络,总算对得起显卡算力。跑完500个batch损失降到0.03,这种基础任务也就测个环境能用罢了。
Windows + AMD 显卡,终于能用 PyTorch 炼丹了
Windows+AMD+ROCm+PyTorch这地狱级组合居然跑通了。无非是用了官方ROCm和保守的PyTorch 2.9.1,避开新版本那些破事。下一步?总算能试试炼丹和AI画图了。
Windows + AMD ROCm + PyTorch:debuff拉满的6650xt A卡炼丹折腾经历
用6650XT在Windows上跑PyTorch?AMD官方都不支持这卡,还得自己编译ROCm。折腾一晚上环境变量和编译错误,结果连个wheel都没生成出来。所以为什么非要在Windows上给A卡炼丹?
LCD 旗舰手机消失之后,小平板反而成了更现实的选择
LCD党最后的倔强?iPad mini转投OLED,只能在这台Y700四代里找安慰了。堆料倒是挺狠,骁龙8至尊版+TF卡扩展,系统居然没想象中难用。啧,所谓小平板,不就是个能塞进裤兜的尴尬替代品么。
2025年的最后一天,分享我使用go语言开发的电子书转换工具网站
受够了满屏广告的转换工具,随手给命令行工具套了个 Go-Gin 的壳。本想图个清静,结果这群人直接把服务器跑崩了,目前只能被迫停机。代码丢在 GitHub 了,别指望我会去修那还没写完的登录功能。
独立开发者老妖出洞 | 15寸 MacBook Air M4 迟到的开箱与碎碎念
又一台MacBook Air M4?独立开发者为了那点安静和勉强够用的性能,居然能忍受稀少的接口?15寸倒是可以,总好过拿个玩具写代码。至于Pro,性能过剩罢了。
前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践
反工程化React实践?直接HTML引入React写界面?这操作够“邪修”吧。工具链?HMR?不需要,手动加载依赖,浏览器缓存自己控。简单交互页面何必引入整套工程体系?这取舍,够“高冷”。
以为要报废的哈啰电动车,被我 9.9 元修好了
自己动手修个报警器,成本不到10块,收获一堆废铁工具和虚无缥缈的成就感?这年头谁还当自己是修理工啊。花一两百找修车店,省得自己折腾,可人家连个破盒子就卖50,真是绝了。
DjangoStarter v3.3.0 版本更新
DjangoStarter v3.3.0?哦,不过是优化了Docker和换了个Granian服务器。导航栏多了管理后台,还扔了unfold。过渡版本就这?
被售后劝退一次后,我终于还是把电池换了,LCD旧旗舰满血复活
售后那套“换电池没用”的说辞也就忽悠小白。自己动手降级系统再换块电池,LCD旧机续航直接翻倍——所以厂商到底在急什么?看来这机子还能再战三年。
Python、CSharp、Go、Nextjs,不同框架的性能到底差多少?
AspNetCore 9 以 15k RPS 碾压全场,Go+Gin 内存省但吞吐也就那样。Django 老调重弹,至于 Next.js 做 API?别为难它了。
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
DjangoStarter 成了时间黑洞?一堆无关组件拖累维护成本,果断瘦身砍掉 django-compressor、Prometheus、Grafana,小项目何必搞企业级运维?Less is more,把精力花在刀刃上。
告别N卡CUDA垄断,Windows+AMD显卡ROCm跑深度学习:手把手实现 MNIST 手写数字识别
在Windows+AMD的debuff下硬是编译了ROCm版PyTorch,拿MNIST这种“Hello World”来验货。用CNN而不是老掉牙的全连接网络,总算对得起显卡算力。跑完500个batch损失降到0.03,这种基础任务也就测个环境能用罢了。
Windows + AMD 显卡,终于能用 PyTorch 炼丹了
Windows+AMD+ROCm+PyTorch这地狱级组合居然跑通了。无非是用了官方ROCm和保守的PyTorch 2.9.1,避开新版本那些破事。下一步?总算能试试炼丹和AI画图了。
Windows + AMD ROCm + PyTorch:debuff拉满的6650xt A卡炼丹折腾经历
用6650XT在Windows上跑PyTorch?AMD官方都不支持这卡,还得自己编译ROCm。折腾一晚上环境变量和编译错误,结果连个wheel都没生成出来。所以为什么非要在Windows上给A卡炼丹?
LCD 旗舰手机消失之后,小平板反而成了更现实的选择
LCD党最后的倔强?iPad mini转投OLED,只能在这台Y700四代里找安慰了。堆料倒是挺狠,骁龙8至尊版+TF卡扩展,系统居然没想象中难用。啧,所谓小平板,不就是个能塞进裤兜的尴尬替代品么。
2025年的最后一天,分享我使用go语言开发的电子书转换工具网站
受够了满屏广告的转换工具,随手给命令行工具套了个 Go-Gin 的壳。本想图个清静,结果这群人直接把服务器跑崩了,目前只能被迫停机。代码丢在 GitHub 了,别指望我会去修那还没写完的登录功能。
独立开发者老妖出洞 | 15寸 MacBook Air M4 迟到的开箱与碎碎念
又一台MacBook Air M4?独立开发者为了那点安静和勉强够用的性能,居然能忍受稀少的接口?15寸倒是可以,总好过拿个玩具写代码。至于Pro,性能过剩罢了。
前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践
反工程化React实践?直接HTML引入React写界面?这操作够“邪修”吧。工具链?HMR?不需要,手动加载依赖,浏览器缓存自己控。简单交互页面何必引入整套工程体系?这取舍,够“高冷”。
以为要报废的哈啰电动车,被我 9.9 元修好了
自己动手修个报警器,成本不到10块,收获一堆废铁工具和虚无缥缈的成就感?这年头谁还当自己是修理工啊。花一两百找修车店,省得自己折腾,可人家连个破盒子就卖50,真是绝了。
DjangoStarter v3.3.0 版本更新
DjangoStarter v3.3.0?哦,不过是优化了Docker和换了个Granian服务器。导航栏多了管理后台,还扔了unfold。过渡版本就这?
被售后劝退一次后,我终于还是把电池换了,LCD旧旗舰满血复活
售后那套“换电池没用”的说辞也就忽悠小白。自己动手降级系统再换块电池,LCD旧机续航直接翻倍——所以厂商到底在急什么?看来这机子还能再战三年。
Python、CSharp、Go、Nextjs,不同框架的性能到底差多少?
AspNetCore 9 以 15k RPS 碾压全场,Go+Gin 内存省但吞吐也就那样。Django 老调重弹,至于 Next.js 做 API?别为难它了。
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
DjangoStarter 成了时间黑洞?一堆无关组件拖累维护成本,果断瘦身砍掉 django-compressor、Prometheus、Grafana,小项目何必搞企业级运维?Less is more,把精力花在刀刃上。
告别N卡CUDA垄断,Windows+AMD显卡ROCm跑深度学习:手把手实现 MNIST 手写数字识别
在Windows+AMD的debuff下硬是编译了ROCm版PyTorch,拿MNIST这种“Hello World”来验货。用CNN而不是老掉牙的全连接网络,总算对得起显卡算力。跑完500个batch损失降到0.03,这种基础任务也就测个环境能用罢了。
Windows + AMD 显卡,终于能用 PyTorch 炼丹了
Windows+AMD+ROCm+PyTorch这地狱级组合居然跑通了。无非是用了官方ROCm和保守的PyTorch 2.9.1,避开新版本那些破事。下一步?总算能试试炼丹和AI画图了。
Windows + AMD ROCm + PyTorch:debuff拉满的6650xt A卡炼丹折腾经历
用6650XT在Windows上跑PyTorch?AMD官方都不支持这卡,还得自己编译ROCm。折腾一晚上环境变量和编译错误,结果连个wheel都没生成出来。所以为什么非要在Windows上给A卡炼丹?
LCD 旗舰手机消失之后,小平板反而成了更现实的选择
LCD党最后的倔强?iPad mini转投OLED,只能在这台Y700四代里找安慰了。堆料倒是挺狠,骁龙8至尊版+TF卡扩展,系统居然没想象中难用。啧,所谓小平板,不就是个能塞进裤兜的尴尬替代品么。
2025年的最后一天,分享我使用go语言开发的电子书转换工具网站
受够了满屏广告的转换工具,随手给命令行工具套了个 Go-Gin 的壳。本想图个清静,结果这群人直接把服务器跑崩了,目前只能被迫停机。代码丢在 GitHub 了,别指望我会去修那还没写完的登录功能。
独立开发者老妖出洞 | 15寸 MacBook Air M4 迟到的开箱与碎碎念
又一台MacBook Air M4?独立开发者为了那点安静和勉强够用的性能,居然能忍受稀少的接口?15寸倒是可以,总好过拿个玩具写代码。至于Pro,性能过剩罢了。
前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践
反工程化React实践?直接HTML引入React写界面?这操作够“邪修”吧。工具链?HMR?不需要,手动加载依赖,浏览器缓存自己控。简单交互页面何必引入整套工程体系?这取舍,够“高冷”。
以为要报废的哈啰电动车,被我 9.9 元修好了
自己动手修个报警器,成本不到10块,收获一堆废铁工具和虚无缥缈的成就感?这年头谁还当自己是修理工啊。花一两百找修车店,省得自己折腾,可人家连个破盒子就卖50,真是绝了。
DjangoStarter v3.3.0 版本更新
DjangoStarter v3.3.0?哦,不过是优化了Docker和换了个Granian服务器。导航栏多了管理后台,还扔了unfold。过渡版本就这?
被售后劝退一次后,我终于还是把电池换了,LCD旧旗舰满血复活
售后那套“换电池没用”的说辞也就忽悠小白。自己动手降级系统再换块电池,LCD旧机续航直接翻倍——所以厂商到底在急什么?看来这机子还能再战三年。
Python、CSharp、Go、Nextjs,不同框架的性能到底差多少?
AspNetCore 9 以 15k RPS 碾压全场,Go+Gin 内存省但吞吐也就那样。Django 老调重弹,至于 Next.js 做 API?别为难它了。
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
DjangoStarter 成了时间黑洞?一堆无关组件拖累维护成本,果断瘦身砍掉 django-compressor、Prometheus、Grafana,小项目何必搞企业级运维?Less is more,把精力花在刀刃上。
告别N卡CUDA垄断,Windows+AMD显卡ROCm跑深度学习:手把手实现 MNIST 手写数字识别
在Windows+AMD的debuff下硬是编译了ROCm版PyTorch,拿MNIST这种“Hello World”来验货。用CNN而不是老掉牙的全连接网络,总算对得起显卡算力。跑完500个batch损失降到0.03,这种基础任务也就测个环境能用罢了。
Windows + AMD 显卡,终于能用 PyTorch 炼丹了
Windows+AMD+ROCm+PyTorch这地狱级组合居然跑通了。无非是用了官方ROCm和保守的PyTorch 2.9.1,避开新版本那些破事。下一步?总算能试试炼丹和AI画图了。
Windows + AMD ROCm + PyTorch:debuff拉满的6650xt A卡炼丹折腾经历
用6650XT在Windows上跑PyTorch?AMD官方都不支持这卡,还得自己编译ROCm。折腾一晚上环境变量和编译错误,结果连个wheel都没生成出来。所以为什么非要在Windows上给A卡炼丹?
LCD 旗舰手机消失之后,小平板反而成了更现实的选择
LCD党最后的倔强?iPad mini转投OLED,只能在这台Y700四代里找安慰了。堆料倒是挺狠,骁龙8至尊版+TF卡扩展,系统居然没想象中难用。啧,所谓小平板,不就是个能塞进裤兜的尴尬替代品么。
2025年的最后一天,分享我使用go语言开发的电子书转换工具网站
受够了满屏广告的转换工具,随手给命令行工具套了个 Go-Gin 的壳。本想图个清静,结果这群人直接把服务器跑崩了,目前只能被迫停机。代码丢在 GitHub 了,别指望我会去修那还没写完的登录功能。
独立开发者老妖出洞 | 15寸 MacBook Air M4 迟到的开箱与碎碎念
又一台MacBook Air M4?独立开发者为了那点安静和勉强够用的性能,居然能忍受稀少的接口?15寸倒是可以,总好过拿个玩具写代码。至于Pro,性能过剩罢了。
前端邪修:不用Vite也不用Webpack,把React拖回HTML时代的反工程化实践
反工程化React实践?直接HTML引入React写界面?这操作够“邪修”吧。工具链?HMR?不需要,手动加载依赖,浏览器缓存自己控。简单交互页面何必引入整套工程体系?这取舍,够“高冷”。
以为要报废的哈啰电动车,被我 9.9 元修好了
自己动手修个报警器,成本不到10块,收获一堆废铁工具和虚无缥缈的成就感?这年头谁还当自己是修理工啊。花一两百找修车店,省得自己折腾,可人家连个破盒子就卖50,真是绝了。
DjangoStarter v3.3.0 版本更新
DjangoStarter v3.3.0?哦,不过是优化了Docker和换了个Granian服务器。导航栏多了管理后台,还扔了unfold。过渡版本就这?
被售后劝退一次后,我终于还是把电池换了,LCD旧旗舰满血复活
售后那套“换电池没用”的说辞也就忽悠小白。自己动手降级系统再换块电池,LCD旧机续航直接翻倍——所以厂商到底在急什么?看来这机子还能再战三年。
Python、CSharp、Go、Nextjs,不同框架的性能到底差多少?
AspNetCore 9 以 15k RPS 碾压全场,Go+Gin 内存省但吞吐也就那样。Django 老调重弹,至于 Next.js 做 API?别为难它了。
DjangoStarter v3.2.1 更新:框架瘦身以及方向思考
DjangoStarter 成了时间黑洞?一堆无关组件拖累维护成本,果断瘦身砍掉 django-compressor、Prometheus、Grafana,小项目何必搞企业级运维?Less is more,把精力花在刀刃上。
2025年底的 TailwindCSS 组件库简单横评
TailwindCSS组件库多到让人选择困难。shadcn/ui虽优雅但不够全,Origin UI倒是堆了500+组件——这年头连UI都要内卷?大而全还是小而精,选型前先想清楚自己要不要加班调样式。
性能提升4倍!使用Granian作为Django项目的ASGI服务器
Granian是Rust写的ASGI服务器,性能比Daphne强点,但离uWSGI还差着远?静态文件支持倒是省事。开发环境够用,生产环境还是得看情况。
298 元买了个没人听过的便携屏,我到底图啥?
买Eimio便携屏就为了试试皮套?298块,参数一般,包装简陋,亮度调到20%还是最亮,这DDC/CI功能简直是反人类设计。还不如直接买个内胆包+支架,至少稳定。
便携屏最不能缺的功能是什么?ARZOPA 给了反面教材
348买的ARZOPA,CNC外壳挺秀,支架比爱国者强,可惜没DDC/CI。雾面屏看着就廉价,色彩也比不上aigo14。精致是精致,关键功能阉割,谁用谁知道。
我的桌面改造 2.0 分享,原来桌面理线这么简单
又是改造桌面?线缆问题真就无解了?磁吸线夹和桌下置物架,治标不治本,乱流只是换了位置。何必执着于视线范围内的整洁,底层混乱谁又在乎?
独立开发者的一周:我这次是真的开始搞项目了
半年才动项目?独立开发者时间管理真成学问。AirPad MVP丝滑,Y项目备案堪比谍战片,Taro4稳定性堪忧?日常记录App?程序员三件套是吧。
透明的2.5寸硬盘盒开箱,给学生时代的老SSD找个好看的家
16.5块买个透明硬盘盒,老SSD终于有新家了。塑料外壳看着挺酷,结果一贴膜就废了。拆开方式堪比暴力破解,这设计真是绝了。
LCD 手机老兵不死:iQOO Neo5 活力版降级 OriginOS 1 的一天
四年前的iQOO Neo5活力版还流畅?活该vivo售后劝降级时一脸懵逼。自己动手降级到OriginOS 1.x才叫本事,还特么要自己找旧版App?这手机明明够用,非要作死逼人换新机。
花里胡哨,带小屏幕的硬盘盒,硕乐NVMe数显固态硬盘盒开箱
呵,这年头连硬盘盒都要加个毫无用处的小屏幕。实测读取速度还不如更便宜的竞品,所谓的创新就这?包装简陋螺丝刀割手,除了金属外壳手感尚可简直一无是处。
使用 swagger-typescript-api 在前端项目里生成请求代码
swagger-typescript-api?文档写得像草稿,还得自己摸索。那些花哨的模块化选项除了报错还能干嘛?老老实实生成单文件,配个客户端封装,省得每次折腾。
最近存储价格跟疯了一样,9月份买的4T SSD反而成了理财产品?
9月买的4T SSD一个月涨价15%,这玩意儿现在比数据存储还保值?当初1500元买的雷克沙,现在1700元搁那儿当理财产品了。这市场疯得比当年三星工厂起火还离谱。
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。
Next.js路由段配置选项笔记
Next.js的路由段配置选项?真有这么简单?官方文档写得倒是分散,自己整理下倒也罢了。动态渲染还是静态?缓存策略又该怎么定?开发者还是得自己琢磨。
2025年底的 TailwindCSS 组件库简单横评
TailwindCSS组件库多到让人选择困难。shadcn/ui虽优雅但不够全,Origin UI倒是堆了500+组件——这年头连UI都要内卷?大而全还是小而精,选型前先想清楚自己要不要加班调样式。
性能提升4倍!使用Granian作为Django项目的ASGI服务器
Granian是Rust写的ASGI服务器,性能比Daphne强点,但离uWSGI还差着远?静态文件支持倒是省事。开发环境够用,生产环境还是得看情况。
298 元买了个没人听过的便携屏,我到底图啥?
买Eimio便携屏就为了试试皮套?298块,参数一般,包装简陋,亮度调到20%还是最亮,这DDC/CI功能简直是反人类设计。还不如直接买个内胆包+支架,至少稳定。
便携屏最不能缺的功能是什么?ARZOPA 给了反面教材
348买的ARZOPA,CNC外壳挺秀,支架比爱国者强,可惜没DDC/CI。雾面屏看着就廉价,色彩也比不上aigo14。精致是精致,关键功能阉割,谁用谁知道。
我的桌面改造 2.0 分享,原来桌面理线这么简单
又是改造桌面?线缆问题真就无解了?磁吸线夹和桌下置物架,治标不治本,乱流只是换了位置。何必执着于视线范围内的整洁,底层混乱谁又在乎?
独立开发者的一周:我这次是真的开始搞项目了
半年才动项目?独立开发者时间管理真成学问。AirPad MVP丝滑,Y项目备案堪比谍战片,Taro4稳定性堪忧?日常记录App?程序员三件套是吧。
透明的2.5寸硬盘盒开箱,给学生时代的老SSD找个好看的家
16.5块买个透明硬盘盒,老SSD终于有新家了。塑料外壳看着挺酷,结果一贴膜就废了。拆开方式堪比暴力破解,这设计真是绝了。
LCD 手机老兵不死:iQOO Neo5 活力版降级 OriginOS 1 的一天
四年前的iQOO Neo5活力版还流畅?活该vivo售后劝降级时一脸懵逼。自己动手降级到OriginOS 1.x才叫本事,还特么要自己找旧版App?这手机明明够用,非要作死逼人换新机。
花里胡哨,带小屏幕的硬盘盒,硕乐NVMe数显固态硬盘盒开箱
呵,这年头连硬盘盒都要加个毫无用处的小屏幕。实测读取速度还不如更便宜的竞品,所谓的创新就这?包装简陋螺丝刀割手,除了金属外壳手感尚可简直一无是处。
使用 swagger-typescript-api 在前端项目里生成请求代码
swagger-typescript-api?文档写得像草稿,还得自己摸索。那些花哨的模块化选项除了报错还能干嘛?老老实实生成单文件,配个客户端封装,省得每次折腾。
最近存储价格跟疯了一样,9月份买的4T SSD反而成了理财产品?
9月买的4T SSD一个月涨价15%,这玩意儿现在比数据存储还保值?当初1500元买的雷克沙,现在1700元搁那儿当理财产品了。这市场疯得比当年三星工厂起火还离谱。
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。
Next.js路由段配置选项笔记
Next.js的路由段配置选项?真有这么简单?官方文档写得倒是分散,自己整理下倒也罢了。动态渲染还是静态?缓存策略又该怎么定?开发者还是得自己琢磨。
2025年底的 TailwindCSS 组件库简单横评
TailwindCSS组件库多到让人选择困难。shadcn/ui虽优雅但不够全,Origin UI倒是堆了500+组件——这年头连UI都要内卷?大而全还是小而精,选型前先想清楚自己要不要加班调样式。
性能提升4倍!使用Granian作为Django项目的ASGI服务器
Granian是Rust写的ASGI服务器,性能比Daphne强点,但离uWSGI还差着远?静态文件支持倒是省事。开发环境够用,生产环境还是得看情况。
298 元买了个没人听过的便携屏,我到底图啥?
买Eimio便携屏就为了试试皮套?298块,参数一般,包装简陋,亮度调到20%还是最亮,这DDC/CI功能简直是反人类设计。还不如直接买个内胆包+支架,至少稳定。
便携屏最不能缺的功能是什么?ARZOPA 给了反面教材
348买的ARZOPA,CNC外壳挺秀,支架比爱国者强,可惜没DDC/CI。雾面屏看着就廉价,色彩也比不上aigo14。精致是精致,关键功能阉割,谁用谁知道。
我的桌面改造 2.0 分享,原来桌面理线这么简单
又是改造桌面?线缆问题真就无解了?磁吸线夹和桌下置物架,治标不治本,乱流只是换了位置。何必执着于视线范围内的整洁,底层混乱谁又在乎?
独立开发者的一周:我这次是真的开始搞项目了
半年才动项目?独立开发者时间管理真成学问。AirPad MVP丝滑,Y项目备案堪比谍战片,Taro4稳定性堪忧?日常记录App?程序员三件套是吧。
透明的2.5寸硬盘盒开箱,给学生时代的老SSD找个好看的家
16.5块买个透明硬盘盒,老SSD终于有新家了。塑料外壳看着挺酷,结果一贴膜就废了。拆开方式堪比暴力破解,这设计真是绝了。
LCD 手机老兵不死:iQOO Neo5 活力版降级 OriginOS 1 的一天
四年前的iQOO Neo5活力版还流畅?活该vivo售后劝降级时一脸懵逼。自己动手降级到OriginOS 1.x才叫本事,还特么要自己找旧版App?这手机明明够用,非要作死逼人换新机。
花里胡哨,带小屏幕的硬盘盒,硕乐NVMe数显固态硬盘盒开箱
呵,这年头连硬盘盒都要加个毫无用处的小屏幕。实测读取速度还不如更便宜的竞品,所谓的创新就这?包装简陋螺丝刀割手,除了金属外壳手感尚可简直一无是处。
使用 swagger-typescript-api 在前端项目里生成请求代码
swagger-typescript-api?文档写得像草稿,还得自己摸索。那些花哨的模块化选项除了报错还能干嘛?老老实实生成单文件,配个客户端封装,省得每次折腾。
最近存储价格跟疯了一样,9月份买的4T SSD反而成了理财产品?
9月买的4T SSD一个月涨价15%,这玩意儿现在比数据存储还保值?当初1500元买的雷克沙,现在1700元搁那儿当理财产品了。这市场疯得比当年三星工厂起火还离谱。
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。
Next.js路由段配置选项笔记
Next.js的路由段配置选项?真有这么简单?官方文档写得倒是分散,自己整理下倒也罢了。动态渲染还是静态?缓存策略又该怎么定?开发者还是得自己琢磨。
2025年底的 TailwindCSS 组件库简单横评
TailwindCSS组件库多到让人选择困难。shadcn/ui虽优雅但不够全,Origin UI倒是堆了500+组件——这年头连UI都要内卷?大而全还是小而精,选型前先想清楚自己要不要加班调样式。
性能提升4倍!使用Granian作为Django项目的ASGI服务器
Granian是Rust写的ASGI服务器,性能比Daphne强点,但离uWSGI还差着远?静态文件支持倒是省事。开发环境够用,生产环境还是得看情况。
298 元买了个没人听过的便携屏,我到底图啥?
买Eimio便携屏就为了试试皮套?298块,参数一般,包装简陋,亮度调到20%还是最亮,这DDC/CI功能简直是反人类设计。还不如直接买个内胆包+支架,至少稳定。
便携屏最不能缺的功能是什么?ARZOPA 给了反面教材
348买的ARZOPA,CNC外壳挺秀,支架比爱国者强,可惜没DDC/CI。雾面屏看着就廉价,色彩也比不上aigo14。精致是精致,关键功能阉割,谁用谁知道。
我的桌面改造 2.0 分享,原来桌面理线这么简单
又是改造桌面?线缆问题真就无解了?磁吸线夹和桌下置物架,治标不治本,乱流只是换了位置。何必执着于视线范围内的整洁,底层混乱谁又在乎?
独立开发者的一周:我这次是真的开始搞项目了
半年才动项目?独立开发者时间管理真成学问。AirPad MVP丝滑,Y项目备案堪比谍战片,Taro4稳定性堪忧?日常记录App?程序员三件套是吧。
透明的2.5寸硬盘盒开箱,给学生时代的老SSD找个好看的家
16.5块买个透明硬盘盒,老SSD终于有新家了。塑料外壳看着挺酷,结果一贴膜就废了。拆开方式堪比暴力破解,这设计真是绝了。
LCD 手机老兵不死:iQOO Neo5 活力版降级 OriginOS 1 的一天
四年前的iQOO Neo5活力版还流畅?活该vivo售后劝降级时一脸懵逼。自己动手降级到OriginOS 1.x才叫本事,还特么要自己找旧版App?这手机明明够用,非要作死逼人换新机。
花里胡哨,带小屏幕的硬盘盒,硕乐NVMe数显固态硬盘盒开箱
呵,这年头连硬盘盒都要加个毫无用处的小屏幕。实测读取速度还不如更便宜的竞品,所谓的创新就这?包装简陋螺丝刀割手,除了金属外壳手感尚可简直一无是处。
使用 swagger-typescript-api 在前端项目里生成请求代码
swagger-typescript-api?文档写得像草稿,还得自己摸索。那些花哨的模块化选项除了报错还能干嘛?老老实实生成单文件,配个客户端封装,省得每次折腾。
最近存储价格跟疯了一样,9月份买的4T SSD反而成了理财产品?
9月买的4T SSD一个月涨价15%,这玩意儿现在比数据存储还保值?当初1500元买的雷克沙,现在1700元搁那儿当理财产品了。这市场疯得比当年三星工厂起火还离谱。
StarBlog小更新,文章管理体验巨大提升,重写了几个管理后台页面
面对破破烂烂的后台,只能先缝缝补补。重写了丑出水平的登录页,还做了分类树和照片墙。看着几年前写的代码直呼好家伙,这种临时方案迟早要重构。
Next.js路由段配置选项笔记
Next.js的路由段配置选项?真有这么简单?官方文档写得倒是分散,自己整理下倒也罢了。动态渲染还是静态?缓存策略又该怎么定?开发者还是得自己琢磨。
精选项目
开源项目与工具分享,用代码创造价值
StarBlog
StarBlog 是我开发的一个现代化个人博客系统,旨在提供一个功能完整、性能优异的博客解决方案。项目采用前后端分离的架构设计,后端基于 ASP.NET Core 框架,提供 RESTful API 接口;前端支持多种技术栈,包括 React、Vue.js 等。 系统具备完整的内容管理功能,包括文章的创建、编辑、发布、分类和标签管理。支持 Markdown 编辑器,提供实时预览功能。同时集成了评论系统、文件管理、主题切换等实用功能。在 SEO 优化方面,系统支持自定义 meta 标签、sitemap 生成、友好的 URL 结构等。
DjangoStarter
DjangoStarter 面向独立开发者与小团队,基于 Django 5 + Django‑Ninja,前端采用 HTMX/Alpine/Tailwind;内置认证、安全、中间件、代码生成、容器化与观测等能力,并为 LLM 接入、向量检索/嵌入、函数调用(Tools/Actions)、异步任务与流式响应预留清晰的扩展点,让应用轻松升级为 AI 驱动。
ImageGlider
ImageGlider 是一个功能强大的跨平台图像处理工具套件,基于 .NET 9、ImageSharp 和 ImageMagick.NET 实现。项目采用模块化架构设计,包含核心类库、命令行工具、Web API、示例程序和完整的单元测试,支持 AOT 编译以获得原生性能。支持包括现代 AVIF 格式在内的多种图像格式,适合在 .NET 项目中内嵌、分发或集成自动化流程中使用。
StarBlog Publisher
StarBlog Publisher 是专为StarBlog博客系统设计的文章发布工具,提供便捷的文章管理和发布功能。支持Markdown格式文章的批量导入、编辑和发布,集成图片上传、标签管理、分类管理等功能。通过简洁的界面和强大的API集成,让博客内容管理变得更加高效。
诊所预约管理SaaS平台
诊所预约平台是一个基于Web的预约系统,用于管理诊所的预约、患者信息、医生排班等。该平台提供用户友好的界面,方便患者进行在线预约,同时也为医生提供了方便的预约管理工具。
汽车改装商城
汽车改装商城是一个在线平台,为汽车爱好者提供专业的汽车改装服务。用户可以在平台上购买各种汽车改装项目,包括: 引擎升级、变速箱替换、制动系统修复、内饰装饰等。
室内装修+平台
装修平台是一个基于Web的装修服务平台,为客户提供专业的装修服务。用户可以在平台上查看装修风格、预约服务、在线咨询等。
CrazyAlpha
CrazyAlpha 是一款创新的音乐节拍游戏,结合了传统音游的节拍感和现代游戏的视觉效果。玩家需要跟随音乐节拍进行操作,通过精准的时机把握来获得高分。游戏支持自定义音乐导入、多种游戏模式、实时排行榜等功能,为音乐游戏爱好者提供全新的游戏体验。
Clipify
Clipify 是一个智能的视频编辑和处理工具,提供视频剪辑、格式转换、压缩优化等功能。支持多种视频格式,提供批量处理能力,集成了智能场景识别、自动剪辑、音频处理等高级功能。无论是个人创作还是批量视频处理,都能提供高效便捷的解决方案。
SiteDirectory
SiteDirectory 是一个优雅的个人网站导航和书签管理系统,提供分类管理、搜索功能、标签系统等特性。支持网站图标自动获取、链接有效性检测、导入导出功能。采用现代化的响应式设计,支持暗色模式,为用户提供高效的网站收藏和管理体验。
Flutter Spider FX
Flutter Spider FX 是一个基于Flutter开发的跨平台网络爬虫框架,提供强大的数据抓取和处理能力。支持多种数据源、智能反爬虫机制、数据清洗和存储功能。采用模块化设计,支持自定义爬虫规则和数据处理流程,为移动端和桌面端数据采集提供完整的解决方案。
扫地喵
Don't Poop In My Phone 是一个创意十足的手机防护应用,通过幽默的方式提醒用户保护手机清洁。应用提供多种防护模式、清洁提醒、使用统计等功能。采用有趣的界面设计和互动元素,让手机保护变得更加有趣和有效。
极简古诗词
极简古诗词是一个极简的古诗词学习应用,提供随机古诗词展示、诗词分类、诗词查询等功能。采用简洁的界面设计和流畅的用户交互,让用户能够快速学习和记忆古诗词。
Fluent .NET Console
Fluent .NET Console 是一个专为.NET开发者设计的控制台应用程序库,提供流畅的API和丰富的功能。支持命令行参数解析、彩色输出、进度条、表格显示、交互式菜单等功能。采用现代化的设计模式,让控制台应用开发变得更加简单和优雅。
关注我的内容
一起交流技术与生活,分享有价值的内容和见解

曦远Life
生活向内容分享:数码产品开箱体验、实用软件推荐、摄影技巧分享、数字化生活整理
扫描左侧二维码关注公众号

曦远Code
技术向深度内容:AI 应用实践、自动化工具开发、编程技术分享、开源项目解析
扫描左侧二维码关注公众号







