[Work] 操作系统 面试问题整理 进程和线程线程是程序执行的最小单位,而进程是操作系统分配资源的最小单位;一个进程由一个或多个线程组成,线程是一个进程中代码的不同执行路线;进程之间相互独立,但同一进程下的各个线程之间共享程序的内存空间(包括代码段,数据集,堆等)及一些进程级的资源(如打开文件和信号等),某进程内的线程在其他进程不可见;调度和切换:线程上下文切换比进程上下文切换要快得多; (24条消息) 线程间到底共享了哪些进程资源 2022-03-27 Work Operating System
[Work] C++ 面试问题整理 C++的内存管理程序员应如何理解内存:上篇 (qq.com) malloc和new的区别(24条消息) 动态内存分配、malloc与new的区别_Demons的博客-CSDN博客_malloc和new的区别 细说new与malloc的10点区别 - melonstreet - 博客园 (cnblogs.com) 确定类大小(24条消息) 如何计算C++类占用内存大小_3D Matrix-CSDN博 2022-03-27 Work C++
[Reprint] volatile与内存屏障总结 【转载】volatile与内存屏障总结 原文地址:volatile与内存屏障总结 - 知乎 (zhihu.com) 作者:郑传军 - 知乎 (zhihu.com) 2021-12-01 Reprint Sort
[LeetCode] 每日一题 August 1~10 1 - 1337. 矩阵中战斗力最弱的 K 行; August 1 - 1337. 矩阵中战斗力最弱的K行; August 2 - August 3 - August 4 - August 5 - August 6 - August 7 - August 8 - August 9 - August 10 - 2021-08-01 LeetCode Hash
[LeetCode] 每日一题 July 21~31 July 21 - 剑指 Offer 52. 两个链表的第一个公共节点; July 22 - 138. 复制带随机指针的链表; 2021-07-22 LeetCode Hash Map Two-Point
[LeetCode] 每日一题 July 11~20 July 11 - 274. H 指数; July 12 - 275. H 指数 Ⅱ; July 13 - 218. 天际线问题; July 14 - 1818. 绝对差值和; July 15 - 1846. 减小和重新排列数组后的最大元素; July 16 - 剑指 Offer 53 - I. 在排序数组中查找数字 I; July 17 - 剑指 Offer 42. 连续子数组的最大和; Ju 2021-07-11 LeetCode Hash Dynamic Programming Greedy Sort Binary Search Sliding Window
[LeetCode] 每日一题 July 1~10 July 1 - LCP 07. 传递信息; July 2 - 1833. 雪糕的最大数量; July 3 - 根据字符出现频率排序; July 4 - 645. 错误的集合; July 5 - 726. 原子的数量; July 6 - 1418. 点菜展示表; July 7 - 1711. 大餐计数; July 8 - 930. 和相同的二元子数组; July 9 - 面试题 17.10. 主 2021-07-04 LeetCode Hash Dynamic Programming Greedy Sort Boyer-Moore
[LintCode] 394 硬币排成线 有 n 个硬币排成一条线。两个参赛者轮流从右边依次拿走 1 或 2 个硬币,直到没有硬币为止。拿到最后一枚硬币的人获胜。请判定先手玩家必胜还是必败? 2021-07-04 LintCode Math