- 博客(23)
- 资源 (2)
- 收藏
- 关注
原创 Linux文件存储(1)什么是格式化
为什么要进行格式化硬盘的物理结构上图描述的就是我很久之前一直对硬盘物理结构的印象,而且这种印象并不影响我对文件系统和Linux文件存储栈的大部分理解。但是,一般文件存储的问题,硬件的问题并不是罕见的问题,事实上,之前在我负责手机终端北京产品的过程中,硬件的问题还是很常见的。但是在这里,我们只对软件进行阐述,而且是文件系统相关的软件进行阐述,所以该问题在这里并不显得那么重要了。无论是在windows中还是Linux中,对于大部分人来说,碰到“格式化”这个词都是在需要安装硬盘或是划分分区的过程中遇到的.
2021-08-12 21:45:21
613
原创 了解编程规范背后的故事(1)优先编译时检查错误
目录用const来保证数据的不变性使用span来处理数组类型退化和越界访问问题用static_assert来进行编译时检查在《华为C++语言通用编程规范》中有一段描述如下:优先编译时检查错误通过编译器来优先保证代码健壮性,而不是通过编写错误处理代码来处理编译就可以发现的异常,比如:通过const来保证数据的不变性,防止数据被无意修改;通过gsl::span等来保证char数组不越界,而不是通过运行时的length检查;通过static_assert来进行编译时检查;用通俗一
2021-02-23 16:29:32
199
原创 程序员的自我修养的一些思考
目录《程序员的自我修养》底层 VS 上层我眼中程序员的自我修养《程序员的自我修养》在“某当”或是“某东”上搜索“程序员的自我修养”,映入眼帘的是两本具有相同名字,但是不同种类的书。颜色一黑一白,内容也大相径庭。不同的人对相同事情的理解是不可能完全一样的,不同的程序员因为其背景和价值观的不同,对程序员的自我修养到底是什么的认识当然更是千差万别。那么我们抛开主观的观点,先来看看这两本书分别是说什么的吧。书名作者主题描述《程序员的自我修养—链接、装载与库》俞甲子、石凡、潘爱民程序
2021-02-13 11:03:10
225
原创 kernel中如何读取内存的大小和地址
1. 介绍了内存的信息在系统启动的传递过程2. 介绍了kernel中是如何通过device tree获取内存信息的
2015-10-06 22:11:43
3983
原创 使用OpenSER构建电话通信系统——第五章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!第五章:用MySQL添加认证(Adding Authentication with MySQL)在这一章中我们将学到如何使用几种数据库后端来对SIP请求进行鉴定并提供诸如位置和别名表等数据的持续性。最主要的是,我们将使用MySQL来做每一件事。这一章分为两个部分。第一个部分,我们将学到如何实现认证,第二部分我们将学到如何处理不同方向的通话。这一
2015-05-06 09:13:11
907
原创 提供《使用OpenSER构建电话通信系统》中文翻译版本下载
提供《使用OpenSER构建电话通信系统》中文翻译版本下载 感谢网友将这本《使用OpenSER构建电话通信系统》整理城doc文档,方便了大家,在此非常之感谢,感谢这个开源的世界,感谢互联网。《使用OpenSER构建电话通信系统》 管理员在2009年8月13日编辑了该文章文章。 -->
2015-05-06 09:08:57
769
原创 使用OpenSER构建电话通信系统——第八章(3)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢! 检查配置文件(Ispecting the Configureation File)我们的脚本正变得难以debug。现在,让我们介绍XLOG模块。它实现了XLOG函数。这个函数与LOG()函数很相似,但是它允许你在消息中使用诸如请求URI($ru)的伪变量。下面有一个使用XLOG的例子。loadmodule "xlog
2015-05-06 09:08:54
629
原创 使用OpenSER构建电话通信系统——第八章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!实现呼叫盲转(Implementing Blind Call Forwarding)<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span style="font-family:宋体;m
2015-05-06 09:08:51
542
原创 使用OpenSER构建电话通信系统——第八章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!<h1 style="mso-line-height-alt:5.0pt;page-break-before:always;mso-list:none;tab-stops:21.0pt"><span lang="AR-SA" style="font-size:14.0pt;font-family:宋体;mso-ascii-font-fa
2015-05-06 09:08:48
602
原创 使用OpenSER构建电话通信系统——第七章(3)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!实验——使用LCR特性(Lab——using the LCR Feature)<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span style="font-family:宋体;mso-asci
2015-05-06 09:08:45
710
原创 使用OpenSER构建电话通信系统——第七章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!实验——用Asterisk做PSTN网关(Lab——Using Asterisk as a PSTN Gateway)<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span lang="
2015-05-06 09:08:42
435
原创 使用OpenSER构建电话通信系统——第七章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!<h1 style="mso-line-height-alt:5.0pt;page-break-before:always;mso-list:none;tab-stops:21.0pt"><span lang="AR-SA" style="font-size:14.0pt;font-family:宋体;mso-ascii-font-fa
2015-05-06 09:08:39
510
原创 使用OpenSER构建电话通信系统——第六章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!<h1 style="mso-line-height-alt:5.0pt;page-break-before:always;mso-list:none;tab-stops:21.0pt"><span lang="AR-SA" style="font-size:14.0pt;font-family:宋体;mso-ascii-font-fa
2015-05-06 09:08:36
730
原创 使用OpenSER构建电话通信系统——第五章(3)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!Openserctl shell脚本Openserctl工具是安装在/usr/sbin上的shell脚本。被用来使用命令行的方式来对OpenSER进行管理。可以用来进行:l 启动,终止,重启OpenSERl 展示,授权,撤销ACLsl 添加,删除,列出别名l 添加,删除,配置AVP
2015-05-06 09:08:33
1412
原创 使用OpenSER构建电话通信系统——第五章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!安装 MySQL支持<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span lang="AR-SA" style="mso-bidi-font-size:10.5pt;font-fami
2015-05-06 09:08:30
505
原创 使用OpenSER构建电话通信系统——第四章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!路由基础(Routing Basics)<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span lang="AR-SA" style="mso-bidi-font-size:10.5pt
2015-05-06 09:08:15
442
原创 使用OpenSER构建电话通信系统——第四章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!<h1 style="margin-left:0cm;text-indent:0cm;mso-line-height-alt:5.0pt;page-break-before:always;tab-stops:0cm"><span lang="AR-SA" style="font-size:14.0pt;font-family:宋体;ms
2015-05-06 09:08:12
872
原创 使用OpenSER构建电话通信系统——第三章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!OpenSERv1.2 目录结构<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span lang="AR-SA" style="mso-bidi-font-size:10.5pt;f
2015-05-06 09:08:08
432
原创 使用OpenSER构建电话通信系统——第三章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!这一章前半部分的内容是介绍系统安装和openser安装的,图片较多,而本blog文章中嵌入图片太过费时,所以直接将pdf文档链接公布如下,请直接下载。使用OpenSER构建电话通信系统——第三章(1) 管理员在2009年8月13日编辑了该文章文章。 -->
2015-05-06 09:08:05
347
原创 使用OpenSER构建电话通信系统——第二章
<h1 style="margin-left:0cm;text-indent:0cm;mso-line-height-alt:5.0pt;page-break-before:always;tab-stops:0cm">注:以下文章如需转载,请注明所属作者,转载地址,谢谢!<h1 style="margin-left:0cm;text-indent:0cm;mso-line-height-alt
2015-05-06 09:08:02
623
原创 使用OpenSER构建电话通信系统——第一章(2)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!基本消息(Basic Messages)<p class="MsoNormal" style="text-indent:21.0pt;line-height:22.0pt;mso-line-height-rule:exactly"><span lang="AR-SA" style="mso-bidi-font-size:10.5pt
2015-05-06 09:07:59
1031
原创 使用OpenSER构建电话通信系统——第一章(1)
注:以下文章如需转载,请注明所属作者,转载地址,谢谢!前言:openser已经成为opensips项目,但是本书的内容绝大部分是适合于学习相关知识的。所以还是针对原书原封不动的做的翻译。使用OpenSER构建电话通信系统Building Telephony Systems with OpenSER第一章:SIP介绍(Introduction to SIP)会话初始化协议是互联网工程
2015-05-06 09:07:56
675
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人