自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 一个开源的球面计算几何与空间索引库:Google S2 Geometry Library

Google S2 Geometry Library是一个开源的球面计算几何与空间索引库,由Google开发用于处理全球地理数据。它将地球映射为球面,采用分层网格(DGGS)表示,避免了投影误差。核心功能包括球面几何计算、基于Hilbert曲线的空间索引,支持点/线/面关系运算。该库广泛应用于地图服务、POI索引、地理大数据分析等领域,并提供C++/Java等语言绑定。S2通过64位整数标识网格单元,实现高效的地理邻近搜索和范围查询,成为处理全球尺度地理数据的通用基础设施。

2026-03-09 14:31:21 257

原创 空壳式 Server 主工程 + 业务模块化设计规范

本文档旨在规范「空壳式Server主工程+业务模块化」的设计模式,适用于Spring Boot/Cloud后端系统。核心思想是将应用启动、配置管理等收敛到主工程(Server工程),业务能力封装为独立模块,通过依赖组合实现模块化。规范涵盖架构设计、模块划分、命名规则、启动类配置、依赖管理、路由规划、打包部署及监控文档等全流程,确保各项目在模块拆分和部署层面保持统一风格,兼顾灵活性与运维简便性。适用于中后台系统、SaaS平台等以单体部署为主但需模块化拆分的场景。

2025-12-29 14:03:20 956

原创 拒绝大泥球!Spring Boot「空壳 Server + 业务模块化」架构最佳实践

本文提出了一种「空壳式Server主工程+业务模块化」的架构设计方案,适用于中后台管理系统等场景。该架构将应用启动与配置收敛到Server工程,业务能力分散到多个模块,实现单体开发的便利与微服务的理念。文章详细介绍了工程结构、命名规范、模块装配机制、API路由规划等核心要素,并强调配置集中化和Docker部署的简化优势。这种架构既保持开发效率,又为未来微服务拆分预留空间,是避大泥球;单体或过早微服务化的平衡方案。

2025-12-29 13:52:26 1012

原创 Git 分支管理与提交信息规范 (v1.0)

本文档为研发团队制定了Git分支管理与提交信息规范(v1.0),旨在实现代码有序管理、协作标准化和版本可控。规范基于改进的Git Flow模型,明确了main、develop、feature、release和hotfix五类分支的使用场景、命名规则和操作流程,强调分支保护和代码审查。提交信息采用Conventional Commits规范,要求类型化、格式化的描述。文档还提供了主干开发模式的替代方案,并推荐了分支保护、PR模板等最佳实践。适用于所有使用Git的研发项目,帮助团队保持代码仓库整洁、提升协作效率

2025-11-25 10:41:50 1214

原创 阿里巴巴《Java开发手册》(黄山版)中关于数据库设计的核心思想:可读性与自描述性

详细解读一下阿里巴巴《Java开发手册》(黄山版)中关于数据库设计、字段、可读性和自描述性的核心规范和最佳实践。这些规范是阿里多年实战经验的总结。

2025-10-24 11:10:35 725

原创 物模型(Thing Model)三大核心组件:属性(Properties)、事件(Events)、服务(Services)

摘要: 物模型(Thing Model)是物联网中对物理设备的数字化抽象,通过属性(Properties)、事件(Events)、服务(Services) 三大核心组件统一描述设备功能和行为。属性描述持续状态(如温度、开关状态),支持读写或只读;事件是设备触发的瞬时通知(如故障告警);服务是可远程调用的方法(如校准传感器)。物模型标准化了设备交互,支持实时监控、异常上报和复杂控制,适用于智能农业等场景,具有开发标准化、灵活扩展和资源优化等工程价值,是构建智能系统的核心基础。

2025-08-28 15:54:18 1625

原创 Spring Framework 中的事件(Application Event)

Spring 事件机制核心解析 采用观察者模式实现组件间松耦合通信,包含三个核心要素:事件对象(POJO)、发布者(ApplicationEventPublisher)和监听者(@EventListener)。4.2+版本推荐使用普通Java对象作为事件载体。支持同步/异步处理(@Async)、条件监听(SpEL表达式)和执行顺序控制(@Order)。通过事件总线解耦业务逻辑,适用于日志记录、消息通知等跨模块协作场景。

2025-08-28 13:40:31 1426

原创 碰撞检测接触面优化方案​

摘要:当物体边角接触时,简单检测算法会误判多个接触面,导致性能下降和物理不稳定性。核心解决思路是从候选面中筛选最能代表碰撞的单一接触面,提供两种方案:1)基于接触法线方向筛选,选择与碰撞方向最对立的法线面;2)基于最小穿透深度,选择使物体以最小位移分离的面。方案一计算简单,方案二更鲁棒但复杂。实施步骤包括粗略检测、候选特征确定、接触面筛选、接触流形生成和碰撞响应。伪代码示例展示了基于法线方向的筛选实现方法。

2025-07-26 15:39:24 1087

原创 【人工智能】PyTorch安装教程(适合新手)

为大一新生准备的PyTorch安装教程,内容详细、步骤清晰,无需深度学习背景即可操作。

2025-04-02 15:16:19 1868

原创 【大模型本地部署】huggingface 下载ollama所需的模型

在Hugging Face下载模型,在 Ollama 运行模型。

2025-02-12 15:37:36 1977

原创 大学计算机基础笔记

大学计算机基础笔记

2021-04-01 18:30:06 20949

原创 腾讯云轻量云国内国外机一键dd自选安装系统脚本网络重装debian系统(可自选Linux系统)

腾讯云轻量云国内国外机一键dd自选安装系统脚本网络重装debian系统(可自选Linux系统)

2021-03-26 16:22:45 4555

三位字母域名字典.txt

三位数字母域名字典,域名字典,三位数域名,常用域名批量扫描字典。整理了一些常用的字典,供大家平时批量扫描使用。

2020-04-19

基于STM32F407单片机的modbusRTU协议主机代码

在STM32F407单片机上实现Modbus RTU协议的主机程序,你需要遵循Modbus RTU的通信规范,并使用STM32的硬件资源来编写代码。以下是一个基本的步骤和代码示例,用于在STM32F407上实现Modbus RTU主机功能。 1. 硬件准备 STM32F407开发板 RS485通信模块(通常包括RS485收发器和终端电阻) 连接线 2. 软件环境 STM32CubeIDE 或 Keil uVision STM32CubeF4固件库 3. 配置USART和GPIO 首先,你需要配置USART用于串行通信,并配置GPIO用于控制RS485收发器的方向(发送或接收)。

2024-05-29

tekla 图纸刷号宏 ,tekla图纸刷号程序

tekla 图纸刷号宏 ,tekla图纸刷号程序

2023-07-25

Echarts+Vue3.0 大数据可视化项目,大数据可视化大屏系统源码

Echarts+Vue3.0 大数据可视化项目源码及教程 柱状图基本设置, 柱状图效果实现, 柱状图效果实现2--XAxis,yAxis, 饼状图基本设置, 饼状图效果实现, 折线图基本设置, 折线图效果实现, 折线图堆叠效果, 散点图基本效果设置, 散点图效果实现, K线图, k线图效果优化, 雷达图, 雷达图效果优化, 漏斗图基本设置, 漏斗图效果实现, 仪表盘, 关系图, 全国地图

2023-02-27

空空如也

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

TA关注的人

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