简谈垃圾回收机制 什么是垃圾回收机制? 垃圾是堆中 unreferenced objects, 就是没有被变量引用的变量。 什么是堆? 这里就要讲到程序的堆栈。这个东西与数据...
简谈垃圾回收机制 什么是垃圾回收机制? 垃圾是堆中 unreferenced objects, 就是没有被变量引用的变量。 什么是堆? 这里就要讲到程序的堆栈。这个东西与数据...
详细过程参考链接 https://twiceyuan.com/2018/12/11/MacCaseSensitiveConversion/. 这里需要注意的是由于 10.15...
B+ 树是一个多叉树排序树,其每个节点中可能包含多个 key。主要是用来对 OLTB 的数据库来进行索引。对于 insert, delete 操作需要调整树的结构保证这棵树的...
https://support.apple.com/zh-cn/HT201372
Sequential Mergesort work optimality(right) polylog span(no) 那么应该如何提高效率呢? 我们可以看见这个算法的主要...
1. 模型抽象 一般来说如果一个问题可以被抽象为一个 DAG(有向无环图)那么这个问题都可以用来并行计算。常见问题可以抽象下面两种模型。 1) for 循环的展开。 这种问题...
最近在写 open MP 的程序,今天遇见了一个bug,花了我一个下午加晚上的时间都没有搞定。我反复看了好几遍都没有能够看出来。导致我浪费了很多的时间。 我在写如上的一个代码...
vscode C++ 开发配置 google code style 代码格式插件 ⌘ +⇧+p 输入 install extensions,选择安装C/C++ for Vis...
SSH 免密登陆 本地机器 回车回车 这里要注意权限的问题,如果权限不对可能会导致无法免密登陆。
到这个目录下 在 finder 里面 cmd + shift+G 输入地址。找到一个类似如下名字的文件夹 删除,重启电脑。 重新登陆 icloud。done!
快速排序的算法的核心思想是选取一个中间值,将整个数组分为两个部分一个比这个一半比这个中间值大,一半比这中间值小。之后将数组从这个中间值中分成两部分,采用分治的方式将左边的一半...
在linux系统中,每一个目录或者文件都会被分配一个 inode 与 block。inode的内容在记录档案的权限与相关属性,至于block区块则是在记录档案的实际内容。 i...
背包问题 有N件物品和一个容量为W 的背包。第i件物品的重量是w[i],价值是v[i]。求解将哪些物品装入背包可使价值总和最大。 如何思考这一类动态规划问题呢?我的思路是想清...
题目虽然是二战周志华老师的机器学习,但本篇主要来自于文章:http://blog.codinglabs.org/articles/pca-tutorial.html,写的很赞...
照理说, ack 是对收到的数据的回复,一个回复确认包为啥会有这么多的数据呢?在差了不少的资料之后,终于找到了一个关键词:Piggybacking of acknowledg...
我使用 brew install jupyter 来安装的 jupyter 。 但是当我想要倒入 sklear 的包的时候总是告诉我找不到包。但是在本地的 python 环境...
版权声明:原创作品,谢绝转载!否则将追究法律责任。 OSPF路由协议 楔子 为了加强自己我打算好好玩玩网络。 OSPF的基本概念和工作过程 开放式最短路径优先协议(OSFP)...
critical section 的情景如下。多个程序会对共享的变量进行操作由于对于变量的操作不是原子性的(不可分割,不能被中断)就会造成数据的不一致。举个例子,例如你的银行...
产生死锁的四个必要条件:(1) 互斥条件:一个资源每次只能被一个进程使用。(2) 请求与保持条件:一个进程因请求资源而阻塞时,对已获得的资源保持不放。(3) 不剥夺条件:进程...