- 博客(1048)
- 资源 (8)
- 问答 (1)
- 收藏
- 关注
原创 Buf CLI 快速入门
设置本地工作区。生成代码以使用您选择的语言实现 API。对文件进行代码检查以提高代码质量和一致性。检测破坏性变更以避免破坏下游消费者。使用集成生成代码的服务器应用程序访问您的 API。要了解如何在大型组织中更有效地使用 Protobuf 模式,请接着完成Buf Schema Registry 快速入门。
2026-05-07 00:30:00
287
原创 DDD领域驱动设计,项目结构目录说明
上述结构遵循 DDD 分层,核心业务逻辑封装在domain,外部依赖(Web、DB、Cache)在和interface。TenantID作为值对象贯穿领域层;仓储接口方法均接收tenantID;应用层和中间件确保当前租户上下文正确传递。该方案适合中大型项目,保持高内聚低耦合,便于长期演进和测试。
2026-05-05 00:30:00
328
原创 2026版git使用流程说明
先在远程创建一个空仓库,一定要是空的。如果创建完后,仓库页面没有显示,操作命令,说明创建的不是空仓库,再创建一个新的空仓库(之前旧的可以观看页面提供的命令)。
2026-05-03 01:00:00
18
原创 多租户管理系统,用户表,IsSuperAdmin,IsTenantAdmin,IsCompanyAdmin,IsDeptAdmin需要吗?
加上是更好的。它明确了“租户内最高权限者”的概念,既保证了系统的健壮性(防误删权限),又提升了性能,是企业级应用中常见的最佳实践。字段建议状态理由必须有SaaS 平台运维兜底,系统级权限。必须有租户老板兜底,防止租户误删权限把自己锁死。不要有这是业务逻辑,应由代替。不要有这是业务逻辑,应由代替。一句话原则:凡是能用“角色配置”解决的业务权限,都不要在数据库表结构里加布尔字段。
2026-04-30 23:00:00
446
原创 多租户系统PostgreSQL
文章摘要 PostgreSQL 的行级安全策略(RLS)可以有效解决多租户数据权限问题。通过在数据库层实现权限控制,具有三大优势:简化应用层代码、防止越权访问、提升查询性能。核心方案是引入树形路径(TreePath)字段,结合PG的ltree扩展实现层级关系管理。模型设计上,公司/部门表增加TreePath字段存储路径信息(如"1.5.20")。RLS策略通过会话变量获取用户上下文,根据DataScope等权限参数动态过滤数据。租户管理员可访问全部数据,普通用户则按公司/部门路径进行权限
2026-04-30 22:00:00
443
原创 如何在VsCode中安装Golang插件
安装完成后,你就可以享受智能代码补全、调试、测试、重构等完整的Go开发体验了。勾选所有工具(gopls、dlv、staticcheck等)并确认。:从golang.org下载并安装Go(建议1.19+版本),输入"Go: Install/Update Tools"打开VS Code,点击左侧活动栏的扩展图标(或按。点击"Install All"安装所有推荐工具。运行调试,或右键选择"Run Go File":更新到最新版,或重启VS Code。点击"Install"按钮安装。在搜索框中输入"Go"
2026-04-28 00:30:00
83
原创 golang密码加密SHA-256 + bcrypt
以下是使用组合的密码工具类,有效解决 bcrypt 的 72 字节限制,同时支持任意长度的密码。
2026-04-26 00:30:00
26
原创 如何使用skill-creator
是 Anthropic 官方推出的,专门用于创建、测试、评估和迭代优化 Claude 等 AI 代理的 Skills(技能包)。它把技能开发从“一次性提示词”变成了。
2026-04-19 00:30:00
377
原创 viteplus介绍、安装、使用、配置
Vite+ 是一个统一的前端工具链,它将 Vite、Vitest、Oxlint、Oxfmt、Rolldown、tsdown 和 Vite Task 整合到一个工具中,同时还能管理 Node.js 运行时和包管理器,旨在简化整个前端开发流程。
2026-04-17 00:30:00
528
原创 零基础Trae安装与使用Skill
Trae 中的是一种可插拔的能力扩展机制,它允许你将常用的知识、规范或工作流程封装成一个 Markdown 文件(SKILL.md),让 大模型 在合适的时机自动调用,或者通过/技能名命令手动触发。Skill 遵循 Agent Skills 开放标准,可以跨多种 AI 工具使用,实现“编写一次,到处运行”。
2026-04-17 00:30:00
562
原创 Golang Web 前后端分离企业级后台开发项目计划书V2.0
自动请求缓存响应式状态管理请求状态自动管理支持跨框架使用更少的样板代码定义API方法ESLint: JavaScript代码检查Prettier: 代码格式化Stylelint: CSS/SCSS样式检查Husky + lint-staged: Git提交前检查本项目是基于前后端分离架构的企业级后台管理系统,采用成熟的技术栈和规范的开发流程。项目涵盖用户管理、权限管理、组织管理、系统配置、通知公告、日志管理等核心功能模块,能够满足企业日常运营和管理的需求。
2026-04-15 00:30:00
394
原创 2026年 Agent Skill Top 50推荐
根据最新的技能生态数据,以下是 skills.sh 平台上前50个热门Skill的简单介绍,按类别分类整理:数据来源:截至2026年4月,全球主流、高星、实用的Agent Skill Top 50推荐。这些技能覆盖了从开发到设计、从数据分析到内容创作的完整工作流,让AI助手真正成为各领域的专家级合作伙伴。
2026-04-15 00:30:00
584
原创 Golang企业级后台管理系统常用模型代码
这是一套基于的企业级后台管理系统常用模型代码。按照国内主流后台框架(如 RuoYi、Gin-Vue-Admin)的最佳实践设计,包含完整的 GORM 标签、列名映射、注释、JSON 序列化及软删除支持。为方便阅读与直接复制,代码已按业务模块拆分,并附带了工程结构建议与运行时组件说明。
2026-04-13 00:30:00
731
原创 Golang Web 前后端分离企业级后台开发项目计划书V2.0模型代码
Golang Web 前后端分离企业级后台开发项目计划书V2.0模型代码。
2026-04-11 22:00:00
25
原创 Go 内存分配器概述
Go 内存分配器概述 Go 内存分配器是运行时的核心组件,负责对象分配、回收及与垃圾回收器(GC)协同工作。其设计特点包括: 高效分配:采用 per-P 本地缓存(mcache)实现无锁分配,小对象分配可达 O(1) 复杂度 分级管理:通过 mcache(P 级)、mcentral(size class 级)、mheap(全局)三级结构平衡性能与资源利用率 智能分类:将对象按大小分为小对象(≤32KB)、大对象(≤1MB)和 huge 对象(>1MB),采用不同分配策略 GC 友好:内置标记位图(gc
2026-04-05 00:30:00
439
原创 Rust错误处理之unwrap
特性说明作用尝试提取值,失败则panic。优点简洁,直接表达“我确信它成功”。缺点会导致程序崩溃,不适用于所有错误场景。使用建议✅测试代码原型确信不会失败的断言。❌处理外部输入IO 操作生产环境核心逻辑。记住:在 Rust 中,unwrap是一种自信的断言,但这种自信必须建立在绝对可靠的基础上。否则,请使用更安全的错误处理机制。这是一起因数据库权限变更引发的连锁故障,最终通过Rust代码中的unwrap()方法触发panic,导致Cloudflare核心代理服务崩溃。
2026-04-01 05:00:00
729
原创 解决win11运行cargo run的报错,Blocking waiting for file lock on build directory
在终端运行cargo run 后,出现Blocking waiting for file lock on build directory,一直卡在那里。发现在,有目录。在系统环境变量又配置了,可能二者冲突。删除目录,恢复正常。是的,CARGO_HOME 环境变量与 “Blocking waiting for file lock on package cache” 这个报错有直接且根本的关系。简单来说,这个错误就是由多个进程试图同时访问 CARGO_HOME 所指向的目录下的共享资源(包缓存和索引)而引发的
2026-03-31 20:00:00
443
原创 go-zero框架使用——helloworld
摘要:go-zero 是一个高效、可靠的 Go 微服务框架,提供快速开发体验。通过简单的命令行工具 goctl,60秒即可生成API服务脚手架,包含配置、路由、逻辑处理等完整结构。框架采用清晰的分层设计(handler/logic/svc),支持DSL定义API接口,修改后自动生成代码且不覆盖业务逻辑。学习路径分环境准备、快速上手和深入理解三个阶段,需安装Go 1.19+、goctl等工具。典型项目结构包含配置、路由、业务逻辑等模块,开发者只需专注填充核心逻辑即可快速构建微服务。
2026-03-31 00:15:00
45
原创 Lapce一个轻量小巧的纯Rust编写的开源代码编辑器
维度表现启动速度⭐⭐⭐⭐⭐ 毫秒级启动,无 Electron 初始化开销内存占用⭐⭐⭐⭐⭐ 空载约 100-200MB,大项目优于 VS Code开源协议⭐⭐⭐⭐⭐ Apache 2.0,企业可自由商用/修改跨平台⭐⭐⭐⭐ Windows/macOS/Linux 原生支持纯 Rust 生态⭐⭐⭐⭐⭐ 无 JS/TS 依赖,类型安全贯穿全栈。
2026-03-30 00:00:00
539
原创 Trae IDE 中看不清鼠标?一招解决!
最近在使用 Trae IDE时,我遇到了一个让人头疼的问题:在浅色背景中,鼠标光标变得难以看清,尤其是在终端和编辑器之间切换时,光标会变成白色,几乎看不见。这个问题在 Windows 系统上尤为明显,尤其是使用 AMD 显卡时。后,我发现这个问题是由 Trae IDE基于 Chromium 的渲染机制导致的。在某些情况下,Trae IDE的硬件加速或直接合成渲染可能会导致鼠标光标颜色异常,尤其是在浅色背景下。通过以上方法,我成功解决了 VSCode 中鼠标光标难以看清的问题。文件中,添加以下配置:```
2026-01-09 00:30:00
607
原创 Zed编辑器快速入门
Zed 是由 Atom 和 Tree-sitter 的原班人马打造的全新代码编辑器,使用 Rust + GPU 加速渲染,启动速度极快,支持多人实时协作、内置 Git、LSP、Tree-sitter 语法解析、AI 助手(支持多种模型)等特性。相比 VS Code,它更轻量、更流畅,尤其在 Mac 和高性能机器上表现抢眼。目前已在 macOS、Linux 和 Windows 上原生支持,是 2024-2025 年最值得关注的编辑器之一。
2025-12-31 23:30:00
790
原创 GORM 的 Migration API
GORM 的是一套用于管理数据库结构变更的工具,主要用于在程序运行时自动或手动同步数据表结构,确保数据库 Schema 与代码中的模型保持一致。
2025-12-31 23:00:00
243
原创 Zed编辑器设置自动保存
快速设置进阶配置与 JSON 示例说明:项目级设置可在项目根目录创建 .zed/settings.json 覆盖用户级配置;并非所有设置都可在项目级生效(如 theme、vim_mode 等)。常见注意事项
2025-12-31 05:30:00
436
原创 Go-Chi 框架返回静态页面的方法
这些方法可以根据你的具体需求进行组合和调整,满足从简单静态网站到复杂单页应用的各种场景。Go-Chi 框架提供了多种方式来返回静态页面和静态文件。
2025-12-31 03:30:00
351
原创 Obsidian笔记软件——excalidraw显示网格
设置—第三方插件—excalidraw—界面&行为—网格,打开网格方向。在编辑页面,右键菜单,切换显示网格(也可以按快捷键)。
2025-12-31 00:30:00
236
原创 Zed编辑器安装与使用Agent Servers(腾讯CodeBuddy、阿里百炼Qwen Code、DeepSeek Cli)
在win11操作系统。
2025-12-30 22:30:00
772
原创 Agent运行模式——ReAct和Plan-and-Execute
ReAct 方法的核心思想是将推理和行动结合起来,使模型能够在执行任务时动态生成推理轨迹和动作计划。推理轨迹帮助模型归纳、跟踪和更新行动计划,并处理异常情况;而动作则允许模型与外部资源(如知识库或环境)交互,获取附加信息。具体来说,ReAct 方法通过 few-shot 学习设置,在问答(HotpotQA)和事实验证(Fever)任务中展示了其有效性。在这两个任务中,ReAct 通过与简单的维基百科 API 交互,克服了思维链推理中常见的幻觉和错误传播问题,并生成了类似人类的任务解决轨迹。
2025-12-30 02:30:00
432
原创 WSL快速在Ubuntu安装golang、python、deno、nodejs、bunjs、java前后端全栈一体化开发环境及docker、podman配置
使用wsl,安装Ubuntu系统,并移动到D盘。
2025-12-30 00:30:00
1853
原创 Fedora Linux安装python、deno、nodejs、bunjs前后端全栈一体化开发环境
有时问题源于多个 Python 版本或环境(如系统环境、用户本地环境)之间的混淆。注册一个新的软件版本,以便后续在不同版本间切换。下面是对其参数和功能的详细解释。命令用于向 Linux 系统的软件版本管理工具。
2025-12-29 00:30:00
1299
原创 如何在windows11禁止ollama开机启动
在 Windows 11 上禁止 Ollama 开机自动启动,操作起来并不复杂。由于 Ollama 安装后默认会设置开机自启,但并没有提供直接的图形化开关,因此我们需要通过系统自带的功能来管理它。了 Ollama 应用程序(包括在系统托盘右键点击图标选择退出)。这是最推荐的方法,能彻底解决 Ollama 的开机自启问题。:在进行任何启动项修改(包括此方法)之前,请确保已经。
2025-12-29 00:30:00
1067
原创 dbeaver如何连接PostgreSQL数据库
这里用免费的neon提供的PostgreSQL数据库。注册后,创建数据库,进入Dashboard界面,点击右上角的Connect按钮,在弹出的界面中选择Java。
2025-12-28 23:30:00
299
原创 Win11使用Podman Desktop基于wsl的Fedora Linux系统
用以下命令替换最后运行 sudo dnf makecache 生成缓存。
2025-12-28 00:30:00
1412
原创 win11使用minikube搭建K8S集群基于podman desktop( Fedora Linux 43)
保存并退出:Ctrl + O → 回车 → Ctrl + X。下次启动集群 minikube start。停止集群 minikube stop。wsl使用podman镜像加速。
2025-12-28 00:30:00
364
电子面单系统
2016-01-28
tomcat8-maven-plugin-3.0-r1655215.jar
2020-10-26
ventoy-1.0.19-linux.tar.gz
2020-08-27
queryMobile
2014-10-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅