C/C++
学习不止
这个作者很懒,什么都没留下…
展开
-
VS2008 “重定义;不同的基类型”
在VS2008下编译C++程序,出现了错误“重定义”原创 2014-04-08 14:48:14 · 13584 阅读 · 0 评论 -
【错误】error: expected declaration specifiers or ‘...’ before string constant
在学习开源库mp4v2的时候,调用函数出现了如下错误:error: expected declaration specifiers or ‘...’ before string constanterror: expected declaration specifiers or ‘...’ before numeric constant调用的函数代码为:MP4FileHandle M原创 2015-10-09 10:37:39 · 16834 阅读 · 0 评论 -
【续】Linux下H.264码流实时RTP打包与发送
http://blog.csdn.net/jasonwang1002/article/details/12094419 点击打开链接上面这条链接是之前写的,Linux下H.264码流实时RTP打包与发送,当时没有贴上实时发送的代码,现在已经基本忘光,所以不另开标题讲实时发送RTP包了,续写上一篇文章,贴上工程中的代码。原创 2015-09-20 11:04:12 · 967 阅读 · 0 评论 -
linux write函数耗时分析
一、背景:嵌入式设备写SD卡的时候,偶尔会出现调用write卡顿,内核linux-3.4.y二、linux内核io流程1. 应用程序调用write,陷入内核执行vfs_write函数,将数据写入页高速缓存(每个缓存页包含若干个缓冲区)。而在写入之前需要(1)检查页是否在回写,如果正在回写则挂起进程,等待回写标志清空时唤醒进程;(2)检查页buffer是否locked,如果locked则...原创 2019-08-13 14:46:23 · 3249 阅读 · 0 评论 -
面向对象与面向过程最简单的理解
面向对象:苹果->吃 面向过程:吃(苹果)原创 2019-09-25 20:28:08 · 297 阅读 · 0 评论