大象笔记
HTMX - Make HTML Great Once Again
之前在[了解 Rust Axum 框架](https://www.sunzhongwei.com/rust-axum-framework-tutorial)时,发现好多 reddit 上的 Rust 开发者在使用 HTMX 来实现网页端。
DotNet 8 Minimal API with AOT (二): 编写接口
书接上回 [DotNet 8 Minimal API with AOT: Part 1](https://www.sunzhongwei.com/dotnet-8-minimal-api-with-aot-part-1)
这是使用 D
DotNet 8 Minimal API with AOT (一): 新建项目
我想用 DotNet 8 的 Minimal API 实现一个简单的服务器操作界面,
点击页面中的一个按钮,自动执行 Linux 服务器中的一行命令。(为何不用 PHP 或是 golang 去实现,因为我想换个口味)
初步构想是:
docker 默认不支持 crontab 计划任务,导致 Magento 批量上传产品后无法被搜索到
又一次被 docker 坑到。
## 问题现象
在 Magento 中批量上传产品信息后,新增的商品信息无法通过 Magento 的搜索功能被检索到。
猜测是批量上传功能,没有自动触发 ES 全文检索的索引功能。
#
git cherry-pick 将一个 commit 应用到多个分支
## 需求场景
公司的一个控制设备运行的 android 平板蓝牙 app,针对每个客户都有一个独立的版本,
功能和界面都有所不同。而有的客户又针对他们自己的客户,又做了功能和 UI 区分,但是差异很小。
所以就放到了一个 git 代
DotNet 8 AOT 测试,还是不如 Golang 交叉编译方便
## 什么是 .Net 的 AOT
简言之,就是类似 Golang 将代码编译成一个独立的二进制文件,直接扔到服务器上就能运行,也不需要任何的 runtime 依赖。
> Publishing your app as Native
在命令行下新建一个 .NET 8 MVC 项目
最近在看砖头书 《C# 10 和 .NET 6 入门与跨平台开发,第六版》(.NET 8 那本太贵买不起),真是堪称废话大全,全是没用的八股和 IDE 截图,我甚至怀疑作者和译者都没有实际开发经验。有点看不下去,所以干脆直接动手吧,边重写这
docker 误朕,Joomla 发送邮件超时失败,原因竟是 docker 默认不支持 IPv6
前几天迁移 Joomla 服务器到半夜 11 点多,最后发现发送邮件失败,总是报超时。太困实在扛不住了,而且第二天要上线公司内部的 CRM 微信小程序,老板要体验,不敢怠慢,于是决定速速睡觉,缓缓再排查邮件发送失败的问题。今天,CRM 小程
将微信小程序版 CRM 的客户清单页面改造成手机通讯录,按拼音排序
之前做的微信小程序版 CRM 客户管理系统,里面的客户清单列表页,是按照客户加入的顺序排列的。但是这样不方便查找,不如按照汉字拼音排序,直观便于查找。
于是,经过一天折腾。将首页换成了通讯录的样式,按照拼音排序。
## gola
微信小程序服务器迁移流程
最近开发了一个公司内部使用的微信小程序,类似一个小程序版的简化版的 CRM 客户管理系统。这个小程序是在原有的内部办公小程序的基础上,扩展的功能。而之前的小程序是我刚加入这家公司时开发的,那时候公司一个云服务器也没有,于是为了快速上线,就直