- 博客(176)
- 收藏
- 关注
原创 python集成ansys脚本实现参数更改
在传统有限元仿真工作流中,存在两大痛点:APDL 脚本参数修改依赖手动打开记事本修改数值,多工况批量仿真时重复工作量巨大,极易手输错误;ANSYS GUI 交互式操作无法自动化批量计算、批量导出应力 / 位移 / 温度云图,仿真报告产出效率极低。本文搭建一套完整离线自动化仿真链路:FastAPI参数化服务(正则精准替换APDL)→ APDL仿真脚本 → Windows BAT批处理后台静默运行ANSYS → 自动输出PNG云图结果。
2026-06-24 20:28:57
220
原创 python项目从互联网机器导入离线机器操作
packages/ 文件夹(里面全是 .whl 离线包)外网用的 Python 3.10 → 内网也装 3.10。外网用的 Python 3.11 → 内网也装 3.11。4、Python 安装包(必须和外网版本完全一样)例如:python 3.10 / 3.11。环境和外网完全一样!3、packages/ 文件夹。
2026-06-05 10:59:04
221
原创 PyMechanical (R241) 实操:Python 批量导入 NX 导出 STP + 静力学仿真全流程(从 Ansys 安装→Pycharm 环境配置→代码调通)
本文基于 Ansys Mechanical R241 版本,依托pymechanical库实现外部 STP 模型(NX11 导出)一键导入、自动赋材料、网格划分、边界载荷施加、静力求解、应力 / 变形结果出图 + GIF 动画导出全自动化,告别手动在 Mechanical 中点鼠标建模,适合军工自动化仿真、批量零部件静力校核场景。
2026-06-04 20:30:12
225
原创 两台windows机器定时备份sql文件(已经安装ftp)
本文提供了MySQL数据库自动备份及FTP传输的全流程配置指南,包含三个核心脚本的完整代码和任务计划设置步骤: 脚本配置 mysql_backup.bat:实现MySQL数据库备份(含7天过期清理),需配置数据库连接参数和备份路径 ftp_script.txt:FTP自动传输脚本,使用二进制模式并关闭交互提示 upload.bat:封装FTP执行的批处理,记录完整操作日志 任务计划关键设置 设置每天02:00定时执行 必须勾选"以最高权限运行" 配置电源选项确保服务器休眠时仍能执行 设置失败重试机制(5分钟
2026-06-01 18:37:22
188
原创 Java 远程调用 NX 11 完整实战:参数读取、修改、STP 文件导出(附环境配置 + 源码)
在工业设计、智能制造场景中,经常需要通过Java 后端程序远程操控 Siemens NX(UG),实现模型参数自动化读取、批量修改、模型格式转换(导出 STP)等操作,替代人工手动处理,大幅提升效率。本文基于 NX 11.0 版本,完整实现 Java 对接 NX 的核心功能:NX 环境变量配置 + Jar 包加载Java 远程打开 NX 模型文件读取模型所有表达式参数批量修改模型参数并保存调用 NX 命令行工具导出 STP 214 文件。
2026-05-28 20:16:26
276
原创 SpringBoot 实现文件上传与下载(完整源码 + 详细教程)
本文实现的 SpringBoot 文件上传下载功能,代码简洁、逻辑完整、无第三方依赖,非常适合新手学习和中小型项目直接使用。核心知识点:MultipartFile 处理文件上传UUID 防止文件名重复响应流实现文件下载基础校验提升接口健壮性需要源码的小伙伴可以直接复制本文代码,开箱即用!有问题欢迎评论区交流~
2026-05-23 09:49:43
391
原创 Java调用Creo 2.0 读取/修改模型参数(实测可用,避坑指南)
本文介绍了Java调用Creo 2.0进行二次开发的核心方法,重点实现.prt模型参数的读取与修改。作者强调应优先参考官方文档而非AI生成内容,并基于Creo安装目录下的jlink异步调用案例进行开发。文章详细讲解了环境配置、依赖引入(仅需pfcasyncmt.jar异步包)和实现原理(启动进程→建立连接→操作模型),提供了完整的可运行代码,包含参数读取、修改及异常处理。关键注意事项包括:避免引入同步包导致空指针、正确设置工作目录、通过try-catch适配不同类型参数值等,为Creo二次开发新手提供了可直
2026-05-20 11:13:08
473
原创 qwenpaw对接自己的即时通讯
全局变量,用来存channel实例# 启动时把自己存到全局变量里self.logger.info("✅ my_im 频道已启动,等待消息...")self.logger.info("🛑 my_im 频道已停止")try:json={},timeout=10self.logger.info(f"✅ 回复已发送给用户 {to_handle}")self.logger.error(f"❌ 发送回复失败: {e}")# 注册路由(完全不依赖任何不存在的导入)
2026-04-23 11:06:40
610
1
原创 离线安装qwenpaw
一、核心项目源码QwenPaw(Copaw 分支)官方仓库(直接下载 ZIP 包即可,不用 git clone)二、Windows 必备运行环境(全部离线安装包)离线机器上运行 python-3.10.11-amd64.exe,必须勾选「Add Python to PATH」,完成安装。步骤 3:创建并激活虚拟环境打开 CMD,进入项目目录:cmdE:创建虚拟环境:cmd激活虚拟环境:cmd看到 (venv) 前缀,说明成功了。
2026-04-21 10:19:56
871
原创 文本相似性对比python代码
做这个的时候postman调用不通,当时换了个工具,离线以后可能因为有headers还是调不到,最后直接在java里边写了个main函数调用成功。及时变通。别把自己逼到死角。
2026-04-02 18:53:43
74
原创 wsl部署deerflow实现调用自定义的skill(demo级别调用)
官网查看骨架,细节看案例。等我研究一下agent 如何把skills连接起来~
2026-04-02 18:44:15
384
原创 本地部署openclaw
本文介绍了在Windows系统上通过WSL部署OpenClaw开发环境的完整流程。首先在有网络连接的机器上安装WSL和Ubuntu-22.04系统,配置DNS解析并安装Node.js、pnpm等基础工具,然后安装OpenClaw和Ollama模型。接着将系统打包导出,在另一台仅能连接互联网的机器上导入WSL环境并成功启动OpenClaw。整个过程涉及WSL配置、网络设置、软件安装和环境迁移等步骤,最终在两台不同网络环境的机器上实现了OpenClaw开发环境的部署,为后续连接大模型开发奠定了基础。
2026-03-20 17:34:15
274
原创 离线MAVEN上传本地JAR到私服
补充:下面是脚本内容,如果找不到源文件,可以自己设置sh脚本实现上述功能。提示400错误 可能是文件格式不需要上传的。
2026-03-04 17:06:17
177
原创 windows系统离线微调通用模型为领域大模型步骤
然后 在外网准备好数据集,如json格式的数据,写好data_info.json 导进来,进行训练,放到根目录/data 这几个文件里边的参数命名需要注意。python的所有需要的依赖(官方文档只给了一部分,离线环境要求比较高,精确到== 而不是> )详情见最后的requirements.txt 中的内容。权限问题,用管理员权限运行以后再进行操作。ctrl+shift+esc 勾选上系统管理员运行(或者你确保你是管理员身份直接cmd就可以)在项目根目录下执行(因为我们是离线环境)
2026-03-04 17:00:56
412
原创 python实现根据接口返回数据生成报告和图表
现在想要通过prompt实现生成日报且中间插入图片,并且是markdown的形式。大概实现思路是使用python中类似反射的思路实现上述功能,由大模型生成代码,运行时生成代码且执行。
2025-08-21 18:54:14
367
原创 大模型应用生成零件模型可以放大缩小等操作进行三维展示
FreeCAD 提供无头模式,可以通过 --console 加参数或直接用 FreeCADCmd,但这个也需要图形库依赖。通常你直接用 AppImage 执行脚本的方式可能会调用到 GUI,导致报错。如果只想命令行处理模型,需要再执行下边代码。
2025-08-21 18:53:02
351
原创 一句话生成uml图相关操作
调用大语言模型API(或者本地部署模型)生成对应的脚本代码(PlantUML代码、Airflow DAG等)申请OpenAI API密钥(或者用自己离线模型接口替换generate_plantuml_code)大语言模型:OpenAI API(GPT-4/3.5),或本地模型(GPT-2,LLaMA)调用相关工具渲染脚本生成图片(PlantUML)或者执行(Airflow等)PlantUML渲染:本地Java环境运行plantuml.jar。运行脚本,输入描述,自动生成并渲染时序图。
2025-08-21 18:47:23
557
原创 dify离线插件打包步骤
为什么不能外网直接下载直接导入内网使用呢?产品这样设计的目的是什么呢?所有现象都要打一问号“?插件包含 Python 源码 + 第三方依赖(如 openai、pandas 等)Dify 无法只靠一份 . py 下载就让插件在内网跑起来如果 Dify 下载了插件代码,还得自动处理依赖(这就需要联网或本地 PyPI 镜像),这一步平台目前不做。插件打包时,你自己知道要用哪个版本的依赖、是否需要额外的 wheel 文件如果平台来帮你打包,就必须有编译环境 + PyPI 镜像 + 模型支持 + 安全沙箱。
2025-07-31 00:00:00
2442
1
原创 使用es实现全文检索并且高亮显示
最终展示到前端的是搜索框以及搜索出来的段落及高亮还有原版文档,这样就解决了扫描件无法被识别的问题,算是曲线救国啦~深究背后原理倒排索引,下篇博客见啦~安装单机es还有chatgpt。
2025-07-31 00:00:00
815
原创 离线部署paddldocr
📌 完整流程(联网机器 + 离线机器)目标在联网机器上:安装 Miniconda + PaddleOCR。完整测试 OCR 功能(确保所有模型和依赖正常)。打包 Conda 环境、pip 依赖、PaddleOCR 模型,生成离线安装包。在离线机器上:直接部署 Conda 环境 + 预下载模型,无需联网。🔧 1. 在联网机器上的完整安装与测试(1) 安装 Minicondabash。
2025-07-09 11:30:23
2928
原创 es单机安装脚本自动化
自动化部署这种做法的意义在于实现 自动化部署 和 减少人为错误,它的优势有很多,主要体现在以下几个方面:提高效率通过自动化脚本来执行部署任务,可以大大缩短部署时间。无需每次都手动执行一系列繁琐的步骤,减少了人力成本。部署脚本一旦编写完成,用户只需提供必要的参数(如变量配置),脚本便会自动化执行,极大提高了工作效率。减少人为错误手动部署容易因为疏忽或者记忆不准确导致配置错误或漏做某些步骤。自动化部署脚本可以避免这些错误,因为脚本是经过验证的,按步骤执行,不会跳过任何重要环节。
2024-12-31 21:55:00
932
3
原创 systemd设置开机自启
Systemd 是系统启动和服务器守护进程管理器,负责在系统启动或运行时,激活系统资源,服务器进程和其它进程。systemd被设计用来改进sysvinit的缺点,它和ubuntu的upstart是竞争对手,预计会取代它们。systemd的很多概念来源于苹果的launchd。创始人Lennart是redhat员工,但systemd不是redhat项目。systemd的目标是:尽可能启动更少进程;尽可能将更多进程并行启动。systemd尽可能减少对shell脚本的依赖。
2024-12-05 23:19:03
3140
3
原创 离线使用k8s部署项目
然后在执行目录下会生成一个tar包 ,将这个tar包下到本地,一会将此tar包放到可以离线的k8s机器上。划到最下边 在这里看到我们配置的镜像加速器地址,说明成功。执行不成功就换刚才的镜像源地址 直到能拉下来为止。docker的安装与完全卸载(亲测可用)然后需要写DockerFile 文件。使用如下命令查看镜像加速器是否起作用。将找到的镜像仓库地址写入。具体内容可以参考此网站。拉下来镜像后执行此操作。你就会得到一个tar包。
2024-10-11 19:36:13
541
原创 部署k8s1.28.2(正常网络环境即可)
k8s要求集群中节点时间必须精确一致,这里直接使用ntp服务从网络同步时间,企业中建议配置内部的时间服务器,优先使用“yum list”确认nptdate服务是否安装若已经安装,则直接配置crontab任务,若本地有ntpdate时钟同步器,则直接与其同步,若可以连接互联网,那么也可以直接与阿里时钟同步器进行时间同步,本实验与阿里时钟同步器进行同步“ntpdate time1.aliyun.com”注意,如果安装了docker就无需安装containerd,docker和containerd选一个装就行。
2024-10-10 19:33:35
1779
原创 内网离线安装k8s 1.27.0(保证安装成功)
一、集群规划及架构(node节点可以有很多个)二、系统初始化准备(所有节点都需要进行操作)1、关闭防火墙2、配置域名解析3、在指定主机上面修改主机名(每台主机上执行自己的那一行)4、禁用swap交换分区(kubernetes强制要求禁用)5、修改Linux内核参数,添加网桥过滤器和地址转发功能加载网桥过滤器模块6、配置ipvs功能。
2024-10-10 18:30:56
1630
原创 rancher创建k8s集群步骤报错:Failed to create fleet-default/master cluster.x-k8s.io/v1beta1, Kind=Cluster for
多看帮助,少走弯路,而且在执行命令的时候要知道执行的大概是什么意思,不然做这件事情毫无意义。
2024-08-31 16:18:22
4290
1
原创 SpringBoot中这样用ObjectMapper,才够优雅!
通过上面的测试,结论已经很清晰了。所以在Spring中如何正确的使用ObjectMapper不用我再说了吧~
2024-04-08 22:07:08
1551
原创 单体到分布式到微服务
业务驱动着技术发展是亘古不变的道理。最开始的时候,业务量少、复杂度低,采取的技术也相对简单,能够基本满足用户对功能的需求。随着 IT 信息化的普及,更多交易被放到了网络上,增加的信息量和频繁的业务访问就变成了需要解决的问题。因此,逐渐产生了缓存、集群等技术手段,同时对业务扩展性和伸缩性的要求也变得越来越高。高并发、高可用、可伸缩、可扩展、够安全一直都是架构设计所追求的目标。下面我们来看一下架构设计经历了哪些阶段,以及每个阶段分别解决了哪些问题,又引出了哪些新问题。1、访问人数有限2、基本没有高并发的特性
2024-04-05 21:36:34
1028
原创 项目实战梳理,一条请求如何工作拿到数据
纵观这整个流程,我们可以知道一个请求过来以后要经过怎么样的处理,其实从底层来说,我们开发一个软件,无非就三方面,存数据,查数据,处理数据,纵观整个图,用户带着数据来了,用户带着数据走了,用户来的时候需要进行校验,验证身份,于是有了校验的一系列东西。
2024-03-29 09:29:51
1082
原创 ThreadLocal和Synchronized的区别
ThreadLocal英文翻译过来就是:线程本地量,它其实是一种线程的隔离机制,保障了多线程环境下对于共享变量访问的安全性。看到上面的定义之后,那么问题就来了,ThreadLocal是如何解决共享变量访问的安全性的呢?其实ThreadLocal为变量在每个线程中都创建了一个副本,那么每个线程可以访问自己内部的副本变量。由于副本都归属于各自的线程,所以就不存在多线程共享的问题了。便于理解,我们看一下下图。
2024-03-28 22:00:00
1089
原创 websocket
WebSocket 是一种在单个TCP连接上进行全双工通信的协议。WebSocket 使得客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。在 WebSocket API 中,浏览器和服务器只需要完成一次握手,两者之间就直接可以创建持久性的连接, 并进行双向数据传输。(维基百科)WebSocket 本质上一种计算机网络应用层的协议,用来弥补 http 协议在持久通信能力上的不足。WebSocket 协议在2008年诞生,2011年成为国际标准。现在最新版本浏览器都已经支持了。
2024-03-28 11:53:56
1681
原创 CIM搭建实现发送消息的效果
该框架是基于主流的Netty框架(Netty的强大已无需多言了),能够保证稳定高效的连接,而且断线重连机制支持的也很好。易于扩展和使用,并完美支持集群部署支持海量链接,目前支持websocket,android,ios,桌面应用,系统应用等多端接入持,可应用于移动应用,物联网,智能家居,嵌入式开发,桌面应用,WEB应用即时消服务。用时7年 基于CIM的项目已经运行在全国各个地方,包括上市公司,各地政务系统,警务系统等服务于上百家客户。
2024-03-28 11:04:34
844
1
原创 跨域问题经典解决方法
当一个请求的url的协议、域名、端口三者只要有一个与当前页面的url不同则会出现跨域问题。解决跨域问题的方法有多种,以下是一些常见的解决方案:代理服务器:在前端服务和后端接口服务之间架设一个中间代理服务,该代理服务的地址与前端服务一致。这样,代理服务与前端服务之间由于协议、域名、端口三者统一,不存在跨域问题,可以直接发送请求。同时,代理服务与后端服务之间由于不经过浏览器,没有同源策略的限制,也可以直接发送请求。通过这种方式,可以通过中间代理服务器做接口转发,解决跨域问题。
2024-03-14 09:41:31
3753
原创 jvisualvm保姆级教程
这其中还有很多点解释得不够底层,后续我会继续补充,如为什么有两种方式,优势利弊都是什么,还有每一步的操作都代表了什么,版本之间的关系如何,这些问题我们都要心知肚明。我们需要注意:启动和配置:Java VisualVM通常位于JDK安装目录的bin目录下。在启动后,它会在左侧栏目列出所有运行中的Java进程。确保你选择了正确的进程进行监控。插件管理:Java VisualVM支持丰富的插件来增强其功能。你可以通过菜单栏的“工具”->“插件”来查看和管理已安装的插件。
2024-03-11 21:36:33
7195
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅