随笔录-1
Posted 安卓音视频开发攻城狮
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了随笔录-1相关的知识,希望对你有一定的参考价值。
1:阅读源码:源码面前,了无困难。通过选中函数转到定义
如:FFmpeg的源码=结构体+函数
结构体是内部参数
函数是括号内的参数:自动显示+转到定义显示
PS:以后绝不买盗版书,质量太差
2:把数学学好教宝宝
3:需要提前学好的:
DS学好------>>>>>>再刷LC
QT学好------>>>>>>做夏的项目
4:熟练掌握FFmpeg的一些功能函数
YUV<——>MP4
RGB<——>MP4
H264<——>MP4
5:开始学习FFmpeg的电子书,深度学习FFmpeg了
6:以后都要用英文写注释和字符串
7:FFmpeg和OpenGL的学习:都是轻BUG重流程,尤其是函数的调用才是最重要的。最后是以项目成品输出,如播放器,不是停在代码上,每天敲30分钟。
林大的OpenGL是反复看PPT,理解代码函数
8:《5th》的阅读方法:先是有强烈的动机,然后环境适合:每次读一章,先读两遍(第一遍略读,记录学会的和不懂的,第二遍是精度,绘画草稿做笔记),最后就是反复读
9:LC和剑指的学习:刚开始都是不会,但哪怕抄别人的代码看懂就行
10:数学的学习也是这样:最后能看答案学懂就好
11:RTSP和RTMP:自习看协议文档,虽然很枯燥,最后是成品推拉流输出
12:H264:主要看机构老师的总结,那样容易理解,再通过面经学重点
13:WebRTC:先把李超网课看完
14:计网:看小林就行,不再看网课了。背小林+刷面经
15:阿秀:背完八股文,好多大佬都是通过阿秀八股文进大厂的!!
16:学习的时候:远离碎片化的时间,远离手机+互联网,懂得时间的价值
17:Linux:越来越明白Linux的重要性了,有些推文和截图讲了学习方法,之后看看
18:代码看不到或混乱时:抄在大白纸上
19:牛客在线编程很复合真实的面试场景
20:小技能:
VS:调试+DeBug:夏,乔,动脑,thread老师们
CMake
gdb
gcc
vim
makefile
vscode的使用
GUN编辑器
单步调试技术
分析二进制(软件)
分析H264码流
分析WireShark的码流
21:暑假回家检查眼睛发痒
22:C++高级学习
智能指针
内存管理
设计模式
Virtual虚
23:
VS技巧:查看内存1
virtual解决的是重写问题
多态:高扩展+低耦合
虚:虚函数+虚函数表+虚函数表指针+虚函数在支持多态方面的工作原理
双指针+快慢指针的用法:
H264的网络流播放
24:考研专业课学习
课本是主菜
王道是题库
唐迟阅读挺好的
每天中午回去睡觉
程序段是低地址
数据段高地址
25:哈希表老是出现要解决掉!
还有Hash
26:晚上回去和宝宝互相讨论总结
复敲代码+看错题
27:整理幕布的学习笔记+浏览器收藏栏“要整理的”
28:
字节流动和那个ES一起的:每天可以同时看一节
先看网课,再看字节流动+赵大佬+开发的猫
找不到freeglut.dll 把freeglut.dll文件拷贝到项目.exe文件的路径下
/ZI”和“/Gy-”命令行选项不兼容 C/C++常规-调试信息格式-程序数据库/Zi
应用程序无法正常启动(0xc000007b) 缺失dll或者freeglut.dll版本问题
29:FFmpeg命令行的学习
刚开始配置环境变量:比如说把新的三个exe文件和dll文件剪切到一个文件夹下,然后打开环境变量的设置:高级设置里面,上下的path里新建-浏览到那个文件夹下,然后上下的路径都存下来,这样在编辑视频的界面就可以编辑:测试如下:选中路径输入cmd回车,然后在dos口输入ffmpeg -version 测试成功
30:
OpenGL-GLFW的配置
ES的网课:三角形的绘制,正方形的绘制,键盘移动图形+边界问题的优化
31:
雷神文章
叶余大佬
周伯通:FFmpeg
大鹏老师
灰色飘零:路线知识
雷神首页
雷神播放器
YUV420
FFmpeg官网
以上是关于随笔录-1的主要内容,如果未能解决你的问题,请参考以下文章