工具
文章平均质量分 78
菊头蝙蝠
这个作者很懒,什么都没留下…
展开
-
使用mtrace进行内存泄漏检测
使用mtrace进行内存泄漏检测一、使用mtrace二、完整代码一、使用mtrace要加入头文件#include <mcheck.h>通过mtrace()和muntrace()放在要测试的代码的前后mtrace();void *p1 = malloc(10);void *p2 = malloc(20); //calloc, reallocfree(p1);void *p3 = malloc(20);void *p4 = malloc(20);free(p2);f原创 2022-04-14 16:46:24 · 995 阅读 · 0 评论 -
vscode+CMakeLists+mingw配置Opencv4.5.5
vscode+CMakeLists+mingw配置Opencv4.5.5一、mingw编译opencv二、配置CMakeLists.txt三、源文件四、使用CMakeTool进行编译五、测试六、vscode中加入头文件七、最终测试八、一些问题1、CMakeLists.txt中find_package出现红线?2、Cmaketool(下方蓝条)中没有能选择的mingw版本?3、Cmaketool中已经选择了想要的mingw版本,一点击运行但执行的是其他mingw版本4.CMaketool插件注意事项九、附录原创 2022-04-02 22:52:22 · 3732 阅读 · 2 评论 -
Cmake快速入门
cmake编译一般选择第二种在当前工程目录下mkdir buildcd build cmake ..make一、# 单个目录实现# CMake 最低版本号要求cmake_minimum_required (VERSION 2.8)# 工程,他不是执行文件名PROJECT(0VOICE)# 手动加入文件 ${变量名}} ,比如${SRC_LIST}SET(SRC_LIST main.c)SET(SRC_LIST2 main2.c)# MESSAGE和echo类似 MESS原创 2022-03-29 16:16:30 · 645 阅读 · 0 评论 -
Makefile快速入门
Makefile快速入门一、规则二、gcc编译三、make编译程序四、伪对象.PHONY五、变量六、自动变量七、常用函数一、规则对于范例1.1执行make输出"hello all" (默认是第一目标 all)执行make all 输出"hello all"。 执行make test 输出"hello test"对于范例1.2执行make (默认是第一个目标 test)对于范例1.3执行make先执行依赖目标test,再执行all注意是Tab,而不能是空格二、gcc编译f原创 2022-03-28 17:43:16 · 947 阅读 · 0 评论 -
vscode中配置cmake及debug使用
vscode中配置cmake及debug使用1.在vscode里要安装好相应的插件2.在linux安装cmake3.CMakeList.txt4.cmake生成makefile5.build6.选择需要执行的文件7.执行Debug1.在vscode里要安装好相应的插件2.在linux安装cmake下载文件并解压wget https://cmake.org/files/v3.9/cmake-3.9.1-Linux-x86_64.tar.gztar zxvf cmake-3.9.1-Linux-x8原创 2022-03-25 14:01:28 · 6466 阅读 · 0 评论 -
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题
vscode 编译多个当前目录下cpp文件,报错未定义标识符的问题1.在task.json里面args中, 修改为`"${fileDirname}/*"`,表示编译当前文件目录下的所有文件2.加入IncludePath3.升级gcc4.坑点1.在task.json里面args中, 修改为"${fileDirname}/*",表示编译当前文件目录下的所有文件一般加上这行,就能编译成功虽然编译通过,但是依然会提示 未定义标识符,出现红线的问题。2.加入IncludePathctrl+shift+P原创 2022-03-22 14:20:12 · 5122 阅读 · 0 评论 -
vscode c++ 使用问题汇总
设置显示控制台想像VS studio一样展示控制台,如下这种界面可以将 .vscode->launch.json中的这里默认为fasle,改成true"externalConsole": true,窗口中可能不会展示中文运行cout<<“中文”<<endl;可能显示的是一堆乱码,这时候需要设置以下。选择右下角的utf-8选择第二行的 通过编码保存选择GBK就可以显示中文了设置初始化模板每次都要重复固定输入#include… int mai原创 2022-03-03 16:51:02 · 2350 阅读 · 0 评论 -
用thop去获得模型参数量和计算量(pytorch)
用thop去得到模型参数量和计算量(pytorch)1. 安装2. 使用(获得计算量(flops)和参数量(params))2.1计算tochvision自带的模型大小2.2计算自定义的模型的大小Thop github地址1. 安装pip install thop2. 使用(获得计算量(flops)和参数量(params))2.1计算tochvision自带的模型大小其中输入的x,只影响计算量,不影响参数量model = torchvision.models.segmentation.fc原创 2021-02-22 14:21:50 · 10675 阅读 · 1 评论 -
win10使用Docker以及在天池比赛上提交容器镜像文件
win10使用Docker以及在天池比赛上提交容器镜像文件一.安装Docker二.设置Docker Desktop三.建立镜像并推送到镜像仓库1.编写requirements.txt文件2.编写run.sh3.编写Dockerfile文件4.上传镜像至阿里云容器镜像仓库天池:Docker练习场安装WSL2Docker下载参考Docker教程阿里云容器镜像服务一.安装Docker根据前面的链接,先安装WSL2,开启Hyper-v,安装Docker Desktop遇到的坑:1.Windows功原创 2021-02-19 22:37:30 · 692 阅读 · 1 评论 -
GPU服务器:使用Colab
使用Colab1.上传数据集2.挂载谷歌云盘3.更改运行目录4.上传.py执行文件5.运行6.其他问题6.1换成gpu6.2下载数据集6.3解压6.4包安装和更新1.上传数据集在 我的云端硬盘 创建一个文件夹(如deeplearning),放入要运行的数据集,比如保存在文件夹数据集里上传数据集2.挂载谷歌云盘在deeplearning 目录创建一个 .ipynb 文件,以colab方式打开。下面进行挂载云盘from google.colab import drivedrive.mou原创 2021-02-19 13:29:41 · 704 阅读 · 0 评论