摘要:
概述 freeswitch支持多种语言的业务开发,包括C/C++,java,python,js,lua,Golang等等。freeswitch在使用python做业务开发时,有俩种接入方式,一种是ESL接口,另一种是mod_python模块。python的ESL接口是通过socket套接字与free 阅读全文
摘要:
概述 在对源代码走读的过程中,我们可以借助一些工具来帮助理解源代码的结构和函数调用关系,比如生成函数调用关系图。 cflow工具通过分析一组C源文件,绘制出程序的逻辑流程图和交叉引用列表,在此分析结果的基础上,通过其他工具生成可视化的图像文件,帮助我们理解源代码。 环境 centos:CentOS 阅读全文
摘要:
VOIP
freeswitch
event 阅读全文
摘要:
概述 之前的文章中,我们讲解了freeswitch的源码基本结构,如何新增一个插件式模块,以及如何在模块中新增一个命令式API接口。 freeswitch的架构非常适合这种业务开发模式,即以freeswitch的基本功能为开发平台,新增插件式模块来适配各种不同的业务场景,开发效率很高,学习成本相对较 阅读全文
摘要:
概述 上一章我们讲解了freeswitch的源码基本结构,以及如何新增一个插件式模块。 freeswitch的架构非常适合这种业务开发模式,即以freeswitch的基本功能为开发平台,新增插件式模块来适配各种不同的业务场景,开发效率很高,学习成本相对较低。 freeswitch的许多模块具有API 阅读全文
摘要:
投资思考 1, 天才是为了让别人更好的生活,普通人是为了让自己更好的生活。 2, 分享是自我实现的一部分,在分享的过程中,我们会去精炼自己的输入和输出。 3, 只有热爱才能让你坚持下去。 4, 金钱是一个结果,但不是目标,我们追求的目标,应该是人生价值的自我实现。金钱这个结果就会自然而然的出现。 5 阅读全文
摘要:
概述 centos6系统从2020年12月1号开始不再维护,官方的yum源不再可用,同时国内的阿里云镜像和163镜像也都不再可用。 但是我们有一些老的服务器仍然在使用centos6系统版本,依赖库的安装和更新就有了问题。 有问题就有需求,有需求就有解决方案。 可用yum源 Vault源也是cento 阅读全文
摘要:
投资思考 1, 万事开头难。 2, 一位同事离职,回长沙发展,他是一个有想法有行动力的人,我很看好他。18年他在P2P上亏了60万,错在想赚快钱,搏一搏单车变摩托,还好都是自己的钱,没有借钱加杠杆,年轻就是最大的资本,翻身有望,稳定坚定。 3, 工作是一个方面,投资是另一方面,俩条腿要均衡发展。 4 阅读全文
摘要:
概述 freeswitch的架构由稳定的核心模块和大量的外围插件式模块组成。核心模块保持稳定,外围模块可以动态的加载/卸载,非常灵活方便。 外围模块通过核心提供的 Public API与核心进行通信,而核心则通过回调机制执行外围模块中的代码。 FS Core 是FreeSWITCH 的核心,它包含了 阅读全文
摘要:
投资思考 本周看完了股票大作手回忆录,100年前的传奇之旅。 和我想象中的投机交易者不太一样,书中并没有重点讲股票交易的方式和细节,而是通过主角的回忆梳理出了一条成长的道路。 利弗莫尔在投机之路上慢慢学会了耐心、自信、理性、客观。 这些品质,和100年后的今天我们所理解的价值投资中最重要的部分难道不 阅读全文