话题精选
读书
旅行
好物
极客
个人总结
所有博客
大象笔记
生活在山东烟台的一头大象,职业是程序员。
访问博客
Linux fish shell 中自动补全 go Cobra 创建的命令
ant design pro 的统一配置管理
Golang AST 解析 struct 字段,自动生成 CRUD 代码
升级到 golang 1.23 版本后,gorm 的 count 统计总是返回 0
MySQL 8 之后版本的默认字符集已经变成了 utf8mb4
The engine "node" is incompatible with this module
golang 快速开发命令行工具的神器 cobra & cobra cli
使用 ncdu 命令分析 linux 磁盘空间占用
通过 frp 内网穿透技术将内网服务器充分利用起来
sudoers, 非 root 用户远程免密码执行需要 sudo 权限的命令
漂亮超赞的代码截图分享工具 Ray.so
大内存 Magento PHP 服务器内存优化 (二)
情商测试微信小程序
ubuntu 20.04 上安装 redis
Android 在插入线控耳机的情况下,切换音频外放
golang 调用高德地图接口,查询客户公司名称对应的经纬度坐标
golang excelize 自动解析 excel 单元格的字体颜色
大内存 Magento PHP 服务器内存优化
该小程序范围测试已结束,无法访问
微信小程序多端应用的图标及证书问题
开源客户管理系统 SuiteCRM 点击返回按钮报错 ERR_CACHE_MISS
GMail 转发邮件到 QQ 邮箱报错:550 Mail is rejected by recipients
Google 日历的国内替代品 WPS 日历
近期读过最好的书,小岛秀夫《创作的基因》
迁移服务器是一场修行
阿里云国内 ubuntu 服务器安装 docker
终于成功了,生产服务器 docker 部署 golang 服务
关于 docker alpine 镜像
一条 SQL 搞定供应商的采购记录及合格率统计
React 在 for 循环中 setState 最后一次执行结果会覆盖前面的结果
给家里年迈的 DELL 台式机新配了个腾达 USB WIFI 6 无线网卡
通过了 Google Play 的个人开发者账号认证
SQL 统计过去 12 个月内,按月统计记录条数,基于 created_at 字段
Android Studio 上使用豆包 MarsCode AI 编程助手
VS Code 上体验字节的豆包 MarsCode AI 编程助手
七牛云私有空间存储机密文件,及使用 golang 生成带有凭证的下载链接
企业微信开发公司内部应用的调研
Linode Object Storage 惊魂,全部文件消失,险些提桶跑路
Golang Gorm 查询 SQL Server 数据库单条记录时报错: 在 FETCH 语句中选项 NEXT 的用法无效
ASP.NET 使用 EF Core 连接 MySQL 8.0
我的个人博客网站再次被恶意镜像,这次手段高明了许多
ASP.NET Core Razor 网页模板中将 Markdown 转换为 HTML
git 基于某个历史 commit 提交新建分支
对话机器人 Rasa(三十八):哪些功能不适合用 Rasa 实现
AI 大模型取代搜索引擎的时代,是时候取消博客网站的 AMP MIP 支持了
.NET 8 C# 使用模板引擎 Scriban
在编程中变量名的几种表示方法
计划管理由 obsidian 看板回归 vim markdown 的纯文本文件方式
.NET 8 C# Console 程序命令行解析
QMS 质量管理系统中的供应商管理
多张 PPT 无缝切换,适用于 win10 / win11
.net 8 asp.net core 开发的网站偶尔报 503 错误, 没想到竟然是 Nginx 限速配置导致
在 Nginx 日志中记录请求的真实 IP,而非 CloudFlare 的节点 IP
ASP.NET Core in .NET 8 的 I18N 多语言国际化
基于 ASP.NET Core in .NET 8 开发了一个在线二维码生成工具
对话机器人 Rasa(三十七):服务器上搭建一套新的调试环境
烟台今年夏天可真热啊
开源商城系统 Magento 修改 Content Security Policy (CSP) 配置,添加新域名白名单
DotNet 8 Minimal API with AOT (三): Ubuntu Server 生产环境部署
HTMX - Make HTML Great Once Again
DotNet 8 Minimal API with AOT, Part 2
DotNet 8 Minimal API with AOT: Part 1
docker 默认不支持 crontab 计划任务,导致 Magento 批量上传产品后无法被搜索到
git cherry-pick 将一个 commit 应用到多个分支
DotNet 8 AOT 测试,还是不如 Golang 交叉编译方便
在命令行下新建一个 .NET 8 MVC 项目
docker 误朕,Joomla 发送邮件超时失败,原因竟是 docker 默认不支持 IPv6
将微信小程序版 CRM 的客户清单页面改造成手机通讯录,按拼音排序
微信小程序服务器迁移流程
有时候程序有 bug 也未必是件坏事
熬不完的夜,写不完的代码,梳理不完的需求,也许被 AI 取代才是我的宿命
s3fs-fuse 将 Linode Object Storage 挂载到 Ubuntu Server 本地文件系统
Android 平板 APP 蓝牙控制美容仪器设备
撤掉了网站上的广告,国内的网页广告时代该结束了
公众号不到 2000 粉丝,我居然也接到了商单
magento 安装后网站首页打不开,原来是 cloudflare 规则导致
Magento 的错误日志查看
程序员一生的污点,我部署的 docker 容器中了挖矿木马 kdevtmpfsi
动手实践是学习 docker 的最佳方式,docker 安装 php composer
docker compose 安装 MySQL 8.0
docker-compose.yaml 配置文件中的 version 字段
Staticfile CDN 域名变更,免费的 CDN 服务真是让人头疼
Linode 服务器 IP 被墙,通过 ssh jump host 参数一键直连
老客户不再是狗,服务器续费 1.8 折,腾讯云 618 这波活动对得起良心云的称号
起名纠结,随手写了个 APP,却为起名犯难
做程序员呢,开心最重要,用 .Net 8 开发了一个自用的 Windows 文件上传七牛云小工具
.NET 8 通过 dotnet add package 安装三方依赖包
.Net 8 Console 程序中使用 Windows 弹窗
Windows PowerShell 中通过 winget 命令行下载安装 .Net 8
通过了微信公众号个人认证,我才明白原来我没有资格做一名职业程序员
用小程序实现了一个场内ETF基金收益计算器
[govet] misuse of unbuffered os.Signal channel as argument to signal.Notify
GORM 同时连接 MySQL 和 SQL Server 两种数据库
企业内部信息化 RPA 方案调研
在 windows 上使用 rust 调用系统弹窗
芯片世界的三国演义,《芯片战争》读后感
Kotlin JSON 序列化
Android APP 中使用 MQTT 协议进行数据上报
QMS 质量管理系统需求梳理
研发人员写周报,本质上还是项目计划管理缺失
查看更多