Loading

摘要: StarBlog博客项目从春节开始,跨越三个季节终于上线了~ 博客地址是:http://blog.deali.cn 阅读全文
posted @ 2022-06-27 15:49 程序设计实验室 阅读(854) 评论(0) 推荐(2)
摘要: 博客系统从一开始用WordPress,再到后来用hexo、hugo之类的静态博客生成放github托管,一直在折腾 折腾是为了更好解决问题,最终还是打算自己花时间搞一个好了 本系列文章将记录博客的开发过程~ 将会持续更新,欢迎关注~ 阅读全文
posted @ 2022-04-05 23:01 程序设计实验室 阅读(11759) 评论(40) 推荐(65)
摘要: 前言 Linux 服务器一般默认 shell 都是 bash,不太智能,可以用现代化的 shell 来优化命令行的体验。 zsh 是个不错的选择,但默认也是很丑,需要搭配 Oh My Zsh 挺麻烦的,本文介绍现在比较新、开箱即用的 shell 安装和简单使用方法。 如果直接用 chsh 命令修改默 阅读全文
posted @ 2026-03-19 11:58 程序设计实验室 阅读(213) 评论(2) 推荐(0)
摘要: 前言 Ubuntu 安装程序(Subiquity)的一大亮点,只要输入 GitHub 用户名,就可以自动导入 SSH 公钥。 它极大地简化了新服务器的初始化配置,让你免去了手动复制粘贴那一大串 SSH Public Key 的烦恼。 原理 GitHub 为每个用户提供了一个公开的 SSH 公钥访问接 阅读全文
posted @ 2026-03-18 11:29 程序设计实验室 阅读(170) 评论(2) 推荐(1)
摘要: 前言 之前介绍了在虚拟机里安装 Debian13,为了方便管理或运行某些 GUI 程序,可以搭配安装一个桌面环境。 本文简单介绍一下 Debian 可选的几种桌面环境,这些桌面环境不仅限于 Debian 系统,其他 Linux 发行版也可以参考。 在 Debian 13 (Trixie) 这种服务器 阅读全文
posted @ 2026-03-11 23:34 程序设计实验室 阅读(381) 评论(0) 推荐(1)
摘要: 前言 最近想创建虚拟机测试一下项目,从 VirtualBox 换到 VMware,后者还挺好用的。 不过这俩都无法开启 AMD-V/RVI Virtualize,我突然反应过来,我为了使用 docker desktop,开启了 WSL,而 WSL 是基于 Hyper-V 的。 一旦这些功能开启,Wi 阅读全文
posted @ 2026-03-11 09:02 程序设计实验室 阅读(507) 评论(2) 推荐(0)
摘要: 前言 PS: 不是,AI编程都普及了,怎么还有人研究编程语言的语法? 开个玩笑哈哈,一些简单和定制性比较强的代码还是手写比较好,有和AI对话的时间,我都把代码写好了😄 最近我在给 StarBlog 写一些分析脚本,需要用到扩展方法来简化代码,我想到前段时间看到 .NET10 的更新文档说有新的扩展 阅读全文
posted @ 2026-03-10 10:18 程序设计实验室 阅读(457) 评论(2) 推荐(5)
摘要: 前言 之前我的云服务器就有被入侵挂挖矿木马的情况,当时清理了木马后就没管了。 结果最近又发现了,甚至几台服务器都被挂了挖矿木马,这下不得不来一次大清理,把几个服务器全部重装😂 PS: 只能说在AI时代,大家都越来越依赖AI编程(包括我们也是),网络安全更加值得重视了,接下来我会单独写一篇分享我们的 阅读全文
posted @ 2026-03-09 16:38 程序设计实验室 阅读(256) 评论(2) 推荐(0)
摘要: 前言 昨天说我最近在折腾 Coolify,今天来分享下一些折腾体会。 Coolify Coolify最准确的定位是:开源的、可自托管的 PaaS 平台。可以看作是Vercel 的私有化替代品,或者是给 Docker 套上了一层类似 Heroku/Vercel 的 UI。 可能有同学用过 1panel 阅读全文
posted @ 2026-03-05 16:13 程序设计实验室 阅读(27) 评论(0) 推荐(0)
摘要: 前言 这几天高强度进行 DjangoStarter 项目开发,过程也发现一些问题,比如 UI 风格不一致、架构、测试问题等。 在 GitHub 逛了一圈,我发现了一些 Django 生态的新玩意。 本文简单分享一下。 新玩意 django-cotton Bringing component-base 阅读全文
posted @ 2026-03-05 16:13 程序设计实验室 阅读(194) 评论(0) 推荐(0)
摘要: 前言 上一篇文章说了要重新转向 Django 一部分原因也是 Django 6.0 的几个新功能都很不错 很抱歉我没有核实清楚,有一点说错了,Django 6.0 没有内置 WebSocket 支持🤣 尽管如此,Django 6.0 还是带来了许多不错的新功能和改进,经过一天的努力,我已经把 Dj 阅读全文
posted @ 2026-03-04 11:15 程序设计实验室 阅读(48) 评论(0) 推荐(0)
摘要: 前言 去年9月,我写了一篇文章:Django过时了吗?从ASGI到AI时代的思考 当时痛陈 Django 的几个痛点:SSE/WebSocket 支持繁琐、框架太重不够轻量化……甚至立了 flag:新项目不会优先考虑 Django。 然而,谁能想到回旋镖来得这么快。 仅仅几个月后,经历在其他技术栈的 阅读全文
posted @ 2026-03-04 11:15 程序设计实验室 阅读(576) 评论(6) 推荐(1)
摘要: 前言 我的 ROCm 是从 AMD 官方的 nightly 通道下载的,可以提取成 Wheel 方便到其他项目安装。 什么是 Wheel 简单来说,Wheel(.whl 文件)就是 Python 的“全家桶安装包”。 如果把 Python 库比作一套“乐高玩具”,那么 Wheel 就像是已经拼装好了 阅读全文
posted @ 2026-02-23 12:15 程序设计实验室 阅读(139) 评论(0) 推荐(1)
摘要: 前言 最近我连续几台服务器被挂了挖矿木马,CPU、带宽、磁盘 IO 被拉满,服务器直接卡死无法连接。 排查后发现,核心诱因是 Docker 权限过高 + 服务漏洞暴露,导致攻击者通过容器突破权限控制。 PS:本来想写一篇文章介绍排查过程的,不过还是嫌麻烦没写,放在本文一起讲吧~ 重装系统后,我在部署 阅读全文
posted @ 2026-02-20 20:45 程序设计实验室 阅读(332) 评论(0) 推荐(0)
摘要: 前言 在上一篇文章中,我们已经在 Windows + AMD显卡 + ROCm 环境下,成功用 PyTorch 训练了一个简单的 CNN 模型(详情可戳:训练MNIST数字识别模型)。不过那个任务相对基础,甚至普通CPU都能快速跑完,很难发挥出AMD显卡的性能优势。 所以今天,我们来挑战一些真正需要 阅读全文
posted @ 2026-02-07 23:15 程序设计实验室 阅读(1123) 评论(0) 推荐(1)
摘要: 前言 直接介绍了我折腾在【Windows系统 + AMD显卡】的多重 debuff 下尝试炼丹,最终成功编译出 ROCm 版本的 PyTorch,这意味着获得了进入炼丹界的钥匙。 接下来,为了验证我自己编译的 PyTorch 是否真正具备生产力,我们可以写一个经典的 MNIST 手写数字识别 脚本。 阅读全文
posted @ 2026-02-06 15:53 程序设计实验室 阅读(249) 评论(0) 推荐(0)
摘要: 前言 上一篇文章里,我开始折腾在 Windows11 上编译 ROCm 版的 PyTorch,虽然折腾失败了,但积累了一些经验。 这不第二天就编译成功了。 编译产物 爽啊! -a 2026/1/5 15:58 151148776 torch-2.9.1+rocm7.11.0a20260104-cp3 阅读全文
posted @ 2026-02-06 15:53 程序设计实验室 阅读(940) 评论(2) 推荐(3)
摘要: 前言 最近经常刷到 z-image 这个模型,感觉挺有意思的。 说来惭愧,我也有段时间没折腾 AI 画图了,工作室那几台服务器早就被大模型拉满了,再继续加任务多少有点不人道。 于是我把主意打到了自己的台式机上。 几年前买的 RX 6650 XT,当时压根没考虑过拿来炼丹。但几年过去,AMD 的 RO 阅读全文
posted @ 2026-02-05 16:46 程序设计实验室 阅读(226) 评论(0) 推荐(0)
摘要: 前言 基于 Web 的小说转换工具,支持将 txt 文件转换为 epub、mobi、azw3 等电子书格式 其实这个项目是今年八月做的,一直没有分享。 之前在找txt电子书转换EPUB工具的时候,很多都是有广告的,在GitHub上找到一个go开发的命令行工具:kaf-cli ,挺好用的,不过每次都要 阅读全文
posted @ 2026-02-03 15:45 程序设计实验室 阅读(80) 评论(0) 推荐(0)
摘要: 前言 最近一直忙于装修和开发新产品,文章都没时间更新,快速迭代的后果就是架构没有跟上功能增长的步伐,现在隐隐有脱离掌控的感觉,我这几天也把进度放慢下来,思考一下整体的规划。 也顺便整理一下笔记,没有输出心里很不踏实🤣 好了,说回正题,为什么标题叫“前端邪修”呢?在前端高度工程化的今天,各种工具层出 阅读全文
posted @ 2026-01-22 11:21 程序设计实验室 阅读(731) 评论(9) 推荐(3)
摘要: 前言 很久没写文章了,现在有了AI,其实已经不怎么需要写文章,反正不懂就问AI嘛。 不过AI总是有盲区的,就比如国内的微信开发。 微信的文档是公认的烂,而且经常悄咪咪改接口又不更新文档,所以AI对微信开发的API其实不怎么熟悉,经常给出一些错误的回复。 本文记录一下最近我使用 C# WebApi 项 阅读全文
posted @ 2026-01-21 23:16 程序设计实验室 阅读(819) 评论(0) 推荐(6)
摘要: 前言 不知不觉居然12月了,最近琐事太多,产出并不高,继续整理一下近期的一些笔记吧。 上次我对部署 Django 框架时用的不同服务器进行对比测试,详见:不同Django服务器和部署方式的性能调研 在探索的过程中,我还对不同语言的框架进行了测试对比。 Django测试补充 对于上次的 Django 阅读全文
posted @ 2026-01-18 13:55 程序设计实验室 阅读(1217) 评论(2) 推荐(9)