
调试技巧
文章平均质量分 68
蓝风23
人体运动、生物特征、高性能移动计算、人性化智能交互
展开
-
Rocky Linux 8.5 安装带CUDA版本的Opencv4.5.5
一、CUDA测试//找到NVIDIA_CUDA-11.2_Samplescd NVIDIA_CUDA-11.2_Samples/cd 1_Utilities/cd deviceQuerymake./deviceQuery./deviceQuery Starting... CUDA Device Query (Runtime API) version (CUDART static linking)Detected 2 CUDA Capable device(s)Device 0:原创 2022-05-17 11:04:48 · 1094 阅读 · 0 评论 -
Rocky Linux 8.5 环境 NVIDIA460.84、cuda_11.2.0、cudnn8.1.1.33 安装
环境 Rocky Linux 8.5,在官网下载镜像制作启动盘进行系统安装即可。(承接上一篇文章:磁盘挂载与gcc9.3安装 cat /etc/redhat-release)目录一、NVIDIA460.84驱动安装1、禁用nouveau驱动2、安装显卡驱动一、NVIDIA460.84驱动安装 1、禁用nouveau驱动输入以下 命令进行查看,应该是有回显出现的。如果没有回显出现,那么你可以省略此步骤。lsmod | grep nouveau在/etc/modprobe.原创 2022-04-16 15:06:02 · 4648 阅读 · 0 评论 -
磁盘挂载与gcc9.3.0安装(Rocky Linux 8.5 环境)
一、磁盘挂载1、磁盘情况查看 >>>lsblk -f2、对sda这块硬盘进行分区,这里只分一个区>>>fdisk /dev/sda 输入n回车新建分区输入p回车新建主分区,输入分区数目为1,回车进入分区配置3、磁盘格式化>>>mkfs -t ext4 /dev/sda14、创建挂载点>>>mkdir -p /home/data && mount /dev/sda1 /home/da...原创 2022-04-16 12:03:06 · 3122 阅读 · 2 评论 -
临界区声明处理
1.声明#ifdef _LINUXpthread_mutex_t mutex_lock;#endif#ifdef WIN32CRITICAL_SECTION mutex_lock;#endif2.初始化#ifdef _LINUXpthread_mutex_init(&mutex_lock, NULL);#endif#ifdef WIN32原创 2022-04-16 08:52:56 · 555 阅读 · 0 评论 -
linux开发环境搭建
//安装中文输入法yum install "@Chinese Support"//编译安装GIT准备yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel openssl zlib curl autoconf tk//从GOOGLE上下载最新版本GIT代码wget http://原创 2014-05-31 15:20:41 · 946 阅读 · 0 评论 -
censtos6 下 gcc 、cmke、leveldb源码编译安装
cmake 配置安装wget https://cmake.org/files/v3.12/cmake-3.12.2-Linux-x86_64.tar.gztar zxvf cmake-3.12.2-Linux-x86_64.tar.gz创建软链接 注: 文件路径是可以指定的, 一般选择在/opt 或 /usr 路径下, 这里选择/optmv cmake-3.12.2-Linux-x...原创 2020-04-01 14:01:38 · 4155 阅读 · 0 评论 -
基于VUE的前端开发centos7下环境搭建
安装搜狗输入法加入EPEL源 : yum install epel-release安装 fcitx和必要的软件包yum -y install fcitx*yum -y install libQtWebKit*yum -y install dpkgrar vx sogoupinyin_2.2.0.0108_amd64.debtar -xvf data.tar.xz -C /c...原创 2019-11-20 17:42:49 · 674 阅读 · 0 评论 -
mallopt change malloc/new action
使用new/delete:int32_t i = 0;std::queue vTest;for (i = 0; i { char *p = new char[100]; vTest.push(p); char *p1 = vTest.front(); delete[] p1; vTest.pop();}当在一个循环内,如果申原创 2015-02-04 19:05:47 · 1578 阅读 · 0 评论 -
Linux FileZilla-Client上传工具安装配置使用
在Windows系统下习惯了使用FlashXFTP这个FTP文件传输工具上传网站网页文件,FlashXFTP 上传工具下载网站网页文件也很方便。那么在Ubuntu linux系统下用哪个FTP上传工具比较好的?很多人推荐使用FileZilla。下面看看这款FileZilla使用如何。FileZilla是一款免费的FTP工具。包括FileZilla Client和FileZilla Server转载 2013-11-02 10:25:07 · 1860 阅读 · 0 评论 -
程序调试工具 OllyDbg
逆向工程主流的动态跟踪调试工具,适合32位动态调试 picture from http://www.oschina.net/p/ollydbg/原创 2012-07-30 14:24:59 · 867 阅读 · 0 评论 -
使用 Minidumps 和 Visual Studio .NET 进行崩溃后调试
摘要本文讲述了 minidumps 是怎样工作的、当你的程序崩溃的时候应该如何生成它们、以及如何在 Visual Studio .NET 中将它们重新读入。原文作者:Andy Pennell中文翻译:Victor原文链接:http://www.codeproject.com/debug/postmortemdebug_standalone1.asp如果你的程序在客户的机器上转载 2012-11-29 12:08:34 · 910 阅读 · 0 评论 -
Linux程序代码移植到Windows的简单方法[转摘]
一.前言 Linux拥有丰富各种源代码资源,但是大部分代码在Windows平台情况是无法正常编译的。Windows平台根本无法直接利用这些源代码资源。如果想要使用完整的代码,就要做移植工作。因为C/C++ Library的不同和其他的一些原因,移植C/C++代码是一项困难的工作。本文将以一个实际的例子(Tar)来说明如何把Linux代码移植到Windows平台上。移植过程将尽量少修改代转载 2009-08-07 08:05:00 · 1708 阅读 · 0 评论 -
内存、句柄泄露检测与调试
内存泄露检测这段添加到测试代码的最前面 包含文件的下面#define _CRTDBG_MAP_ALLOC#include #include #ifdef _DEBUG#define new new(_NORMAL_BLOCK, __FILE__, __LINE__)#endif这个添加到main函数的第一行_CrtSetDbgFlag( _CRTDBG_AL原创 2012-11-30 12:51:42 · 694 阅读 · 0 评论 -
共享内存操作函数使用及错误调试
共享内存操作1、为指定的文件创建或者打开一个命名的或者非命名的文件映射对象。HANDLE CreateFileMapping(HANDLE hFile, // handle to fileLPSECURITY_ATTRIBUTESlpAttributes, // securityDWORD flProtect, // protectionDWORD dwMaximumSiz原创 2012-11-27 23:17:23 · 1986 阅读 · 0 评论 -
在VS2010中使用OpenCV2.4.3
VS2010在“工具->选项->项目和解决方案->VC++ 目录”的功能已经被否决,不再提供设置。但是每个工程都要在“项目->属性->配置属性->VC++ 目录”中一一设置如OpenCV之类的公共库文件目录是件很麻烦的事,如何解决呢?方案一:1、先打开任意一个VC项目,再打开VS2010的属性管理器(视图->其他窗口->属性管理器);2、双击任意“Microsoft原创 2012-12-23 17:38:44 · 806 阅读 · 0 评论