- 博客(32)
- 资源 (3)
- 收藏
- 关注
原创 c++ 与 Matlab 程序的数据比对
c++下载 https://github.com/BlueBrain/HighFive。***避免数据精度误差,快速对比变量 ***
2025-01-21 12:13:08
661
原创 Qt打开文件对话框选择文件之后弹出两次
在 Qt 中,使用 ui 自动生成的 UI 文件会为每个控件自动生成一些默认的槽函数。如果您手动创建的槽函数名称与这些自动生成的槽函数名称相同,就会导致信号被多次连接,从而引发多次弹出文件对话框的问题。
2024-11-21 22:00:47
287
原创 c++调用 c# dll 通过 clr (详细避坑)
需要在纯C++项目中调用C# 的DLLC# DLL 在.NET core 或者 .NET 8 中无法使用AOT正常导出DLL。
2024-11-17 19:50:09
483
原创 c++调用 c# dll 通过 P/Invoke (详细避坑)
我的c++项目很奇怪,如果使用 clr 调用c# dll,会有很多报错,所以使用 P/Invoke方法,这个方法不会有任何奇怪的报错。
2024-11-16 20:01:23
446
原创 C/C++ 调用 Python PyRun_SimpleString在while (true)中无法运行
发现一个很有趣的bug,PyRun_SimpleString在while (true)中无法运行。
2024-10-20 01:51:36
223
转载 (C/C++调用Python):获取调用PyRun_SimpleString时声明的函数、变量的PyObject*指针
转载至 https://blog.youkuaiyun.com/qaqwqaqwq/article/details/106020340。// 得到__main__模块对应的指针。
2024-10-18 16:39:25
70
原创 tensorflow c++ api + windwos + vs部署 详细避坑
不能使用vs2022配置tensorflow c++ api,即使要安装 2.10.0版本,也尽量使用vs2019提示:以下是本篇文章正文内容,下面案例可供参考。
2024-10-14 16:39:09
1872
4
原创 0xC0000374: 堆已损坏的情况
在一个c++程序中,程序会占用大量内存,5GB以上,在一个并行循环中出现了 0xC0000374: 堆已损坏的情况具体是以下代码会报错 0xC0000374: 堆已损坏的情况。但是当我把报错代码替换成就不会出现0xC0000374: 堆已损坏的情况。
2024-09-30 15:54:46
1234
原创 加速Tensorflow模型在x86处理器上的推理速度的方法
tensorflow模型 ->> onnx模型 ->> OpenVino模型。通过inter官方的OpenVino工具对模型进行优化,测试推理速度提升5倍。测试后发现基本量化流程对提速的提升不大,并且结果差异比较大。
2024-09-06 23:10:08
323
原创 粗略的将模拟数据调整到观测数据的分布上的方法 CDF匹配
分位数映射或CDF匹配方法常用于气象学、水文学和数据分析领域,用于将模拟数据调整到观测数据的分布上,以提高模型的精确性和可靠性。
2024-06-12 14:43:14
598
3
原创 np.argsort()与matlab中sort返回的index结果不一样
np.argsort()与matlab中sort返回的index结果不一样。
2024-05-28 13:12:13
295
原创 huggingface连接不上 HTTPSConnectionPool(host=‘huggingface.co‘, port=443)
把这段代码放在最顶部,重启程序。
2024-05-10 13:05:04
598
1
原创 使用line_profiler库对python函数进行性能分析
line_profiler 是一个第三方库,用于逐行分析 Python 代码的执行时间。
2024-04-28 16:00:46
383
2
原创 蛋白质组定量软件 CRISP-DIA
CRISP-DIA is a software for liquid chromatography-tandem mass spectrometry (LC-MS/MS) based proteomics data processing, which enables accurate and reliable quantification for data-independent acquisition (DIA) proteomics. CRISP-DIA可用于基于数据非依赖采集液相色谱-质谱联用数据的蛋
2024-04-04 18:02:23
249
1
转载 编译出的执行文件在他人机器上被报木马 Trojan:Win32/Sabsik.TE.A!ml
项目场景:编译出的执行文件在他人机器上被报木马 Trojan:Win32/Sabsik.TE.A!ml。
2024-03-23 22:29:05
812
原创 pybind11简明入门教程(入门的正确打开方式)
安装Visual Studio 2019(2019以上版本都行),下载c++开发环境安装Cmake(建议最新版本),并在Cmake中配置好pybind11在python的虚拟环境中,pip install pytest,pybind11。
2023-12-21 11:24:36
661
原创 Cmake 安装库教程(window/linux)
find_package(“库名” REQUIRED) #找到依赖。(windows下则用管理员打开) PowerShell。在CmakeLists.txt中。
2023-12-21 10:11:46
531
原创 LICO 6.4.0 配置自己代码的运行的docker
例如:Pytorch + cuda +ubuntu的镜像集合 https://github.com/cnstark/pytorch-docker。例如你找到是docker pull cnstark/pytorch:2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04,在cnstark/pytorch:2.0.1-py3.9.17-cuda11.8.0-ubuntu20.04前面加上docker://就行了。在终端中,先cd到YOUR_NAME.sif的目录下,例如:安装一些依赖包。
2023-08-15 23:14:30
625
5
原创 clion中进程已结束,退出代码-1073741515 (0xC0000135) (已解决)
使用clion 用cmake配置c++项目时,链接dll后,构建时不报错,运行时报错。
2023-07-10 14:33:41
3311
3
原创 c++使用dll时,没有lib的解决方案
确保你已经安装了 MinGW-w64 工具链。你可以从官方网站(https://mingw-w64.org/doku.php)下载并安装适用于你的操作系统和架构的版本。将生成的 libtimsdata.lib 文件放置在与 timsdata.dll 和 timsdata.h 文件相同的目录中。这将使用 timsdata.def 生成一个名为 libtimsdata.a 的静态库文件。这将生成一个名为 timsdata.def 的二进制文件。导航到包含 timsdata.def 文件的目录。
2023-07-10 00:29:03
1579
1
原创 聚类算法实验常用数据集
文章目录前言一、二维人工数据集二、UCI真实数据集下载地址前言本文包含了我在实验中使用和收集到的一些非常好(经典聚类算法效果都不大行)的数据集,已经对数据和标签进行了分离,txt格式,直接用,very good!一、二维人工数据集包含了简单的流形数据,球形数据,无噪声数据,复杂结构包含噪声的数据集。二、UCI真实数据集包含了10个数据集DatasetDimensionsClustersiris43wine133control606seg
2022-02-12 01:59:10
9134
2
原创 数学建模竞赛 经验分享
数学建模竞赛 经验分享目录背景学习建模的规划经验(重点!)背景算一算时间,其实接触数学建模已经一年多一个月了。从第一次参加mathorcup的颗粒无收,到现在基本上是个比赛都能得奖,也算是有了许多心得和经验吧。先说一下我们队伍的获奖情况吧,mathor杯参与奖—电工杯二等奖—华数杯二等奖—国赛(因为某些问题颗粒无收)—高校大数据竞赛二等奖—亚太杯三等奖(遇到混子了)。首先我们是只做C题,就是大数据类型的题目,主要是因为我是负责建模与编程,然后自己又是数据科学专业的,然后就只打这类题型。ps.主要
2022-01-27 15:52:54
4897
1
原创 3D点云植物树木骨架提取
项目进展因为目前主要有两种流行的植物骨架提取方法,一种是用拉普拉斯收缩来做,一种是用最短路径,最小生成树的方法来做。(鉴于我只是本科生,并且数学也不太好,就没用拉普拉斯收缩来做hhhhh)我们主要是用八叉树来约减数据量,然后用构造邻接矩阵,划分水平层次集、然后计算骨架点。当然如果用常规流程来做,效果是不好的:第一个问题是:根部数据集的分层效果不太好第二个问题是:如果数据集噪声太大或者数据集的密度差异太大,骨架点的偏差会非常严重。以上两个问题我是做了一些优化的,基本上可以达到理想的效果。但是鉴于数
2021-12-01 17:40:37
4544
22
原创 匈牙利算法
什么是匈牙利算法?首先,我们要知道什么是二分图。匈牙利算法存在的目的就是一个实现最大匹配的解决方案。什么是最大匹配?借用一下y总的话术。我们可以形象的把二分图的左边的顶点看作是n个男生,右边的顶点看作是m个女生。按照世俗惯例,一个男生(战狼)可以同时舔多个女生吧,那么一个女生也养着几条鱼吧。但是如果是处对象,那就只能一男一女了吧。所以问题来了,如何把一群关系复杂的男女,搞成一对一对的情侣,这二分图的匹配问题。而如何搞成 情侣数量最多 的问题,就是最大匹配。匈牙利算法流程经过上面的解释,我们知道了匈
2021-11-11 19:24:03
615
原创 判断二分图
二分图的判断什么是二分图如何证明一个图是二分图代码什么是二分图如果一个无向图? 能够将顶点被划分为两瓣 ,且每一瓣中的顶点都没有边,即为二分图。也就是说,二分图一定不存在奇数条边的连通图。如何证明一个图是二分图染色法,用bfs或者dfs来给每一个点染色,如果遇到了下一个点的颜色等于这一个点的颜色,即可确定这不是一个二分图。代码参考y总的dfs模板时间复杂度是 O(n+m)O(n+m), nn 表示点数,mm 表示边数 int n; // n表示点数 int h[N], e[
2021-11-11 17:28:17
202
聚类算法常用数据集(二维人工数据集+UCI真实数据集)
2022-02-12
0xC0000374: 堆已损坏的情况
2024-09-30
TA创建的收藏夹 TA关注的收藏夹
TA关注的人