- 博客(11)
- 资源 (12)
- 收藏
- 关注

原创 DateTranslator源码解析
class DateTranslator{ public: // this updates the DateBuffer to be the current date / time. // If you wish to set the DateBuffer to a particular date, pass in that date. //
2016-06-30 09:43:42
453

原创 DateBuffer源码解析
class DateBuffer{public: // This class provides no protection against being accessed from multiple threads // simultaneously. Update & InexactUpdate rewrite the date buffer, so care should
2016-06-30 09:34:08
556

原创 解码H264文件的一些基础知识
这段时间一直在进行编写H264文件的解析类,因此对于H264文件的格式有了初步的了解,官方文档也看了个大概。这篇文章主要是总结了一些为解码H264文件而需要的一些前期知识,话不多说,下面是干货,有些是自己在wiki上翻译过来的,有些是看官方文档后发现的一些关键部分。 首先了解一下视频文件中的一些知识:Video compression picture types(视频压缩图像类型)1. 视频帧的压
2016-05-18 21:22:57
10405
1
原创 2208988800一个奇怪的数字
2208988800为1900年1月1日00:00:00~1970年1月1日00:00:00的总秒数以下为相关资料:Rfc 868NetworkWorking Group J. Postel - ISIRequest for Comments: 868 K. Ha
2016-06-30 09:13:40
3902
转载 秒杀多线程第二篇 多线程第一次亲密接触 CreateThread与_beginthreadex本质区别
本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_beginthreadex到底有什么区别,在实际的编程中到底应该使用CreateThread还是_beginthreadex? 使用多线程其实是非常容易的,下面这个程序的主线程会创建了
2016-06-21 15:31:48
416
转载 C,C++中使用可变参数
可变参数即表示参数个数可以变化,可多可少,也表示参数的类型也可以变化,可以是int,double还可以是char*,类,结构体等等。可变参数是实现printf(),sprintf()等函数的关键之处,也可以用可变参数来对任意数量的数据进行求和,求平均值带来方便(不然就用数组或每种写个重载)。在C#中有专门的关键字parame,但在C,C++并没有类似的语法,不过幸好提供这方面的处理函数,本文将重点
2016-06-21 15:27:43
381
转载 每天进步一点点——Linux中的线程局部存储(一)
转载请说明出处:http://blog.youkuaiyun.com/cywosp/article/details/26469435 在Linux系统中使用C/C++进行多线程编程时,我们遇到最多的就是对同一变量的多线程读写问题,大多情况下遇到这类问题都是通过锁机制来处理,但这对程序的性能带来了很大的影响,当然对于那些系统原生支持原子操作的数据类型来说,我们可以使用原子操作来处理,这能对程
2016-06-17 11:42:12
321
原创 Qt下QByteArray的使用
今天遇到一个问题,想要实现一种功能:在QLineEdit中书写16进制字符串比如 00 01 ff,然后保存为16进制转换后的字节形式到内存中,然后在文件中进行查找字符串匹配,后来发现QByteArray QByteArray::fromHex(const QByteArray & hexEncoded)函数可以实现这个功能。QByteArray QByteArray::fromHex(const
2016-06-13 14:39:41
3818
原创 av_parser_parse2分析
ffmpeg av_parser_parse2分析int av_parser_parse2(AVCodecParserContext * s,AVCodecContext * avctx,uint8_t ** poutbuf,int * poutbuf_size,const uint8_t * buf,int buf_size,int64_t pts,int64_t dts,in
2016-06-13 14:27:08
8506
转载 24位RGB数据保存为BMP图片
在做Qt与ffmpeg结合的视频播放器时,由于解码后是RGB24数据格式,不知道解码的数据是否正确,于是在网上找了很久才找到一个RGB24转bmp文件的方法,于是尝试了一下,发现生成的bmp文件是电影中的片段截图,才知道解码的RGB24数据是正确的,最终才成功用Qt显示出视频图像。 以下代码为转载的,原味地址:http://blog.youkuaiyun.com/wesleyluo/article/detai
2016-05-10 14:59:37
7238
1
转载 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用[StackEdit][6]修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用
2016-05-10 14:51:27
268
DarwinStreamingServer6.0.3在VS2019下编译通过可直接运行
2020-05-05
《机器学习实战:基于Scikit-Learn和TensorFlow》高清中文版PDF+高清英文版PDF+源代码.zip
2019-07-14
TinyFTP(小型FTP客户端)
2017-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人