05 2021 档案

摘要:Event Loop 是一个很重要的概念,指的是计算机系统的一种运行机制。 JavaScript语言就采用这种机制,来解决单线程运行带来的一些问题。 运行以后的程序叫做"进程"(process),一般情况下,一个进程一次只能执行一个任务。 如果有很多任务需要执行,有三种解决方法。 (1)排队。因为一 阅读全文
posted @ 2021-05-15 17:12 一大堆豆子 阅读(85) 评论(0) 推荐(0) 编辑
摘要:A. 原生指针 就是最普通的指针,定义类似: 类型 *变量名; 与之对比的是使用上有类似指针的功能 实际并不是指针。比如:迭代器 [一个类重载 *和->操作符 那么可以像指针一样使用 但是这种并不是原生的] B. 泛型指针 第一种就是 void *指针 可以指向任意的数据结构 因此可以称为"泛型"。 阅读全文
posted @ 2021-05-13 11:06 一大堆豆子 阅读(132) 评论(0) 推荐(0) 编辑
摘要:题目描述 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 示例1 输入 复制 {1,3,5},{2,4,6} 返回值 复制 {1,2,3,4,5,6} 方法一:迭代版本求解 初始化:定义cur指向新链表的头结点操作: 如果l1指向的结点值小于等于l2指向 阅读全文
posted @ 2021-05-12 15:07 一大堆豆子 阅读(63) 评论(0) 推荐(0) 编辑
摘要:在https://www.cnblogs.com/LaiY9/p/14725352.html已经实现了 C 语言版的线程池,如果我们也学过 C++ 的话,可以将其改为 C++ 版本,这样代码不管是从使用还是从感观上都会更简洁一些。 1. 任务队列 1.1 类声明 // 定义任务结构体 using c 阅读全文
posted @ 2021-05-11 16:35 一大堆豆子 阅读(413) 评论(0) 推荐(0) 编辑
摘要:array 容器是 C++ 11 标准中新增的序列容器,简单地理解,它就是在 C++ 普通数组的基础上,添加了一些成员函数和全局函数。在使用上,它比普通数组更安全(原因后续会讲),且效率并没有因此变差。和其它容器不同,array 容器的大小是固定的,无法动态的扩展或收缩,这也就意味着,在使用该容器的 阅读全文
posted @ 2021-05-06 20:42 一大堆豆子 阅读(182) 评论(0) 推荐(0) 编辑
摘要:简介 vector 容器是 STL 中最常用的容器之一,它和 array 容器非常类似,都可以看做是对 C++ 普通数组的“升级版”。不同之处在于,array 实现的是静态数组(容量固定的数组),而 vector 实现的是一个动态数组,即可以进行元素的插入和删除,在此过程中,vector 会动态调整 阅读全文
posted @ 2021-05-06 20:39 一大堆豆子 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1. 线程池原理 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题:如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就是执行完一个任务 阅读全文
posted @ 2021-05-06 17:44 一大堆豆子 阅读(869) 评论(0) 推荐(0) 编辑
摘要:转自https://blog.csdn.net/joey_zengchen/article/details/1566713 https://blog.csdn.net/qq_38193597/article/details/70193742 说到临时变量,我们大家也许都挺熟悉, 但是我自己对临时变量 阅读全文
posted @ 2021-05-06 17:27 一大堆豆子 阅读(789) 评论(0) 推荐(0) 编辑
摘要:库的概述 在windows和Linux下都存在着大量的库,库在本质上来说,是一种可执行代码的二进制形式,可以被操作系统载入内存执行 我们通常将一些通用函数写成函数库,所以库是别人写好的,现有的,成熟的,可以复用的代码,你可以使用但要必须得遵守许 可协议。在我们现实开发过程中,不可能每一份代码都从头编 阅读全文
posted @ 2021-05-04 11:07 一大堆豆子 阅读(463) 评论(0) 推荐(0) 编辑
摘要:https://www.sqlite.org/docs.html 1.打开数据库文件 int sqlite3_open(const char *filename, sqlite3 **ppDb); 返回值: int 成功SQLITE_OK 参数:const char *filename 数据库文件路 阅读全文
posted @ 2021-05-02 18:59 一大堆豆子 阅读(160) 评论(0) 推荐(0) 编辑