![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
面试笔记
lgc1112
这个作者很懒,什么都没留下…
展开
-
leetcode刷题笔记
81 忘记TrueRi作为右边界 15 vector<vector> res; res.push_back({curNum, nums[le], nums[ri]}); 18 sort(result.begin(), result.end()); result.erase(unique(result.begin(), result.end()), result.end()); 去重. ...原创 2020-06-30 21:25:08 · 143 阅读 · 0 评论 -
树的非递归遍历及各种常见o(nlogn)排序算法C++代码
树的遍历 public static void preOrderTraveralWithStack(TreeNode node){ Stack<TreeNode> stack = new Stack<TreeNode>(); TreeNode treeNode = node; while(treeNode!=null || !stack.isEmpty()...原创 2020-03-31 13:08:30 · 183 阅读 · 0 评论 -
牛客网刷题笔记
member access within misaligned address 是使用了未初始化的地址指针 for(int i = 0; i <= (int)v.size() - 2; i++){ cout << i << endl; v[i]->next = v[i + 1]; } v.size()返回的是无符号整形,必须转化为有符号 pow()返回的是dou...原创 2020-03-28 21:41:36 · 214 阅读 · 0 评论 -
string和int,char互相转化
to_string(); 很多类型》》string string to_string (int val); string to_string (long val); string to_string (long long val); string to_string (unsigned val); string to_string (unsigned long val); string to_s...原创 2020-03-06 12:16:42 · 142 阅读 · 0 评论 -
MySQL和MongoDB的区别
MySQL和MongoDB的区别 关系型数据库最典型的数据结构是表,由二维表及其之间的联系所组成的一个数据组织 优点: 1、易于维护:都是使用表结构,格式一致; 2、使用方便:SQL语言通用,可用于复杂查询; 3、复杂操作:支持SQL,可用于一个表以及多个表之间非常复杂的查询。 缺点: 1、读写性能比较差,尤其是海量数据的高效率读写; 2、固定的表结构,灵活度稍欠; 3、高并发读写需求,传统关系...原创 2020-03-06 12:04:58 · 380 阅读 · 0 评论 -
简单C++和java线程安全的单例模式
java class Singleton2{ private final static Singleton2 instance; private Singleton2(){ } public Singleton2 getInstance(){ if(instance==null){ synchronized(...原创 2020-03-04 17:04:51 · 100 阅读 · 0 评论 -
深入理解Redis的持久化
深入理解Redis的持久化 RDB RDB是将当前数据生成快照保存到硬盘上。 RDB的工作流程: 执行bgsave命令,Redis父进程判断当前是否存在正在执行的子进程,如RDB/AOF子进程,如果存在bgsave命令直接返回。 父进程执行fork操作创建子进程,fork操作过程中父进程被阻塞。 父进程fork完成后,bgsave命令返回“* Background saving sta...原创 2020-03-04 17:03:13 · 255 阅读 · 0 评论 -
线程进程笔记
一、进程与线程的区别: 1、进程是资源分配的最小单位,线程是程序执行的最小单位(资源调度的最小单位) 2、进程有自己的独立地址空间,每启动一个进程,系统就会为它分配地址空间,建立数据表来维护代码段、堆栈段和数据段,这种操作非常昂贵。 而线程是共享进程中的数据的,使用相同的地址空间,因此CPU切换一个线程的花费远比进程要小很多,同时创建一个线程的开销也比进程要小很多。 3、线程之间的通信更方便,同一...原创 2020-03-04 16:07:37 · 129 阅读 · 0 评论