- 博客(59)
- 收藏
- 关注
原创 ImportError: cannot import name ‘etree‘ from ‘lxml‘
虚拟环境中报错ImportError: cannot import name ‘etree’ from ‘lxml’,此虚拟环境中没有用anaconda的环境。卸载了anaconda,重装lxml,恢复正常。
2024-10-25 08:44:14
260
原创 Opencv中RotatedRect和ellipse的角度方向
Opencv中,大多数时候,逆时针旋转是正方向,但在RotatedRect和ellipse中,顺时针旋转是正方向。版本:opencv-4.7.0-windows。
2024-06-26 16:22:43
483
原创 vs发布时报错无法解析...
无法解析 net8.0 的“Microsoft.NET.ILLink.Tasks (>= 8.0.6)”进入工具->Nuget包管理器->程序包管理器设置,勾选上nuget.org,再重新生成项目。
2024-06-20 10:50:05
513
原创 visual studio运行崩溃:ucrtbase.dll有未经处理的异常
1.将软件中的可执行 中文文件名.exe 修改成 英文.exe(https://zhuanlan.zhihu.com/p/687809671)
2024-05-07 11:21:41
1134
1
原创 CancellationToken的使用
这是生成取消令牌的主要对象。可以通过调用它的 Cancel 方法来请求取消一个或多个操作。: 这是一个轻量级的结构,由 CancellationTokenSource 生成,并可以传递到多个操作中。操作可以检查此令牌的状态以确定是否应该取消其执行。
2023-12-14 15:00:14
885
原创 DependencyProperty.Register:wpf 向别的控件传递参数
在这里,如果你的属性更改回调方法在 OnMessagePropertyChanged 中执行了一些逻辑,那么在属性更改时,这个逻辑就会被触发。示例代码:在MainWindow.xaml中要嵌入UserControl1.xaml,并且向UserControl1.xaml传入参数,当参数改变时,触发回调函数。: 这是一个 PropertyMetadata 对象,它包含关于依赖属性的元数据,例如默认值、属性更改回调等信息。: 这是包含依赖属性的类的类型。: 这是包含依赖属性的类的类型。: 依赖属性的名称。
2023-11-22 18:09:54
1728
原创 visual studio 报错找不到项目信息。如果使用 Visual Studio,这可能是因为该项目已被卸载或不属于当前解决方案,因此请从命令行运行还原。否则,项目文件可能无效或缺少还原所需的
工具->Nuget包管理器 -> 程序包管理器控制台。
2023-11-17 11:35:39
1088
原创 VisualStudio 远程Debug
6.在本地电脑上用VisualStudio打开这个项目的代码。点击调试->附加到进程。要求输入远程电脑的IP,然后会跳出来个弹框。需要输入远程电脑的账户名和密码。选择远程电脑上运行的程序,点击附加按钮。1.连接本地电脑和远程电脑,我是通过ToDesk软件进行桌面连接的。3.打开本地VisualStudio的安装位置,有个文件夹叫。2.本地运行的项目,把项目打包后拷贝到远程电脑。4.把远程电脑上打包好的程序运行起来。注意:纯靠记性,可能实际有出入。把这个文件拷贝到远程电脑上。运行msvsmon.exe。
2023-10-19 12:22:35
412
原创 c# Dictionary、ConcurrentDictionary的使用
ConcurrentDictionary 与 Dictionary 类似,但是支持多线程并发操作,适用于并发编程场景。Dictionary 用于存储键-值对的集合。如果需要高效地存储键-值对并快速查找,请使用 Dictionary。它提供了线程安全的操作,允许多个线程同时读取和修改数据,而不需要额外的锁定。注意,键必须是唯一的,值可以重复。
2023-10-18 23:53:53
1289
原创 vs2022 创建一个同时支持.net48和.net6.0的WPF项目
新建WPF项目,不要选.NET Framework框架的。如下图所示,选择第一个。(选择.NET Framework框架改成.net6.0会报错)用记事本打开项目的csproj文件,修改。
2023-09-19 09:53:11
1750
1
原创 c# ? .和 ??
判断nodes为不为null,不为null的话就取它的Count属性。:Count不为null的话就返回Count,否则的话返回0。
2023-09-13 09:42:59
447
原创 treeview形式的checkbox(wpf、c#)
如何实现treeview形式的checkbox,并且父节点和子节点的选中状态可相互影响。TreeViewItemModel的定义:(也就是定义treeview形式的checkbox)wpf代码:treeview绑定的数据是PermissionDataCollection。
2023-09-12 11:10:53
1193
1
原创 visual studio 2022安装本地的nuget包
工具->选项->Nuget包管理器->程序包源。然后右击解决方案->管理解决方案的Nuget包。
2023-08-10 14:37:39
1223
原创 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
672
原创 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
233
原创 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
1048
原创 C1903 无法从以前的错误中恢复;正在停止编译
我快速新建一个.h文件时,新建成了.cpp文件,然后重命名为.h文件。但是这样vcxproj.filters里的配置会出错。删掉重建一个.h文件。再把预编译的头文件放在第一行,重新生成,就正确了。
2023-06-26 16:33:41
788
原创 图像坐标转换:一个点绕着另一个点逆时针旋转角度平移后的坐标
平移后点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
1175
原创 遇到Expression: __acrt_first_block == header
重新生成zxing,去掉cmake下的两个勾选处。然后把项目的属性页C++ -->代码生成 -->运行库改为MDt。【返回值为String】就报这个错。使用zxing写代码的时候,使用。
2023-04-20 14:49:44
329
原创 Opencv无法定位程序输入点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
242
原创 Zookeeper发布内容、获取内容
再建立一个类,类中创建一个Zookeeper对象,并且向zookeeper服务器中获取内容。建一个类,类中创建一个Zookeeper对象,并且向zookeeper服务器中发送内容。新建一个maven项目,导入Zookeeper依赖。zooKeeper.create()的参数。3:连接成功后编写的成功信息。
2022-12-18 16:50:51
143
原创 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
307
原创 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
447
原创 webstorm Error: error:0308010C:digital envelope routines::unsupported at new Hash (node:internal/cry
webstorm
2022-12-11 20:14:03
519
原创 mybatis报错 Result type not match for select id=“findAll“
Result type not match for select id=" "
2022-10-24 14:48:33
983
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人