- 博客(9)
- 收藏
- 关注
原创 Windows下C++访问数据库(ADO)
C++利用ADO访问数据库还是比较方便的,我参考网上其它资料把ADO到一个类中,这样调用起来会更加的方便 这个类单线程访问数据库没有问题,提供了查询、增加、删除和修改的接口。 并行访问的话会有问题,另外不能频繁更新数据库,因为更新操作是要访外存的,它和程序后续工作是异步进行的。这里的问题我也会在今后继续完善。
2015-08-19 12:07:11 4070
原创 视音频技术零基础学习笔记(四)及解码程序添加注释
SDL视频显示 作用:把解码得到的YUV数据显示出来视频显示知识视频显示的流程视频显示的流程,就是将像素数据“画”在屏幕上的过程。例如显示YUV,就是将YUV“画”在系统的窗口中。SDL简介作用SDL(Simple DirectMedia Layer)库的作用说白了就是封装了复杂的视音频底层交互工作,简化了视音频处理的难度。SDL除了视音频这部分,更多用在游戏上。本课程中只涉及到SD
2015-08-18 21:32:32 648
原创 视音频技术零基础学习笔记(三)及解码程序添加注释
FFmpeg视频解码器视频解码知识纯洁的视频解码流程压缩编码数据->像素数据。例如解码H.264,就是“H.264码流->YUV”一般的视频解码流程Created with Raphaël 2.1.0开始解码从封装格式中提取视频码流对码流解码结束VC下FFmpeg开发环境搭建新建工程建Win32控制台程序即可拷贝FFmpeg开发文件头文件(*.h)拷贝至项目文件夹的include子文件夹
2015-08-17 15:29:37 1318
原创 视音频技术零基础学习笔记(二)
第二章 FFmpeg命令行工具的使用背景FFmpeg使用广泛,很多播放器使用它作为解码的内核,很多转码器用它作为转码内核特点:基于命令行、开源
2015-08-15 10:54:15 518
原创 视音频技术零基础学习笔记(一)
这段时间一直在看视音频技术这块,不过纯小白想入门遇到各种困难。。。直到前几天,发现了雷霄骅博士的视频,感觉终于找到了一条正确学下去的路!真是非常感谢雷博士!这里附上雷博士的Blog~ 我想把我跟随雷博士学习的学习笔记放上来,一方面当个记录,另一方面也希望帮到觉得看视频太耗费时间的朋友~ 总体概述总体任务 ffmpeg + SDL
2015-08-14 20:38:38 958
原创 近期一些想法
这段时间感觉自己效率不高再加上生了几天病,状态不太好,所以呢,想每天整理一下一天完成的工作记录在博客中,也是督促一下自己。主要的任务呢,是视音频技术这块的学习和ACM备战这两块。看看自己能不能坚持下来吧~
2015-08-14 16:33:29 377
转载 extern "C"的用法解析
1.引言 C++语言的创建初衷是“a better C”,但是这并不意味着C++中类似C语言的全局变量和函数所采用的编译和连接方式与C语言完全相同。作为一种欲与C兼容的语言,C++保留了一部分过程式语言的特点(被世人称为“不彻底地面向对象”),因而它可以定义不属于任何类的全局变量和函数。但是,C++毕竟是一种面向对象的程序设计语言,为了支持函数的重载,C++对全局函数的处
2015-08-09 18:27:43 280
转载 Git解决冲突
当共享一个项目后提交冲突时git push -f 强制推送本地的替换服务端git fetch 获取gut merch 合并如果系统中有一些配置文件在服务器上做了配置修改,然后后续开发又新添加一些配置项的时候,在发布这个配置文件的时候,会发生代码冲突:error
2015-08-09 18:12:53 467
原创 HDOJ 5360 优先队列&简单线段树
题意 邀请n个人去玩,每个人接受邀请的条件是当前已接受邀请的人数m >= li && m 思路 这里给两个思路吧。。。比赛时想了个线段树的思路,写起来麻烦些,结果0写成了1,T掉了,还以为是复杂度估错了。。。没想到死循环了。。。醉了。。。总体思路比较简单就是贪心,枚举人数,选择符合条件的人里面,R最小的即可。所以主要问题是怎么快速的找到当前符合条件的人里,R最小的那个人,这里给两个方案。
2015-08-09 17:23:45 384
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人