自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 代码随想录算法训练营Day11 | LeetCode20.有效的括号、LeetCode1047.删除字符串中的所有相邻重复项、LeetCode150. 逆波兰表达式求值

栈的经典应用

2023-01-26 00:33:05 2695

原创 代码随想录算法训练营Day10 | LeetCode232.用栈实现队列、LeetCode225.用队列实现栈

栈与队列

2023-01-20 12:37:13 2577

原创 代码随想录算法训练营Day09 | 字符串总结、双指针回顾

字符串总结,双指针回顾

2023-01-19 21:47:26 2456

原创 代码随想录算法训练营Day08 | LeetCode344、LeetCode541、剑指Offer05、LeetCode151、剑指Offer58II.

字符串相关专题

2023-01-19 19:37:38 2846

原创 代码随想录算法训练营Day07 | LeetCode454.四数相加II、LeetCode383.赎金信、LeetCode15.三数之和、LeetCode18.四数之和

三数之和,四数之和,赎金信

2023-01-18 21:35:59 258

原创 代码随想录算法训练营Day06 | LeetCode242.有效的字母异位词、LeetCode349.两个数组的交集、LeetCode202.快乐数、LeetCode1.两数之和

对哈希表的应用

2023-01-17 18:35:16 2921

原创 代码随想录算法训练营Day04 | LeetCode24.两两交换链表中的节点、LeetCode19.删除链表的倒数第N个节点、面试题 02.07. 链表相交、LeetCode142. 环行链表II

两两交换链表节点、链表相交、环形链表

2023-01-15 16:44:15 3172

原创 代码随想录算法训练营Day03 | LeetCode203.移除链表元素、LeetCode707.设计链表、LeetCode206反转链表

链表常见操作,反转链表

2023-01-13 22:23:03 3209

原创 代码随想录算法训练营Day02 | LeetCode977.有序数组的平方、209.长度最小的子数组、59.螺旋矩阵II

长度最小的子数组,螺旋矩阵II

2023-01-12 21:04:08 3641

原创 代码随想录算法训练营Day01 | LeetCode704.二分查找、LeetCode27.移除元素

二分法、双指针法

2023-01-11 17:55:49 3751

原创 NVIDIA TX2挂载mSATA盘

1.首先,查看硬盘所有分区。输入指令:sudo fdisk -lu2.对硬盘进行分区。输入指令:sudo fdisk /dev/sda在Command(m for help):后面输入m,显示一个帮助菜单 在Command(m for help):后面输入n,给硬盘增加一个新分区 ......

2022-05-26 17:36:44 327

原创 测试mSATA盘在linux下挂载时读写速度

刚买回来的mSATA盘,直接安在开发板上,识别不到,原因是刚买回来的mSATA盘还没有格式化,未分配盘符,未分配空间(大概就是这么个意思)。解决方法:将mSATA盘装在windows下,格式化一下。(可以买一个usb转SATA接口的转换器)测试读取速度指令:sudo hdparm -t /dev/sda测试写入速度指令:sudo time dd if=/dev/zero of=/dev/sda bs=1M count=10000倘若终端报错,提示未安装hdparm、time工具,

2022-04-25 17:09:58 1173 1

原创 error C2938: “_Iter_cat_t<int>”: 未能使别名模板专用化

下午敲代码时候,报了一个错误 error C2938: “_Iter_cat_t<int>”: 未能使别名模板专用化。我定义了一个一维数组int nums[5] = { -4, -1, 0, 3, 10 };想对其进行排序,我写成了sort(nums[0], nums[4]);结果报错。应该这样写sort(nums, nums+4);成功运行。...

2022-04-24 17:34:20 489

原创 使用Visual Studio Install将VS与Matlab混编打包成.exe

以下是vs与matlab混编,打包生成.exe的详细步骤。1、在vs2015中选择“文件”——“新建”——“项目”2、选择“其他项目类型”——“Visual Studio Install”——“Setup Project”——“确定”3、左边框框有三个文件夹“Application Floder”:应用程序文件夹,表示要安装的应用程序需要添加的文件;"User's Desktop":用户的桌面,表示这个应用程序安装完,用户的桌面上的创建的.exe快捷方式;"User's

2022-04-08 01:43:00 1567 5

转载 C++中delete函数

在C++中delete函数用于回收new分配的内存空间。C++告诉我们在回收用 new 分配的单个对象的内存空间的时候用 delete,回收用 new[] 分配的一组对象的内存空间的时候用 delete[]。关于 new[] 和 delete[],其中又分为两种情况:(1) 为基本数据类型分配和回收空间;(2) 为自定义类型分配和回收空间。在针对简单的基本数据类型,使用delete也可以回收 new[] 分配的一组对象的内存空间,因为:基本的数据类型对象没有析构函数,并且new 在分配内存时会记

2022-04-03 22:01:55 14851

原创 NVIDIA TX2刷ubuntu16.04、刷设备树教程

实验室自制的板子上使用gpu ,有的USB口不一定能使用: tx1可以直接用,tx2且是16.04系统的,可以刷设备树文件解决,tx2i以及18.04系统的我找不到设备树文件。这也是为啥我会把18.04刷成16.04的原因。

2022-04-02 11:18:51 2267 1

原创 Opencv绘图相关函数用法

OpenCV有绘图函数,可以把想要的图形直接画到图像,分别为line()画直线、arrowedLine()带形状直线、rectangle()画矩形、circle()画圆、ellipse()画椭圆、fillConvexPoly()填充多边形、drawContours()画轮廓、putText()显示文字。下面介绍这些函数的简单用法:1 画直线 linevoid line(InputOutputArray img, Point pt1, Point pt2, const Scalar& c.

2022-03-29 22:33:32 853 1

转载 VM虚拟机不能上网的问题解决

首先明确一点:VM虚拟机上网是不用拨号的,直接上网(除非你不想虚拟机和主机同时上网)。VM软件安装好后,就有10个网络连接类型可供选择。分别是:VMnet0、VMnet1、VMnet2、VMnet3、VMnet4、VMnet5、VMnet6、VMnet7、VMnet8、VMnet9。VM虚拟机常用的三种网络连接方式默认:桥接(bridge)用的是VMnet0,NAT用的是VMnet8,host-only用的是VMnet1。我们先不管这些接着往下说。 一、下面我们来说一下VM虚拟机常用的三种.

2022-03-29 21:48:49 21172 4

转载 Linux 进入绝对路径最后一个目录加不加正斜杠有什么区别

Linux 进入绝对路径最后一个目录加不加正斜杠有什么区别?例如cd /user 跟cd /user/没有区别。文件夹名后面加“/”,主要是为了区别于其他标准文件,尤其是在相对路径下。举一个例子:当我们使用 ls 时,会显示 user,而 使用 ls -F 时,会显示user/...

2022-03-29 21:09:52 2451

转载 std::cerr与std::cout区别

cerr 是一个ostream对象,关联到标准错误,通常写入到与标准输出相同的设备。默认情况下,写到cerr的数据是不缓冲的。Cerr通常用于输出错误信息与其他不属于正常逻辑的输出内容。概念std::cerr(console error)是ISO C++标准错误输出流,对应于ISO C标准库的stderr。与std::cout不同,ISO C++要求当cerr被初始化后,cerr.flags() & unitbuf非零(保证流在每次输出操作后被刷新),且cerr.tie()返回&

2022-03-29 21:04:26 99

转载 strsafe.h的include次序问题

strsafe.h不能在windows.h, tchar.h, 包括很多C++的头文件,比如<map>,之前被include。否则编译的时候就会报windows.h, tchar.h, winbase.h...这些头文件中定义错误,或是重复定义。所以,安全的做法是:1. 在cpp文件中include <strsafe.h>,因为一般要include这个文件,都是要使用StringCch*函数,这些函数的使用一般都是在cpp中。2. 在include的时候,要让strsaf

2022-03-29 20:52:41 248

转载 vs找不到msvcp120d .dll,无法继续执行代码。重新安装可能会解决此问题。

压缩包 链接:https://pan.baidu.com/s/1VcYtdr2p87FInO61i-55yA提取码:jtkw环境:win10 vs2015 c++ opencv3.4.0截图:解决方式(不要怀疑下面写错了,是正确的):第一步: 下载压缩包,并解压;第二步: 32位的msvcp120d 和msvcr120d放到了C:\Windows\SysWOW64,第三步: 64位的msvcp120d 和msvcr120d放到了C:\Windows\System32。...

2022-03-29 14:59:54 1770 8

原创 “QByteRef::operator ==”: 2 个重载有相似的转换报错解决方法

错误代码:void dealData(QByteArray data){ if(data[1] == 8) { return; }}改正后的代码:void dealData(QByteArray data){ if(data.at(1) == 8) { return; }}

2022-03-29 14:52:38 1336

转载 C/C++程序计时函数

在C/C++中有可以直接测试程序运行时间的函数,在<time.h>/<ctime>头文件中,非常方便和实用。clock()是C/C++中的计时函数,而与其相关的数据类型是clock_t。在MSDN中,查得对clock函数定义如下:clock_t clock(void);简单而言,就是该程序从启动到函数调用占用CPU的时间。这个函数返回从“开启这个程序进程”到“程序中调用clock()函数”时之间的CPU时钟计时单元(clock tick)数,在MSDN中称之为挂钟时间(wa.

2022-03-29 14:44:09 1720

转载 使用VS中MFC“未定义标识符“报错解决方法

当更改了MFC控件ID之后,经常会报此错误。解决方法:1、忽视,继续编译,这不会影响编译过程,等下次重启了VS之后,错误会自动消除。原因是生成的控件ID名修改之后在resource.h中的编号还未更新成功。2、打开resource.h,更改该控件ID的编号,使其不同于其他控件的编号即可。...

2022-03-29 14:38:35 4957

空空如也

空空如也

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

TA关注的人

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