C++三种管理数据内存的方式:自动存储,静态存储,动态存储 自动存储:自动变量的持久性为自动的,在程序开始执行其所属的函数后者代码块时创建,执行后释放 静态存储:在程序整个运行期间都存在。(外部链接性,内部链接性,无链接性) 内存泄漏问题:被分配的内存再也不能使用,也无法回收(new和delete使 ...
分类:
编程语言 时间:
2021-03-17 14:37:09
阅读次数:
0
#include <stdio.h>#include <stdlib.h>typedef struct node { int number; struct node * next;}person;person * initLink(int n) { int i = 0; person * head ...
分类:
其他好文 时间:
2021-03-15 11:31:33
阅读次数:
0
1.方波采样 square wave的spectrum 信号经过square wave 采样后的spectrum,时域相乘,频域卷积。 图中可以看到只要采样频率w0 是信号最大频率两倍还大,频谱就不会重叠,信号就能还原. 固定长度,使用Impulse train 作为carrier。 impulse ...
分类:
其他好文 时间:
2021-03-06 14:48:50
阅读次数:
0
对于一些数组a,Petya需要找到从中间选择非空子集,使它们的乘积等于某个整数的平方的方法的数量。如果这些方法所选择的元素的索引不同,则认为这两种是不同的方法。$a_i \le 70$ ...
分类:
其他好文 时间:
2021-03-05 13:12:22
阅读次数:
0
记一个代理获取方法 语言:Python 库:requests、lxml、time、random 代理网站:https://www.kuaidaili.com/free/ 思路:通过访问链接来获取代理并且进行代理测试有效后写入txt保存 步骤: 1.查看页面的翻页地址发现相同规律后可做翻页请求 2.每 ...
分类:
其他好文 时间:
2021-03-05 13:02:42
阅读次数:
0
CountDownLatch、CyclicBarrier、Semaphore、Exchanger 的详细解析 本文主要介绍和对比我们常用的几种并发工具类,主要涉及 CountDownLatch 、 CyclicBarrier 、 Semaphore 、 Exchanger 相关的内容,如果对多线程相 ...
分类:
其他好文 时间:
2021-03-04 13:23:34
阅读次数:
0
最近正在学习linux下堆的管理机制,收集了书籍和网络上的资料,以自己的理解做了整理,做个记录。如果有什么不对的地方欢迎指出! Memory Allocator 常见的内存管理机制 dlmalloc:通用分配器 ptmalloc2:glibc分配器,继承自dlmalloc,并提供了多线程支持,主要研 ...
分类:
其他好文 时间:
2021-02-26 12:56:38
阅读次数:
0
多事务并发的问题 对 innodb引擎执行流程 和 buffer pool 足够了解的话,那一定知道mysql系统在初始化的时候bufferpool会将内存分为多个缓存页,此时的free链表都是空的;在对数据做操作的时候,就会将磁盘的数据页加载到内存的缓存页中去,此时这个缓存的描述信息就会从free ...
分类:
Web程序 时间:
2021-02-25 11:44:37
阅读次数:
0
时间片长度通过FreeRTOSConfig.h中的congfigTICK_RATE_HZ定义,比如congfigTICK_RATE_HZ设为100HZ,那么时间片长度就是10ms; portTICK_RATE_MS用毫秒作为单位时间数值,实际上也是基于congfigTICK_RATE_H; 只有FR ...
分类:
其他好文 时间:
2021-02-23 14:22:58
阅读次数:
0
CentOS 8 1 $ sudo yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm 2 $ sudo yum install https://download1.rpmfusion. ...
分类:
其他好文 时间:
2021-02-23 14:05:27
阅读次数:
0