摘要: 本文讲述 C++ 单个接口实现MySql 动态条件查询的方法。有这样一个场景:数据库表有A、B、C、D、E 字段,根据入参 决定查询字段中是这5个字段其中一个或是多个(如果入参相关字段对应的变量是空则忽略)。 解决这个问题的关键是借助MySql IF 语句,下面给出基于Poco的示例。 sessio 阅读全文
posted @ 2021-11-28 10:58 王纲 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 本文主要介绍GB28181 下级平台(设备)实现的基本内容,适合初入门同学,老司机可略过。 首先需要知道GB28181 上、下级关系,比如两个平台A和B,如B需要从A获取视频流,则B是上级平台,A是下级平台。 另外需要清楚国标下级平台是广义的,复杂的视频平台可以是国标下级平台,支持国标NVR可以称为 阅读全文
posted @ 2021-03-11 21:54 王纲 阅读(1621) 评论(0) 推荐(0) 编辑
摘要: 最近有个项目需求 要在Android Jni层 处理http消息,于是 尝试将Poco库移植到Android利用 PocoNet接收发送http消息。Poco库移植到Android出现一个问题:定义类型为Poco::JSON::Parser 的变量后发生了阻塞(后面的日志不打印了)。这个问题排查很久 阅读全文
posted @ 2021-01-19 11:56 王纲 阅读(135) 评论(0) 推荐(0) 编辑
摘要: 这个问题在编译Anddroid版本的PJSip库出现,找了很长时间的原因,记录下来,前事不忘, 后事之师。 编译主机系统版本是Ubuntu16.04 64位,Android ndk版本为r17c,PJSip库版本为2.3。 PJSip2.3的configure-android文件与Android n 阅读全文
posted @ 2020-11-10 17:30 王纲 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 项目需要在android下使用pjsip库,花了些时间完成了编译。记录下来以备后用。 编译机器系统版本Ubuntu16.04 64位,pjsip版本是2.8,android ndk版本是r17c。 首先配置ndk环境,管理员权限打开/etc/profile添加如下内容: export NDK=/ho 阅读全文
posted @ 2020-11-08 17:42 王纲 阅读(100) 评论(0) 推荐(0) 编辑
摘要: 项目需要在android平台使用Poco库,花了些时间成功编译,记录下来以备后用。 编译库总是跟版本有关:编译主机系统为Ubuntu16.04 64位,Poco的版本为1.9.0, Android ndk版本为r17c。 首先配置系统环境变量,执行命令sudo gedit /etc/profile 阅读全文
posted @ 2020-11-08 16:52 王纲 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 项目中用到的openssl是1.0,部署项目时有些Linux自带的openssl版本是1.1,于是需要 将已安装版本卸载掉,再手动安装1.0版本。基本步骤如下: 1.卸载 apt-get purge openssl rm -rf /etc/ssl 2.安装 wget --no-check-certi 阅读全文
posted @ 2020-10-29 10:13 王纲 阅读(588) 评论(0) 推荐(0) 编辑
摘要: 排查项目中遇到的内存泄露问题,用到valgrind工具,记录下具体的用法以及注意事项,以备后用。 首先要明确的是valgrind 是可靠的:刚开始使用valgrind测试出一些内存泄漏点,通过代码发现及日志跟 踪,发现流程上“没有问题”,一度怀疑valgrind 是不是报告假消息。后来所有报出来的泄 阅读全文
posted @ 2020-10-23 14:09 王纲 阅读(457) 评论(0) 推荐(0) 编辑
摘要: GB28181协议基于Sip,通过Bye消息结束Invite请求,需要注意的时Bye消息中要求不仅仅Call-id 与Invite消息相同,还要求tag信息正确。下面看一组正常的抓包: 图1. Invite 请求 图2 .下级平台应答OK 图3. bye结束会话 如需交流可加QQ群766718184 阅读全文
posted @ 2020-09-25 14:35 王纲 阅读(885) 评论(0) 推荐(0) 编辑
摘要: Web Server 使用了spring boot 框架,前端使用的是vue 数据库使用的sqlite 登录用了cas。发布 程序后通过tomcat8 bin目录startup.bat 脚本启动tomcat,服务运行正常。 将tomcat8注册成服务后 运行程序登录主页面时提示sql数据连接失败。失 阅读全文
posted @ 2020-08-22 17:50 王纲 阅读(178) 评论(0) 推荐(0) 编辑