自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

sweet_life的专栏

2012年2月1日,生命从新开始

  • 博客(92)
  • 资源 (8)
  • 收藏
  • 关注

转载 GObject 对象系统

转自:http://blog.csdn.net/gl_ding/article/details/4520674链接地址:http://blog.mcuol.com/User/AT91RM9200/Article/9619_1.htm目的    本文档可用于两个目的:一是作为一篇学习Glib的GObject类型系统的教程,二是用作一篇按步骤使用GObject类型系统的入门

2016-11-04 10:46:02 712

转载 Vmware系统时间不同步解决方法

参考网址:http://bxffeng.blog.163.com/blog/static/9023844920102235478682/file:///D:/Program%20Files/VMWare10/messages/zh_CN/help/workstation/wwhelp/wwhimpl/js/html/wwhelp.htm#href=GUID-08BB9465-D40A-4E

2014-08-07 17:42:53 5277

转载 C/C++连接MYSQL数据库

转自:http://www.oschina.net/code/snippet_33669_9176

2014-08-06 14:23:56 539

原创 RedHat6.0下编译vlc-2.0

1. 使用git下载vlc代码输入:git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux-2.6.gitgit pull2. bootstrap在./vlc-2.0/目录下,执行./bootstrap。看看缺什么工具没有,例如gcc、make、libtoo

2014-06-25 17:46:38 3345

转载 MFC 对话框编程要点

http://blog.csdn.net/lesky/article/details/2471039MFC 对话框编程要点 (一)对话框基本要点和生命周期        MFC对话框支持WYSIWYG编程模式,即What you see is what you get.。其类型分为模式对话框和非模式对话框        对话框由一个rc资源文件描述外观;与一个cpp类相连接(通

2014-06-25 14:20:53 624

转载 MFC 多线程总结

http://blog.csdn.net/lesky/article/details/2494428(一) MFC对多线程编程的支持             MFC中有两类线程,分别称之为工作者线程和用户界面线程。二者的主要区别在于工作者线程没有消息循环,而用户界面线程有自己的消息队列和消息循环。          工作者线程没有消息机制,通常用来执行后台计算和维护任务,如冗长

2014-06-25 12:16:56 1941

转载 ffmpeg结构体及函数

转自:http://blog.chinaunix.net/uid-20718335-id-3026906.html1 AVPackettypedef struct AVPacket {    /**     * Presentation timestamp in AVStream->time_base units; the time at which     * the

2014-06-17 14:00:27 750

原创 使用ffmpeg播放视频文件的过程

本文中,红色字体部分是涉及到的ffmpeg部分,其他函数是视频显示

2014-06-17 13:58:26 11879

原创 CToolBar上加载位图

0. resource.h#define IDR_BC_SEARCH                   32804          //工具栏上的按钮#define IDR_BC_ADD_NOTE                 32805#define IDR_BC_TEST_CNN                 328061. 声明两个成员变量CToolBar

2014-03-06 17:52:22 3361

转载 数字图像基础

来自:《多媒体技术基础》——清华大学出版社【基本概念】1. 无损压缩:图像数据中有许多重复的数据,使用数学方法来表示这些重复数据就可以减少数据量。2. 有损压缩:人的眼睛对图像细节和颜色的辨认有一个极限,把超过极限的部分去掉,达到压缩数据的目的。实际的图像数据压缩是综合使用各种有损和无损数据压缩技术来实现的。【视觉系统对颜色的感知】颜色是视觉系统对可见光的感知结果。

2014-01-03 18:34:57 1063

转载 libjpeg 的使用与安装

在32位机器上,使用网上下载的libjpeg.lib,即可实现抓图功能。但是,需要把程序编译成64位,因此,按照http://blog.csdn.net/fengbingchun/article/details/10171583博客中的方法,编译了libjpeg-turbo,编译成功。转载内容:libjpeg-turbo是对libjpeg的扩展,支持SIMD指令,如X86架构的

2013-12-30 10:59:32 11794 1

原创 WM_SIZE与窗口大小的调整

【问题】:主窗口最大化、还原时,子窗口大小异常现象:(1) 主窗口最大化时,左边子窗口大小不变,右边子窗口填充其他区域;(2)主窗口还原时,左边子窗口大小变大,右边子窗口填充其他区域;(3)拉伸主窗口时,子窗口跟着变化,大小正常。总之:子窗口大小的变化比主窗口慢一拍,例如,主窗口要变大时,子窗口不变;主窗口要还原时,子窗口才变大。【背景】:SDI框架程序;

2013-12-12 15:42:01 11853

原创 MFC单文档框架编程(三): CTabView的使用

1. 重载CTabView类,实现CConfBrdView。class CConfBrdView : public CTabView2. 添加选项卡void CConfBrdView::OnInitialUpdate()        //重载OnInitialUpdate函数{CTabView::OnInitialUpdate();// TODO: 在

2013-11-29 16:49:29 8742 1

原创 MFC单文档框架编程(二): SDI框架下的消息处理

1. 菜单栏与工具栏具有相同ID,则两个控件执行同样的动作如菜单项(打开)与工具栏按钮(打开)具有相同的ID (ID_FILE_OPEN),则二者都可实现"打开"的动作,而实现代码只需要在一个控件中实现。2. 在XXXDoc.h(框架自动生成的Doc)中为类添加数据成员,则该成员可为所有使用该Doc的所有View访问(如程序中的所有View)如添加变量:int m_

2013-11-29 16:44:54 1797

原创 MFC单文档框架编程(一): 分隔窗口的实现

1. 在SDI窗口中添加Splitter(1)在stdafx.h中添加:#include #include (2)在MainFrm.h中添加protected:CSplitterWnd m_wndSplitterLR;CSplitterWnd m_wndSplitterLTB;(3)在MainFrm.cpp中重载OnCreateCli

2013-11-29 16:04:37 1550

转载 win8上安装.net Framework3.5

转自:http://msdn.microsoft.com/library/hh506443%28v=VS.110%29.aspx现象:下载不了,安装不上。解决:以管理员身份运行“命令提示符”窗口,运行命令DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:{win8 安装盘解压目录}\so

2013-11-19 14:26:02 1094

原创 VS软件开发转载

一.VS2005自带打包工具使用http://hi.baidu.com/63club/item/20b24b11ef7acfe15f53b1f7二.图标制作软件IconWorkShop........持续更新中.........

2013-11-18 16:49:47 857

转载 在VC中获取获取当前可执行程序工作目录

转自MSDN:   //得到程序配置文件的完整目录    char* buffer;    // Get the current working directory:     if( (buffer = _getcwd( NULL, 0 )) == NULL )        printf("_getcwd error\n");    else{        sp

2013-11-15 15:51:01 1070

转载 C++ 程序后台运行

转自:http://blog.chinaunix.net/uid-23254875-id-341051.html在VS中写C++程序,但不想显示那个DOS页面的黑框框,只要在VS对应的工程属性中设置一下就OK了,并不需要做别的修改哦二步操作: 1) 右击工程项目-> Properties(工程属性) -> Configuration Properties(配置属性) -> Li

2013-11-15 15:47:01 2421

转载 const char*, char const*, char*const的区别

转自:http://www.cnblogs.com/Flouse/archive/2008/08/14/1236286.html从右向左读:char * const p      : p 是一个常量指针指向字符串const char* p       : p是一个指针指向字符串常量char const* p       : p是一个指针指向常量字符串//////

2013-10-30 14:53:38 491

原创 live555 的学习使用

1. 下载及编译参考:http://www.cnblogs.com/skyseraph/archive/2012/04/11/2442840.html本文在VS2010中创建4个lib工程,编译。要点:(1) 4个工程都要添加C/C++包含目录:BasicUsageEnvironment\include;groupsock\include;UsageEnvironment\

2013-10-08 11:56:59 2569

原创 MFC: 右键弹出菜单-->选取菜单弹出窗口

首次写MFC界面,献丑了。一:目标:在一个tree list上添加右键响应菜单1. 添加菜单资源(ID: IDR_MENU_DEVICE)菜单项的ID可以编辑,例如IDR_MENU_TREE_ADD_DEVICE2. 添加tree list响应函数(afx_msg void OnNMRclickTreeDeviceList(NMHDR *pNMHDR, LRES

2013-09-16 12:13:59 4705

转载 一种实现Win32消息处理处理函数的新方法 - 基于Thunk实现的类成员消息处理函数

一种实现Win32窗口过程函数(Window Procedure)的新方法基于Thunk实现的类成员消息处理函数JERKII.SHANG ([email protected])MAR.10th - 31st, 2006Windows是一个消息驱动的操作系统,在系统中发生的所有消息均需要通过消息处理过程(或叫窗口过程)进行处理。由于C++给我们在程序设计中带来更多的灵活性(

2013-08-27 16:04:46 1404

原创 windows版本的getopt

static char *optarg = NULL; //用于存储每次得到的参数static int optind = 1;int win_getopt(int __argc, char *const *__argv, const char *__shortopts){int opterr = 1;int optopt = 0;static char *p

2013-08-09 12:05:43 608

原创 warning LNK4099: 未找到 PDB“vc80.pdb

环境:VS2005参考网址:(1) : http://www.cppblog.com/huyutian/archive/2012/10/06/192930.html                    (2) : http://blog.csdn.net/syf442/article/details/4465467我的解决方法:网址(1)的启发,我采用了“设置项目依赖项”的方法,也就

2013-08-09 12:01:19 6569

原创 UDP通信实例程序

客户端://附加依赖项:Ws2_32.lib//库文件: Winsock2.h// Windows 头文件:#include        #include#include int main(){WSADATA wsaData;int iResult = WSAStartup(MAKEWORD(2,2), &wsaData);  //initiate

2013-07-22 12:24:44 796

原创 获取本地网卡地址

附加依赖项:iphlpapi.lib包含头文件:#include 代码:void GetMac(){IP_ADAPTER_INFO *pIpAdapterInfo = new IP_ADAPTER_INFO();//网卡信息结构 unsigned long stSize = sizeof(IP_ADAPTER_INFO);//得到结构体大小,用于GetA

2013-07-22 12:20:44 745

原创 静态对象

方法一:test.hppclass staticTest{public:staticTest(){testValue = 1;}~staticTest(){}static staticTest * getInstance(){return &_instance;}void printValue();public:int testValue;stati

2013-07-22 12:19:41 587

原创 动态分配与静态分配

test.hpptypedef struct _testPoint{ unsigned char * buf;} TestPointer;typedef struct _testArray{unsigned char array[8];} TestArray;------------------------------------------

2013-07-22 12:17:50 562

原创 C++静态成员

静态成员(数据成员和函数成员)不管这个类创建了多少个对象,而静态成员只有一个副本,这个副本被所有本类对象共享。(1) 静态数据成员当这个类的第一个对象建立时,所有static数据都被初始化,并且,以后再建立对象时,不需再对其初始化。当类中含static成员时,需要在函数外部对其进行初始化,格式为:type classname::staticfield = initValue; //

2013-06-28 18:07:04 698

转载 SIP事务的理解

转自:http://blog.sina.com.cn/s/blog_4b839a1b010007ts.html事务(Transaction)的理解Transaction有交易的意思,Sip是个事务型的协议,因为它需要各部件间互通消息来实现。事务所处的位置如图:           图一 事务环境图1)事务处理主要用于处理消息的交互,它的实现使用了状态机。向上它向

2013-06-28 18:04:17 2125

转载 SIP

转自:http://blog.csdn.net/lizzywu/article/details/58825961.SIP这玩意是怎么走来和如何构建的?    通俗的说,SIP就是一个轻量级信令协议,它可以作为音频、视频、及时信息的信令。    说到SIP是怎么出来的就要提H.323,而提到这个标准由不得不提到ITU-T,我们就先说说指定SIP的IETF(InternetEngi

2013-06-28 18:01:51 878

原创 运算符重载--函数返回值

举例#include using namespace std;class Test{public: Test(int a = 0) {cout Test(Test &temp){cout this class name: "name.c_str() ~Test(){cout friend Test operator + (Test &

2013-06-27 17:33:20 4595

原创 C程序的存储空间布局——《UNIX环境高级编程》

由于历史原因,C程序一直由下列几部分组成:(1) 正文段。由CPU执行的机器指令组成。通常,正文段是可共享的,所以即使是经常执行的程序(如文本编辑程序、C编译程序、shell等)在存储器中也只需有一个副本,另外,正文段常常是制度的,以防止程序由于意外而修改其自身的指令。(2) 初始化数据段(数据段)。包含了程序中需赋初值的变量。如外部变量声明(如 int maxcount = 99;),该

2013-06-17 17:28:59 950 3

转载 多核处理器与多线程处理器

转自:http://blog.sina.com.cn/s/blog_6a465aba0100ujhg.html目前生产民用处理器(CPU)的二个最大生产厂家就是Intel与AMD,Intel与AMD这对老冤家为了各自的利益发动过多次的战争,战争中双方各有胜负。但总体来说,Intel在战争中则更具优势。也正是因为这二大厂商的战争,才使我们平民能够用上速度更快且价格更便宜的电脑。可以说,I

2013-06-09 10:49:13 1757

转载 windows下使用MinGW+msys编译ffmpeg

转自:http://www.rosoo.net/a/201305/16643.html本文参考了网络上的不少文章,但由于版本环境的问题参考文章并不能直接指导编译,本文吸收多方经验,并在自己多次编译实验的基础上写成,欢迎转载,请注名出处。    FFmpeg是在Linux平台下开发的,但它同样可以在其它操作系统环境中编译运行,本文介绍的就是在windows下编译FFmpeg。

2013-06-05 15:07:09 1527

转载 C++:LIB和DLL的区别与使用

转自:http://www.54xue.com/w/32/n-36532.html共有两种库:  一种是LIB包含了函数所在的DLL文件和文件中函数位置的信息(入口),代码由运行时加载在进程空间中的DLL提供,称为动态链接库dynamic link library。  一种是LIB包含函数代码本身,在编译时直接将代码加入程序当中,称为静态链接库static link library

2013-06-04 16:40:23 837

原创 VS2005环境使用——持续更新

1. 编译debug正常,编译release提示“无法解析的外部符号 __malloc_dbg”逐项比较debug和release的区别,一模一样———哎!关键就是不能一模一样啊!在release的预处理器定义中,也加入了“_DEBUG”选项,这怎么行呢?!--——去掉之后,编译通过!2. 运行debug正常,运行release提示“无法定位程序输入点XXX于动态链接库”上逐项

2013-06-04 15:22:05 961

转载 FFMPEG-数据结构解释(AVCodecContext,AVStream,AVFormatContext)

转自:http://blog.csdn.net/yuan892173701/article/details/8702333AVCodecContext 这是一个描述编解码器上下文的数据结构,包含了众多编解码器需要的参数信息 如果是单纯使用libavcodec,这部分信息需要调用者进行初始化;如果是使用整个FFMPEG库,这部分信息在调用 av_open_in

2013-05-28 17:22:30 1165

原创 ffmpeg+RTP+H.264 总结

最近研究视频编解码,阶段性工作完成,在此总结。参考资料:(1) avplayer:一个编码风格与ffmpeg很相近的开源播放器库。      //读文件/BT/YK播放,不适用RTP流(2)《MPEG-4/H.264视频编解码工程实践》    //用来扫盲,书中代码所用ffmpeg库太老了,造成马赛克。(3) Ffmpeg-based_video_decompression :一个

2013-05-28 16:52:28 8125 3

vlc-2.0依赖的contrib/tarballs(2)

在redhat 6.0上编译vlc-2.0时,contrib方式下载的tarballs的一部分。

2014-06-25

vlc-2.0依赖的contrib/tarballs(1)

在redhat上编译vlc-2.0的过程中,contrib方式需要下载的第三方库的tarballs的一部分。

2014-06-25

windows上可用的json静态库

windows上可以使用的,jsoncpp静态库,包括release和debug两个版本。目标程序为debug的时候,使用debug版本的json lib;目标程序为release时,使用release版本json lib。

2013-07-26

视频编解码工程实践源代码

《MPEG-4/H.264视频编解码工程实践》.路锦正编著.电子工业出版社出版。源代码。

2013-07-12

通信技术基础文档

文档包括:E1链路技术原理与实现(锐捷版),FXS和FXO接口的区别,GSM七号信令系统,PRI信令入门,VLAN技术详解,公用交换电话网(PSTN)网络智能化总体技术要求,详细介绍三层交换机原理,新员工培训资料——交换机(殷光磊)华为,以太网交换机基础培训教材。

2013-07-12

myseelite的部署日志

首先声明:该篇文档中的myseelite并没有部署成功! 该文档内容包括:使用windows media encoder + windows media service 的MMS流制作过程;使用real producer + helix server的rtsp流制作过程; myseelite的部署及测试过程! 文档发布目的:一,抛砖引玉;二,等待高人给予指点!

2012-09-03

ACE-5.5.zip

ACE-5.5.zip,适用于windows环境开发,在编译myseelite的时候用到。

2012-08-21

myseelite的三个版本

myseelite的三个版本,均能编译通过

2012-08-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除