自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(101)
  • 问答 (2)
  • 收藏
  • 关注

原创 E0266错误(byte重定义),谨慎使用using namespace语句

在C++ 17的cstddef文件中引入了 一种std::byte类型,在部分项目升级时往往会与系统中的byte定义冲突,导致编译失败。如果是在项目代码中存在byte重定义问题而非SDK本身代码中存在冲突,在自己项目代码中明确指定byte定义的命名空间即可。(4)谨慎采用方法是:在h文件不存在其它h文件引用的情况下,可以在h文件所有的#include语句后面使用该语句。(2)较安全的方法是:该语句只出现在cpp文件中,h文件中使用std::前缀;(1)总体原则是该语句不要出现在系统头文件之前;

2024-05-01 16:35:21 308

原创 Http Status状态代码

Http协议(超文本传输协议)是一个基于请求与响应模式的、无状态的、应用层的协议,常基于TCP的连接方式,绝大多数的Web开发,都是构建在HTTP协议之上的Web应用。503 Server Unavailable:服务器当前不能出来客户端的请求,一段时间后可能恢复正常。400 Bad Request:客户端请求有语法错误,不能被服务器所理解。4xx:客户端错误–请求有语法错误或请求无法实现。2xx:成功–表示请求已被成功接收、理解、接受。5xx:服务器端错误–服务器未能实现合法的请求。

2024-03-26 17:51:20 220

原创 电路常识:干接点、湿接点

工业控制中,干接点的使用量要比湿接点多得多,主要是因为干接点没有极性。连接干接点的导线连续长期断路 既不会损坏本地的控制设备,也不会损坏远处的设备,通信方便,接口便于统一。经典案例:继电器的干触点,表示触点回路的供电由外部电路供应,继电器仅仅提供一个“结点(接点)”接通一下电路而已。干接点是一种无源开关,具有闭、合(导通、断开)两种状态,两个接触点之间没有极性可以互换。湿接点,相对于干接点而言,被称为湿接,是一种有源开关。干接点和湿接点:是对开关量说的,即:通断。有源,无源: 是对AI来说的。

2024-03-26 15:15:16 1821

原创 笔记:VS C++ 使用NuGut包管理器下载和使用第三方库

,点击,将弹出下面的对话框。然后点击“

2024-01-23 12:06:30 1812

原创 笔记:C++/C编程学习:使用nuget管理c++库的原理

通常使用c++库需要在项目配置里设置头文件包含路径和lib的链接路径。所以不同于c#库直接将文件放在指定位置就可以使用。nuget指定了一系列的特殊目录,用来管理包的内容,但是并不能管理c++库,nuget自从2.5后开始支持管理c++库。为此特意规定了一个build目录,build目录中可以通过使用msbuild脚本来达到自动配置路径的效果,从而可以使用c++库。

2024-01-22 12:22:08 677

原创 笔记:Visual Studio中头文件stdafx.h的作用(含解决方法:错误:C2653 不是类或命名空间名称)

,与项目的源代码文件存放在同一个文件文件夹下,通过#include"stdafx.h"引用;从内容上来说,头文件stdafx.h中可以包含。

2024-01-19 11:23:06 2892

原创 笔记:c++ 在函数后加const的意义

如果把不改变数据成员的函数都加上const关键字进行标识,显然,可提高程序的可读性。其实,它还能提高程序的可靠性,已定义成const的成员函数,一旦企图修改数据成员的值,则编译器按错误处理。对于内置的数据类型,我们可以定义它们的常量,用户自定义的类也一样,可以定义它们的常量对象。,也就是说,这些函数是**"只读"函数**,而有一些函数要修改类数据成员的值。实际上,const成员函数还有另外一项作用,即。我们定义的类的成员函数中,常常有一些成员函数。const成员函数和const对象。

2024-01-17 15:07:21 422

转载 笔记:C++ decltype类型说明符(尾置返回类型使用)

转自https://blog.csdn.net/yhl_leo/article/details/50865552。

2024-01-16 15:54:44 185

原创 网卡高级设置-提高网络环境

网卡高级设置,提高网络质量排除一些连接问题。

2024-01-09 11:25:22 3448

原创 笔记:电子设备接地,接的到底是什么地?

一个比较通用的定义是“接地是电流返回其源的低阻抗通道注意要求是”低阻抗”和“通路”。接地就是指在系统与某个电位基准之间建立低电阻通路,相同接地点之间的连线被称为地线。它与大地是不同的。有时候需要将它与大地连接,有时候也不需要,视具体情况而定。引入接地技术,最初是为了防止电力或电子等设备遭雷击而采取的保护性措施,目的是把雷电产生的雷击电流通过避雷针引入到大地(防雷接地),从而起到保护作用。

2023-10-27 17:47:15 1415

原创 工业自动化产品抗干扰笔记

笔记:关键点地线阻抗,由感抗产生,产生很大的压降。在设备的公共地线上存在着各种信号电路的电流,并由地线阻抗变换成干扰电压。这个干扰电压会对两个设备造成很大的影响,我理解:影响来源于分压。电场或磁场达到噪音的程度,关键因素是电突然断了,或者电压突然断了。电场,有电荷产生电场,有电流会产生电场;导线上电流变化(比如:交流,脉冲),会引起周围磁场发生变化。继电器触点,会出现反电势,有很强的电流;上图公式:r

2023-10-27 10:25:17 220

原创 SQLite 学习笔记2 - 常用命令和示例

B树是一种平衡多路查找树,每个结点包含三个部分:键,值,指向子结点的指针。假设一个B树结点中有n个键,则它同时有n个值。如果这是一个叶子结点,则它没有指向子结点的指针,否则有n+1个指向子结点的指针。下图为n==2时的结点情况。在这里插入图片描述图中键1和键2两个值需要满足键1<键2。值1和值2分别与键1和键2对应;三个指向子结点的指针,分别指向具有不同范围的键的子结点。子结点1中的键都小于键1;子结点2中的键都大于键1,且小于键2;子结点3中的键都大于键2。如下图提供了一个3路B树的示例。

2023-09-19 15:26:55 483 1

原创 SQLite 学习笔记1 - 简介、下载、安装

SQLite是一款非常轻量级的关系数据库系统,支持多数SQL92标准。SQLite 是世界上使用最广泛的数据库引擎。SQLite 内置于所有手机和大多数计算机中,并捆绑在人们每天使用的无数其他应用程序中。SQLite 是一个由C语音开发的嵌入式库,具有小型、快速、自包含、高可靠、功能齐全等特点。

2023-09-19 11:05:51 531

原创 MySQL 数据表修复方法

本文主要讲check table和repair table指令;

2023-06-29 10:31:03 6889

原创 理解WebService SOAP、Restful、HTTP(post、get)请求

Webservice 两种实现方式(SOAP、Restful)跟HTTP(post/get) 直接请求各个优缺点,以及如何判断选择使用哪一种。

2023-05-12 11:21:06 1428 1

原创 MFC - 获取MainFrame,Doc,View,App等指针的方法

一般我们使用的框架是VC提供的Wizard生成的MFC App Wizard(exe)框架,无论是多文档还是单文档,都存在指针获取和操作问题。下面这节内容主要是一般的框架,然后再讲多线程中的指针使用。使用到的类需要包含响应的头文件。首先一般获得本类(视,文档,对话框都支持)实例指针this,用this的目的,主要可以通过类中的函数向其他类或者函数中发指针,以便于在非本类中操作和使用本类中的功能。在View中获得Doc指针CYouSDIDoc *pDoc=GetDocument(); 注意:SDI模

2023-04-25 22:24:48 2065

原创 C++ MySQL存储二进制数据、存储照片

版权声明:本文为CSDN博主「intfre」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。原文链接:https://blog.csdn.net/nibiru_holmes/article/details/513870470x01。

2023-04-21 12:31:03 1601

原创 C++ 文件操作 tellg,tellp,seekp,seekg函数

例如,假如我在进行文件读写,而要定位到当前位置的三个字符之前,则需调用FileHandle.seekg(-3). 但如果我是在写入一个文件,并且比如我要重写后5个字符的内容,我就必须往回跳转5个字符,因而,我应该使用FileHandle.seekp(-5) .所以当你再次调用get()函数的时候,它会返回再下一个字符,而非前面那个。nCount表示要略过的字符数量,而delimiter —— 与它的名称有着同样的含义:假如你想在文件末尾停下,则可使用EOF值传入,这样一来此函数就等同于seekg();

2023-04-21 00:22:47 1904

原创 MySQL - C语言接口-预处理语句

版权声明:本文为CSDN博主「zhouxinfeng」的原创文章,原文链接:https://blog.csdn.net/zhouxinfeng/article/details/77891771。

2023-04-20 19:47:42 1448 2

转载 MFC - LNK2001 “无法解析的外部符号”的几种情况及解决办法

MFC: LNK2001 “无法解析的外部符号”的几种情况及解决办法“Error LNK2001 无法解析的外部符号”,关于这类错误的内容归纳比较齐全,就摘下来作为参考了。VC++时经常会遇到链接错误LNK2001,该错误非常讨厌,因为对于编程者来说,最好改的错误莫过于编译错误,而一般说来发生连接错误时,编译都已通过。产生连接错误的原因非常多,尤其LNK2001错误,常常使人不明其所以然。如果不深入地学习和理解VC++,要想改正连接错误LNK2001非常困难。 初学者在学习VC++的过程中,遇到的LNK

2023-04-19 20:09:35 3794

原创 MFC - 控件 - VSLISTBOX

VSListBox与其它list控件不同,它们的类从CStatic的继承时已经分开了,并且vslistbox比较封闭,没有提供任何消息时间和命令,我们使用该控件的唯一方法是,通过重载其中虚函数的方式来实现我们的功能。虽然vslistbox非常封闭,但是我们依然可以从微软MSDN的文档中窥见一隅,实现一些并不十分复杂的功能。MFC中CVSListBox看起来很好的样子,其实并不是像看起来那样。这个控件封装的很严密,在向导里并不能添加消息响应事件之类的东西。

2023-04-17 22:45:35 1314

原创 MFC - 控件的消息和控件的事件(命令)有什么区别?

如:消息A 是某个控件触发了个事件B产生的,比如说在一个列表上鼠标点击一下,触发了一个点击的事件(命令),新的处理函数,也不能右键添加新的事件处理程序函数(因为已有),这揭示了MFC中消息和事件的统一性。,操作系统也可以产生消息,消息有可能会产生其他的消息但是消息不能产生事件,通过双击控件的方式和通过右键添加事件处理程序产生的函数函数名相同,但。控件的事件也是通过消息机制来处理的,所以这两者在。总结:命令与消息的区别为 控件的命令(事件)是。和控件的**事件(命令)**有什么区别?可能由多个消息组成,

2023-04-12 18:49:37 1183

原创 MFC - Ribbon学习

office分格的Ribbon工具栏比WindowsXP分格工具栏漂亮很多。现在开发一个程序Ribbon风格(基于单文档)的程序,由于没接触过走了不少弯路,记录一下备忘。

2023-04-11 10:43:35 1728

原创 MFC -CDockablePane 停靠窗口学习

单文档程序添加了停靠窗口后,可能会在停靠窗口中添加一些控件。在这里我的做法是在对话框上添加控件并布局,然后将这个对话框插入到停靠窗口中。本文主要介绍:在MFC创建的停靠窗口中添加一些控件,浮动窗口中可以添加MFC自身的控件,也可以添加对话框。插入对话框,在对话框中放入控件(我的为树形控件),并新建对话框类CTestDlg。③CDockable::OnSize中根据停靠窗口位置调整控件大小。停靠窗口隐藏后,鼠标移动到停靠窗口标签上显示停靠窗口,会有残影。在停靠窗口类OnCreate函数中,插入对话框。

2023-04-06 14:55:04 2285

原创 MFC - CFormView类学习1

MFC提供了一个名为,我们称其为。表单视图是指用,用户可以方便地在表单视图中使用控件。表单视图具有对话框和滚动视图的特性,它使程序看起来象是一个具有滚动条的对话框.在有些情况下,用表单视图比用普通视图更符合用户的需要,例如,在向数据库输入数据时,显然用表单的形式可以更习惯些.。

2023-04-05 10:13:11 1492 1

原创 第一个wps js宏小程序

alert(“测试jsh宏编程开始”);

2023-03-27 19:11:40 559

原创 python打包系列1 - pyinstaller打包遇坑笔记

pyinstaller 指令实在太坑了

2022-11-01 20:53:06 895

原创 python - 详解 pyinstaller 打包多个py文件

有时候PyInstaller自动生成的spec文件并不能满足我们的需求,最常见的情况就是我们的程序依赖我们本地的一些数据文件,这个时候就需要我们自己去编辑spec文件来添加数据文件了。sys.exit(n) 退出程序引发 SystemExit 异常, 可以捕获异常执行些清理工作. n 默认值为 0, 表示正常退出. 其他都是非正常退出. 还可以 sys.exit(“sorry, goodbye!其中sample.py是主程序入口文件,其他.py文件是自建模块(test_install.py)。

2022-10-23 10:48:07 1728

原创 python-opencv学习笔记2 核心运算

等方面将非常有用。下面我们将看到一个如何改变图像中某一区域的例子。我想把OpenCV的标志放在一张图片上面。

2022-10-08 16:30:44 1060

原创 python-opencv学习笔记1 opencv中的GUI特征

学习笔记

2022-09-09 11:40:29 1566

原创 opencv-python 学习前的准备——Numpy-python详细教程2

opencv-python 学习前的准备——Numpy-python详细教程2

2022-08-31 18:59:41 1095 1

原创 opencv-python 学习前的准备——Numpy-python详细教程1

opencv-python 学习前的准备——Numpy-python详细教程1

2022-08-31 15:36:49 1434

转载 Python Opencv——利用轮廓检测实现二维码定位(转载)

学习转载

2022-08-27 08:34:03 3014 1

原创 python 解决循环引用 cannot import partially initialized

循环引用

2022-08-24 16:34:33 3165

转载 Python tuple与逗号 —— (1,) VS (1)有区别吗?

(1,)与(1)有区别吗?

2022-08-18 09:50:42 510

原创 python 异常处理

异常俗称bug,就是代码出错,代码出错程序就会停止执行。

2022-08-17 17:08:10 81

转载 python 可迭代对象

迭代就是更新换代

2022-08-17 17:00:25 208

原创 MFC GDI 图形设备接口函数

摘录多个CSDN博文,并梳理总结,仅供学习

2022-08-09 13:03:49 1528 2

原创 VC bmp文件总结

文摘杂烩

2022-08-03 18:15:53 532

原创 Python计算机视觉之特征提取与图像匹配

转载学习

2022-07-29 10:37:24 3189

空空如也

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

TA关注的人

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