大象笔记

ASP.NET 使用 EF Core 连接 MySQL 8.0

## 版本 - ASP.NET Core in .NET 8.0 - MySQL 8.0 ## EF Core 是什么 Entity Framework Core (中文名称更抽象,还是记住英文名吧),即 EF Core,

我的个人博客网站再次被恶意镜像,这次手段高明了许多

最近在看个人博客网站的百度统计时,经常看到一个奇怪的域名访问记录。 - 我自己的域名是 www.sunzhongwei.com - 而这个奇怪的域名是 okinm.fun 我第一反应是,估计又被人做了网站镜像。之前在 2021

ASP.NET Core Razor 网页模板中将 Markdown 转换为 HTML

习惯了 Markdown 来记录笔记,所以编辑时使用的是 Markdown。但是在网站展示时, 希望将其转换为 HTML。 于是,搜索了一下 C# 相关的 Markdown 库。找到一个 Markdig 的库: https:/

git 基于某个历史 commit 提交新建分支

针对不同版本的硬件,维护不同版本的软件,确实比较麻烦。 因为硬件不方便随时升级,所以只能让软件去升级,来兼容处理硬件的 bug。 结果就是,软件需要保留 N 多版本,且某个旧版本上可能还需要做 hot fix ... ##

对话机器人 Rasa(三十八):哪些功能不适合用 Rasa 实现

周末被一个 rasa 控制硬件设备的功能所困扰,连做梦都在梳理对话流程。当然是没有搞定。周一早上刷牙的时候,大脑又不自觉地思考起来,我觉得这不是个办法。于是,转而一想,抛开这是个必须完成的任务的角度,如果从我独立开发的角度去看呢?🤔 目前的

AI 大模型取代搜索引擎的时代,是时候取消博客网站的 AMP MIP 支持了

这个周有个人加我微信,咨询微信小程序开发的事情。聊之前,他贴了个手机截屏,我一看是百度 app,搜出来的页面是我[网站的 AMP 版本](/google-amp-transformation)(Accelerated Mobile Page

.NET 8 C# 使用模板引擎 Scriban

由于 C# 中没有像 golang 一样内置一个模板引擎,所以做一下选型。 ## 选型一:T4 text templates https://learn.microsoft.com/en-us/visualstudio/mode

在编程中变量名的几种表示方法

早上开会时,太无聊了,于是摸了个鱼,查询了一下在编程中变量名的几种表示方法对应的叫法。 ## 为何要了解不同的命名方式呢? 因为 AI 时代,要让 AI 帮你写代码,首先要能描述清楚你的需求。例如,我在实现一个自动生成项目代码的 .

计划管理由 obsidian 看板回归 vim markdown 的纯文本文件方式

计划管理似乎是一个永恒的话题,我已经记不清在各种项目管理工具之间切换了多少个轮回了😅从 Trac -> Trello -> Asana -> Trello -> TAPD -> Redmine -> Vim Markdown -> Obsi

.NET 8 C# Console 程序命令行解析

由于平时要写大量的增删改查代码,包括 golang gin 的和 C# asp.net 的等等。 用 [VIM Snippet](/tag/ultisnips) 可以解决单文件的问题,但是解决不了要同时新建多个文件的情况。 所以,想用