摘要:
C/C++ 语言中编译和链接通常都是自动完成的,win上 VS 全部包圆了,什么都不用操心,linux上使用cmake 编写CMakeLists.txt 也可以使用短短几行代码构建一个工程。 那么编译和链接到底在我们看不到的地方做了什么呢?深入理解计算机系统中有一句话 大多数编译系统提供了编译器驱动 阅读全文
摘要:
浅聊补码 今天查资料遇到了补码的概念,可惜已经把专业课老师传授的知识忘得七七八八了,就上网查了下补码的资料,讲解五花八门,读了半天总感觉还是没有关联上自己的知识结构。最终还是从《深入理解计算机系统》上寻求一个精准的答案。 阅读说明 笔记来自我自己的阅读理解。并不照搬神书内容,有兴趣的朋友可以阅读《深 阅读全文
摘要:
阅读说明 笔记中的所有信息均来自《深入理解计算机系统》,只是根据自己的理解分解成几个问题概念。关于进程的详细解释可以阅读书中第8章。 1. 什么是进程? 进程是操作系统对一个正在运行的程序的一种抽象,在一个系统上可以同时运行多个进程,而每个进程都好像在独占的使用硬件。(注意这里的好像,表示只是看起来 阅读全文
摘要:
阅读说明 操作说明来自 《每天5分钟玩转Docker容器技术》,但是具体展示内容和书中不一样,要详细了解的朋友可以翻阅书中2.3节。这里仅作为阅读笔记。 操作步骤 1. 找到docker.service find /etc -name "docker.service" 2. 编辑docker.ser 阅读全文
摘要:
阅读说明 笔记大部分截取自《深入理解计算机系统》,会有少许自己理解,在此仅作学习记录用途。想深入阅读请查阅书籍。 为什么会出现高速缓存 对于一个程序,系统会花费大量的时间把信息从一个地方挪到另一个地方。程序的机器指令最初是存储在磁盘上,当在shell中执行该程序时,它会被复制到主存;当处理器运行程序 阅读全文
摘要:
阅读说明 笔记根据freeswitch官方文档和FreeSWITCH权威指南简单介绍originate的基本用法,最后概述下自己的阅读测试结论 originate 概述 -Originate a new call. Usage originate <call_url> <exten>|&<appli 阅读全文
摘要:
阅读说明 文中概念来自FreeSWITCH权威指南,FreeSWITCH官方文档等,仅作为阅读笔记记录,专业知识结构请阅读书籍和FreeSWITCH官网 1. 媒体 媒体简单来说就是RTP流,在SIP通信中,除文字外,媒体都是在RTP协议中传输的,由于媒体一般都是持续传输的,因此又称RTP流。 2. 阅读全文
摘要:
阅读说明: 下列命令为日常操作接触到的命令,也是依据个人经验解释,故解释细节不深入,准确性不保证100%,仅作参考 1. fs_cli中F1 ~ F12快捷键说明 F1 == help F2 == status F3 == show channels F4 == show calls F5 == s 阅读全文
摘要:
PART1 APP和API的区别 简单来说,一个APP是一个程序,它作为一个Channel一端与另一端的UA进行通信,相当于它工作在Channel内部;而一个API则是独立于一个Channel之外的,它只能通过找到Channel的uuid来控制一个Channel(如果需要的话),相当于一个第三者。这 阅读全文
摘要:
1. 当调用构造函数时发生了什么事? 先上结论:      当调用构造函数时,首先调用父类的构造函数,其次调用类成员变量的构造函数,最后调用当前类自身的构造函数。      当调用析构函数时,首先调用当前类对象的析构函数,其次调用类成员 阅读全文