- 博客(5)
- 资源 (6)
- 收藏
- 关注
原创 【debug】new申请的内存在使用时溢出 导致崩溃
在用new或者malloc的时候,有时候会出现这样的错误,如图:这是典型的内存溢出错误,常在内存的delete处发生,而且一般在debug版本中可能出现,release版本中可能并不报错.出现这个错误的原因一般都是操作new申请的内存溢出,因为在c++中,如果用new分配一段内存,操作的时候改变了该部分的大小,在delete时就会出错。char* p=new char[5]; ...
2019-01-10 17:28:04 1368
原创 【Linux编程】进程间通信:有名管道(PIPE)、无名管道(FIFO)
进程间的通信:即将一个进程的数据传递给另一个进程。通信方式:1.管道 2.信号量 3.共享内存 4.消息队列 5.套接字socket(网络通信,不同主机之间的进程) 一、什么是管道:只存在于内存中的文件,对这个文件的操作要通过两个进程进行。一个进程向管道中写的内容被管道另一端的进程读出。写入的内容添加在管道缓冲区的末尾;读出要从缓冲区的头部进行。管道文件:无名管道 有名...
2019-01-02 23:27:53 752
原创 全排列(递归做法)
排列:从n个元素中任取m个元素,并按照一定的顺序进行排列,称为排列;全排列:当n==m时,称为全排列;比如:集合{ 1,2,3}的全排列为:{ 1 2 3} { 1 3 2 } { 2 1 3 } { 2 3 1 } { 3 2 1 } { 3 1 2 }排序思路:(递归) (1)n个元素的全排列=(n-1个元素的全排列)+(另一个元素作为前缀);(2)出口:如果...
2019-01-01 23:11:35 4118 1
10HAL_WIFI_01MQTT_test_01.rar
2020-09-08
09HAL_WIFI_01PassThrough.rar
2020-09-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人