自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(57)
  • 收藏
  • 关注

原创 visual studio运行崩溃:ucrtbase.dll有未经处理的异常

1.将软件中的可执行 中文文件名.exe 修改成 英文.exe(https://zhuanlan.zhihu.com/p/687809671)

2024-05-07 11:21:41 119

原创 CancellationToken的使用

这是生成取消令牌的主要对象。可以通过调用它的 Cancel 方法来请求取消一个或多个操作。: 这是一个轻量级的结构,由 CancellationTokenSource 生成,并可以传递到多个操作中。操作可以检查此令牌的状态以确定是否应该取消其执行。

2023-12-14 15:00:14 566

原创 DALSA.SaperaLT.SapClassBasic无法加载,试图加载格式不正确的程序,c#

情景:用c#wpf写DALSA线扫相机的项目,生成时不报错,运行到DALSA相关的代码就报错找不到dll(

2023-11-23 17:29:00 1212

原创 DependencyProperty.Register:wpf 向别的控件传递参数

在这里,如果你的属性更改回调方法在 OnMessagePropertyChanged 中执行了一些逻辑,那么在属性更改时,这个逻辑就会被触发。示例代码:在MainWindow.xaml中要嵌入UserControl1.xaml,并且向UserControl1.xaml传入参数,当参数改变时,触发回调函数。: 这是一个 PropertyMetadata 对象,它包含关于依赖属性的元数据,例如默认值、属性更改回调等信息。: 这是包含依赖属性的类的类型。: 这是包含依赖属性的类的类型。: 依赖属性的名称。

2023-11-22 18:09:54 1569

原创 xaml自动格式化:各个属性分行放置

快捷键:Ctrl+K+D设置自己需要的属性:

2023-11-20 17:27:02 213

原创 visual studio 报错找不到项目信息。如果使用 Visual Studio,这可能是因为该项目已被卸载或不属于当前解决方案,因此请从命令行运行还原。否则,项目文件可能无效或缺少还原所需的

工具->Nuget包管理器 -> 程序包管理器控制台。

2023-11-17 11:35:39 641

原创 快速使用vscode写python

vscode写python

2023-11-16 22:45:00 606

原创 VisualStudio 远程Debug

6.在本地电脑上用VisualStudio打开这个项目的代码。点击调试->附加到进程。要求输入远程电脑的IP,然后会跳出来个弹框。需要输入远程电脑的账户名和密码。选择远程电脑上运行的程序,点击附加按钮。1.连接本地电脑和远程电脑,我是通过ToDesk软件进行桌面连接的。3.打开本地VisualStudio的安装位置,有个文件夹叫。2.本地运行的项目,把项目打包后拷贝到远程电脑。4.把远程电脑上打包好的程序运行起来。注意:纯靠记性,可能实际有出入。把这个文件拷贝到远程电脑上。运行msvsmon.exe。

2023-10-19 12:22:35 261

原创 c# Dictionary、ConcurrentDictionary的使用

ConcurrentDictionary 与 Dictionary 类似,但是支持多线程并发操作,适用于并发编程场景。Dictionary 用于存储键-值对的集合。如果需要高效地存储键-值对并快速查找,请使用 Dictionary。它提供了线程安全的操作,允许多个线程同时读取和修改数据,而不需要额外的锁定。注意,键必须是唯一的,值可以重复。

2023-10-18 23:53:53 602

原创 vs2022 创建一个同时支持.net48和.net6.0的WPF项目

新建WPF项目,不要选.NET Framework框架的。如下图所示,选择第一个。(选择.NET Framework框架改成.net6.0会报错)用记事本打开项目的csproj文件,修改。

2023-09-19 09:53:11 841 1

原创 c# ? .和 ??

判断nodes为不为null,不为null的话就取它的Count属性。:Count不为null的话就返回Count,否则的话返回0。

2023-09-13 09:42:59 386

原创 treeview形式的checkbox(wpf、c#)

如何实现treeview形式的checkbox,并且父节点和子节点的选中状态可相互影响。TreeViewItemModel的定义:(也就是定义treeview形式的checkbox)wpf代码:treeview绑定的数据是PermissionDataCollection。

2023-09-12 11:10:53 856

原创 WPF C# Binding绑定不上的解决情况

【代码】WPF C# Binding绑定不上的解决情况。

2023-08-30 10:48:19 1020

原创 visual studio 2022安装本地的nuget包

工具->选项->Nuget包管理器->程序包源。然后右击解决方案->管理解决方案的Nuget包。

2023-08-10 14:37:39 516

原创 Git出错。fatal: unable to access Failed to connect to github.com

git时遇到fatal: unable to access ‘https://github.com/jdbsid/WPFLearning.git/’: Failed to connect to github.com port 443 after 21072 ms: Couldn’t connect to server。

2023-08-09 08:39:13 512

原创 c#封装bool到cpp

官方文档地址:https://learn.microsoft.com/zh-cn/dotnet/standard/native-interop/customize-struct-marshalling。c#那边传一个结构体,结构体里包含两个bool,封送到cpp,结果发现cpp那边读取有问题。一看cpp接收变量的内存,两个bool占的内存都不是一个字节了,再次记录原因。封送的时候,默认是占4个字节,如果想让它占一个字节,需要明确指出。

2023-07-21 09:55:30 140

原创 c#调用cpp库,debug时不进入cpp函数

选中c#的项目,右击属性,进入属性页,点击调试,点击打开。调试启动配置文件UI。

2023-07-18 14:15:48 2047

原创 c#调cpp,System.DllNotFoundException:“Unable to load DLL ‘x.dll‘ or one of its dependencies: 找不到指定的模块。

1.看c#的项目的配置中是否有引用这个dll。c#调用cpp的函数时出现了这个错误。3.cpp的函数声明是。

2023-07-17 15:33:15 565

原创 C1903 无法从以前的错误中恢复;正在停止编译

我快速新建一个.h文件时,新建成了.cpp文件,然后重命名为.h文件。但是这样vcxproj.filters里的配置会出错。删掉重建一个.h文件。再把预编译的头文件放在第一行,重新生成,就正确了。

2023-06-26 16:33:41 475

原创 cpp 等号左右赋值结果不同的问题,函数传vector大小改变的问题

MatchResult结构体里面还有个vector,但是我实际上不需要vector,我只需要Point,于是我把MatchResult中的vector成员改成Point,赋值就正确了。遇到的bug:传了一个大小为3的vector,传到函数另一端之后,vector大小变成了2,int len = v.size();第二个int len = v.size();第一个vector传过去大小改变的问题,用引用解决了。

2023-06-17 11:21:40 130

原创 图像坐标转换:一个点绕着另一个点逆时针旋转角度平移后的坐标

平移后点A的坐标为(x3, y3),那么旋转平移后的点B坐标为{x = (x2 - x1)*cos(a) + (y2 - y1)*sin(a) + x3, y = -(x2 - x1)*sin(a) + (y2 - y1)*cos(a) + y3}点B绕着点A逆时针旋转a弧度,旋转后的点B坐标为{x = (x2 - x1)*cos(a) + (y2 - y1)*sin(a) + x1, y = -(x2 - x1)*sin(a) + (y2 - y1)*cos(a) + y1}

2023-06-15 16:36:12 780

原创 vs2022下配置zxing cpp环境

vs2022下配置zxing cpp环境

2023-04-20 15:10:08 871 3

原创 zxing vs2022生成解决方案时报错setloc

生成事件 --> 生成后事件的命令行删掉。打开install项目的属性页。

2023-04-20 15:07:43 134

原创 遇到Expression: __acrt_first_block == header

重新生成zxing,去掉cmake下的两个勾选处。然后把项目的属性页C++ -->代码生成 -->运行库改为MDt。【返回值为String】就报这个错。使用zxing写代码的时候,使用。

2023-04-20 14:49:44 208

原创 填充点轮廓 opencv fillPoly

【代码】填充点轮廓 opencv fillPoly。

2023-04-17 16:36:55 179

原创 无法定位程序输入点project.exe

按照https://blog.csdn.net/weijifen000/article/details/93377143编译了opencv_contrib,运行自己写的项目时报错无法定位程序输入点 …OpencvTest是我的opencv项目,opencv470装的是我编译后的opencv下的install文件夹内容复制过来的。我新建的一个文件夹,来放编译后的opencv内容,和opencv项目。2.把系统的环境变量里的opencv的路径全都删掉。在确认自己的编译结果无误的情况下,进行以下操作。

2023-04-17 10:22:51 119

原创 CMake 找不到OpenCV_DIR

2023-03-30 14:46:43 117

转载 代码优化提速

由于堆资源是多线程共享的,是垃圾回收器工作的主要区域,过多的对象会造成 GC 压力,可以通过局部变量的方式,将变量在栈上分配。这种方式变量会随着方法执行的完毕而销毁,能够减轻 GC 的压力。使用对象访问静态变量,这种方式多了一步寻址操作,需要先找到变量对应的类,再找到类对应的变量。我们知道对方法的调用是有消耗的,包括创建栈帧、调用方法时保护现场,恢复现场等。如下面的代码,变量 s 每次进入方法都会创建,可以将它移动到 if 语句内部。无符号右移相当于除以 2,但它会忽略符号位,空位都以 0 补齐。

2023-03-14 11:16:12 41

原创 vs调试不在断点处停止

打开vs installer,点击更多->修复。

2023-03-08 10:34:56 192

原创 cartToPolar Opencv

cartToPolarn opencv

2023-02-21 15:34:05 636

原创 Zookeeper发布内容、获取内容

再建立一个类,类中创建一个Zookeeper对象,并且向zookeeper服务器中获取内容。建一个类,类中创建一个Zookeeper对象,并且向zookeeper服务器中发送内容。新建一个maven项目,导入Zookeeper依赖。zooKeeper.create()的参数。3:连接成功后编写的成功信息。

2022-12-18 16:50:51 96

原创 Linux连接到Xshell、Xftp

打开xshell,新建会话,输入Linux系统的ip地址后,点击连接,出现弹框输入root账户和root账户的密码。连接成功到Linux系统,输入ll,与Linux下查询结果相同(如果出现ssh服务器拒绝了密码,就搜索照着修改)将Linux系统关机,设置为桥连模式,复制物理网络连接状态打上勾。打开windows电脑,输入ipconfig,查看ipv4的地址。Linux系统打开终端,输入ifconfig,查看ip地址。修改配置文件()改成永久可用。启动网卡(只针对当次使用)

2022-12-14 19:55:05 169

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name ‘dataSource‘

org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'dataSource'

2022-12-12 11:30:08 347

原创 webstorm Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/cry

webstorm

2022-12-11 20:14:03 400

原创 npm ERR! code EUNSUPPORTEDPROTOCOL

nodejs

2022-12-11 19:52:34 4058

原创 error:(7, 28) java: 程序包org.apache.ibatis.io不存在

程序包不存在

2022-10-27 00:26:51 197

原创 mybatis报错 Result type not match for select id=“findAll“

Result type not match for select id=" "

2022-10-24 14:48:33 843

原创 java: 程序包com.sun.deploy.security不存在

com.sun.deploy.security不存在

2022-10-20 20:16:56 617

原创 idea托管到gitee报错:cannot finish Can‘t finish Gitee sharing process

idea托管gitee报错

2022-10-20 00:21:26 106

原创 c# Settings.settings “<”(十六进制值 0x3C)是无效的特性字符。 第 2 行,位置 29。 Items属性保存失败...

问题:winform无法更改属性名称,提示为“

2022-07-12 14:17:27 934

vs2022下配置zxing cpp环境

vs2022下配置zxing cpp环境

2023-09-07

空空如也

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

TA关注的人

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