- 博客(242)
- 收藏
- 关注
原创 告别 Copilot?Codex 本地化部署指南:从云端依赖到私有化掌控
本地化部署的核心收益回顾数据安全:代码与提示词全程内网闭环,杜绝数据出境风险,满足强监管行业的合规要求。成本可控:一次性硬件投入后边际成本极低,团队规模越大成本优势越明显。深度定制:可自由选择模型、调整参数、接入 RAG 与微调,让补全结果真正贴合团队技术栈与编码习惯。适用场景与不适合的场景边界适合:对数据安全敏感的金融、政务、医疗等行业;有私有化需求的团队;离线或隔离网络环境;需要深度定制 AI 编程助手的团队。不适合:对补全质量要求极高且无数据合规压力的个人开发者;
2026-09-20 23:10:20
20
原创 MBD数据定义(三):支撑标准体系
支撑 MBD 的几何规范标准在世界上有两大源头:一个是以 ASME Y14 系列为代表的美国体系,由美国机械工程师学会(ASME)的“工程制图及相关文件实践”委员会(Y14 委员会)维护,其核心是 ASME Y14.5《尺寸标注与公差标注》(Geometric Dimensioning and Tolerancing,简称 GD&T),以及把这套规则从二维图纸迁移到三维模型的 ASME Y14.41《数字化产品定义数据实践》;另一个是由国际标准化组织 ISO/TC 213“产品几何技术规范与验证”技术委员会
2026-09-20 21:50:35
149
原创 TNP问题研究(二):命名与编码理论
操作名(ON)回答“这个实体从哪来”:它由产生该实体的特征、该实体在该特征中的局部角色、以及角色内的局部索引三者构成,不依赖任何几何坐标。定义 2.2(操作名 ON)。设特征历史为Hf1fnHf1fn,其中每个特征fjf_jfj具有唯一特征标识符fidfjfidfj。对实体eee,若eee首次由特征fjf_jfj的某次应用"诞生"(born),则eee的操作名为ONeop⋅fidfj⋅rol。
2026-09-20 21:36:28
65
原创 视图适配革命:精准填充与框选缩放
命令改造前改造后适配窗口(Ctrl+0)zoom=4+ 视口中心为原点,完全没有适配内容取所有可见图元的几何包围盒,等比缩放并居中,精确充满绘图工作区窗口缩放(Ctrl+9)不存在进入框选模式 → 拖框 → 该区域精确充满绘图工作区,完成后自动退出坐标轴与程序提示文字保持原有显示不变(不随内容缩放)。最终结论一句话fitView()从“设死缩放比例”改为“按内容包围盒适配”;是二者共用的适配内核;坐标轴/提示文字因处于装饰性覆盖层(不在中)而天然免疫,无需任何特殊处理。
2026-09-20 21:21:54
272
原创 TNP问题研究(一):TNP 问题形式化与基准构建
定义 1.1(拓扑命名问题 TNP):给定特征历史Ff1fnFf1fn,某下游特征fjf_jfj定义了引用rj→i∈Tirj→i∈Tiiji<jij设用户编辑了上游特征(集群)fkk≤ifkk≤i,使上游经重新求值得到新实体Si′S'_iSi′与新的拓扑实体集合Ti′Ti′。定义“与设计意图一致的”映射πTi⟶2Ti′∖∅(1.9)
2026-09-20 20:51:51
79
原创 MBD数据定义(二):概念体系辨析——MBD、MBE、PMI、DMU 与数字化定义
概念混乱是 MBD 实施失败的首要技术原因。某企业推行 MBD 三年后,若工艺人员仍向设计索取图纸、检验人员仍按纸质卡片测量、供应商仍按 PDF 报价,问题多半不在软件,而在于全公司对 MBD、PMI、MBE 等术语的理解从未统一。本节逐个给出严格定义,每条定义尽量落到标准条款,凡有标准出处的均予注明。MBD(Model Based Definition,基于模型的定义)
2026-09-20 15:38:19
206
原创 MBD数据定义(一):MBD概述——从二维图纸到基于模型的定义
工程定义(engineering definition)回答的是一个看似简单、实则贯穿产品全生命周期的问题:一个零件或组件“是什么”——它的几何形状、尺寸大小、允许的偏差、基准体系、材料、热处理与表面处理要求,以及制造和验收时必须遵守的一切约束。定义方式的每一次跃迁,本质上是信息载体的一次更替:信息从人脑与纸面,走向电子图文件,再走向结构化的三维模型数据库。这一演进大致可以分为四个阶段,其间发生了三次实质性的跃迁。第一阶段是手工图纸时代,时间跨度从工业革命时期一直延续到 20 世纪 80 年代初。
2026-09-19 22:33:45
63
原创 python数据分析教程——NumPy 基础: 数组与运算
本章系统讲解 NumPy 的核心用法。首先介绍 NumPy 的定位及其相比 Python 列表的性能优势;随后讲解 5 种创建数组的方式(
2026-09-19 22:16:30
126
原创 二维CAD算法研究:判断一点周围封闭区域(Boundary Tracing)从零到实现u
本文讲解如何从一堆杂乱、彼此相交的线段中,自动找出“围住某个点 P 的那一块封闭区域”。核心思路是“左手扶墙走迷宫”——把线段构建成带方向的半边结构,在每个顶点按极角排序,再用 next 规则沿“向左转”的方向绕出所有面环,最后通过点定位与孔洞层次校验,输出 P 所在区域的外环与孔洞。全文分四部分:直觉与理论(叉积、有向面积、半边)、10 步算法拆解、4 点 5 边的完整手推实例、以及数据结构与工程落地清单。
2026-09-19 22:02:19
206
原创 CAD算法研究: 标注交互优化与图元联动更新
本次修改针对航空 CAD 草图绘制模块中三个相互关联的交互与数据一致性问题。三者共享同一个核心数据模型,且都涉及「图元之间的拓扑连接关系」这一概念,因此在设计上作为一组关联需求统一处理。编号需求核心痛点影响范围1标注功能交互优化操作步骤冗余:先选图元 → 点标注 → 再选图元 → 标注2标注尺寸数值可编辑标注值只读不可改,改了也不驱动几何3图元属性联动更新属性面板改一个图元,相连图元不同步三个需求的共同基础是「拓扑连接关系」——两个图元的端点(控制点)在世界坐标系中重合即视为相连。
2026-09-19 19:53:20
427
原创 CAD算法研究:圆形绘制功能开发深度设计文档
12 种圆形绘制模式全部实现,覆盖从基础构造到阿波罗尼斯问题工具条下拉菜单与草图绘制二级菜单完全一致,共享 QAction 机制零警告编译通过(SketchCAD + SketchSelfTest 双目标)几何算法层与 UI 层完全解耦,支持命令行调用和无界面自测。
2026-09-19 19:39:29
516
原创 CAD算法研究:相切两图元+点 画圆算法修复深思
fill:#333;important;important;fill:none;color:#333;color:#333;important;fill:none;fill:#333;height:1em;修复方案两直线 → 解析法混合 → 网格扫描+精修解析法失败 → 自动回退数值法诊断过程用户报告:总是失败阅读源码:梯度下降+绝对值分析数学性质:不可微发现设计缺陷:直线可用解析法设计新方案:分流+网格扫描图 3:从问题诊断到修复方案的完整路径。
2026-09-19 18:58:15
356
原创 Python数据分析编程——Jupyter Notebook 精通
是一个交互式的 Web 应用,让你在浏览器里写代码、运行代码、看结果、写笔记,三者混排在同一个文档里。
2026-09-18 21:44:09
129
原创 CAD算法问题:几何内核问题研究(十)——工程实践与性能优化练习
在微型 CAD 建模系统的ShapeNode类中,为什么使用缓存机制(cached_成员)?如果不使用缓存会有什么问题?缓存机制用于避免重复计算build()函数。build()函数中的布尔运算(CommonCut)是计算密集型操作,需要执行 OCCT 内部的复杂求交、分类和拓扑重建。如果每次调用shape()都重新执行build(),性能会非常差。
2026-09-18 21:37:29
196
原创 CAD算法问题:几何内核问题研究(十)——工程实践与性能优化代码示例
ShapeNodeNodeTypebuild()shape()build()shared_ptrBRep_GPropexportSTEPmain本系统的核心设计模式是“组合模式”——组合两个子节点,子节点可以是或其他,构成了树形结构。缓存机制(cached_成员)确保每个节点只计算一次,避免了布尔运算的重复执行。使用shared_ptr管理子节点内存,避免了内存泄漏。系统设计简洁但不失完整性,涵盖了体素建模、布尔运算、形状分析和数据导出四个核心功能,是学习 CAD 系统架构的优秀参考。
2026-09-18 20:56:21
168
原创 CAD算法问题:几何内核问题研究(十)——工程实践与性能优化
本章聚焦 CAD 几何内核的工程实践与性能优化,通过两个综合项目串联全书知识:一是基于 OCCT 的。
2026-09-18 20:24:29
139
原创 Rust程序设计教程(四)
本章从标量走向结构化数据,系统讲解 Rust 的复合类型与控制流。先介绍固定长度、可异型的元组(Tuple)与固定长度、同型的数组(Array),再讲解函数与 Rust 的表达式语言特性(语句 vs 表达式),随后覆盖。
2026-09-17 21:57:31
3
原创 Rust程序设计教程(三)
遮蔽(shadowing)同名变量可重新 ,「遮蔽」旧值,且类型可变:3.2 常量 const常量与不可变变量的区别:默认整数类型是 。 常用于索引、长度(如 )。浮点/ 遵循 IEEE-754 标准,需注意精度问题(与 Python 的 同理)。字符3.4 类型推导Rust 能从上下文推导类型但存在二义时需显式标注注:类型转换 3.5 类型标注的位置3.6 本章小结与自测 默认不可变, 可变, 常量;遮蔽可改变类型, 不可;标量:整数(默认 )、浮点(默认
2026-09-17 21:57:06
32
原创 Rust程序设计教程(一)
本章介绍 Rust 这门系统编程语言的核心价值——在不牺牲性能的前提下,通过编译期的所有权与借用检查消除内存安全 bug 与数据竞争。内容涵盖 Rust 与传统 C/C++ 的对比、三大设计理念(性能、可靠性、生产力),以及基于。
2026-09-17 21:33:12
61
原创 Python 数据分析编程——核心库概览
本章系统介绍 Python 数据分析的六大核心库。NumPy 提供高效的 ndarray 数组与向量化运算,是科学计算的基石;Pandas 基于 Series 和 DataFrame 实现表格数据的读写、筛选、分组与聚合;Matplotlib 作为基础绘图库,可绘制折线图、柱状图、散点图等常见图表;Seaborn 在 Matplotlib 之上封装了热力图、分布图、回归图等统计图表,默认样式更美观;Scikit-learn 提供分类、回归、聚类等机器学习算法,API 统一;
2026-09-17 21:05:11
255
原创 CAD算法问题:几何内核问题研究(九)——高级专题习题与答案
解释滚球法(Rolling Ball Method)生成圆角曲面的基本原理。球心轨迹是如何确定的?滚球法的基本原理是:想象一个半径为R的球体沿着两条相邻面F1和F2滚动,球体始终与两面保持相切。球心OF1F2R∥O−P1∥R∥O−P2∥RO−P1×n10O−P2×n20球心轨迹的确定:从几何角度看,球心O位于面F1偏移R的等距面上,同时也位于面F2偏移R的等距面上。
2026-09-17 20:55:04
241
原创 CAD算法问题:几何内核问题研究(九)——高级专题代码示例
本章通过 6 个可运行的 C++ 示例,系统讲解 OpenCASCADE(OCCT)在高级建模与数据交换中的核心应用:圆角与倒角的创建(
2026-09-17 20:28:03
209
原创 人工智能常用工具介绍——实际使用建议
输入:上一步的文字稿全文。操作:把文字稿贴进 Claude,附指令:请总结这场会议的核心决议、待办事项(含负责人与截止时间),用中文列表输出。预期输出:核心决议:下周提交客户推广方案。待办:① 李 — 写推广文案 — 周三前;② 王 — 制作数据图 — 周五前;③ 张 — 同步市场部。
2026-09-17 20:03:49
267
原创 FreeCAD教程——带孔圆盘法兰建模
本练习通过 FreeCAD 制作一个参数驱动的带孔圆盘法兰(外径 80 mm、内径 30 mm、厚 8 mm、6×Φ9 螺栓孔均布于 PCD 60 mm)。核心思路是“草图 + 旋转/Pad + Hole + PolarPattern 阵列 + Chamfer 倒角”,并将全部关键尺寸收进 Spreadsheet 别名,实现改数即整体联动。适合已掌握 Sketcher 与 PartDesign 基础、想巩固盘类建模与参数化流程的读者,预计 35–45 分钟完成。
2026-09-16 21:37:52
49
原创 FreeCAD教程——六角头螺栓参数化建模全攻略
本练习在 FreeCAD 1.1 中用 Sketcher 草图 + PartDesign 特征 + Spreadsheet 参数化,从零创建一颗 M6 × 20 六角头螺栓的简化几何模型(六角头对边 10 mm、头厚 4 mm、杆径 6 mm、杆长 20 mm、杆端 0.5 mm 倒角)。通过建立参数表并绑定表达式,实现“改表格即改模型”的联动效果,适合零基础读者快速上手参数化建模。
2026-09-16 21:31:49
73
原创 人工智能常用工具(十二)
本节系统讲解视频生成、语音处理、数据分析、智能办公与 AI 智能体五类工具的核心使用方法论。内容涵盖各类工具的关键参数与设置、提示词编写公式(如视频提示词 = 主体 + 镜头运动 + 动作 + 风格 + 画质/时长,数据分析提示 = 数据集说明 + 目标 + 输出格式 + 可视化 + 置信度)、智能体搭建三要素(人设、能力边界、输出规范),并通过 NotebookLM、ChatGPT 数据分析、剪映图文成片、Coze 智能体四个实操示例演示完整流程,最后给出常见问题排查表与本节要点回顾。
2026-09-16 19:15:30
153
原创 Python数据分析编程——环境搭建示例、习题与答案
本章围绕 Anaconda 与 Jupyter 的环境搭建展开,涵盖 conda 虚拟环境的创建、激活、包管理与导出复现,并配套选择题、判断题、填空题、简答题与实操题,帮助读者掌握数据分析环境的配置与团队协作复现方法。
2026-09-16 18:48:13
158
原创 Python数据分析编程 —— 环境搭建
本章手把手带你搭建 Python 数据分析开发环境。首先介绍 Anaconda 的优势(预装 250+ 数据科学库、强大的 conda 包管理与环境隔离),并对比 Anaconda、Miniconda 与官方 Python 的差异;随后详细讲解 Windows、macOS、Linux 三大平台的安装步骤及国内镜像源配置;接着深入 conda 虚拟环境管理,包括常用命令、创建数据分析专用环境、导出与复现环境;
2026-09-16 18:45:15
74
原创 几何核心问题研究(八) - 曲线曲面求交与逼近练习
本章围绕曲线曲面求交与逼近两大主题,通过 20 道习题系统梳理了核心算法与工程实践。求交部分涵盖离散化求交、线段求交公式、曲线-曲面(CS)求交的变量与雅可比矩阵、SSI Marching 方法、Bezier 裁剪法、相切相交处理及 OCCT 求交 API;逼近部分则涉及参数化方法比较、最小二乘拟合、Hausdorff 距离误差控制、散乱点插值、蒙皮法以及逼近精度与光顺性的平衡。习题按基础、进阶、挑战、思考四个层次递进,兼顾数学原理与 CAD 工程实现,适合作为几何建模与 CAD 内核开发的复习与自测材料。
2026-09-16 18:38:28
390
原创 几何核心问题研究(八) - 曲线曲面求交与逼近 代码示例
本文通过 8 个可运行的 C++ 示例,系统讲解 OCCT(Open CASCADE Technology)中曲线曲面求交与逼近的核心 API 用法。求交部分覆盖。
2026-09-16 18:20:20
357
原创 几何内容问题研究 ——曲线曲面求交与逼近
本章系统讲解 CAD 几何内核中的曲线曲面求交与逼近算法。求交部分从曲线-曲线求交(CCI)出发,依次介绍离散化+线段求交、参数域求交、Bezier 裁剪、区间 Newton 等经典方法,并延伸至曲线-曲面求交(CS)与曲面-曲面求交(SSI),重点剖析 SSI Marching 方法的起始点寻找、步长控制、分支处理与奇异点处理四大关键技术。逼近部分涵盖点云拟合 B 样条、降阶逼近、合并逼近,以及张量积曲面拟合、散乱点插值和蒙皮法,并引入 Hausdorff 距离作为误差度量标准。
2026-09-16 18:07:58
361
原创 Python数据分析编程——介绍(习题)
数据分析的终极目标是什么?- A. 把数据存进数据库B. 画出漂亮的图表C. 从数据中提炼信息,辅助决策D. 学会写 Python 代码数据分析工作流程中,通常耗时最多的环节是?- A. 提出问题B. 数据采集C. 数据清洗D. 数据可视化下列哪个库专门用于“表格数据的读取、清洗、变换”?- A. NumPyB. Pandas关于 Python 在数据分析中的优势,下列说法错误的是?A. 语法简洁,接近自然语言B. 拥有丰富的数据科学生态。
2026-09-15 13:51:17
17
原创 Python数据分析编程——介绍
数据分析用科学方法,从一堆杂乱的数据里提炼出有用的信息,帮助人做更好的决策。打个比方:数据就像超市仓库里堆满的货物,如果不整理,你永远找不到想要的东西;数据分析就是把这些货物分门别类、统计清楚,最后告诉你"哪类商品最畅销"“什么时候该补货”“哪个货架该调整”。
2026-09-15 13:19:35
43
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅