自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

老黑

没有什么目标是用“自律”实现不了的!如果有,那就再自律点!

  • 博客(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

翻译 并发管理工作队列(kernel译文[1])

对linux kernel的doc中workqueue.txt文档进行翻译并学习。

2015-05-01 17:59:31 2241

汇编程序设计 (AT&T) PART2

此为汇编AT&T相关的pdf书籍,分享出来供大家参考,此为第二部分,第一部分已经上传,轻搜索寻找

2012-02-12

汇编语言程序设计( AT&T )PART1

程序员了解汇编语言,尤其是高级语言C,C++等的程序员,对于其自身对使用工具的理解会更加透彻。

2012-02-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除