笔记
道长敲代码
这个作者很懒,什么都没留下…
展开
-
C++ 注释配置记录
cpp/*!* @class %{CurrentDocument:FileName}** @brief * * * @author: myy* @date: %{CurrentDate:yyyy-MM-dd} %{CurrentTime:hh:mm} * @note: 说明*/头文件/*! * @file: %{CurrentDocument:FileName}**原创 2021-10-14 12:08:45 · 171 阅读 · 0 评论 -
C++知识一篇就够了(一)
一、概述之所以想写这篇小记,主要是因为最近有个学妹突然问我一些C++的基础概念,竟一时不知道怎么回答。想想刚毕业时候,这些概念性的东西都是信手拈来,现在工作两年了,反而概念模糊了,瞬间感觉就不好了。工作中虽然一直使用着C++,虽说对于这门语言不能说是精通,但作为一种工具,至少应付工作没出现过什么大问题。但确实很多概念性的东西,慢慢遗忘,有种张三丰问张无忌有没有记住武功的感觉,这么说其实只是想表达一下,妹子,妹子,学长不是个渣渣,只是太厉害了,嘿嘿!开个玩笑,博大精深的C++,作为一名渣渣程序员,我时刻都原创 2020-12-03 22:12:09 · 332 阅读 · 1 评论 -
C格式输入输出总结
概述:每次用到格式输入输出时候总是忘记,需要查询使用,这里简单总结下: 1. int scanf(const char *format, ...); 2. int fscanf(FILE *stream, const char *format, ...);//指定输入流 3. int sscanf(const char *str, const char *format, ...);//指定缓存区1. scanf()函数根据由format(格式)指定的格式从stdin(标准输入)读取,原创 2020-08-27 23:07:16 · 171 阅读 · 0 评论 -
freeRTOS一次玄学崩溃问题解决
问题描述:在基于freeRTOS的Apollo3 mcu开发过程中,遇到了一个特别奇怪的崩溃问题,通过崩溃时候的堆栈定位到了造成崩溃的原因,是因为调用function1时候,传入的指针是非法的,用的时候指针越界导致奔溃。于是通过堆栈开始分析调用function1的所有task,分别分析入口的参数,即传人的指针,发现都无异常。那function1中那个非法的指针从何而来?继续定位,甚至发现崩溃时候的function1,似乎没有任何task调用,那他为什么会调到function1呢,继续分析调试,发现上一原创 2020-08-07 08:27:19 · 1347 阅读 · 0 评论 -
我的开源项目miniRTSP
概述:产生做这个开源项目的原因,一来是对rtsp协议有浓厚的兴趣,二来是在项目中,使用到live555开源项目的rtspserver,发现其性能有点差强人意,不但代码框架复杂难以理解,且只支持单线程,虽然比较稳定,但在实时性能上,对于有较高要求的用户,难以满足要求。miniRTSP旨在架构简单,多线程,且支持实时流和文件流。...原创 2020-07-23 22:06:49 · 788 阅读 · 1 评论