- 博客(19)
- 资源 (2)
- 收藏
- 关注
转载 Android多媒体开发-stagefright及AwesomePlayer相关知识梳理
android的多媒体框架中, stagefright其实是AwesomePlayer的代理,就是个皮包公司。 View Code功能几乎都是通过调用 View Code成员变量来实现的,看来真正实现播放器功能的原来是 AwesomePlayer。Stagefright只是做了一层浅浅的封装。AwesomePlayer 不管他有多神秘,说到底
2017-07-19 14:37:51
533
转载 Android多媒体开发-- android中OpenMax的实现整体框架
1.android中用openmax来干啥?android中的 AwesomePlayer就 是用openmax来做(code)编解码,其实在openmax接口设计中,他不光能用来当编解码。通过他的组件可以组成一个完整的播放器,包括 sourc、demux、decode、output。但是为什么android只用他来做code呢?我认为有以下几方面:1.
2017-07-19 10:45:06
397
原创 SecureCRT连接远程服务器
SecureCRT连接远程服务器SecureCRT一台客户机windows一台服务器linux(CentOS)方法/步骤首先保证客户机和服务器在同一个局域网内。运行SecureCRT.ext,点击快速连接。输入远程服务器IP,用户名,和密码。(这是用普通连接,SSH连接方式
2017-06-26 16:31:58
1138
转载 电视机顶盒搜台原理和方法简析
机顶盒搜台方法主要分为三种:①:机顶盒软件开发厂商会在机顶盒内设定一个初始频点(MainFrenquency).或称主频点,机顶盒可以根据这个主频点的物理参数,如频点.符号率,和调制方式,去锁定此频点.如某机顶盒设置506MHZ作为数字节目的承载主频点,获取NIT(Network Information Table),NIT表由以下两个描述:1.Cable Delivery System
2017-06-16 17:46:49
3012
转载 MFC中点击按钮弹出对话框
1.在资源视图中找到dialog,新建dialog,命名为DLG(名字随意),这个dialog就是你要点击后出来的对话框,楼主自己对这个对话框进行设计。2.找到你要点击的按钮,双击,在显示的函数中添加一下代码:DLG dlg;dlg.DoModal();3.在当前的文件中的最前面添加#include"DLG.h"4.运行程序。
2015-04-03 18:52:17
713
转载 MFC基于对话框的程序添加菜单&点击菜单弹出一个新的对话框
基于对话框的应用程序默认是没有菜单的,如果我们想为它添加菜单,可按以下方法来做:1.在资源视图中制作菜单对象,并将ID设为IDR_MENU具体方法是资源视图中右击-->Insert-->Insert Resources-->MENU,这样就可以创建菜单,然后就可以在新生成的这个菜单栏中,添加很多菜单项了,比如【打开文件】的菜单,ID设为IDM_OPENFILE
2015-04-03 18:33:10
1004
转载 VC设置对话框背景图片 MFC显示背景图片方法
VC对话框怎么显示背景图片呢。在MFC中实现背景图片,不像C#应用程序那么简单。今天就和朋友们说说如何在VC界面中设置背景图片 ^_^工具/原料Visual C++ 2010方法一:用Picture控件1新建MFC应用程序2在应用程序中
2015-02-10 15:21:10
972
转载 基于MFC对话框程序中添加菜单栏 (CMenu)
From:http://lishiqiang1988.blog.163.com/blog/static/41147912201382104631547/ VS2010的MFC对话框程序中添加菜单栏的过程,我大致分了这五步。 一、将Menu加入Resource视图中在WorkSpace中的Resource视图下,在任意一个文件夹图标上,右击选择Insert(插入)选项
2015-02-09 16:23:01
840
转载 MFC中UpdateData()函数的作用
当你使用了ClassWizard建立了控件和变量之间的联系后:当你修改了变量的值,而希望对话框控件更新显示,就应该在修改变量后调用 UpdateData(FALSE);如果你希望知道用户在对话框中到底输入了什么,就应该在访问变量前调用UpdateData(TRUE)。 用处:主要控制ddx_data 把控件中的值和变量进行交换 比如你有个编辑框,输入了一些值,你的程序怎么得到呢;必须先
2015-01-08 10:26:48
1874
转载 没有与参数列表匹配的 重载函数 AfxMessageBox
问题:没有与参数列表匹配的重载函数 AfxMessageBox()解决方案: 尝试下使用 _T: AfxMessageBox(_T("请输入名称!")); 可能你使用的VC版本比较高,采用的是宽字符吧,一般这种情况下我们在字符串前加 L: AfxMessageBox(L"请输入名称!");或TEXT AfxMessageBox(TEXT("can not store it"
2014-12-30 10:09:56
1388
转载 C/C++ typedef用法详解(真的很详细)
第一、四个用途用途一:定义一种类型的别名,而不只是简单的宏替换。可以用作同时声明指针型的多个对象。比如:char* pa, pb; // 这多数不符合我们的意图,它只声明了一个指向字符变量的指针, // 和一个字符变量;以下则可行:typedef char* PCHAR; // 一般用大写PCHAR pa, pb; // 可行,同时声明了两个指向字符变量的指针
2014-12-25 13:45:27
626
转载 error MSB8011: 未能注册输出。请尝试启用“逐用户重定向”,或者使用提升的权限从命令提示符处注册该组件
原文:http://www.cppblog.com/yanjie2500/archive/2011/07/22/144277.html Solution Explorer ->项目节点->鼠标右键->Properties->Linker ->General->Pre-user Redirection 设为TRUE 就好了。原来是我自己把注册 .rgs文件编码改成 utf8 之
2014-12-23 15:23:55
1364
转载 error C3872: "0xa0": 此字符不允许在标识符中使用
error C3872: '0xa0': this character is not allowed in an identifier或者 error C3872: "0xa0": 此字符不允许在标识符中使用这是因为直接复制代码的问题。0xa0是十六进制数,换成十进制就是160,表示汉字的开始。解决办法:在报错的代码行检查两边的空格,用英文输入法的空格替换掉。
2014-12-23 14:45:43
975
转载 VS2010环境使用MFC操作读取excel2003文件
原文为:http://blog.youkuaiyun.com/icyfox_bupt/article/details/6318979http://wenku.baidu.com/view/d7383548767f5acfa1c7cd30.html http://blog.youkuaiyun.com/chasemylov/archive/2010/08/27/5844826.aspx
2014-12-22 16:40:07
1438
转载 VS2010 C++ 操作Excel表格的编程实现
VS2010 C++ 操作Excel表格的编程实现转载请注明原文网址:http://www.cnblogs.com/xianyunhe/archive/2011/09/25/2190485.html通过VC实现对Excel表格的操作的方法有多种,如:通过ODBC数据库实现,通过解析Excel表格文件,通过OLE/COM的实现。本文主要研究通过OLE/COM实现对Excel表格的
2014-12-22 10:33:37
1160
转载 fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏 最终解决方案及VS10.12CLR选择NET版本
安装多个VS 出现这个问题fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏。VS2010和VS2012或者sv2008和VS2010,高版本VS编译都会出现,使用VS2008的D:\Program Files\Microsoft Visual Studio 9.0\VC\bin目录下的cvtres.exe替换到VS2010版本VS目录下再编译成
2014-12-15 14:34:15
404
转载 vs2010下C++调用lib或dll文件
注: DLL:表示链接库,包含dll,lib文件; dll: 表示my.dll文件 lib: 表示my.lib文件 C++ 调用.lib的方法:一: 隐式的加载时链接,有三种方法 1 设置工程的 Projects来加载DLL的lib文件 打开工程的 Projects菜单,然后在Linker/Additional Libra
2014-12-13 15:59:54
1488
转载 vc中Multi-threaded DLL编译选项的区别
在vc程序的release编译中,c/c++--> code generation --> Runtime libray 中可以选择的选项有Multi-threaded (/MT) 和Multi-threaded DLL (/MD).这两个选项有以下区别:在连接动态库的时候,如果选择Multi-threaded (/MT),那么动态库是被编译到程序中去的,也就是说程序发布
2014-12-13 15:47:59
662
转载 使用VISA编程(转)
概述下图示出对具有VISA的仪器进行控制的流程。当用可视Basic语言(Visual Basic languagee)开发VISA程序时,必须回顾一个特殊的编程注意事项(在下面列出的自述文本文件中)。有关VISA程序库的利用以及利用带有E5071A宏程序(E5071A VBA)的VISA的编程注意事项的详情,请参考包含在IO程序库光盘(CD-ROM)上的下列文件。v
2014-12-13 15:34:52
3774
初步学习AVR,初学者的需要
2009-10-04
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人