自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 资源 (4)
  • 收藏
  • 关注

原创 如何在mac系统里配置git和beyond compare组合提高对代码的管理能力

作为码农,如果才能方便对git所管理的仓库的文件进行比较、合并已经可以作为程序员的软技能之一,一个好的工具和环境,不仅能够提高工作效率,更加能够身心愉悦。 话不多说,正如题 所说,这里为题提供一个思路,仅供参考安装git$ brew install git安装 beyond compare请前往Byeond Compare 官网,下载(MAC)对应平台的程序,安装安装命令行工具打开Beyond compare工具,然后依次点击右上角菜单 “Beyond compare” —>“Insta

2022-03-17 22:16:12 1133

原创 C++回调函数与匿名函数例子

这里写自定义目录标题C++使用回调函数typedef 定义回调函数std::function定义回调函数C++使用匿名函数Lambda 语法分析函数对象参数操作符重载函数参数mutable 或 exception 声明返回值类型函数体示例auto 定义匿名函数C++使用回调函数typedef 定义回调函数typedef void (*callback)(int i);std::function定义回调函数using callback = std::function<void(int)&gt

2021-10-09 18:51:09 1032

原创 本地存在的代码做为已有github上的一个分支操作记录

本地存在的代码做为已有github上的一个分支操作记录有的时候,我们本地有一个代码没有被git管理,而这个目录可能包含了一些特性,或者更加先进的实现,需要被已知的git管理的时候,我们通常可以这样操作git init # 在当前的源码目录下,先初始化一个git仓库git remote add origin git@github.com/xyz/abc.git #添加远程仓库地址到本地git仓库git add * # 把当前目录下的所有文件加入版本控制git commit -m 'init' #

2021-08-05 14:38:14 110

原创 认识C++中的五个特殊函数和一些应用场景

一直对C++拷贝构造函数和赋值函数有所混淆,索性今天自己也整理篇这方面的文章,一遍加深记忆首先把C++里面分为五类函数构造函数拷贝构造函数赋值函数析构函数移动构造函数下面就以上面的图进行说明普通构造函数普通构造函数分为两类,无参构造函数,又参数构造函数无参构造函数格式:class MyClass {public: MyClass()};特点:如果系统中没有显示声明任何的构造的函数,编译的时候会自动添加一个无参构造函数用户可以直接声明无参构造函数,然后在构造函数的

2021-07-13 11:35:57 759

原创 C++中事件发布订阅的方法总结和EventEmitter分析

C++中事件发布订阅的方法总结和EventEmitter分析最朴素的一种方式简析C++中发布订阅的方法有很多种,个人认为最朴素的一种方式,也是我编程生涯中最早遇到的方式,简单说一下,这里以一个websocket的客户端链接为例进行说明有多个任务比如Renderer(UI渲染)、Logger(日志记录)、事件上报(Reporter)三个任务,这三个任务要做的工作都依赖了websocket的执行情况,这里我们就可以使用发布订阅的方式:WebSocketImpl类// WebSocket事件通知接口

2021-06-07 19:42:10 1784

原创 整合一款基于WebRTC技术的跨平台视频通话方案应用后记

整合一款WebRTC视频通话应用后记背景新的改变需求背景:基本框架介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景2020年10月份,从上家公司出来,抱着感恩的心,进入了新的公司(yt)(上个东家,我也是挺感恩,尤其是从

2021-04-20 12:06:20 282

原创 使用clang-format 格式化代码

使用clang-format 格式化代码在Ubuntu下格式化代码安装clang-format设置格式化风格格式化代码.clang_format文件解释使用VS code下格式代码参考在Ubuntu下格式化代码安装clang-format sudo apt-get install clang-format设置格式化风格/*clang-format -style=格式名 -dump-config > 文件名*//** 格式名的取值可以为llvm, google, chromium, mo

2020-08-15 09:36:15 711

原创 编译FFMpeg windows 静态库的基本步骤和注意事项

编译FFMpeg windows 静态库的基本方法。下载msys2请在 官网 查找并下载安装msys2没什么可说的,下一步下一步……OK。配置vs环境@echo offset MSYS2_PATH_TYPE=inheritcall "C:\Program Files (x86)\Microsoft Visual Studio\2017\Community\VC\Auxiliary\Build\vcvars32.bat"msys2_shell.cmd -mingw32添加zlib库的依赖

2020-07-24 15:05:26 1373

原创 如何基于Janus和WebRTC源码打造自己的实时互动应用

如何使用Janus和WebRTC源码打造自己的实时互动应用简介Janus服务端的部署部署Janus源码下载新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表...

2020-03-27 17:20:19 7271 5

原创 跟我一起学习WebRTC

跟我一起学习WebRTC课程简介课程内容课程形式课程讨论课程简介 随着音视频技术和人们日常生活越发紧密,以直播、短视频为主的产品进行的如火如荼,已经涉及到人们生活的方方面面,以音视频技术为主的细分领域,如空中课堂、远程问诊等,满足人们生活中的需要已经变的越来越必不可少。因此对我们的开发者来说,掌握一门音视频开发的技术也更能职场的竞争力。而WebRTC做位google开源的一套音视频解决方案...

2019-09-18 23:56:07 349

linux-codec-release-V1.2.tar.gz

让需要使用AWCodec 编解码中间件进行开发的开发人员熟悉该中间件的使用方法, A10s、A13、A20 芯片, Linux/Android 平台

2017-09-16

linux xz 文件归档、压缩源码

文件归档、压缩、源码,可解压xz后缀的文件

2012-06-04

ini文件解析工具

是一个跨平台、功能齐全的ini配置文件解析工具

2012-06-04

C语言嵌入式系统编程修炼之道.pdf

C语言嵌入式系统编程修炼之道.pdf<br>

2007-12-07

空空如也

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

TA关注的人

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