会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
夜空释
博客园
首页
新随笔
联系
订阅
管理
2020年3月6日
函数指针调用方式
摘要: 先上实例,再作分析#include <stdio.h>void myfun(void);int main(void){ void (*pf)(void); pf = myfun; /* 也可以这样赋值:pf = &myfun; 其道理同下*/ (*pf)(); pf(); return 0;}voi
阅读全文
posted @ 2020-03-06 18:07 夜空释
阅读(3134)
评论(0)
推荐(0)
2019年12月16日
音视频直播优化
摘要: 音视频的直播系统是一个复杂的工程系统,要做到非常低延迟的直播,需要复杂的系统工程优化和对各组件非常熟悉的掌握。下面整理几个简单常用的调优技巧: 编码优化 1. 确保 Codec 开启了最低延迟的设置。Codec 一般都会有低延迟优化的开关,对于 H.264 来说其效果尤其明显。很多人可能不知道 H.
阅读全文
posted @ 2019-12-16 16:55 夜空释
阅读(680)
评论(0)
推荐(0)
2019年11月21日
std::unique_lock与std::lock_guard区别示例
摘要: std::lock_guard std::lock_guard<std::mutex> lk(frame_mutex); std::unique_lock<std::mutex> lk(frame_mutex); std::lock_guard是RAII模板类的简单实现,功能简单。 它是与mutex
阅读全文
posted @ 2019-11-21 18:17 夜空释
阅读(307)
评论(0)
推荐(0)
c++容器的操作方法总结
摘要: 一.map 1.创建 typedef map<int,string> descrbe_map_; descrbe_map_ devMap; 或者 map<string,string> messageIdMap; 2.增加元素 方法一:pair例:map<int, string> mp;mp.inse
阅读全文
posted @ 2019-11-21 15:27 夜空释
阅读(671)
评论(0)
推荐(0)
2019年6月13日
mysql数据库使用
摘要: 1.打开数据库 sudo mysql2.显示包含哪些数据库 show databases;3.使用/切换某个数据库 use statics;4.显示数据库包含哪些表 show tables;5.显示表的内容describe USER1;6.新建一个库:create database 库名; 7.新建
阅读全文
posted @ 2019-06-13 14:24 夜空释
阅读(144)
评论(0)
推荐(0)
2019年5月31日
docker制作镜像
摘要: 1.下载镜像: docker pull centos:7.2.1511 2.查看本地有哪些镜像 docker images 3.启动docker docker run -ti 8686(image ID即镜像Id) 4.改变镜像 yum install vim 5.退出镜像 6.提交镜像 docke
阅读全文
posted @ 2019-05-31 17:16 夜空释
阅读(161)
评论(0)
推荐(0)
git操作说明
摘要: 1.提交代码到远程分支 git branch -a 查看所有分支 git checkout -b xxx 切换到自己的本地分支 git checkout -b xxx origin/QA 创建并切换到QA分支 git add test.cpp 将test.cpp加入到缓存。 git reset HE
阅读全文
posted @ 2019-05-31 14:21 夜空释
阅读(203)
评论(0)
推荐(0)
2019年5月23日
IOS开发之基础oc语法
摘要: 类 1.类的定义: 类=属性+方法; -属性代表类的特征 -方法是类能对变化做出的反应 类定义的格式:类的声明和类的实现组成 -接口(类的声明):@interface 类名:基类的名字 .类名首字母要大写 .冒号表示继承关系,冒号后面的是类的父类 .NSObject是OC所有类的基类 .类的声明放在
阅读全文
posted @ 2019-05-23 17:09 夜空释
阅读(1118)
评论(0)
推荐(0)
2019年5月8日
c++设计模式:模板模式
摘要: 模板模式和策略模式的区别: 模板方法模式的主要思想:定义一个算法流程,将一些特定步骤的具体实现、延迟到子类。使得可以在不改变算法流程的情况下,通过不同的子类、来实现“定制”流程中的特定的步骤。 策略模式的主要思想:使不同的算法可以被相互替换,而不影响客户端的使用。 简单说:就是类似于C语言的面向过程
阅读全文
posted @ 2019-05-08 19:01 夜空释
阅读(1087)
评论(0)
推荐(0)
c++设计模式:观察者模式
摘要: 主要思想:建立一个一对多的关系,当一个对象发生发生变化时,其他对象也发生变化。 可以举个博客订阅的例子,当博主发表新文章的时候,即博主状态发生了改 变,那些订阅的读者就会收到通知,然后进行相应的动作,比如去看文章,或者收藏起来。博主与读者之间存在种一对多的依赖关系。下面给出相应的UML图设 计。 四
阅读全文
posted @ 2019-05-08 18:50 夜空释
阅读(1000)
评论(0)
推荐(0)
下一页
公告