08 2017 档案

摘要:线程程A已经拥有至少一个资源,此时又去申请其他资源,而该资源又正在被B线程使用,而同时B线程也在等待A线程的资源释放后才会释放自己的资源,便会造成死锁。此时请求进程阻塞,但对自己已经获得的资源保持不放, 阅读全文
posted @ 2017-08-24 00:12 夜空释 阅读(383) 评论(0) 推荐(0) 编辑
摘要:所示程序,若指针指向一个字符串,这个字符串是保存在数据段常量区的,是不可以修改的,不能strcat使用这个指针。但我们可以让这个指针指向其他的字符串。 但是所示数组保存字符串的话,是存在栈区的,数组又是常量指针,即数组的这地址是不可以修改的,所以上面程序不会修改字符串的值。 阅读全文
posted @ 2017-08-20 15:06 夜空释 阅读(1499) 评论(0) 推荐(0) 编辑
摘要:主机端是小端序:int a=0x00000001,在主机存储是如下:低位存在内存低地址。 因此 char buf[] = {0x01, 0x00, 0x00, 0x00}; int k =*(int *)buf; 打印k才是1。大端序列是相反的。 0xffffffff | 栈底 | 00 | | 0 阅读全文
posted @ 2017-08-19 23:15 夜空释 阅读(126) 评论(0) 推荐(0) 编辑
摘要:1.ramdisk.img:内存的一个区域,模拟硬件的一个分区。此分区给内核挂载,之后挂载真正的文件系统。 为什么?因为启动时,硬盘设备未挂载,所以只能通过这种方式挂载内核。 2.alsa库的接口 snd_pcm_open()打开设备 snd_pcm_w_params_set()函数为参数变量赋值。 阅读全文
posted @ 2017-08-05 15:33 夜空释 阅读(137) 评论(0) 推荐(0) 编辑
摘要:1.花屏 原因:丢掉了关键帧。 解决:把这个丢掉的I帧后的B帧P帧也丢掉。 2.快进方式 1)平滑快进:40ms变成20ms,最高8倍速,不能快退。 2)I帧快进:I帧太少可能,支持HTTP。 3.音视频不同步 原因:1.帧率低了。 2.视频帧快于音频帧。 4.编码参数设置 1)码率:码率越大,视频 阅读全文
posted @ 2017-08-05 13:12 夜空释 阅读(257) 评论(0) 推荐(0) 编辑
摘要:1.第一次检出 2.代码更新 3.代码提交 4.删除 5.恢复冲突的文件 6.合并冲突的文件 阅读全文
posted @ 2017-08-03 21:17 夜空释 阅读(163) 评论(0) 推荐(0) 编辑
摘要:1.C++中非虚函数都是静态绑定,虚函数是动态绑定。指针或引用访问对象的虚函数时才能进行动态绑定。 静态多态性:编译时确定操作的对象。如:函数重载,运算符重载。 动态多态性:运行时确定操作的对象。 绑定:函数实现与函数名进行绑定。 2.有虚函数的类,虚表存放虚函数的地址。 3.实例化空类,所占内存的 阅读全文
posted @ 2017-08-03 21:09 夜空释 阅读(167) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示