摘要: 转载 阅读全文
posted @ 2018-02-06 16:53 花园小花匠 阅读(1245) 评论(0) 推荐(0) 编辑
摘要: 在某次工作中,调用了某SDK接口,该接口通过一个回调函数返回需要的内容。我们需要的内容是H.264码流,该码流通过一个unsigned char* 变量带回,另外还有一个长度 int length。为了验证该码流能否播放,我将该数据不断地保存在本地,回调函数如下: 我通过以下代码写入文件: 结果写出 阅读全文
posted @ 2017-12-27 09:35 花园小花匠 阅读(1766) 评论(0) 推荐(0) 编辑
摘要: 单例模型 类图分为3个部分,一次是类名,属性,方法。以<<开头和以>>结尾为注释信息。修饰符+代表public,-代表private,#代表protected。什么都没有代表包可见(java) 带下划线的属性或方法代表说静态。 单例模式特点: 1 构造方法私有。 2 只想自己实例的私有静态引用 3 阅读全文
posted @ 2017-11-21 20:20 花园小花匠 阅读(228) 评论(0) 推荐(0) 编辑
摘要: SIP - 响应码 SIP响应是由用户代理服务器(UAS)或SIP服务器生成的用于回复客户端生成的请求的消息。这可能是一个正式的确认,以防止UAC转发请求。 响应可能包含UAC所需的一些额外的信息头字段。 SIP有六个响应。 从HTTP中借用1xx到5xx,在SIP中引入了6xx。 1xx被视为临时 阅读全文
posted @ 2017-08-07 17:34 花园小花匠 阅读(2338) 评论(0) 推荐(0) 编辑
摘要: 会话发起协议(SIP)是VoIP技术中最常用的协议之一。它是一种应用层协议,与其他应用层协议协同工作,通过Internet控制多媒体通信会话。 SIP - 概述 以下是有关SIP的几点注意事项 - SIP是用于通过因特网协议创建,修改和终止多媒体会话的信令协议。会话只不过是两个端点之间的简单调用。端 阅读全文
posted @ 2017-08-07 16:50 花园小花匠 阅读(32852) 评论(0) 推荐(10) 编辑
摘要: 要创建HTTP服务器,请按照以下格式: 以下是最简单HTTP服务器的示例。为了清楚起见,省略了错误检查: 要创建HTTP客户端,请遵循以下模式: 以下是最简单HTTP客户端的示例。为了清楚起见,省略错误检查: HTTP事件 如概述所述,mg_set_protocol_http_websocket() 阅读全文
posted @ 2017-06-08 10:26 花园小花匠 阅读(8191) 评论(1) 推荐(2) 编辑
摘要: Mongoose是一个用C编写的网络库。它为客户端和服务器模式实现TCP,UDP,HTTP,WebSocket,CoAP,MQTT的事件驱动的非阻塞API。 设计理念: Mongoose有三个基本的数据结构: 连接可能是listening,inbound或outbound。通过调用mg_connec 阅读全文
posted @ 2017-06-08 09:58 花园小花匠 阅读(12670) 评论(0) 推荐(1) 编辑
摘要: SQLite参数化查询 首先给出两个参考博客: Sqlite DB sqlite3使用简介 贴出一段自己用的代码: 阅读全文
posted @ 2017-05-31 14:20 花园小花匠 阅读(6016) 评论(0) 推荐(0) 编辑
摘要: #include <dirent.h>#include <stdio.h>#include<string.h>#include<iostream>using namespace std; 阅读全文
posted @ 2017-05-23 15:46 花园小花匠 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 传递参数的一般指导原则: 对于使用传递的值而不做修改的函数: 如果数据对象很小,比如内置类型或者小型结构,按值传递。 如果数据对象是数组,只能使用指针,并将指针生命为指向const的指针。 如果数据对象是较大的结构,则使用const指针或者const引用,以提高程序效率。这样可节省复制结构所需的时间 阅读全文
posted @ 2017-05-16 14:49 花园小花匠 阅读(229) 评论(0) 推荐(0) 编辑