自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (16)
  • 收藏
  • 关注

原创 VTK 各个点颜色的设置

/创建每个点的属性数据,这里代表颜色 vtkUnsignedCharArray。//将points数据传进polydata。//将点数据的颜色属性传进polydata。//设置颜色的组分,因为是rgb,所以组分为3。//所有的点都是黑色。

2025-04-03 21:19:02 284

原创 VTK的两种显示刷新方式

/将points数据传进polydata。// 设置Viewport窗口。

2025-04-03 21:14:45 856

原创 最小二乘法与RANSAC

对于点比较聚集,大部分在拟合的目标曲线周边的点,像下面这种,最小二乘法是比较适合的,但是一旦有一些离散点,哪怕数量很少,都会造成拟合变形。而RANSAC拟合直线时,可以忽略离群点的影响,不会被离群点带偏,更适合带噪点的点云的拟合。

2025-04-01 23:24:27 340

原创 【无标题】

3.修改完之后,会出现一些问题,比如.net framework普通项目下的“引用”变成了“依赖”,如果里面的依赖,不支持.net framework框架,会报错,需要删掉,重新添加依赖。4.如果用winform,还会出现,winform上面的按钮的“事件”都消失了,连form_load之类的消失了,但代码还在.cs中,需要在winform界面上重新连接事件的方法。2.修改完后重新加载项目,就可以在目标框架中,修改.net framework的各个版本。

2025-03-31 20:44:28 157

原创 C# debug和release模式问题

3.默认设置中,debug模式下,代码没有优化,而release模式下,代码被自动优化,这可能带来问题,在debug模式下没问题,但release模式可能有问题,特别是多线程的情况。4.debug模式下,由于要加入中断功能、trace等调试信息,相当于带装备跑步,所以效率较低,而release模式下,不需要做这些,相当于轻装前进,执行速度快。2.在vs中,选择debug模式,运行时,在断点处会停止,可以通过继续按钮执行到下一个断点处,而在release模式下,在断点处不会停止。

2025-03-31 20:35:45 461

原创 VS 2022,配置PCL 1.12.0,C#使用C++/CLI调用

首先进入E:\ PCL 1.12.0\3rdParty \OpenNI2,这里存放了安装包,双击安装包,如果让提示安装,就安装,如果已安装,出现下面的画面,选卸载,即从默认的C:\Program file里卸载。右键点击此电脑(我的电脑,计算机,这台电脑等名字),选择属性,接着点击左侧的高级系统设置,然后选择高级选项卡,点击下面的环境变量…(注意:Debug模式下的lib和Release里面的lib必须输入不同的lib,不能混在一起,否则程序运行,会报内存有关的各种错误,还有link链接错误之类的)

2025-03-30 11:47:00 991 1

原创 .net平台C#对于2D/二维点云处理用哪些库?

对于单线激光雷达生成的2D点云数据的处理,使用PCLCSharp是个比较折中的路线。PCL环境配置就是个麻烦的事情。而配置之间的关联又是一个大坑,如果使用的是C++语言开发,那没什么说的,就选PCL ,用C++/CLI绝对是个大坑。但它主要处理的是3D点云,而使用其他C#的点云处理库。AI推荐的一堆都不太适合,但对于用C#语言开发来说。要使用PCL,就比较麻烦。频繁报错,无法定位原因,故障大部分和配置有关,但网上的资料比较少,但它是C++语言的,又是一个头疼的问题,几乎是个必然的选择。

2025-03-30 11:38:58 255

原创 JAVA的权限修饰符

protected在默认的基础上增加了权限,外面有了私生子或者干儿子也可以访问;public相当于把钱放在家门口,除了自己人可以访问外,其他人也可以访问;默认相当于一个家庭的公共开支的存钱罐,家庭内成员都可以访问;在实际使用中,一般只是用private和public。private相当于私房钱,只能自己访问;

2025-03-10 20:40:15 164

原创 11. 大模型的蒸馏技术

数据蒸馏(Knowledge Distillation,KD)是一种从2015年开始业内常见的技术做法,是指通过一系列算法和策略,将原始的、复杂的模型进行去噪、降维、提炼等操作,从而得到更为精炼、有用的模型。DeepSeek据说就是通过对各个成熟大模型进行蒸馏后产生的,而且它再经过蒸馏后,输出7b、14b等模型参数较少的模型,可以进行本地部署。:教师模型输出的概率分布(通常经过温度缩放)包含类别间的关系信息(如“猫”与“老虎”的相似性),比硬标签(One-hot编码)更丰富。

2025-02-06 22:28:44 1117

原创 10. 神经网络(二.多层神经网络模型)

多层神经网络(Multi-Layer Neural Network),也称为深度神经网络(Deep Neural Network, DNN),是机器学习中一种重要的模型,能够通过多层次的非线性变换解决复杂的分类、回归和模式识别问题。

2025-02-06 21:45:50 1164

原创 9. 神经网络(一.神经元模型)

神经元的计算一般是计算输入值的权重,如上图,ax表示输入,wx表示输出,z表示结果。神经元通过微弱的电信号进行运算和信号传递,多个生物神经元彼此之间相互连接,就构成了复杂的生物神经网络。假设小明要回家过年,打开12306,开始买票,他浏览了一遍,然后把打算要买的车票加入候补。人工神经元可以简化为一个黑盒,接收多个输入,经过运算(一般是加权)后,产生多个输出。再输入一张G高铁车票,运算结果与小明的结果不一致,就修改权重,比如加大w1权重值。假设输入一张K普通车票,运算结果与小明的选择一致,那权重不变。

2025-01-21 21:09:38 571

原创 8. 专家系统(Expert System)

专家系统(Expert System,简称 ES)是人工智能领域的一种重要应用,旨在模拟人类专家在某一特定领域的知识和推理能力,通过计算机系统解决复杂问题。专家系统结合了知识库、推理机制和用户接口,能够在特定领域内提供与专家相当甚至超过专家水平的决策支持。专家系统的目标是将人类专家的专业知识和经验形式化,并将其嵌入计算机中,供非专家用户使用。这种系统的核心优势是能够在特定领域进行深入的分析与推理,帮助用户做出高质量的决策。专家系统是一个模拟专家在特定领域中解决问题的计算机程序,它具有以下两个关键特性:专家系

2025-01-20 22:22:47 814

原创 7. 计算机视觉

计算机视觉(,简称 CV)是人工智能(AI)领域中的一个重要分支,旨在使计算机能够像人类一样“看”并理解数字图像或视频。它结合了计算机科学、数学、图像处理、模式识别、机器学习等多个学科,广泛应用于图像识别、目标检测、图像生成、视频分析等领域。计算机视觉的核心目标是通过对图像或视频中的信息进行分析,提取出有意义的特征或物体,从而实现各种智能任务。通过计算机视觉,计算机能够“感知”世界,处理并理解人类视觉信息。

2025-01-20 21:46:09 1258

原创 6. NLP自然语言处理(Natural Language Processing)

自动文本摘要是将长篇文章或文档的关键信息提炼成简短摘要的技术。根据生成摘要的方式,分为抽取式摘要(Extractive Summarization)和生成式摘要(Abstractive Summarization)。

2025-01-13 22:36:27 881

原创 5. DL深度学习(Deep Learning)

神经网络是深度学习的基础,其灵感来源于人类大脑的神经元连接。最初的神经网络(感知器)是通过简单的数学模型模拟神经元(就是大脑的细胞)之间的连接。

2025-01-12 21:19:43 972

原创 4. 模型训练

是机器学习中的一个核心步骤,涉及使用数据来调整模型的参数,使其能够在特定任务上达到预期的表现。训练过程的目标是通过反复优化,使模型能够准确预测或分类新的数据。在训练过程中,以监督学习为例,模型不断根据输入数据和其对应的输出(标签)来调整自身的参数,从而减少误差并提高精度,其他模型方法类似。

2025-01-09 22:35:32 1141

原创 3. ML机器学习

机器学习是人工智能的一个重要分支,是人工智能的一个子集。它无需显式编程,而是通过数据和算法使机器能够自动学习和改进,从而实现智能行为。机器学习依赖于算法来识别数据中的模式,并通过这些模式做出预测或决策。机器学习是实现人工智能的一种手段,但AI不仅仅局限于机器学习,还包括许多其他方法和技术,比如专家系统、规则推理、搜索算法、自然语言处理等多种技术。以上这些是常见的机器学习的技术,但随着技术的发展,还有很多新的技术在不断涌现。对于复杂应用,一般是几种技术综合使用。

2025-01-09 21:31:05 825

原创 C# 中await和async的用法(二)

async方法的返回类型通常是Task或Task。如果没有返回值,返回Task;如果有返回值,返回Task。在需要优化性能时,可以使用。async void主要用于事件处理程序或回调方法,通常不推荐在其他场景使用。理解async方法的返回值对于编写有效的异步代码非常重要,可以帮助你正确地处理异步操作和任务。

2025-01-08 23:07:46 1021

原创 C# 中await和async的用法(一)

在 C# 中,await关键字用于异步编程,配合async方法一起使用。await允许你等待异步操作完成,而不会阻塞当前线程。简而言之,await会暂停当前方法的执行,直到任务完成,然后继续执行。async。

2025-01-08 21:27:12 738 2

原创 2. 模型和算法

不同的机器学习算法可以用来训练同一种类型的模型(例如,神经网络模型、支持向量机模型等),但使用的算法可能不同。一个算法可以用来训练多个模型:同一个算法(例如,支持向量机、神经网络、线性回归等)可以在不同的数据集上训练出不同的模型,具体的模型取决于训练过程中数据的特性、参数设置等。算法不直接提供预测,而模型直接应用于预测:例如,训练一个神经网络模型的算法是通过反向传播调整神经网络的权重,而神经网络模型则可以用于具体的任务,如图像分类或自然语言处理。在机器学习中的含义:算法是用于训练、优化或调优模型的过程。

2025-01-06 22:10:41 856

原创 1. AI人工智能基本概念

AI的基础是大量的数据。数据是训练AI模型的“燃料”,一般数据越多,AI模型训练的效果越好。数据清洗:比如缺失值处理(删除或使用均值、中位数、最频繁值填补)、异常值处理(一般删除),进行格式化,统一数据单位等,从而获得想要的数据格式。包括计算机科学、数学、统计学、语言识别、图像识别、自然语言处理、专家系统、机器学习,计算机视觉等。数据拆分:对处理后的数据集进行分组,一般70%-80%的数据用于训练,20%-30%的数据用于验证和测试。数据标注:指的是对数据的属性进行描述,比如图像的类别、文本的情感等。

2025-01-06 22:06:45 427

原创 亚德客 强力夹紧缸 电气设计

如果配感应器,用M12接头A Code接头,1、3针为电源,2、4针为信号,共2个到位信号。通信模块是可选项,如果没有通信模块,阀岛配有15/25/37针的接口,需要硬接线控制。不支持三菱的CCLINK。

2025-01-05 18:25:19 236

原创 Eplan 继电器/接触器的触点映像显示问题

可以按下面设置,把它的功能定义改为“常开触点,辅助触点”这样才可以显示触点映像。

2025-01-05 18:13:55 1406

原创 Eplan 窗口宏与符号宏的区别

Eplan的宏可以分为窗口宏和符号宏。可以根据对名字的定义来规定,他们之间没有本质区别。

2025-01-04 21:02:04 295

原创 Eplan 项目结构(高层代号、安装地点、位置代号)

Eplan 项目结构(高层代号、安装地点、位置代号)

2025-01-04 20:59:19 998

原创 Eplan 符号宏/窗口宏的编辑及创建

Eplan 符号宏/窗口宏的编辑及创建

2025-01-03 18:53:46 1336

原创 Eplan 布局图中的宏/设备/安装板比例缩放

Eplan 布局图中的宏/设备/安装板比例缩放

2025-01-03 18:45:31 1077

原创 无需fang/qiang免费使用chartgpt的方式

free gpt

2025-01-01 22:40:48 595

原创 Eplan中EDZ与符号宏的区别

Eplan中EDZ与符号宏的区别

2025-01-01 22:37:56 678

原创 三菱不同系列PLC用MC协议通信

另外,PLC里面有两类配置,TCP/UDP和ASCII格式/二进制,共有4种组合,上位机与PLC通信时,也要使用与PLC配置相同的方式。比如:A系列的PLC,Fx3u,以及有些老的PLC,使用了北辰模块实现的以太网通信,要使用 1E 协议来通信。在串口通信中,共有以下几种帧,其中1C,2C,3C帧支持格式1,2,3,4,在C帧里支持格式5通信。Q系列,L系列,FX5U系列,还有以太网模块QJ71E71,使用3E协议。不同系列的PLC支持的帧类型不同,千万不能搞错!

2024-11-17 19:30:23 934

原创 使用navicat修改mysql的root密码

使用navicat 16修改mysql 8.4的root密码

2024-10-11 14:14:07 1474

原创 mysql忘记密码后重置(以windows系统mysql 8.4为例)

mysql忘记密码后重置(以windows系统mysql 8.4为例)

2024-10-11 14:09:32 868 1

原创 IDEA中maven加载慢的原因--非正常关机

在IDEA中,即使maven配置正确,也使用了国内镜像,内存配置也合理,但是有一种情况,加载仍然非常慢。一旦这种情况发生,重启后打开IDEA的项目时,maven会重新加载和编制索引,不管如何设置都会非常慢。这种情况就是在IDEA未关闭的情况下,强行关机。所以在关机前,一定先关掉所有的IDEA。

2024-09-21 09:08:38 243

原创 提高IntelliJ IDEA的启动速度

修改这2个值,就是最小和最大启动内存。(默认最低128m,最高512m)修改到本机内存的1/4左右,其他的也行,不要太高。如果刚打开项目时很慢,主要是默认内存分配的太少了。保存后关闭,重新打开项目,从2分钟缩短到30秒。

2024-09-12 13:46:24 354

原创 使用安卓模拟器运行若依APP

然后查看端口号,在HBuilder X中设置对应的端口号。可以使用Bluestacks 5蓝叠。在运行时,需要先打开ADO调试。

2024-09-03 18:20:04 209

原创 Bluestacks安装在vmware虚拟机中

Bluestacks 5 蓝叠安装在vmware虚拟机的Win10系统中,安装成功后,如果运行时报错,可能是因为没有虚拟机没有启用虚拟化功能。需要先关闭虚拟机,然后在它的配置里,选中虚拟化功能,然后再启动,就可以运行Bluestacks了。模拟器不需要很高的配置,1内核2G内存就可以运行。

2024-09-03 15:48:56 587 1

原创 若伊中的v-hasPermi

el-tab-pane v-if="checkPermi(['system:user:add', 'system:user:edit'])" label="参数管理" name="menu">参数管理</el-tab-pane><el-tab-pane v-if="checkPermi(['system:user:add'])" label="用户管理" name="user">用户管理</el-tab-pane>若伊系统中用v-hasPermi封装了一个指令权限,能简单快速的实现按钮级别的权限判断。

2024-09-01 13:26:18 1672

原创 tortoise小乌龟git管理工具的使用(以若伊为例)

■提交后,通知其他人拉取最新的代码,否则2个人都提交了新功能,就可能冲突,因为在提交推送时,在总pom和admin的pom内容不同,需要解决冲突后才能提交推送。■前端代码新增功能模块后,提交时,这个文件不能提交,因为有后端服务器的地址和端口配置,本地与服务器端的可能不同。但涉及到全局配置的yml文件,因为本地配置(比如数据库配置)和服务器配置可能不同,因此不能提交,不打勾即可。对于多人开发的软件,后端的新增模块或功能因为是新的,和别人的没有冲突,都可以提交,■后端代码在本地修改后,必须先提交才能推送;

2024-09-01 13:19:59 461

原创 若依-表格中switch控件与数据库的交互

change="handleSelect(scope.row)"监听操作,要把scope.row作为监听函数的参数传给函数,才能写入数据库。<el-table-column label="启用状态" align="center" prop="shiftStatus">v-model="scope.row.shiftStatus"建立与scope缓存数据的双向绑定。active-value="Y"要写入数据库的内容,根据switch的选择而定。

2024-08-30 09:07:30 181

原创 MySQL中的time字段与Java数据类型的转换

如果用下面的代码就会报错,因为parseTime要求的原数据必须是年月日时分秒。这个指令是代码生成器自动生成的。而MySQL里面只有时分秒,没有年月日,所以parseTime读取的全是0.由于Java中没有time数据类型,只有date,所以对于Mysql中的字段,在做前端界面显示时,只需要把parseTime删掉,即可完整显示时分秒。

2024-08-30 08:45:05 494

西门子 Sinumerik CNC报警知识点摘录

西门子 Sinumerik CNC报警知识点摘录

2024-03-09

SQL server备份 还原 修复

SQL server备份 还原 修复方法

2024-03-09

微软数据库管理软件SSMS中在表设计器中显示说明等列属性

微软数据库管理软件SSMS中在表设计器中显示说明等列属性

2024-03-09

用简单模式,对SQLServer数据库收缩

用简单恢复模式,对SQLServer数据库进行收缩的方式和说明

2024-03-09

西门子Sinumerik数控系统OPC UA配置记录

介绍西门子Sinumerik数控系统的基础知识和OPC UA的配置方式

2024-03-09

OPC UA 在SINUMERIK的应用-CIMT2019版

OPC UA 在SINUMERIK的应用_CIMT2019版

2024-03-09

西门子 Sinumerik CNC系统报警表1-6162,中英文对照

西门子 Sinumerik CNC系统报警表1-6162,中英文对照

2024-03-09

西门子CNC机床SW4.7版本OPC UA 数据节点变量表

西门子CNC机床SW4.7版本OPC UA 数据节点变量表

2024-03-09

TIA Portal博途中计时锁机功能,PLC、HMI源程序、密码生成器和使用说明

对于卖出去的设备,有些客户不愿意付尾款,就有比较对设备进行计时锁机操作,到时间未付款的进行停机或降速操作,需要解锁时,通过触摸屏生成解锁码发过来,让后通过算法生成密码,在触摸屏上输入密码即可恢复设备正常使用。 此资源内含PLC\HMI源程序、使用说明和密码生成算法,下载后就能直接使用。

2022-07-14

KUKA库卡机器人零点校正方法

KUKA库卡机器人出厂时已经校正过零点,但是在运输后由于颠簸造成位置偏差过大,重新开机后会提示校正零位。在电池没电、更换电机等场合,也需要校正零点。本文详细讲解了KUKA库卡机器人KRC2系统校正零点的方法和步骤,KRC4系统的操作与之类似。

2022-07-08

KUKA机器人KRC2系统程序备份方法

KUKA库卡机器人的程序编制后,一般要进行备份,便于以后的维护,本文详细讲解了KUKA机器人KRC2系统的程序备份方法,KRC4系统的备份与之类似。

2022-07-08

ABB机器人如何更新转数计数器

ABB机器人各个轴的位置是用电池保持的,但在一些特定的场合,需要更新转数计数器。本文详细介绍了更新转数器的适合场合和具体操作步骤。

2022-07-08

AUTOCAD常用操作-制作和使用图块

使用AutoCAD绘图时,经常需要把同一类的图形做成一个图块,便于拷贝、粘贴和批量修改,本文详细讲解了如何制作和使用图块。

2022-07-08

AUTOCAD常用操作-淡化背景图形

在复杂的AutoCAD布局图中,为了突出显示特定内容,需要把其他图形做淡化处理,本文详细讲述了如何进行淡化背景图形的操作。

2022-07-08

西门子S7-1500T运动控制功能库的使用

西门子S7-1500T运动控制功能库的使用

2022-06-30

西门子S120伺服驱动器如何读取编码器值

西门子S120伺服驱动器如何读取编码器值

2022-06-30

德国KUKA库卡机器人与西门子S7-1200PLC通信

德国KUKA库卡机器人与西门子S7-1200PLC通信

2022-06-30

西门子V20系列变频器说明书

介绍西门子V20变频器的使用

2022-06-30

西门子驱动库文件下载链接

里面有西门子开发的驱动控制的库文件下载链接,可以直接下载对应的库文件,减少重复搜索的时间。

2022-06-30

西门子精彩系列Smart Line触摸屏介绍

西门子精彩系列Smart Line触摸屏介绍

2022-06-30

西门子 TIA 全集成自动化平台介绍

西门子 TIA Portal 博途 介绍

2022-06-30

制动电阻工作原理及选型指南

1.1变频器制动方法分类 1.2制动电阻工作原理 1.3制动单元简介 1.4制动电阻的计算方法 1.5制动电阻阻值的计算 1.6制动电阻功率的计算 1.7制动电阻选型注意事项 1.8制动电阻应用注意事项 1.9附件

2022-06-24

空空如也

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

TA关注的人

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