自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 ZLMediaKit 分析

一、采用多个线程处于epoll wait状态,监听同一端口,收到客户端connect时,由内核自动选择一个epoll wait触发,同时加入一个epoll wait。二、超时事件添加任意一个poll中的,等待在对应poll所在的线程执行,如果取消也在对应poll线程取消。三、已成功建立的tcp连接读写都在建立时分配的线程执行,对于收到的数据包的处理也在对应的线程处理,没有计算线...

2019-05-09 11:35:27 4390

原创 centos 7的 mariadb使用

由于很多centos7 都是最小安装,所以其实没有安装mariadb,需手工再安装。一、1、yum install mariadb*2、systemctl start mariadb.service3、systemctl enable mariadb.service安装成功二、安全性设置,把匿名账号,测试、远程root关闭mysql_secure_installation三、登录...

2019-03-06 11:24:51 257

原创 sip 事务、

1、dialog       call-id,to-tag,from-tag       只有收到200ok,dialog才正式创建,否则就是early,收到非回复会被取消,但是会回复ack,非200ok不会带to-tag      就是不成功回复会不断重发,直道收到ack.引用       http://network.51cto.com/art/201009/226948.ht...

2019-01-31 09:56:28 329

原创 GB28181 invite 分析

客户端实时点播      分成两个过程,      一个是sip server 通知 流媒体接收, 和 通知视频源发送(call id 相同,但是tag不同,所以是两个dialog)      一个是client 通知 sip server 发送流 ,和 sip server 通知流媒体发送流(callid 相同,但是tag 不同,所以也是两个dialog)       中间sdp...

2019-01-30 14:37:41 4358

原创 libevent 与epoll对比

struct event_base *base; 相当于声明epoll_fdbase = event_base_new(); 创建epoll_createstruct event; 相当于socketevent = event_new();创建epoll_event,绑定回调event_add(); 相当于epoll_ctl,fd加入对应epoll_fd ,epoll_ctl_ad...

2019-01-29 14:20:18 2272

原创 muduo 样例分析 线程模型

sudoku每个socket都只在一个线程,避免线程冲突,由于epoll_wait时,一个socket由于读写不及时,多次被触发,不同线程读写同一个socket。epoll_wait是线程安全的,et和lt都存在上面这个问题,建议如果同一socket可能在不同线程的,设为EPOLLONESHONT,单次触发,后面再epoll_ctl加入。1、server_hybird.cc  主IO+ 读...

2019-01-28 20:07:30 224

原创 eclipse CDT + automake 开发c++项目 支持c++11 支持导入第三方库 在linux centos

1、工具 eclipse CDT安装,系统安装autotool工具2、安装automake插件,先尝试能否创建autotool项目,如果可以说明安装成功      先在eclipse的插件安装中,选择eclipse版本对应更新源,然后在Programming Languages中选择autotools support for CDT安装。3、创建C++项目的autotools项目,选择...

2019-01-28 14:27:57 533

原创 osip exosip库的编译使用 linux centos

1、先编译osip库在osip的目录下(有configure文件的目录),执行./configure可选命令:1、–prefix=/home/han/ 设置安装目录,make install时安装在哪个文件2、–disable-shared 禁止生成动态库,只生成静态库3、–disable-mt 禁止锁,如果库要配合其他程序使用,要根据实际选择, exosip库不能执行这个命令mak...

2019-01-27 09:56:32 1175

原创 http 协议 是否 全双工 说明

http协议有多个版本,存在区别,截至2019.1,主流协议是http1.1http1.1以下版本,http连接为短连接,tcp连接发送信息等待接受信息后断开.http1.1 是半双工,建立长连接,出现多路复用,可先后发送多个http请求,不用等待回复,但是回复按顺序一个一个回复.(当前主流)http2.0是全双工,一个消息发送后不用等待接受,第二个消息可以直接发送.网上找的图...

2019-01-24 13:42:16 10698 2

原创 eclipse cdt 使用 网址

使用过程更新1、学习工具篇 - eclipse 中使用autotools plugins     http://www.cnblogs.com/respawn/archive/2012/07/16/2593030.html 2、Ubuntu下使用Eclipse编译一个基于makefile的C项目https://www.crifan.com/under_ubuntu_compil...

2018-07-31 14:20:19 172

原创 mysql linux c开发 新手指南 安装环境

环境:centos6.5 (只有自带的msyql5.1,无安装其他内容,正常自带mysql驱动,但是也有可能没有,检查:rpm -qa |grep mysql 如果没有显示,则没有。见备注普通删除模式rpm -e mysql,提示有依赖文件,强力删除rpm -e –nodeps mysql)一、确定是否安装gcc、g++、make。 测试:which gcc 其他同。二...

2018-03-19 11:23:26 514

原创 osip eXosip eclipse在linux的centos版本下编译使用

重点:库文件,依赖项在被依赖项前。步骤:1、osip与eXosip导入eclipse编译生成静态库.a       2、使用eclipse使用eXosip开发一、1、下载osip与eXosip的源文件包,解压  (使用版本3.6,osip与eXosip版本相同)      2、先编译osip源文件,因为eXosip依赖osip库,是osip的功能封装与扩展。           (1)新建ecli...

2018-03-15 10:20:52 476

原创 asp.net web c# 调用 c++ dll库 c++转c#对象错误 海康SDK

问题:1、未能从程序集“PowerControl, Version=1.0.0.0 , Culture=neutral, PublicKeyToken=null”中加载类型“WIFI_AUTH_PARAM”,因为它在 0 偏移位置处包含一个对象字段,该字段已由一个非对象字段不正确地对齐或重叠。 2、其他信息: 试图加载格式不正确的程序。 (异常来自 HRESULT:0x800700

2018-01-15 11:32:43 2462 7

原创 vs开发海康sdk HCNetSDK.dll 找不到指定的模块 试图加载格式不正确的程序

vs开发海康sdk HCNetSDK.dll 找不到指定的模块 试图加载格式不正确的程序

2017-12-31 11:28:36 6422

原创 理解vs解决方案和项目 一些c#入门知识

Visual Studio中,解决方案是够成应用程序的所有项目集,一个解决方案可以包含多个项目,建立一个解决方案会生成一个.sln文件。项目可以是不同类型,包括应用程序,类库、webservice等。一个解决方案经过编译,应用程序会变成exe,其他成dll文件。在解决方案管理器内,文件夹形式的就是名称空间。调用类库1、定义应用右键添加引用,选择dll文件。

2017-07-10 10:07:55 8949

国标信令抓包示例.rar

sip报文,GB28181的样例,通过这个可以清楚了解过程。

2019-07-05

nt6 hdd installer v3.1.4

nt6 hdd installer v3.1.4,硬盘安装,直接从官网下载,

2013-01-26

空空如也

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

TA关注的人

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