自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 thread --- detach()的使用

thread --- detach()

2022-11-11 09:11:08 5209 1

原创 std::thread --join()

std::thread常用操作--join()

2022-11-10 10:10:47 502

原创 error C2440: 无法从“void *”转换为“node

从“void*”到指向非“void”

2022-11-08 10:48:03 2756

原创 error C4996:The POSIX name for this item is deprecated.

VS 错误 error C4996

2022-11-08 10:42:36 692

原创 Hitool烧写3516dv00发送起始帧失败问题

关键操作(1)先断电:意思就是将插在主机上的USB线拔掉(2)点击烧写(3)按住3516开发板上的update键不放,update键(4)上电:意思是将刚刚拔掉的USB线再插到主机上,注意是同一个USB口,别插错了(5)松开reset键,点击控制台出现如图场景,就代表已经在烧写了.....................

2022-06-20 17:18:04 2462 1

原创 命令行-du

功能:用来查看文件或目录所占用的磁盘空间的大小-a:显示目录占用的磁盘空间的大小,以及显示该目录下文件与子目录占用磁盘空间的大小。-s:显示目录占用的磁盘空间的大小,但并不显示该目录下文件与子目录占用磁盘空间的大小。–apparent-size:显示目录或文件自身的大小,而并不是他们所占磁盘空间的大小。文件或目录的大小与他们占用的磁盘空间的大小有时候并非完全一致,这种现象并非linux所独有的。-c:显示几个目录或文件占用的磁盘空间大小,还要统计他们的总和。-h:以人类可读的方式显示。-k:以K

2020-12-12 16:43:15 112

原创 命令行-df

df命令用来检查linux服务器的文件系统的磁盘空间占用情况。通过df可以知道硬盘被占用了多少空间,还剩多少空间。常用选项:-a,–all:全部文件系统列表-B, --block-size=SIZE:指定分区块大小-h:人类可阅读的方式显示-i:以inode模式来显示磁盘使用情况-k:区块为1024字节-m:区块为1048576字节-l:只显示本地文件系统–no-sync:忽略sync命令-P:输出格式为POSIX–sync:在取得磁盘信息前,先执行sync命令-T:文件系统类型-

2020-12-12 16:29:54 121

原创 链表反转

输入一个链表,反转链表后,输出新链表的表头。思路首先把p的下一个节点指向t节点,接着t节点等于p节点,再将p节点等于它的后一个节点q,q指向它的后一个节点/*struct ListNode {int val;struct ListNode next;ListNode(int x) :val(x), next(NULL) {}};/class Solution {public:ListNode* ReverseList(ListNode* pHead) {if(pHead==.

2020-10-21 22:11:55 96

原创 Numpy中的arange和linspace的区别

arange和linspace都是创建连续等差数组,但是两者有区别:(1)arange()函数类似内置函数range(),通过指定初始值,终值,步长来创建等差数列的一维数组,默认是不包括终值的。linSpace()是lin space 的缩写,代表的是线性等分向量的含义。它是通过指定初始值,终值,元素个数来创建等差数组的,默认是包括终值的。(2)arange的类型是int64,而linspace是float64的。...

2020-10-21 22:08:30 2460

原创 牛客练习题-2020-09-23

关于以下代码中的变量在内存中的存储位置描述int a=0;class someClass{int b;static int c;};int main(){int d=0;someClass *p=new someClass();return 0;}在C++中,内存一般分为4个区域:全局区放全局变量、静态数据和常量(程序结束后由系统释放)文字常量区常量字符串就是放在这里的( 程序结束后由系统释放)代码区所有类成员函数和非成员函数代码栈区局部变量、函

2020-10-01 17:59:10 383

原创 4.7节 条件运算符在输出表达式中的应用

条件运算符的优先级非常低,因此当一条长表达式中嵌套了条件运算子表达式时,通常需要在它的两端加上括号。cout<<((grad<60)?“fail”:“pass”)//输出pass或者failcout<<(grad<60)?“fail”:“pass”//输出1或者0//等价于 cout<<(grad<60);cout?“fail”:“pass”;cout<<grad<60?“fail”:“pass”;//error: 试图比

2020-09-19 10:53:20 151

原创 4.5节 递增运算符细则

前置版本 ++i:先将运算对象加1,然后将改变后的对象作为求值结果。后置版本i++:结果是将运算对象改变之前的那个值得副本。int i=0,j;j=++i; //j=1, i=1.j=i++; //j=1, i=2PS:除非必须,否则不用后置版本的递增(减)运算符。因为后置版本需要将原始值存储下来以便返回这个未修改的内容。如果我们不需要修改前的值那么后置版本的操作就是一种浪费。后置运算符使用的例子:混用解引用与递增运算符。*p++; //后置运算符优先级大于解引用,等

2020-09-19 08:23:41 64

原创 二叉树三种遍历方式递归实现

分别按照二叉树先序,中序和后序打印所有的节点。先序:根左右中序:左根右后序:左右根首先定义向量数组results[3],然后调用周游函数travel,判断条件使用根节点是否为空。周游方式使用递归实现。先序遍历:1.判断根节点是否为空【if(root)】2.非空进入循环,输出根节点【ret[0].push_back(root->val);】3.左子树判定,有节点进行递归输出,没节点进行下一步【travel(root->left,ret);】4. 右子树判定,有节点进行递归

2020-09-12 16:08:28 335

原创 4.2节 取余操作细节

根据取余运算的定义,如果m和n是整数且n非0,那么表达式(m/n)*n+m%n的求值结果与m相等。推出当m%n时--->1.取余的两个数必须整数型;2.n不能为0,m可以为0;3.当m%n不等于0时,则它的符号和m相同 int m; double n; cin>>m>>n; cout<<m%n<<endl;报错 二进制表达式的操作数无效Invalid operands to binary expressio...

2020-09-12 09:29:02 450

空空如也

空空如也

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

TA关注的人

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