当进行拷贝或赋值操作时,每个shared_ptr都会纪录有多少个其他shared_ptr指向相同的对象: auto p = make_shared<int>(50);//p指向的对象只有p一个引用者 auto q = p; //p和q指向相同对象,此对象有两个引用者; 智能指针类能记录有多少个sha ...
分类:
编程语言 时间:
2020-07-28 22:13:59
阅读次数:
134
CVE-2020-1362漏洞分析作者:bybye@知道创宇404实验室时间:2020年7月24日原文地址:https://paper.seebug.org/1276/漏洞背景WalletService服务是windows上用来持有钱包客户端所使用的对象的一个服务,只存在windows10中。CVE-2020-1362是WalletService在处理CustomProperty对象的过程中出现了
分类:
其他好文 时间:
2020-07-28 22:11:37
阅读次数:
91
本题 题目链接 题目描述 我的题解 双指针 思路分析 因为该数组是递增数组,所以我们可以用双指针法。 声明指针left 和 right分别指向数组的头(数组下标为0)和尾(数组下标为length-1) 循环搜索:当两指针相遇时,结束循环 计算nums[left]和nums[right]的和 s 若s ...
分类:
其他好文 时间:
2020-07-28 14:05:28
阅读次数:
70
题目描述: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Refere ...
分类:
其他好文 时间:
2020-07-27 15:58:34
阅读次数:
65
本体考察数组的使用。注意本体使用vector的指针形式。 C++版 #include <iostream> #include <vector> #include <algorithm> using namespace std; void printMatrixInCircle(vector<vect ...
分类:
其他好文 时间:
2020-07-27 13:53:20
阅读次数:
79
1 关于begin()与end() c.begin(); // 返回指向容器最开始位置数据的指针 c.end(); // 返回指向容器最后一个数据单元+1的指针 2 iterator list<int>::iterator current = A.begin(); terator是C++标准库(ba ...
分类:
编程语言 时间:
2020-07-27 09:49:18
阅读次数:
82
[编程题] lc 169. 多数元素 题目 输入输出 Java代码(方法1:借用哈希表计数) //方法1:借助哈希 public int majorityElement(int[] nums) { HashMap<Integer,Integer> map = new HashMap<>(); for ...
分类:
其他好文 时间:
2020-07-27 09:38:33
阅读次数:
51
FLASH的配置步骤 将FLASH2812_API_v210.lib 添加到头文件中。 (2)将Flash281x_API_Config.h Flash281x_API_Library.h 两个头文件添加进include目录下。这两个头文件主要包含的是 FLASH_API函数的定义 状态返回的定义 ...
C++ 虚函数是为实现多态而设计的。 多态最核心的概念就是可以通过父类指针指向子类对象。 多态最大的特点就是接口复用,即一个接口实现多种用途。 先用简单的例子说明 class base { public: base(){}; virtual ~base(){}; public: virtual vo ...
分类:
编程语言 时间:
2020-07-26 19:41:07
阅读次数:
67
目录: 1. 双指针:167. 两数之和 II - 输入有序数组 双指针:167. 两数之和 II - 输入有序数组 -- 2020-7-26 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必 ...
分类:
编程语言 时间:
2020-07-26 19:29:51
阅读次数:
73