- 博客(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 1183
原创 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)>
2021-10-09 18:51:09 1067
原创 本地存在的代码做为已有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 115
原创 认识C++中的五个特殊函数和一些应用场景
一直对C++拷贝构造函数和赋值函数有所混淆,索性今天自己也整理篇这方面的文章,一遍加深记忆首先把C++里面分为五类函数构造函数拷贝构造函数赋值函数析构函数移动构造函数下面就以上面的图进行说明普通构造函数普通构造函数分为两类,无参构造函数,又参数构造函数无参构造函数格式:class MyClass {public: MyClass()};特点:如果系统中没有显示声明任何的构造的函数,编译的时候会自动添加一个无参构造函数用户可以直接声明无参构造函数,然后在构造函数的
2021-07-13 11:35:57 786
原创 C++中事件发布订阅的方法总结和EventEmitter分析
C++中事件发布订阅的方法总结和EventEmitter分析最朴素的一种方式简析C++中发布订阅的方法有很多种,个人认为最朴素的一种方式,也是我编程生涯中最早遇到的方式,简单说一下,这里以一个websocket的客户端链接为例进行说明有多个任务比如Renderer(UI渲染)、Logger(日志记录)、事件上报(Reporter)三个任务,这三个任务要做的工作都依赖了websocket的执行情况,这里我们就可以使用发布订阅的方式:WebSocketImpl类// WebSocket事件通知接口
2021-06-07 19:42:10 1833
原创 整合一款基于WebRTC技术的跨平台视频通话方案应用后记
整合一款WebRTC视频通话应用后记背景新的改变需求背景:基本框架介绍功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入背景2020年10月份,从上家公司出来,抱着感恩的心,进入了新的公司(yt)(上个东家,我也是挺感恩,尤其是从
2021-04-20 12:06:20 293
原创 使用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 726
原创 编译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 1408
原创 如何基于Janus和WebRTC源码打造自己的实时互动应用
如何使用Janus和WebRTC源码打造自己的实时互动应用简介Janus服务端的部署部署Janus源码下载新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表...
2020-03-27 17:20:19 7346 5
原创 跟我一起学习WebRTC
跟我一起学习WebRTC课程简介课程内容课程形式课程讨论课程简介 随着音视频技术和人们日常生活越发紧密,以直播、短视频为主的产品进行的如火如荼,已经涉及到人们生活的方方面面,以音视频技术为主的细分领域,如空中课堂、远程问诊等,满足人们生活中的需要已经变的越来越必不可少。因此对我们的开发者来说,掌握一门音视频开发的技术也更能职场的竞争力。而WebRTC做位google开源的一套音视频解决方案...
2019-09-18 23:56:07 353
linux-codec-release-V1.2.tar.gz
2017-09-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人