生活不易,开始(复习)预习,在胆子大旷了大半个学期的OS,是时候跟着MOOC来赎罪了。 操作系统的功能 计算机系统的四个组成部分:硬件,操作系统,应用程序,用户。 操作系统的核心目标:运行用户程序。 操作系统多样化的原因:不同的用户,不同的应用场景,对操作系统有不同的要求。 从用户视角来看,主要目的 ...
分类:
其他好文 时间:
2019-11-26 15:00:49
阅读次数:
70
一、焦距 你在理解焦距时不用去看那些官方术语,那东西没几个人能看懂并且理解,你只需要把焦距理解成:一个镜头能拍多远或者多宽就行了。数字越小,焦距越短,视角则会越广;数字越大,焦距越长,视角则会越窄。 比如:一只300mm焦距的镜头,它的视角只有8°;而一只8mm的超广角镜头,它的视角则有180°。通 ...
分类:
其他好文 时间:
2019-11-24 19:29:22
阅读次数:
100
阅读好的框架的源码有很多好处,从大神的视角去理解整个框架的设计思想。大到架构设计,小到可取的命名风格,还有设计模式、实现某类功能使用到的数据结构和算法等等。 使用koa 其实某个框架阅读源码的时候,首先我们要会去用这个框架,因为用了我们才知道,某个API是怎么用,哪里有坑,哪里设计的精妙。 下面我们 ...
分类:
其他好文 时间:
2019-11-24 09:18:27
阅读次数:
63
原文:高性能秒杀系统的设计思考,超详细! 前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维... ...
分类:
其他好文 时间:
2019-11-21 16:44:59
阅读次数:
65
前言 秒杀大家都不陌生。自2011年首次出现以来,无论是双十一购物还是 12306 抢票,秒杀场景已随处可见。简单来说,秒杀就是在同一时刻大量请求争抢购买同一商品并完成交易的过程。从架构视角来看,秒杀系统本质是一个高性能、高一致、高可用的三高系统。而打造并维护一个超大流量的秒杀系统需要进行哪些关注, ...
分类:
其他好文 时间:
2019-11-19 14:12:48
阅读次数:
49
概念 “4+1”视图,是指从5个不同视角来描述软件体系结构。 “4+1”分别指: 1. 逻辑视图 2. 过程视图 3. 物理视图 4. 开发视图 5. 场景/用例 视图 逻辑架构的描述可以围绕前四个视图进行组织,然后结合用例或场景进行说明,形成第五个视图。 每个视图只关心系统的一个侧面,5个视图结合 ...
分类:
其他好文 时间:
2019-11-19 14:02:39
阅读次数:
108
VFH(Viewpoint Feature Histogram)描述子应用于点云聚类识别和六自由度位姿估计问题 (1)训练 给定一个只包含一个物体的场景,这样方便后面聚类的得到。利用一个准确的位姿记录系统获取位姿。获取的不同视角的点云计算VFH描述子。 保存不同视角的点云,并基于此建立kdtree。 ...
分类:
其他好文 时间:
2019-11-14 18:22:49
阅读次数:
263
前言:该篇说明:请见 说明 —— 浏览器工作原理与实践 目录 在上一篇文章中介绍了 TCP 协议是如何保证数据完整传输的,相信你还记得,一个 TCP 连接过程包括了建立连接、传输数据和断开连接三个阶段。 而 HTTP 协议,正是建立在 TCP 连接基础之上的。HTTP 是一种允许浏览器向服务器获取资 ...
分类:
Web程序 时间:
2019-11-13 17:53:32
阅读次数:
138
前言 Makefile对于从来没有接触过的人来说是相当别扭的(比如我),但它确实又是非常重要的,它描述了一个Image是如何形成的,理解它也许并不能帮我解决实际问题,而且编写Makefile的工作也许根本不需要我们来做,但是,学习它能给我们一个更广阔的视角,说不定就能为某些难题、bug提供解决思路。 ...
分类:
系统相关 时间:
2019-11-04 11:32:30
阅读次数:
101
1、RViz文件保存,下次面板打开时,默认展示上一次的配置 2、设置Fixed_Frame很重要,一打开默认配置,就要确认这个参数是否正确配置,不然会出现:激光数据不展示、点pose_initial时激光不能正常移动等 3、RViz的左侧面板添加新的展示,By_topic是个很好的方式 4、RViz ...
分类:
其他好文 时间:
2019-11-03 10:47:39
阅读次数:
154