自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(50)
  • 资源 (2)
  • 收藏
  • 关注

原创 我爱的这个世界

时光的河入海流 终于我们分头走,没有哪个港口 是永远的停留。  脑海之中有一个 凤凰花开的路口,有我最珍惜的朋友。  也许值得纪念的事情不多,至少还有这段回忆够深刻  是否远方的你有同样感受。。。。。。

2020-05-18 22:50:49 664

原创 我们这一代“后浪”

年轻是我的资本,可以凭着青春追逐梦想。而青春比较大众的主题就是羁绊。我曾怀疑羁绊是否真的存在。我的学习过程少不了先人的教诲,古人发明的语言文字、数字符号让我更好地分析,先人们积累的历史让我有了一面镜子以提醒自己别重蹈覆辙,我和先人们有一种真实存在的联系。所以,羁绊是真实存在的,而羁绊存在,爱也会随之诞生

2020-05-07 22:23:50 368

转载 优秀员工的十二种品质 - 马云在上海演讲说的话

马云在上海演讲说的话,值得大家仔细阅读一下。一:忠诚——忠心者不被解雇单位可能开除有能力的员工,但对一个忠心耿耿的人,不会有领导愿意让他走,他会成为单位这个铁打营盘中最长久的战士,而且是最有发展前景的员工。1、站在老板的立场上思考问题;2、 与上级分享你的想法;3、时刻维护公司的利益;4、琢磨为公司赚钱;5、在外界诱惑面前经得起考验。二:敬业——每天比老板多做一小时随着社会进步,人们的知识...

2019-02-11 09:46:06 692

原创 给时光以生命,而不是给生命以时光

给时光以生命,而不是给生命以时光写在前面三分钟鸡血的过往反思我的今天规划我的明天写在前面       我的博客很久都没有更新过了,技术的,生活的,甚至没有过无病而呻。无数次起了要写点什么东西的念头,但是一次次因为工作或者生活的琐事,打开的电脑过不了几分钟就又关掉了机。囿于公司的信息安全制度,在工作之余的时间,也不能在公司的电脑上去发表什么,所总结的一切都在公司的内网上,平时回到家都已经比较晚了,稍微洗洗收拾一下,就为一天画上了一个夜的

2020-11-05 01:01:25 893 3

原创 我们分手吧

别问山丘,记得哪朵花开过?别问星空,记得划过时世人许下的哪句承诺?记得又如何,忘了又如何,都是过去了,最好从此不提了!时间不在了,别问怎么走丢了呢,回忆的长街,任凭怎么穿梭,也找不到原来的快乐!...

2019-12-29 15:00:20 552 1

原创 职业浅谈(嵌入式软件工程师面试必须知道的)

不知不觉间,自己已经工作一年了。我常常会反思,想想自己当前的价值。而评价自己的价值的最直观的方法,莫过于直接去面试,通过他人的评价然后来反观自己,明确在当前的生活状态下,自己应该往哪个方向努力,怎样才能塑造一个更好的自己。但是在这个过程中,你会发现,有一些事情自己是没有办法改变的,比如说常常会被问,你当前是本科毕业一年,工作经验其实还是非常不足的。因此他们那群人,经常会谈到一个本科五年,研究生三年...

2019-12-19 17:43:15 3527 1

原创 2019年终总结

有一种孤独是在夜色落幕,把自己淹没在那行人无数,一个人恍恍惚惚,慢慢踱步地回到住处,有一种无助是当北风呼呼,紧闭窗户还是没有温度,伸手把自己抱住,假装只是冬天迷了路。  转眼间一年又要画上句号了,总是要来总结一下这一年的。这一年,我前半年在北京,后半年回到了西安,这个在入职的时候我一直想回来的地方。毕竟这边还有牵挂。不得不说,回来以后,自己成长的速度慢了不少,因为西安这边的研究所也算是刚刚起步,...

2019-12-03 14:36:50 1436

原创 H323学习笔记四之呼叫流程的建立

前一篇文章提到:H323系统中的一次完整的点到点呼叫通信由五个阶段组成:呼叫建立、通信初始化和能力交换、视听通信的建立、呼叫服务、呼叫终止。他们有各自的特点和功能,接下来按序介绍:呼叫建立...

2019-07-29 21:38:50 4217

原创 H323学习笔记三之名词概念总结

终端 terminal:是局域网上的端点,提供和另外一个终端、网关、或多点控制单元的实时、双路通信。这种通信包括两个终端的控制、指示、音频、视频图像和数据。网关 Gateways: H.323网关GW是局域网上的一种端点,它提供LAN上H.323终端与广域网络上其他ITU终端或另...

2019-07-26 14:04:41 652

原创 求索

只是觉得不妨尝试一下,生当作人杰,死亦为鬼雄的豪迈,不只是随波逐流,而是能够在浮躁的生活中彰显品质的力量。人生路漫漫,还需上下而求索啊,仰天大笑出门去,我辈岂是蓬蒿人?

2019-07-25 21:39:00 300

原创 H323学习笔记二之项目了解

 基本上了解H323的内容以后,如果要是想要集成这个协议,还是得进行代码实现。所以需要去网上需找一下有没有相应的开源工程或者开源库,应该与SIP协议类似,也有一些类似osip或者eXosip的开源库。包括现在接触的有些产品中,支持H323协议的工程中应该也有相关的代码。所以现在的思路就是先查看一个现有支持H323协议的产品的相关代码,然后再从网上查找一些开源的代码进行对比。基本了解一些整个项目的编...

2019-07-25 17:37:31 628

原创 H323学习笔记一之协议初识

       最近的工作,需要给视频终端添加H.323协议支持,在原来的工作中,了解过设备所具备的SIP通信功能。自己之前从未接触过H.323相关的东西,抱着好奇的心思,只能一点点查找相关的资料,慢慢学习相关的知识内容,并最终能够给设备集成支持H323协议的通信功能。并将自己整个的学习经历记录在这里。方便以后自己来查看回顾。当今全数字化通信潮流势不可挡,传...

2019-07-18 17:42:37 1684

原创 C++学习知识点总结二

std::cout << "Count is " << count << std::endl;在前面的学习中我们看到的输出没有 std::,而这一节出现了上面的代码。std 是标准库函数使用的命名空间,是 standard(标准)的缩写。using namespace std ,它声明了命名空间 std,后续如果有未指定命名空间的符号,那么默认使用 st...

2019-06-18 19:40:52 153

原创 C++学习知识点总结一

最近稍微有些时间,可以稍微学习一下,现在主要学习一些音视频相关的知识,并将学习到的零散小的知识点记录在这里。V4L2相当于是Linux系统提供的,全称为Video for Linux 2,提供了一些视频采集的接口,我们只需要直接调用其中提供的接口就行了。C++ 中的几个核心:封装、抽象、继承、多态。对象 - 对象具有状态和行为。例如:一只狗的状态 - 颜色、名称、品种,行为 - 摇动、叫唤...

2019-06-18 19:37:11 392

原创 自组网学习笔记之OONF开源工程的编译

                 前言  前面的介绍中,已经介绍了什么是自组网、它的特点及应用。现在应该着手开始对整个工程的编译等其他工作。在开始进行开源工程的使用之前,需要对该开源工程有个简单的印象。知道它是什么,要做什么,以及最后的怎么做的问题。这里也按照这样的思路,来指导自己的工作和学习。这个文档,主要就是记录自己在学习该开源项目的整个过程,也能够给后面接触该项目的人一些参考。1. OO...

2019-06-14 11:10:13 1021 1

原创 怀念萝卜坑(那年我们一起追过的robocon)

  最近一年一度的robocon又在紧张的气氛中拉开了帷幕,不禁让我想起了两年前我的在萝卜坑里的青葱岁月,在此怀一波旧吧!回想起来,在这个坑里呆的这一年,是我最怀念的大学时光!  还记得高考报志愿后,等到了录取通知书,我看着自己的通知书上赫然写着“电信硕(六年)”,年少无知的我当时就不答应了,这什么专业,竟然要我读六年,那个时候我对什么研究生硕士本科生学士这些乱七八糟的东西还不是很了解,高考前就...

2019-05-24 20:09:56 1347 4

原创 自组网介绍

1. SDN介绍:  在最近的学习中,涉猎了一些自组网与车联网、SDN等相关知识,对SDN不知所以,因此查询了一下,记录在这里。软件定义网络(Software Defined Network,SDN)是由美国斯坦福大学CLean State课题研究组提出的一种新型网络创新架构,是网络虚拟化的一种实现方式。其核心技术OpenFlow通过将网络设备的控制面与数据面分离开来,从而实现了网络流量的灵活...

2019-05-24 15:27:37 12254

转载 C语言字符串操作总结大全(超详细)

1)字符串操作strcpy(p, p1) 复制字符串strncpy(p, p1, n) 复制指定长度字符串strcat(p, p1) 附加字符串strncat(p, p1, n) 附加指定长度字符串strlen§ 取字符串长度strcmp(p, p1) 比较字符串strcasecmp忽略大小写比较字符串strncmp(p, p1, n) 比较指定长度字符串strchr(p, c)...

2019-04-02 08:17:03 25226 2

原创 TCP/IP协议简介(四)之客户服务器模型

过去我总是疑惑服务器到底是一个什么东西,其实简单地说,它就是一个提供服务的机器。我们每个人访问互联网也好,平时玩网游也好,都是讲数据发送给了服务器,服务器处理之后再把处理之后的数据发送给你。我曾经还有过这样的疑问,那为什么不把服务器都集成在自己身上呢,那这样不就省了很多的发送又接收的过程了吗?但是互联网它是个互联网,它得让不同的客户互相连接起来,如果只是自己处理自己的数据,那不就闭关锁国永远局限在...

2019-02-25 15:00:07 627

原创 TCP/IP协议简介(三)之数据封装及分用

封装当应用程序用TCP传送数据时,数据被送入协议栈中,然后逐个通过每一层直到被当作一串比特流送入网络。其中每一层对收到的数据都要增加一些首部信息(有时还要增加尾部信息)。TCP传给IP的数据单元称作 TCP报文段或简称为 TCP段(TCP Segment)。 IP传给网络接口层的数据单元称作 IP数据报(IP datagram)。通过以太网传输的比特流称作帧(Frame)。下图是数据进入协议栈时...

2019-02-22 19:38:13 2899

原创 TCP/IP协议简介(二)之地址和域名

地址互联网上的每个接口必须有一个唯一的 Internet地址(也称作 IP地址)。IP地址长 32位。Internet地址并不采用平面形式的地址空间,比如平时我们说的1、2、3等等,它是有一定的结构的。它具有五类不同的互联网地址格式,具体如下图:    每一类地址有一个范围,具体的范围如下图   这些32位的地址通常写成四个十进制的数,其中每个整数对应一个字节。这种表示方法称作“点分十进制...

2019-02-22 17:11:39 1734

原创 愿与岁月共白头,且以深情寄余生

亲爱的宝贝:  你好!  可能你不曾想过,我会在这里,用书信体给你写上一封“情书”吧!我可能也真的应该停下来,换另外一种角度来重新审视一下自己,重新审视一下我们!来回忆曾经我们经历过的点点滴滴!  曾几何时,我觉得自己是个浪漫的人,可以如“诗仙”李白吟咏“天生我材必有用,千金散尽还复来”,可以如王勃一般在美景之下高歌“落霞与孤鹜齐飞,秋水共长天一色”,我觉得自己有文人的风骨,伟人的襟怀。我发...

2019-02-15 21:24:50 737

转载 人生必备书单

生活里没有书,就好像没有阳光。在此贴上自己最喜欢的读书计划,提醒自己趁有时间多读点书。试想如果此生错过了这些传世经典,那岂不是一旷世遗憾,可不想以后空悲切啊。为大家推荐60本经典读物,这60本书涵盖政治学、经济学、军事学、社会学、成功学、文学、美学等各个领域,每部作品都是本领域的集大成者,许多都是举世公认的学习其领域的最佳读本,同时在选择书目时注重其内在联系,使得60本书组合构成一份理想的一生读...

2019-02-12 17:34:03 374

原创 2019年——新的起点扬帆

我生来平庸,也生来骄傲总是需要停下来想想,或是反思,或是憧憬,需要给自己的心灵放个假,问问自己究竟过去做了什么,现在在做什么,未来要做什么以及其中蕴含的方法论的问题!  我总是一个不太愿意安于现状的人,我总觉得当今的生活并不是我所想要的。甚至回想起来很多自己曾经做过的事情,有时候也会吹毛求疵,懊悔不已。我总觉得自己是有些“完美主义”人格的,就是想要把很多事情做到最好。所以对自己的要求也是,总觉...

2019-02-11 16:23:05 237 1

转载 编程这件小事

经常听人(大部分时候是领导:)说的一句话就是写代码简单,业务/设计才是最重要、最值钱的。个人一直不以为然,这种思想的存在当然肯定是有道理。本文的目的也不是要说代码才是最重要的,那无异于走入了另一个极端。这里只是想说:除非把设计做的非常细致,甚至达到了“能运行”的伪代码的级别,否则我们真的没有资格说码代码很简单,因为它确实不简单。随着能力和级别的提升,我们经常被告知要着眼于更大的方面、更高的层次,这...

2019-02-11 15:11:09 160

原创 TCP/IP协议简介(一)之协议分层

最近项目中,常常会接触到到TCP/IP协议,大学期间学过一些计算机的网络基础,但是时间有些久远了,感觉印象十分的模糊了。很多东西都是隐隐约约若有若无的,所以想着重新系统的学习一下,把已经有些遗忘的东西再捡起来。希望在这里能做些记录,也能给有些与我同样情况的“同道中人”一些修炼的参考!TCP/IP 通常被认为是一个四层协议系统,每一层负责不同的功能:链路层, 有时也称作数据链路层或网络接口层...

2019-02-11 10:54:58 1414

原创 SIP协议简介(八)之应答代码

应答代码SIP协议中,对于信令的回复是以一个三位整数值来进行回应的,在这里给大家整理了一下常见的一些应答码。临时应答1xx临时应答,也就是消息性质的应答,标志了对方服务器正在处理请求,并且还没有决定最后的应答。如果服务器处理请求需要花200ms以上才能产生终结应答的时候,它应当发送一个1xx应答。注意1xx应答并不是可靠传输的。他们不会导致客户端传送一个ACK应答。临时性质的(1xx)应答...

2019-02-01 16:34:43 1520

原创 SIP协议简介(七)之修改会话(re-INVITE)

一个成功的INVITE请求会创建一个基于两个用户之间的对话,但是在会话过程中,我们有时候也需要对当前已经存在的通话进行修改,比如这个修改可以包括修改地址或者端口、增加媒体流、删除媒体流等等。这是通过发起新的INVITE请求来完成的,并且这个新的INVITE请求是基于建立会话所相同的对话的。在一个现存对话中发出INVITE请求就是re-INVITE。注意,单个的re-INVITE请求可以同时更改对...

2019-02-01 16:20:25 3909

原创 SIP协议简介(六)之结束会话(BYE)

BYE请求用于终结指定的会话或者尝试建立的会话。在这里,特定的会话是一个和与之相对的对话的对方UA。当在对话中接收到了一个BYE,任何与该对话相关的会话都应当终止。UA禁止在对话外发送BYE请求。请求方UA可以在已经建立好的对话或者早期对话中发起BYE请求;被叫方只能在建立好的对话中发起BYE请求,不能在早期对话中发起BYE请求。  不过,在一个建立好的对话中,被叫方的UA不能在接收到对应2xx...

2019-02-01 15:45:13 6745 1

原创 SIP协议简介(五)之能力查询(OPTIONS)

SIP方法OPTIONS允许一个UA来查询另外一个UA或者proxy服务器的能力。这个提供个客户端一个手段来查询服务端支持的方法,内容类型,扩展,codecs等等。这些都不用”ringing”对方。比如,在客户端试图在INVITE请求头中增加一个请求字段选项的时候,它并不知道对方UAS能否支持这个选项,它就可以用OPTIONS来查询一下UAS,通过检查OPTIONS返回的Supported头域,就...

2019-02-01 15:27:56 4285

原创 SIP协议简介(四)之SIP协议的结构

SIP是一个分层的协议,意思是说SIP协议由一组相当无关的处理层次组成,这些层次之间只有松散的关系。协议分成不同层次来描述是为了能够更清晰的表达。本协议并没有规定一个具体的实现。当我们说一个要素”包含”某一个层,我们的意思是这个要素符合这个层定义的规则。  不是SIP每一个要素都一定包含每一个层。此外,SIP定义的要素是逻辑上的要素,不是物理要素。一个物理的实现可以实现不同的逻辑要素,或许甚至是...

2019-02-01 14:54:39 4817

转载 转载--SIP学习资料的收集

SIP学习之旅【资料收集篇】落鹤生 发布于 2012-07-09 09:23 点击:403次来自:博客园 原文接到一个任务将某个厂家提供的视频SDK进行封装,接入某电网公司视频监控统一平台,从该平台提出的接口协议中第一次看到SIP和一些交互报文。又一次深深感受到知识的匮乏。。。。。历经两天,google、论坛、博客全用上了收集相关资料,觉着不错的列举如下TAG: SIP背景:接到一个任...

2019-02-01 11:24:09 644

原创 SIP协议简介(三)之注册(REGISTER)过程

  注册服务是另一个常用的SIP操作。登记服务是biloxi.com代理服务器知道Bob当前地址的一个方法。在初始化的时候,或者每隔一段时间,Bob的SIP 电话发送REGISTER消息给biloxi.com的一个注册服务器。REGISTER消息包含了Bob当前登陆服务器的SIP或者SIPS的URI(sip:[email protected])(转换成为Contact域中的SIP或者SIPS URI)...

2019-02-01 11:23:52 17425

原创 SIP协议简介(二)之会话建立的详细过程(INVITE)

SIP是基于一个类似HTTP协议的请求应答的通讯模式。每一个通讯都包含对某个功能的请求,并且起码需要一个应答。在这个应答中,通信双方的A的软电话发送一个含有通信双方的B的SIP URI抵制的INVITE通讯请求。INVITE是一个SIP请求的例子,表示请求方(A)希望服务方(B)应答。INVTE请求包含一系列的包头域(Header fields)。包头中包含很多属性并且包含了传输消息的附加信息。在...

2019-02-01 11:23:21 10966 2

原创 SIP协议简介(一)之SIP基本的概述

本篇文章主要是对RFC3261翻译进行的,也包含着自己的一些理解。希望能给需要的人带来一些帮助补充说明:RFC即Request For Comments(RFC),是一系列以编号排定的文件。文件收集了有关互联网相关信息,以及UNIX和互联网社区的软件文件。目前RFC文件是由Internet Society(ISOC)赞助发行。基本的互联网通信协议都有在RFC文件内详细说明。RFC文件还额外加入许...

2019-01-25 17:56:42 53958 3

原创 Linux学习笔记六

1.关于Makefile,在利用make进行编译之累的操作时,make去判断的并不是根据所涉及的文件的大小或者内容的改变,而是文件有一个时间戳,根据这个时间戳的变化来确定文件是否修改过。2.在设备调试过程中,如果出现打印信息打印不出来的情况,有可能是启动脚本中,屏蔽了打印信息的输出,也有可能是自己在调用函数的时候,没有选择正确的打印方式,比如用printf或者fprintf之类的,这个自己如果看...

2019-01-24 08:31:16 132 2

原创 Linux学习笔记五

1.重定向最基本的类型是将命令的输出发到一个文件中。bash shell采用大于号(&gt;)来完成这项功能。使用单个(&gt;)则这个重定向操作符会用新的文件数据覆盖已经存在的文件。如果不想覆盖知识追加的话,使用(&gt;&gt;)符号来进行操作。输入重定向是将文件的内容重定向到命令使用输入重定向时,命令总是在左侧,而重定向符号指向数据流动的方向。利用wc &lt; testfile,会输出三...

2019-01-21 09:14:18 196

原创 2018年年终述职有感

2018年就要进入尾声了,转眼间也入职将近半年了,时间过得真的很快,转瞬即逝的那种感觉。回首这一年来,经历了什么收获了什么。借着年终述职这个机会,一并倾诉在这里吧!  2017年年末,遇见了一个很开爱的女孩子,那件事情,可能是2017年最大的收获吧!依然记得送她回家,在机场分离的时候,满脸的坚强,却在转身的那一瞬间热泪盈眶。可能我们都是情感比较细腻的人,也真的很爱对方吧,所以这么久,我们依然像刚在一起一样,虽然偶尔会有拌嘴,但是想起来一起走过的这一年,依然觉得幸福和甜蜜!在过去,总觉得自己不可一世,觉得已

2019-01-01 17:01:21 1749 1

原创 新时代的“情怀”?不,请为自己多一份担当

最近发现很多人都喜欢讲情怀,无码科技的张大辉在知乎上说ofo退押金的事情,说让用户对ofo保持情怀,不要在它濒临绝境的时候还来“落井下石”,还有在生活中遇到一些事情,让我不禁再次重新去看情怀这两个字,所以在这里,记录一下此刻自己的想法。  首先说一下关于企业的情怀的事情吧,我总觉得,就一个企业而言,在面向用户的层面上,站在企业的角度,更多的是企业对用户的情怀。比如说小米在初期,为什么能够积累那么...

2018-12-18 19:00:11 294 3

原创 Linux学习笔记四

1.umask命令可以显示我的账户对应的默认权限。例如会显示0022,第一位代表一项特别的安全特性,叫做粘着位。后面的3位表示文件或者目录的umask的八进制。八进制模式的安全性设置先获取这3组rwx权限的值,然后将其转换成3位二进制值来表示一个八进制值。在这个二进制表示中,每个位置代表一个二进制位。因此,如果读权限是唯一置位的权限,权限值就是r–,转换成二进制就是100,代表的八进制就是4。 ...

2018-12-18 13:09:03 121

sip软电话终端-windows

能够实现基于SIP的电话通信,能够方便熟悉SIP会话建立时的信令交互的过程

2019-07-26

计算机网络(第7版)-谢希仁.pdf

计算机网络原理的入门教程,大学期间计算机网络原理教材

2019-06-14

空空如也

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

TA关注的人

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