摘要: 其实目前在 GitHub 上有很多优秀的机器学习开源项目,例如各种预训练深度卷积网络、高度封装的算法以及大量开放数据集,不过要想复现以及根据实际情况调整这些项目,开发者还是需要一些 ML 领域知识。此外,很多项目的文档说明与技术支持都有待提高,它们需要开发者一点点调试与试错才能正确搭建。更重要的是, 阅读全文
posted @ 2020-03-30 16:55 Rogn 阅读(4248) 评论(0) 推荐(0) 编辑
摘要: mysql> select * from T where ID=10; 我们看到的只是输入一条语句,返回一个结果,却不知道这条语句在 MySQL 内部的执行过程。 MySQL 的基本架构示意图,从中你可以清楚地看到 SQL 语句在 MySQL 的各个功能模块中的执行过程。 (图源https://bl 阅读全文
posted @ 2020-03-30 14:17 Rogn 阅读(1470) 评论(0) 推荐(0) 编辑
摘要: 我们都知道线程切换的开销比进程切换的开销小,那么小在什么地方?切换的过程是怎样的? 无论是在多核还是单核系统中,一个CPU看上去都像是在并发的执行多个进程,这是通过处理器在进程间切换来实现的。在任何一个时刻,单处理器系统都只能执行一个进程的代码。 操作系统实现这种交错执行的机制称为上下文切换。 操作 阅读全文
posted @ 2020-03-30 11:10 Rogn 阅读(15414) 评论(11) 推荐(11) 编辑
摘要: 我觉得这幅图更加符合: 因为应用程序也可以直接执行系统调用。 通过系统调用将Linux整个体系分为用户态和内核态(或者说内核空间和用户空间)。那内核态到底是什么呢?其实从本质上说就是我们所说的内核,它是一种特殊的软件程序,特殊在哪儿呢?控制计算机的硬件资源,例如协调CPU资源,分配内存资源,并且提供 阅读全文
posted @ 2020-03-30 10:29 Rogn 阅读(531) 评论(0) 推荐(0) 编辑