自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

喵个咪的专栏

超级全栈

  • 博客(111)
  • 收藏
  • 关注

原创 传统 CMS 太笨重?试试 Headless 架构的 GoWind,轻量又强大

传统CMS架构笨重、运维复杂,难以满足多端适配需求。GoWind采用Headless架构和Go语言开发,实现轻量高效的内容管理。其优势包括:1)单文件部署,低资源占用;2)内容与展示解耦,支持多终端适配;3)企业级功能完善,安全性高。特别适合中小企业、多端开发者和个人站长,提供比传统CMS更高效、灵活的解决方案。GoWind重新定义了轻量级CMS的体验标准。

2026-04-09 18:03:38 214

原创 Headless 架构优势:内容与展示解耦,一套 API 打通全端生态

Headless架构通过内容与展示解耦,实现一套API支持全端开发,成为现代应用的主流解决方案。该架构将系统拆分为独立的数据管理层和展示层,通过标准化API通信,支持Web、小程序、APP等多端适配。其优势包括:开发效率提升(前后端并行)、性能优化(按需加载)、生态兼容(支持主流框架)和安全可控(独立部署)。风行GoWind等基于Go语言的Headless后端框架,凭借高性能和低耦合特性,可显著缩短开发周期并降低成本,是多端时代企业数字化的优选方案。

2026-04-09 18:03:05 232

原创 Go 语言 CMS 横评:风行 GoWind 对比传统 PHP/Java CMS 核心优势

本文对比了风行GoWind CMS与传统PHP/Java CMS的核心差异。GoWind基于Go语言开发,具有单二进制部署、高并发、低内存等优势,在性能上远超PHP/Java方案(万级并发vs千级并发)。部署运维方面,GoWind无需环境依赖,秒级启动,而PHP/Java需复杂配置。安全性上,Go原生机制优于PHP的漏洞频发问题。开发效率方面,Go语法简洁,二次开发成本低。使用成本上,GoWind服务器和人力需求仅为PHP/Java的50%以下。特别适合追求高性能、轻量化的企业官网和个人站点,是中小企业建站

2026-04-09 18:02:02 259

原创 从埋点到决策:Go Wind UBA 帮你一站式搞定用户行为全链路分析

Go Wind UBA是一款基于Go语言的一站式用户行为全链路分析工具,解决了传统分析中埋点繁琐、数据割裂、分析滞后、决策脱节等痛点。它通过轻量化埋点、一体化数据处理、智能化分析和场景化决策,打通从数据采集到业务落地的全流程。该工具兼具高性能、易用性和多场景适配能力,支持千万级用户行为数据分析,适用于产品运营、营销推广和安全管控等场景。相比传统工具,Go Wind UBA实现了"埋点-采集-分析-决策"闭环管理,让企业能够快速挖掘用户行为价值,实现数据驱动的业务增长和安全防护。

2026-04-09 17:59:40 172

原创 如何在 Superset Docker 容器中安装 MySQL 驱动

本文介绍了在Superset Docker容器中安装MySQL驱动的两种方法:Docker run方式和Docker Compose方式。由于官方镜像未包含MySQL驱动,需要手动安装Python虚拟环境中的pymysql和pydoris驱动,并配置必要的编译依赖。文章详细说明了安装步骤、数据库连接配置方法以及常见注意事项,包括权限处理、镜像源更换和驱动验证等技巧。通过本文指导,用户可顺利完成驱动安装,实现Superset与MySQL/Doris数据库的连接。

2026-04-09 17:58:43 297

原创 Apache Doris 4.x 在量化交易中的完整应用实践

本文介绍了基于Apache Doris 4.x构建量化交易数据平台的完整方案。该方案采用分层架构设计,包含ODS层存储原始分钟级K线数据、DWD层进行数据清洗、DWS层通过物化视图预聚合不同时间维度的K线数据,以及ADS层实现技术指标计算和策略分析。文章详细展示了生产级SQL代码,包括创建分钟级K线表、策略回测结果表,以及配置Kafka实时数据接入。此外,还介绍了利用Doris物化视图特性实现毫秒级查询的日K线汇总功能。该方案可直接应用于生产环境,满足量化交易中实时行情处理、多维度分析、策略回测等核心需求。

2026-04-02 10:25:33 276

原创 GoWind Content Hub|风行,开箱即用的企业级前后端一体内容中台

摘要:GoWind HCH是一款基于Golang的企业级Headless内容中台,提供开箱即用的内容管理解决方案。它采用全栈技术架构,支持多终端适配,具备企业级权限体系与可视化运营功能。核心功能包括多租户管理、内容建模、分类标签管理、多语言支持等,并提供Vue、React等多前端展示方案。系统基于Golang高性能后端和现代化前端技术栈构建,支持企业实现内容高效运营与跨平台分发。

2026-03-25 13:21:12 392 1

原创 我的创作纪念日

摘要 本文分享了作者的创作历程与感悟。最初因项目实践和技术交流开始写作,通过文章收获了粉丝关注和同行认可。创作已成为生活的一部分,虽需平衡工作学习但仍坚持输出。文中展示了作者最自豪的一段代码实现,体现了技术沉淀。展望未来,作者计划持续深耕技术领域,分享更多优质内容,与读者共同成长。文章展现了创作者从初心到成长的心路历程,以及对技术写作的热忱与坚持。

2026-03-13 10:05:04 40

原创 GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架:数据权限体系设计与实现

摘要:GoWind Admin(风行)是一款企业级全栈中后台框架,内置多层次数据权限体系,提供从租户隔离到动态策略的完整解决方案。其数据权限分为五大层级:租户级全局隔离、业务单元级粗粒度管控、行级记录归属、列级字段脱敏/隐藏以及操作级动态上下文管控。核心DataScope引擎通过非侵入式AOP拦截实现行级权限控制,支持组织架构、个人归属、角色绑定等六种维度,并允许自定义SQL扩展。该框架原生支持单/多租户部署,通过自动化的租户ID注入和权限过滤机制,在保证数据安全的同时大幅降低开发复杂度,满足企业级应用的安

2026-01-27 11:53:55 770

原创 GoWind Admin|风行 — 开箱即用的企业级全栈中后台框架・内置微服务接口数据聚合能力

GoWind Admin(风行)是一款面向企业级中后台系统的全栈开发框架,核心解决了微服务架构下的数据聚合难题。其内置的智能聚合引擎支持并发调度、智能回填和DataLoader模式,可显著减少N+1查询问题,提升10倍接口性能。框架提供开箱即用的Vue3+Go全栈技术栈,包含RBAC权限、操作日志等企业级功能模块,支持递归树形结构等复杂业务场景处理。相比传统方案,GoWind Admin通过声明式编程简化了跨服务数据组装,实现开发效率与系统性能的双重提升,特别适合国内企业的中后台系统快速构建需求。

2026-01-27 11:53:09 697

原创 Go单协程事件调度器:游戏后端的无锁有序与响应时间掌控

游戏后端单协程事件调度器设计摘要 单协程事件调度器是游戏后端实现无锁有序状态管理的核心方案,通过串行化执行保障游戏逻辑的确定性。关键设计要点: 响应时间控制:严格划分事件处理耗时等级(理想级<50μs,危险级>1ms),基于逻辑帧预算分配计算资源,确保玩家操作流畅性。 超时优化策略: 任务切片:将长任务拆分为多帧执行 异步卸载:将计算密集型任务移交Worker协程 数据预处理:空间换时间减少实时计算 三级优先级调度: 高优:玩家实时操作指令(WebSocket) 中优:游戏世界定时器(Timer

2025-12-27 14:00:14 1010

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:分层设计的取舍之道(从 “简单粗暴” 到依赖倒置)

本文探讨了GoWind Admin框架的分层设计策略,重点分析了三种分层方案及其适用场景。文章首先阐述了分层设计的核心价值,包括关注点分离、可测试性、可扩展性和降低协作成本。随后详细对比了三种实现方案:直接引用方案开发效率高但耦合性强,适合轻量场景;依赖倒置方案通过接口解耦提升扩展性,适合企业级应用;进阶方案引入biz层进一步解耦业务与技术实现。作者强调架构设计没有最优解,需要根据业务规模、团队协作和长期演进需求选择最适配的方案,在开发效率与系统扩展性之间取得平衡。

2025-12-23 23:59:17 709

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:用 JavaScript/Lua 解锁动态业务扩展能力

摘要 GoWind Admin(风行)是一款企业级前后端一体中后台框架,通过集成script_engine组件支持JavaScript和Lua脚本语言,解决业务规则频繁迭代的痛点。该框架具有四大优势:1) 多语言支持适配不同场景;2) 智能池化管理优化性能;3) 实现Go与脚本语言深度交互;4) 标准化集成开箱即用。典型应用流程包括初始化引擎池、注册交互资源、执行动态脚本和跨语言函数调用,使企业能够在不重启服务的情况下实现业务逻辑热更新,显著提升开发效率。

2025-12-22 11:51:08 928 3

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:kratos-bootstrap 入门教程(类比 Spring Boot)

kratos-bootstrap是GoWind Admin的核心框架,类似于Spring Boot在Java生态中的作用,提供标准化的初始化流程和统一配置管理。它简化了微服务启动、配置加载等基础工作,支持多源配置(本地文件/Etcd/Nacos等)和动态更新,通过Protobuf实现强类型配置定义。开发者只需调用bootstrap.RunApp即可快速启动应用,无需重复编写样板代码。该框架还支持组件集成和环境适配,帮助开发者聚焦业务逻辑开发,提升开发效率。

2025-12-21 22:11:15 920 2

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Makefile 在后端开发中的应用与 Windows 环境配置

本文介绍了GoWind Admin框架中Makefile在企业级后端开发中的应用与Windows环境配置。主要内容包括: Makefile的核心价值:实现跨平台一致性、工具链整合、流程自动化串联等,提升开发效率。 Windows环境配置:提供两种安装方式(scoop包管理器手动安装和自动脚本配置),详细说明安装步骤和验证方法。 Makefile分层设计:采用根目录Makefile+app.mk+服务目录Makefile的结构,既保证全局流程统一,又支持单服务精细化操作。 实战场景示例:展示首次初始化、单独服

2025-12-17 10:07:06 413 3

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:深度解析 Wire 依赖注入集成实践

摘要 GoWind Admin 企业级框架深度集成 Google Wire 依赖注入工具,通过编译期代码生成解决中后台系统依赖管理难题。文章系统剖析了依赖注入核心概念,对比了 Go 生态主流 DI 方案,重点展示 Wire 的 Provider/Injector 机制实现原理。框架采用分层 ProviderSet 架构设计,将数据层、服务层等依赖配置物理隔离,通过 wire.Build 自动生成类型安全的依赖组装代码。该方案显著提升了企业级应用的代码可维护性和测试便利性,同时避免反射带来的性能损耗,是 Go

2025-12-16 10:32:41 754

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:JWT 集成指南

GoWind Admin 企业级中后台框架集成 JWT 认证指南:该框架通过封装 kratos-authn 组件简化了 JWT 集成流程,开发者只需完成四个标准化步骤:1) 在数据层创建认证器实例;2) 注册 Wire 依赖注入;3) 集成中间件至 REST 服务;4) 修改配置文件启用 JWT。集成后支持自动处理 Token 校验、过期拦截等场景,并可与 OPA 权限体系无缝对接。文档详细说明了各步骤实现方法,包含代码示例和配置说明,同时提供安全建议和常见问题解决方案,帮助开发者快速构建安全的身份认证链路

2025-12-15 21:09:00 907

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:OPA 集成指南:从原理到实践

摘要:本文介绍了Open Policy Agent(OPA)的核心原理及其在企业级中后台框架GoWind Admin中的集成应用。OPA是一款开源的通用策略引擎,采用"策略即代码"理念,实现权限控制与业务逻辑的解耦。文章详细解析了OPA的四要素决策模型(请求输入、外部数据、Rego策略和响应数据),并深入讲解了Rego语言的语法特性,包括变量定义、逻辑判断、迭代遍历和函数定义。最后通过RBAC权限控制实例展示了策略编写方法,并介绍了Rego的单元测试功能,为企业级权限管理提供完整解决方案

2025-12-15 20:35:42 918

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:Casbin集成指南

GoWind Admin(风行)是一个企业级前后端一体中后台框架,集成了Casbin权限管理解决方案。本文介绍了Casbin的核心原理和配置规则,包括请求、模型、策略三大概念,详细解析了RBAC模型的配置方法。文章还提供了GoWind Admin中集成Casbin的完整步骤,从权限管理器封装到策略加载,展示了如何利用<github.com/tx7do/kratos-authz>组件快速实现权限控制。该集成方案支持多租户场景,通过域隔离确保权限安全,为企业级应用提供开箱即用的权限管理能力。

2025-12-15 18:20:54 947

原创 JavaScript/TypeScript 前端实现文件上传到 MinIO 完整指南

本文介绍了前端使用JavaScript/TypeScript实现文件上传到MinIO对象存储的完整方案。主要内容包括:MinIO的Docker本地部署方法、前端三种HTTP上传实现(XHR/Fetch/Axios)、MinIO四种API的安全选型分析,以及基于Go后端的预签名URL生成服务实现。重点推荐使用PresignedPutObject和PresignedPostPolicy两种预签名URL方案,避免前端直接暴露MinIO密钥,确保上传过程的安全性。该方案适用于需要安全可靠文件上传功能的Web应用开发

2025-12-15 08:27:40 1761

原创 使用Dexie操作前端数据库IndexedDB 教程

摘要: Dexie.js 是简化 IndexedDB 操作的轻量级库,适用于前端大数据存储场景。相比Cookie(4KB)和LocalStorage(2.5-10MB),IndexedDB支持250MB+结构化数据存储。教程涵盖:1)通过new Dexie()创建数据库;2)使用version().stores()定义表结构;3)实现CRUD操作(add/put/delete/get);4)TypeScript类封装提升类型安全;5)浏览器开发者工具查看数据。Dexie提供链式查询语法,支持条件查询、排序和

2025-12-15 08:08:07 977

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:极速搭建微服务应用

GoWind Admin(风行)是一款企业级前后端一体中后台框架,旨在简化微服务应用开发。基于Go语言生态和go-kratos框架,它通过gowCLI工具实现"一键生成"功能,支持快速初始化项目、创建多协议服务(gRPC/REST)和生成数据访问层代码。核心优势包括开箱即用的项目脚手架、自动化代码生成、无缝集成kratos生态的企业级能力(日志/监控/熔断等)。典型使用场景为ERP/CRM等中后台系统开发,能显著降低架构搭建成本,让开发者专注于业务逻辑实现。

2025-12-14 14:27:29 662

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 GORM 从零实现新服务

摘要:本文介绍如何在GoWind Admin企业级中后台框架中从零构建gRPC服务。首先需准备Go 1.19+、Git和Protobuf编译器环境,安装相关工具后,按规范设计数据库表结构并实现GORM模型。然后编写gRPC和REST的proto文件定义服务接口,通过make命令生成Go代码。服务开发遵循分层架构,包含数据访问层(基于GORM)、业务逻辑层和服务注册层,实现高可维护性的CRUD操作。整个过程无需手动编写SQL,通过框架规范自动处理表结构迁移和代码生成。

2025-12-12 19:13:21 855

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:基于 Ent 从零实现新服务

通过以上步骤,我们完成了一个新服务从数据库设计到接口暴露的全流程实现。schema 层:通过 ent 定义数据结构,自动生成数据库操作代码。data 层:封装数据库交互,隔离业务逻辑与数据访问。service 层:聚焦业务规则,与数据层解耦。server 层:统一注册服务,简化部署与扩展。遵循此流程,开发者可快速在框架中扩展新服务,充分利用框架提供的工具链(ent、Protobuf、gRPC)提升开发效率。

2025-12-12 17:12:47 721

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:如何进行Docker部署后端

本文介绍了GoWind Admin企业级中后台框架的Docker部署方案。重点阐述了两种核心部署方式:推荐使用docker-compose一键部署全量服务,适合生产环境;docker run单独部署则适合调试和增量部署。详细说明了部署前提条件、具体操作步骤、配置调整方法以及常见问题解决方案。文章强调项目已对Docker配置进行高度适配,通过Makefile封装部署流程,实现开箱即用的容器化部署体验,助力开发者快速完成企业级应用落地。

2025-12-12 11:05:02 659

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:自动化解放双手,初学者快速搭建系统并自动生成前端接口

GoWind Admin是一款基于Go微服务框架go-kratos与Vue3生态框架Vben Admin开发的企业级全栈中后台框架,提供开箱即用的前后端解决方案。该框架后端集成用户管理、租户管理等17+核心模块,前端采用Vue3+TypeScript+Antdv技术栈,支持快速搭建管理系统。配合protoc-gen-typescript-http工具,可根据Protobuf定义自动生成类型安全的前端TS接口代码,大幅提升开发效率。通过简单的环境配置和命令操作,开发者可在30分钟内完成项目搭建并实现前后端联调

2025-12-05 22:47:15 1046

原创 C++ 类型转换:旧风格与四种新风格详解

本文详解C++中旧风格与四种新风格类型转换。对比C风格强制转型,重点解析`dynamic_cast`(安全向下转型)、`static_cast`(通用显式转换)、`const_cast`(去除常量性)和`reinterpret_cast`(底层比特转换)的语法、用途及安全差异,指导开发者按场景选择更安全、可读性更强的现代C++转换方式,提升代码质量与维护性。

2025-12-05 08:52:06 370

原创 初学者友好:Go-Kratos 集成 go-crud,Ent ORM CRUD 无需重复编码,轻松上手

摘要(149字): 本文介绍如何为Go-Kratos微服务框架集成go-crud工具,简化Ent ORM的CRUD操作。通过kratos-ent-example基础项目,step-by-step指导完成:1) 理解工具分工(Kratos框架核心、Ent类型安全ORM、go-crud封装层);2) 环境准备与项目初始化;3) 集成go-crud的Ent客户端到数据层;4) 使用schema定义用户模型并自动生成代码;5) 利用go-crud预置方法实现增删改查业务逻辑。该方法可避免重复编写基础CRUD代码,显

2025-12-04 16:02:58 582

原创 初学者友好:Go-Kratos 集成 go-crud,GORM ORM CRUD 无需重复编码,轻松上手

Go-Kratos 集成 go-crud 与 GORM 实现高效 CRUD 操作 本文介绍了如何在 Go-Kratos 微服务框架中集成 go-crud 工具和 GORM ORM,以简化数据库 CRUD 操作。主要内容包括: 工具分工:Go-Kratos 作为微服务框架核心,GORM 处理 ORM 映射,go-crud 封装重复 CRUD 逻辑 环境准备: 安装 Go 1.19+ 和 Git 准备 PostgreSQL 数据库 克隆 kratos-gorm-example 项目并引入 go-crud 依赖

2025-12-04 15:21:37 1161

原创 微服务技术选型:从生态架构视角看go-kratos的不可替代性

摘要: go-kratos在Go语言微服务生态中展现出独特的架构优势,通过"核心框架+生态扩展"的协同模式,系统性解决了微服务开发的五大痛点:架构统一性、组件集成复杂性、业务扩展性瓶颈、可观测性缺失及安全工具链短板。其三层架构体系(核心层定义标准、扩展层补全能力、应用层提供模板)实现了全链路一致性,包括kratos-transport的多协议通信、kratos-authn/authz的安全管控、kratos-cli的高效工具链等。该生态通过接口化设计和分层规范,既保证了标准化又兼顾灵活性

2025-12-04 09:20:50 1121

原创 如何在 CentOS 7 上安装 OpenCV

本文介绍了在CentOS 7上安装OpenCV的详细步骤:1)安装开发工具和依赖项;2)下载并解压OpenCV源码;3)编译安装到/usr/local目录;4)配置pkgconfig路径和环境变量。通过执行一系列yum、cmake3和make命令,完成OpenCV的完整安装过程。

2025-11-28 11:34:53 443

原创 怎样在Ubuntu下面安装Clang

文章摘要: 本文详细介绍了在Ubuntu系统下安装Clang编译器的完整步骤。首先解释了LLVM项目的背景及其子项目构成,重点介绍了Clang作为LLVM前端编译器的作用。然后提供了具体的安装方法:包括获取系统版本信息、添加LLVM软件源、查找软件包以及安装Clang及相关工具链(lld、lldb等)。文章还介绍了多版本管理方法,使用update-alternatives工具切换不同版本的Clang编译器。最后给出了查看已安装Clang版本的方法。

2025-11-28 11:34:16 475

原创 安装QT开发环境

Qt是一套跨平台C++开发框架,支持Windows、Linux、macOS等系统。提供开源版和商业版两种授权方式:开源版基于GPL/LGPL协议免费使用,商业版需付费但提供更多功能和技术支持。安装方式包括在线安装器(推荐普通用户)、离线安装器和源码编译三种。国内可通过清华、中科大等镜像站加速下载。Qt 6.8.0开始支持VS2022,早期版本最高支持VS2019。安装时可使用代理参数指定镜像源提升下载速度。

2025-11-28 11:33:09 687

原创 如何解压Unity WebGL游戏的UnityWebData1.0资源包

UnityWebData1.0资源包解压指南 UnityWebData1.0是Unity WebGL游戏中的资源包文件,包含游戏资产、资源和元数据。其结构分为文件头、文件信息头和文件体三部分,采用小端序存储。目前推荐使用UWDTool(Python)和unityweb(Golang)两种工具进行解压,均提供简单的命令行操作方式。解压前需注意文件签名应为"UnityWebData1.0\0",解压后可获取游戏原始资源文件。开发者可根据需求选择适合的解压工具。

2025-11-28 11:29:18 509

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:5 分钟快速启动

GoWind Admin 是一个开箱即用的企业级全栈 Admin 框架,通过自动化脚本实现 5 分钟快速启动。系统提供针对不同操作系统的准备脚本(Windows/Linux/macOS),自动安装 Git、Golang、Docker 等基础依赖,并支持两种部署模式:全 Docker 部署(新手推荐)和混合部署(适合开发调试)。框架包含一键启动中间件和后端服务的脚本,同时提供详细的避坑指南,如 Docker 权限配置、hosts 文件修改等。通过脚本驱动的方式,显著降低了跨系统部署门槛,使企业级中后台系统搭建

2025-11-28 11:26:23 577

原创 开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:为什么选 Golang+Vue3 这套组合?

GoWind Admin采用Golang+Vue3技术组合打造企业级中后台框架,精准匹配高性能与开发效率需求。后端基于Golang生态(go-kratos框架+ent/gorm ORM),提供轻量级并发处理与微服务扩展能力;前端采用Vue3+TypeScript+Antdv组件库,实现高效开发和类型安全。该技术栈既满足多租户隔离、权限控制等企业级需求,又兼顾部署灵活性和维护成本,是平衡业务复杂度与技术成熟度的优选方案。项目已在Gitee/Github开源,为企业Admin系统开发提供参考。

2025-11-27 19:55:51 607

原创 如何在Word文档中批量添加汉字注音

Word文档批量汉字注音方法摘要 本文介绍了在Word文档中批量添加汉字注音的两种方法:调用Office功能和直接修改docx文件。重点讲解了通过VBA调用Office API的实现方案: 使用FormatPhoneticGuide宏批量添加默认样式注音 利用Range.PhoneticGuide方法清除或自定义注音样式 通过Golang搭建拼音转换服务,配合VBA实现精准拼音获取 文章提供了完整的VBA代码示例,包括: 批量注音和清除注音的宏 调用RESTful拼音服务的封装函数 中文字符判断方法 该方案

2025-11-27 09:26:23 386

原创 如何使用 Golang 查询 MongoDB

本文介绍了如何使用Golang操作MongoDB数据库。主要内容包括:1) 建立MongoDB连接的方法;2) 插入单个文档和批量插入文档的实现;3) 查询单个文档的操作。文章通过代码示例展示了如何定义数据模型、建立数据库连接、执行插入和查询操作等关键步骤。所有示例均使用官方的MongoDB Go驱动,并采用结构体标签来映射MongoDB文档字段,提供了实用的数据库操作参考。

2025-11-27 09:24:03 501

原创 ASIO 定时器完全指南:类型解析、API 用法与实战示例

ASIO定时器提供高性能异步定时功能,支持4种核心类型:deadline_timer(基于Boost旧时间)、steady_timer(稳定时钟)、system_timer(系统时钟)和high_resolution_timer(高精度时钟)。关键API包括设置到期时间(expires_after/at)、同步/异步等待(wait/async_wait)和取消操作(cancel)。典型应用场景包括心跳检测(steady_timer)、系统时间相关任务(system_timer)和高精度定时(high_res

2025-11-26 09:47:37 416

原创 代码特殊注释完整规范:IDE 支持、使用示例与团队协作指南

本文提供了代码特殊注释的完整规范指南,包含注释类型表格、使用示例、IDE配置方法和团队协作规则。主要内容包括:1) 17种注释类型的详细说明及IDE支持情况;2) C++代码中的规范使用示例;3) VS Code、Visual Studio和JetBrains的配置方法;4) 团队协作中的边界划分、清理机制和跨IDE兼容建议。通过这套规范,可实现代码注释与任务管理的有效联动,提升开发效率和团队协作质量。

2025-11-26 09:24:48 1072

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除