自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (4)
  • 收藏
  • 关注

原创 耗时两个月开发的弯管机三维模型自动转档软件

SmartPipe软件根据用户提供的三维实体管子数据(stp、iges、brep文件),通过全自动方式,提取管子的轴线数据及几何特征信息,生成弯管编程所需的xyz数据以及ybc数据,同时提供预览功能来验证所生成的数据是否合理。用户点击下图中的“自动计算轴线”按钮,系统通过分析,自动得到管子的轴心线数据,并高亮显示轴线。用户点击右下方的“YBC输出”按钮,在弹出的如下对话框中选择要输出的YBC文件的保存路径,即可生成YBC和XYZ文件,生成的YBC和XYZ文件预览如下图所示。

2022-09-23 17:51:02 538 3

原创 ChatGPT回答:如何理解CAD编程中的Occurrence概念

通过指定每个组件在整个设计中的发生,他们可以确保最终产品是功能性的、安全的,并满足所有设计要求。例如,如果您正在设计一辆汽车,CAD模型的发生可能是指将该发动机模型的特定实例放置在整个汽车设计中。同样,车轮的CAD模型的Occurrence可能是指将该轮模型的特定实例放置在汽车设计中的特定轴上。CAD模型的Occurrence指的是在更大的装配或产品设计中使用或放置模型的实例。换句话说,它是在更大系统或装配中的3D模型的特定发生或实例。

2023-03-27 15:11:05 44

转载 【转载】指针的引用 *&

可以发现在执行swap()函数的时候确实修改了地址,也交换了a、b的值。但是,当我们在main()函数中输出a、b的时候,完全没有交换。按照C++程序员的习惯,指针“*”号是和类型放在一起的。引用是C++中很强大的语法,在编程中极其实用。对指针变量本身的修改无法作用到原指针变量,在执行swap()函数的时候就是执行中。我就简简单单添加了“&”,竟然如此神奇!不要觉得看着复杂,其实一点也不复杂。所以需要通过引用来实现修改指针变量。指针的引用能够全局修改指针变量!同样的代码,我只改一个地方。

2023-01-04 16:20:51 35

转载 VS+QT项目设置QT的方法

1,先在工程右键菜单属性 -->【Qt Project Settings】-> 【Qt Installation】先确认一下能不能选其他版本。缘由:QT + VS,有时要编译32位,有时要编译64位,但是有人发现Qt Installation没有64位或者32位的,怎么办?2,如果不能,就在VS菜单选择【扩展】-->【Qt VS Tools】--> 【Qt Options】4, 在【Add New Qt Version】对话框点击【...】按钮,选择QT的安装目录。6,然后再回到第1步,选择一下就OK了。

2022-12-30 11:02:58 1230

原创 C++替换string中的\“为“

可见,XML数据中,节点的属性数据都是\",这实际上是不符合XML规范的,也就无法正常解析,需要我自己在解析之前,做一次统一的替换,将其中的\"替换为"。我原计划采用std::replace(strXmlTxtFile.begin(), strXmlTxtFile.end(), '\\"', '\"');后面经过请教发现,我犯了两个错误:1.两个字符应该是字符串,就不能用单引号了;其中"\\\""最外面两个"指的是字符串的定义,中间两个\指的是转义。

2022-11-04 15:13:24 491

转载 推荐一款开源的ICO制作神器——greenfish

推荐一款开源的ICO制作神器——关于ICO格式做软件图标时,为什么有时候图标太小,且不清晰,看这篇文章就会茅塞顿开。

2022-09-07 08:54:07 2901 1

原创 如何到Open Cascade内部进行调试

手动编译Open Cascade, 到Open Cascade内部进行调试

2022-07-12 17:46:59 235 1

原创 Open Cascade 采用自顶向下方式创建Box

OpenCASCADE Make Primitives-Box - opencascade - 博客园OpenCASCADE Make Primitives-BoxOpenCASCADE Make Primitives-Box - opencascade - 博客园这篇文章中,作者采用自底向上的方式创建了一个Box,即先从叶子结点出发,逐步回到根结点,即先构造出顶点、边、Wire、Shell、最后到实体。在学习作者源码基础上,本文尝试采用相反的方式创建了一个Box,即首先创建Solid,然后是Sh.

2022-04-14 20:31:15 196

原创 VS2019编译Open Cascade 7.6.0的方法

VS2019编译Open Cascade 7.6.0的步骤与方法

2022-04-07 20:18:18 1194

原创 如何在Win10(包括2004版本)下安装64位CATIA

Win10下无法安装64位CATIA,早就像一个魔咒一样,一直在江湖上传说。究其原因,是因为SSQ的破解软件,无法在Win10(2004版本)之后弹出UI界面,导致安装者束手无策,无法破解。就像这个帖子里面说的一样http://www.hao007.net/bbs/forum.php?mod=viewthread&tid=44302《大危机!!SSQ DSLS与最新版win10 2004发售不兼容问题》其实,这个问题完全是能够解决的,解决的途径就是采用命令行的形式运行SSQ DSLS步骤如下:

2020-11-03 15:42:27 12267 7

原创 Word VBA中读取Excel表格中的数据

Word VBA中读取Excel表格中的数据前天有一个项目需要写详细设计报告,其中有一块重要内容是把Excel中的每一行数据做成一个Word中的表格。一共将近100行数据,如果我一行一行地手动去做,估计手就废了,于是采用Word VBA。基本编程思路创建一个空word文档word文档中,编辑好一个示例表格,作为一个母表,后续所有的表格程序都是复制这张表,然后修改复制后的新表格的数据打开Excel,遍历每一行数据取这一行关键数据,复制母表,改变复制后的表格数据代码片段Dim wb As D

2020-10-30 09:14:13 5107

转载 VS将project编译为dll或lib文件供solution下其他project调用

因为本人自己需要在同一个solution下面做多个project,我用的是VS2015, 语言C++。首先创建两个project,其中HelloMultiProject作为启动的project,它是exe类型;AnotherProject是dll类型的,如图:有两种方式来从一个project调用另一个project的方法(或者类)。1. 如果AnotherProject的配置Configuration Type是Dynamic Library(.dll)使用dllexport和dllimpor

2020-10-04 15:16:25 344

原创 Three.js加载显示PCD文件的一次难忘Bug

某三维项目需要在Web页面上同时展示两个三维点云数据,点云格式为.pcd格式,参照通用的做法,主要设置以下三部分代码:一、html的模型显示区:<div class="centerBlank"> <div class="up" style="position:relative;"> <!--左上侧区域 --> <div class="left" > </div> <!--右上侧区域 --> <!--

2020-07-27 21:35:59 2800 1

转载 Windows10安装visual studio 2013

https://wenku.baidu.com/view/6f1ba49955270722192ef7a8.html

2020-07-13 22:52:17 242

原创 EXCEL VBA中的Hyperlinks函数使用

最近某个工作任务需要倒腾各种Excel表格,于是重新拾起了VBA。今天遇到的任务是做一个统计表,统计合并若干个分散的Excel表格,并在统计表中做一个具有超链接功能的目录,点击超链接可以跳转到各个分散的Excel表格中。这个功能应当由Hyperlinks函数完成,但是实际操作起来发现这个函数里面有好多坑,使用起来并不方便,函数的官方API是这样的:Expression.Hyperlink...

2020-03-22 18:04:53 9410 2

原创 利用Auto.js自动收集支付宝蚂蚁森林能量小程序

最近利用Auto.js写了一个支付宝蚂蚁森林自动收集自己能量和好友能量的小程序,现在发布出来共享给大家。程序在我的华为手机上运行效果非常好。//1.解锁屏幕unlock();//2.启用按键监听registEvent()//3.打开蚂蚁森林enterMyMainPage();//4.收集自己的水collectMyOwnEnergy();//5.点击“查看更多好友”,进入好友排...

2019-06-08 20:22:00 6009 5

转载 Java如何调用C++编译的exe程序

转载自:http://www.cnblogs.com/xxpal/articles/824963.html使用Runtime.getRuntime().exec()方法可以在java程序里运行外部程序。 1. exec(String command) 2. exec(String command, String envp[], File dir) 3. exec(String cm...

2019-03-29 10:29:45 1060

原创 Jena报错“RDFDefaultErrorHandler.java:40”及其解决方案

今天在用Jena2.6.4操作本体OWL文件时,发现有一处代码报错:ERROR [main] (RDFDefaultErrorHandler.java:40) - unknown-source: {E213} http://semanticweb.org/lenovo/ontologies/……Exception in thread "main" java.lang.NullPointer...

2019-02-03 10:18:30 510

原创 jQuery的Ajax在IE11下无响应

今天遇到了如题所示的问题,经过反复测试,终于定位到问题的根本原因是IE浏览器与jQuery版本不兼容造成的,我原来使用的是jquery-3.3.1.min.js,换成jquery-1.11.1.min.js问题就解决了!...

2018-09-04 17:09:04 3676

转载 CATIA二次开发CAA实现MFC树形控件的方法研究

http://blog.csdn.net/zhidingguan2875/article/details/53947463CATIA使用CAA二次开发的时候,如果需要对树形数据对象实现管理,使用树形控件是非常好的选择。但是,CAA本身提供的控件较少,多数情况无法较好地满足项目要求,如果你的水平足够高,也可以使用CATNavigation3DViewer封装出一个满足要求的树形控件,但是

2018-01-09 19:38:01 1126

转载 求读取CATIA标注的方法或者样例代码 Annotion

文章来源 : http://bbs.csdn.net/topics/360008012我是新手,接触CATIA二次开发不久,想要读取CATIA图纸上的标注信息,请问有什么方法可以实现。说明下,是装配图,即三维图纸,所读取的标注信息也是三维的。在图纸上,标注集是挂在子零件上的,然后标注集下面有各种标注,我现在就只取注解下面的文本,包括文本的内容,位置,方向,对齐方式等信息。下图是所用

2018-01-09 19:34:53 2068

转载 教育如何应对人工智能等挑战

我们处在新的工业革命时代,颠覆性新技术不断涌现,对社会产生深刻影响。人工智能、机器人等技术创新太神奇,也让很多人觉得恐怖。这些技术能力如此强大,未来人的工作是不是会被它们抢走?面对这些比人的能力越来越强的技术,人类该怎么应对呢? 很多专家应对此问题的一个非常重要办法是:要通过教育提高人们的技能(upskilling),使那些因为人工智能等技术影响而失去工作的人,获得新的技能(res

2018-01-04 22:30:57 675

原创 C++子类的构造函数为什么要在冒号后带着父类?

2018-01-03 20:07:27 444

转载 C++中两个类相互包含引用问题

在构造自己的类时,有可能会碰到两个类之间的相互引用问题,例如:定义了类A类B,A中使用了B定义的类型,B中也使用了A定义的类型class A{int i;B b;}class B{int i;A* a;}请注意上面的定义内容,一般情况下是不能出现类A,类B相互引用都定义对象,即如下的样子:class A{int i;B b;}cl

2017-12-26 10:14:10 377

转载 CAA二次开发 CGM模型四种操作方式 数学操作 几何操作 拓扑操作 特征操作

CAA二次开发 CGM模型四种操作方式 数学操作 几何操作 拓扑操作 特征操作CGM模块中的操作CGM模块中的操作有细分、几何、拓扑、数学,本文主要讲基本几何操作。1. 概要以下为个人体会,希望能给初学者带来帮助。 在通过CAA 对CATIA 进行二次开发过程中经常会使用图形操作,如投影、做点线面等。在CGM操作中,(CTCGMOperation)有数学操作,几何

2017-12-18 19:24:44 2034

转载 Jena的简单理解和一个例子

Jena的简单理解和一个例子本文简单介绍Jena(Jena 2.4),使用Protégé 3.1(不是最新版本)创建一个简单的生物(Creature)本体,然后参照Jena文档中的一个例子对本体进行简单的处理,输出本体中的Class、Property等信息。本文内容安排如下:Ø 介绍JenaØ 运行JenaØ Jena Ontology APIØ

2017-12-13 10:05:02 5282

原创 如何在VS2010中连接MySQL和Access数据库

1 基本介绍本文采用ADO来进行数据库的连接,ADO(ActiveX Data Objects)是ActiveX数据对象的简称,是一个访问数据库中数据的编程接口。利用ADO技术实现数据库操作主要分为以下步骤:①引入ADO库,②定义连接对象指针和记录集指针;③初始化COM库;④通过连接对象指针连接数据库;⑤通过记录集指针访问数据库;⑥关闭数据库连接。⑦释放COM环

2017-12-10 21:47:50 3512

转载 本体学习方法及开发过程小结

转载自http://blog.sina.com.cn/s/blog_3f6815310101rvrk.html近期学习了一点儿有关本体的东西,当中遇到不少问题因而求助于网络,却发现问问题的人多,正确解答的人少,且没能发现有完整梳理本体学习方法及开发过程的文章,因此对近期我的学习经历稍作小结,以供本体学习爱好者参考。(一)本体的概念       本体(Ontology)是近年来计算机

2017-08-16 16:15:51 3219

原创 如何用Python+人工识别处理知乎的倒立汉字验证码

目前知乎采用了“倒立汉字”验证码,如图所示:用户需要点击图片中所有的倒立汉字才能登陆知乎。  这给Python爬虫的模拟登录带来了一定的难度,目前网络上的相关资料针对的都是普通的“英文+数字”验证码,针对“倒立汉字”验证码的文章较少。而且大家普遍采用的是requests库。经过几天的研究,我采用urllib.request实现了模拟登陆知乎,现将代码分享如下:# 登录知乎,通过保存

2017-08-05 10:14:36 7742 6

原创 利用Python网络爬虫抓取豆瓣首页图片代码分享

# 爬取豆瓣上的图片import urllib.requestimport sslimport re#定义一个能够从html文件里面利用正则表达式抓取出图片地址的函数def getImgLinks(html): imgRe = re.compile(r'<img.*?(http[\w/:\.-]+?\.jpg).*?') imgLinks = imgRe.findall

2017-07-24 20:25:54 1641

原创 python 网络爬虫报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position”解决方案

今天用Python爬取豆瓣的时候,发现报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 1:invalid start byte”,一直在找文件的错误,最后经过网友的提示,错误原因竟然是我的报头中有一条:“'Accept-Encoding': 'gzip, deflate'”这一条是我从Fiddl

2017-07-24 16:33:16 22284 6

原创 Python网络爬虫报错“SSL: CERTIFICATE_VERIFY_FAILED”的解决方案

import urllib.requestweburl = "https://www.douban.com/"webheader = { 'Accept': 'text/html, application/xhtml+xml, */*', 'Accept-Encoding': 'gzip, deflate', 'Accept-Language': 'zh-CN',

2017-07-24 15:53:55 17566 1

原创 C语言数组长度极限

今天在做《计算机图学实验》大作业的时候,定义了一个数组用于存放顶点坐标,数组长度为1025*1025,可是总是弹出错误,最后经过上网查找,发现错误原因在于我的数组是在函数体内定义的。函数体内定义的的数组存在于stack,函数体外的或者用static声明的数组存在于data,变量存储的内存空间不同,所以大小限制自然不同。我改为在函数体外定义,果然就正常运行了~

2017-06-18 14:58:39 3527

原创 怎么用VB复制电脑上的一份EXCEL文件?

今天项目需求更改,需要我用VB写个程序,复制并另存为一份EXCEL表格,我不知道能不能用纯VB的代码来实现,但是我用EXCEL 的VBA实现了! Private Sub Command1_Click()   Dim ExcelApp As Object   Dim MyExcel As Object   Set ExcelApp = CreateObject("Excel.Ap

2017-03-17 10:37:42 1330

原创 Java中引用数据类型与C++引用和指针的区别

总结,C++中指针是内存中一块裸露的地址,引用是这块内存上对象的别名,引用一旦创建的时候就必须初始化,而且以后不能改向别处,引用可以用来传给函数让函数修改真实地址,引用比指针更加安全因为引用不能随意的指向别处,像指针一样在内存中乱窜。 而JAVA中的引用数据类型,我感觉既像是指针又像是引用,Java中的引用(A a = new A(1)中的a)可以改向别处,但不像指针这么随意,只能指向别的

2017-03-16 11:06:53 406

原创 JAVA、C、C++基本语法的比较

JAVA的基本数据类型一、Java中的基本数据类型有四类八种:1、整数类型:byte、short、int、long2、浮点类型:float、double3、字符类型:char4、布尔类型:boolean 二、Java各整数类型有固定的表数范围和字段长度,不受具体操作系统的影响,保证了Java程序的可移植性,C语言程序编译后没有移植性,同一个变量在不同的系统中占空间不同。

2017-03-16 09:23:32 781

原创 VBA中妙用Split

今天VBA项目甲方反馈有一些问题,其中有一个是:将EXCEL表格中一个单元格中的:TX121 MF501TX122 MF501TX123 MF501TX124 MF501TX125 MF501拆分成5个,每个数据都是以T开头之前我的代码是这样写的:        '热敏电阻        If X1 = 1 Then      '有热敏电阻的情况下 

2017-03-13 19:47:40 14548

原创 eclipse 中 Unhandled event loop exception异常的解决办法

我的电脑上之前之前的Eclipse每次都会弹出这个问题"unhandled event loop exception",因为之前用的Java不多,所以以前一直是在忍受,今天因为要开始写Java的作业,决定解决这个问题:首先是卸载掉原来的Eclipse,重装了最新的Eclipse Java Neon,结果并没有什么用。然后我百度,有个网友说是关掉了百度杀毒就好了,我没有装这个软件,我装的是腾

2017-03-11 16:33:52 1625

原创 EXCEL VBA发生的怪事——信任中心里面的Active X设置

忙了几个月的VBA项目下周就要验收了,今天晚上我写完了验收报告和PPT,写完百无聊赖打开了已经测试过无数遍的程序,却发现一个EXCEL功能无法执行,而且之前运行的好好的,从来都没有提示过这种问题如图1、2所示我反复研究了原因,原因是EXCEL根本就不再识别Do While ThisWorkbook.Worksheets(1).Cells(Pointer, 6)     Pointe

2017-03-06 22:20:35 1457

原创 malloc/free和new/delete的主要区别以及c与c++关于结构体定义使用的区别

问题引入:研究如下两段代码:struct SBall{         //to hold theballs coordinates         intposX;         intposY;          //andvelocity速¨´度¨¨         intvelX;         intvelY;          S

2017-02-20 11:33:26 1225

DSLS_SSQ_V6R2017x

DSLS_SSQ_V6R2017x,里面包含了DSLS.LicGen.v1.6.SSQ.exe、DSLS_SSQ_V6R2017x_Installer_20170620.exe、DS_CATIA_V5.SSQ 本资源来源于网络,如有侵权,敬请告知,我会第一时间删除。

2020-11-03

HectorCollectAntForest.js

最近利用Auto.js写了一个支付宝蚂蚁森林自动收集自己能量和好友能量的小程序,现在发布出来共享给大家。程序在我的华为手机上运行效果非常好。

2019-06-08

Protege-5.5.0-beta-8

2019年1月14日发布的最新版protege,Protege-5.5.0-beta-8-win.zip

2019-01-16

struts2.3.4核心JAR包

struts2.3.4核心JAR包

2017-08-08

空空如也

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

TA关注的人

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