参考 为什么多线程读写 shared_ptr 要加锁? boost官方文档 shared_ptr_thread_safety 1. 概述 智能指针包括一个实际数据指针和一个引...
参考 为什么多线程读写 shared_ptr 要加锁? boost官方文档 shared_ptr_thread_safety 1. 概述 智能指针包括一个实际数据指针和一个引...
笔记[https://www.bilibili.com/video/BV1964y1s7tD?spm_id_from=333.999.0.0] 会命中d = 5的这一行,对应...
跟本科同学聊了一个小时他的观点是,找工作至少得想到最近2-3年的规划得想清楚你到底需要什么。 互联网之类 从入职的那一刻起,就应该管住自己不能摸鱼,至少要给自己30岁留一定资...
管道是如何进行进程间通信的 匿名管道和命名管道都是内核的文件 匿名管道是Linux系统提供的一个系统函数,可以通过这个函数来进行管道的使用 管道背后的原理就是两个文件描述符号...
find查找文件信息grep查找文件内容-R递归 -n显示行信息 1 3 3 3文件类型 | (rwx)文件所有者 | 文件所有者所有组 | 其它 UDP报文有四个信息,①源...
单例模式保证全局唯一性,得考虑线程安全性延迟加载? 饿汉模式 线程安全的,但是不支持延迟加载(有问题早发现)① //指针 ② 引用 懒汉模式 可以实现延迟加载① 简单加锁,存...
一、TCP的拥塞控制 1. 拥塞(congestion) 在某段时间,若对网络中某一资源的需求超过了该资源所能提供的可用部分,网络性能就要变坏。 在计算机网络中的链路容量(即...
78. 子集[https://leetcode-cn.com/problems/subsets/] 方法一 枚举 假设有n个数字,每个数字有出现(1)和不出现(0)两种情况,...
TODO:树哈希还没看... 117. 填充每个节点的下一个右侧节点指针 II(中等)[https://leetcode-cn.com/problems/populating...
238. 除自身以外数组的乘积[https://leetcode-cn.com/problems/product-of-array-except-self/] 这道题很简单,...
706. 设计哈希映射[https://leetcode-cn.com/problems/design-hashmap/] 没有想到resize可以这样用,要不然就做不出来了...
三数之和(中等)[https://leetcode-cn.com/problems/3sum/] 在排序数组中查找元素的第一个和最后一个位置[https://leetcode...
合并区间[https://leetcode-cn.com/problems/merge-intervals/] 重点是vector的用法,都忘记了还可以.back,而且vec...
剑指 Offer 31. 栈的压入、弹出序列(中等)[https://leetcode-cn.com/problems/zhan-de-ya-ru-dan-chu-xu-li...
TODO: 都不大会做重新做一遍吧 手动写堆排序 剑指 Offer 14- II. 剪绳子 II(中等)[https://leetcode-cn.com/problems/j...
TODO:*都不大会做都重做一遍吧! 剑指 Offer 28. 对称的二叉树(简单)[https://leetcode-cn.com/problems/dui-cheng-d...
TODO: 重做. 正则表达式匹配 注意 二进制中1的个数 方法一 重做 二叉搜索树的最近公共祖先 和 二叉树的最近公共祖先 剑指 Offer 19. 正则表达式匹配(困难)...