排序:
默认
按更新时间
按访问量

心得-C/C++学习过程的小技巧

C/C++学习小技巧 在码代码过程中,会遇到很多问题,在此记录自己在学习过程中遇到的“坑”。 1、不要在函数中返回局部变量 a.C/C++能返回static修饰的局部变量(因为在静态存储区) b.C/C++能返回用 new 创建的局部变量(因为在堆空间) c.C/C++能返回指向常量的指...

2018-12-09 22:49:16

阅读数:3

评论数:0

音视频学习-h264裸流的解析

 h264的解析代码,来自雷神的博客 //============================================================================ // Name : H264PARSER.cpp // Author : ...

2018-11-29 05:51:59

阅读数:880

评论数:0

音视频学习-annexb与MP4之间的转换

 Annexb转MP4 目前感觉上,annexb转MP4的场景似乎不太多,但不排除某些特定场景。所以贴出下面代码。 /* annexbBuf:输入annexb类型的数据 AvccBuffer:输出MP4或者AVCC的数据 length:输入数据的总长度 */ int AnnexbToMp4(...

2018-11-29 03:35:19

阅读数:823

评论数:0

音视频学习-h264的NALU结构分析

h264码流结构: h264码流也称之为“裸流”,其数据是由一个个NAL单元(NALU)连接起来的,因此要想解析h264就得弄明白NALU的结构。                         NALU标准: forbidden_zero_bit :禁止位,初始为0,当网络发现NA...

2018-11-29 03:13:34

阅读数:825

评论数:1

音视频学习-总述

音视频学习目录 这段时间,在公司里面主要接触了关于处理直播时移的问题,遇到很多困难和问题,目前仍在学习和解决中。但是,我觉得还是应该多多总结自己的问题,才会有收获。 目录: 视频: 1、h264的NALU结构分析 2、h264裸流的解析 3、h265的NALU结构分析 4、h265裸...

2018-11-29 02:21:57

阅读数:10

评论数:0

音视频编解码之h264码流封装flv

//TODO

2018-10-01 17:13:35

阅读数:24

评论数:0

Eclipse-导入带makefile或者Cmakelists工程

//TODO //TODO so库的使用

2018-09-20 18:46:55

阅读数:66

评论数:0

心得-工程结构规范

在刚入职的时间里面,接触到了很多以前前辈写得代码,有十分规范的代码,也有结构比较混乱的项目,当然大部分的代码都是极其规范的,作为一个局外人来看这份代码的时候,深刻地知道,规范代码对自己和对他人的重要性。 1、目录结构 工程结构是十分重要的,清晰明确的工程结构能够让你对整个项目有个整体的认识。以...

2018-09-20 18:15:34

阅读数:17

评论数:0

Linux-shell

//TODO

2018-09-20 18:13:33

阅读数:16

评论数:0

Linux-基本命令(持续不定期记录)

kill   //TODO

2018-09-20 18:10:38

阅读数:22

评论数:0

Linux-vim的使用

什么是vim? Vim是从 vi 发展出来的一个文本编辑器。代码补完、编译及错误跳转等方便编程的功能特别丰富,在程序员中被广泛使用。简单的来说, vi 是老式的字处理器,不过功能已经很齐全了,但是还是有可以进步的地方。 vim 则可以说是程序开发者的一项很好用的工具。连 vim 的官方网站 (ht...

2018-09-18 19:09:00

阅读数:21

评论数:0

C/C++学习笔记-rapidjson的简单使用

rapidjson是什么,为什么选择rapidjson?  Answer:rapidjson 是一个 C++ 的 JSON 解析器及生成器 。rapidjson不依赖第三方库,而且只包含头文件,使用方便简单。 rapidjson如何安装? Answer:rapidjson 的安装很简单,因为只...

2018-09-13 17:00:38

阅读数:41

评论数:0

每天一句git

当远程没有对应的分支时,在local 创建分支,并push到远程。 [root@localhost XX]# git push origin newbranchesname /*如果仅仅使用git push的话在远程是看不到该分支的,因为远程本来就没有这个分支。所以需要origin /ne...

2018-09-03 09:48:06

阅读数:29

评论数:0

C/C++学习笔记-移位操作获取字节

//TODO

2018-08-28 15:04:49

阅读数:63

评论数:0

golang学习-安装环境

go下载地址:https://golang.google.cn/dl/  下载完毕后,将压缩包进行解压,解压到usr/local文件夹下面。 tar -C /usr/local -xzf go1.4.linux-amd64.tar.gz  配置环境: 通过修改.bashrc文件: v...

2018-08-20 18:33:07

阅读数:27

评论数:0

C/C++学习笔记-linux下tree命令

├── Debug │   ├── makefile │   ├── objects.mk │   ├── sources.mk │   ├── src │   │   ├── subdir.mk │   │   ├── testcases.d │   │   ├── testcases.o │ ...

2018-08-17 15:07:32

阅读数:28

评论数:0

C/C++学习笔记-CMake教程

在Linux的开发环境下,大多数个的就是CMake和make来对编译继进行管理。但是对于很多像我这样的新手来说。makefile规则过于复杂。有个同事说,这两个的关系就像是汇编语言和C++语言一样,我觉得比喻得十分贴切。本文就CMake的学习做一个笔记。 简单的helloworld 首先我们在...

2018-08-17 09:12:20

阅读数:69

评论数:0

C/C++学习笔记-eclipseCDT打开git项目不能用问题

问题:在eclipse cdt中import github的远程项目,操作是 import ->Git/projects from git ->Clone URI 导入的项目可以switch branch, 但就是不能打开函数的声明,实际上eclip...

2018-08-15 14:48:22

阅读数:32

评论数:0

C/C++学习笔记-string(增删改查)

查: 功能:在字符串中查找某个字符或字符串。 函数:find(str,pos),rfind(str,pos),find_first_of(str,pos),find_last_of(str,pos)。          参数:str,要查找的字符或字符串;pos,查找的起始位置。 std...

2018-08-14 13:56:40

阅读数:50

评论数:0

C/C++学习笔记-terminate called without an active exception

错误:程序没有输出结果,进程僵死。这个错误是在程序运行的时候出现的,编译阶段没有任何错误 原因就是std::thread在main()结束的时候,被销毁了。 解决方案:调用join或者detach...

2018-08-13 15:25:58

阅读数:90

评论数:0

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