文章列表
DirectShow技术介绍(长篇)-1
- 博客分类:
- 技术杂绘
DirectShow技术介绍(长篇)-1
2011年01月10日
DirectShow 用于控制多媒体数据流;它可以在运行时允许用户播放数字电影和对不同格式的声音进行解码,包括MPEG-1。这种播放性能可以让音视频卡支持Microsoft DirectX?的API,DirectShow 同样可以播放AVI电影文件和Apple QuickTime (.mov)格式文件。
DirectShow 被广泛地应用于Windows 95, Windows 98, 和Windows 2000应用程序。DirectShow 直接和驱动程序通讯,DirectShow 不使用AVICap, 因为AVIC ...
Android开发环境安装与配置
- 博客分类:
- 技术杂绘
Android开发环境安装与配置
2011年04月12日
最近换了个安卓的手机,只是日常用用感觉有点浪费,不如再用来做测试机做点安卓上的开发比较有价值。说干就干,首先把安卓的开发环境给搭起来。
因为安卓应用的编程语 ...
WP7 环境准备
2010年06月14日
WPMind.com开发的第一个Windows Phone 7上的软件作品,即新浪微博客户端。它也应该是国内第一款Windows Phone 7上的新浪微博客户端。在接下来的一系列文章中,我将带领大家探讨探讨该软件开发过程中遇到的各种问题。
(1) 环境准备
作为一个开发人员,我很高兴的看到了微软这次对于Windows Phone 7所做的各种努力。其中当然不得不提的就是微软对于Windows Phone Developer Tools的免费发行。
安装Windows Phone Developer Tools的系统需求为:
...
Visual Studio 2008 SP1 补丁安装时发生严重错误-安装失败-解决方法整合版!-分享
2010年12月27日
Visual Studio 2008 SP1 补丁安装时发生严重错误
-安装失败解决方法整合版!
本人在win2003中进行安装VS2008后升级成功后安装Visu ...
win7啊,我的纠结,ip啊
- 博客分类:
- 技术杂绘
win7啊,我的纠结,ip啊
2011年05月11日
Visual C#是微软公司推出的下一代程序开发语言,是微软.Net 框架中的的一个重要组成部分,在推出Visual C#的过程中,微软公司还推出了与之相对应的一个软件开发包--.Net FrameWork SDK。此软件 ...
程序工具
2010年10月15日
开发(Development)
本节包含程序员感兴趣的包. Red Hat Linux提供许多非常有用的程序员工具, 所以这里有几个不同的小节.
C.4.1 创建(Build)
本节的包帮助程序员容易地创建程序.
libtool -- (Version 1.0h, 379K)
GNU libtool是一组脚本可以自动地配置UNXI结构来以一般的方式创建共享库.
C.4.2 Building
本节的包帮助程序员容易地创建程序.
autoconf -- (Version 2.12, 524K)
GNU的"a ...
arm linux 编译环境建立(文摘)
- 博客分类:
- 技术杂绘
arm linux 编译环境建立(文摘)
2011年02月25日
一、准备工作
首先需要一台运行Linux操作系统的PC以完成我们的编译工作。
其次要准备如下一些源文件。
binutils-2.14.tar.gz这个压缩包包含有ld,ar,as等一些产生或者处理二进制文件的工具。
gcc-core-2.95.3.tar.gz这个压缩包是GCC的主体部分,GCC是GNU Compiler Collection的简称,顾名思义,它能够编译很多种高级语言,例如C、C++,Java等,而这个压缩包中含有C编译器,及公共部分,而对其他语言的支持,采用另外的压缩包单独发布。
gcc ...
计算机概论
2011年04月26日
import 我.认为.*
学习一门语言主要分为两个部分:
1.基础语法。
-初级部分(数据类型,运算符,表达式,控制流,数据结构)
-高级部分 (继承,重载,多态,输入,输出,异常)
2.库。
-图形库接口
-网络库接口
-等等等等
库是最重要而且最常用的。而库不属于一门语言本身,而是属于该门语言的实现。例如c语言本身有一个较小的标准库,在这个库之外微软有自己的c库,IBM有自己的c库。如果想在linux上写东西,必须学习linux的标准c库接口。想在windows上写东西,必须学习win32 API(MFC)等等等 ...
探索C++的秘密之一详解extern "C"
- 博客分类:
- 技术杂绘
探索C++的秘密之一详解extern "C"
2010年10月21日
时常在cpp的代码之中看到这样的代码:
#ifdef __cplusplus
extern "C" {
#endif
//一段代码
#ifdef __cplusplus
}
#endif
这样的代码到底是什么意思呢?首先,__cplusplus是cpp中的自定义宏,那么定义了这个宏的话表示这是一段cpp的代码,也就是说,上面的代码的含义是:如果这是一段cpp的代码,那么加入extern "C"{和}处理其中的代码. ...
库文件和系统调用的区别
- 博客分类:
- 技术杂绘
库文件和系统调用的区别
2010年10月25日
本文引自http://hi.baidu.com/printmyheart/blog/item/7fded9dff41a6c1562279894.html
Linux下对文件操作有两种方式:系统调用(system call)和库函数调用(Library functions)。可以参考《Linux程序设计》 ...
C#面试题集锦(你值得拥有!)
- 博客分类:
- 技术杂绘
C#面试题集锦(你值得拥有!)
2011年04月22日
1、= = 与Equals方法的区别?
对于值类型:由于值类型是存储在栈中,两者都是比较的是两个变量的在栈中的值是否相等。
对于引用类型:引用类型是在堆一个存储引用,指 ...
V4L2驱动的移植与应用(二)
- 博客分类:
- 技术杂绘
V4L2驱动的移植与应用(二)
2011年05月12日
二、V4L2的应用 下面简单介绍一下V4L2驱动的应用流程。
1、 视频采集的基本流程
一般的,视频采集都有如下流程:
2、 打开视频设备
在V4L2中,视频设备被看 ...
并行 .net 应用程序的过去、现在和未来
- 博客分类:
- 技术杂绘
并行 .net 应用程序的过去、现在和未来
2011年08月31日
以往,开发人员在尝试实现响应及时的客户端应用程序、并行算法和可伸缩服务器时,一直都采用直接线程操作。 然而,这类方法也一直为开发人员制造着麻烦,比如死锁、活锁、锁保护、两步舞曲、争用条件、过度订阅和应用程序中的许多其他缺陷。 从诞生之初,Microsoft .NET Framework 便提供了大量较低级别的工具,用于构建并发应用程序,包括专为这项工作提供的整个命名空间:System.Threading。 借助 .NET Framework 3.5 核心程序集在此命名空间中提供的大约 50 种类型(包括 Thread、Th ...
计算机概论
2011年04月26日
import 我.认为.*
学习一门语言主要分为两个部分:
1.基础语法。
-初级部分(数据类型,运算符,表达式,控制流,数据结构)
-高级部分 (继承,重载,多态,输入,输出,异常)
2.库。
-图形库接口
-网络库接口
-等等等等
库是最重要而且最常用的。而库不属于一门语言本身,而是属于该门语言的实现。例如c语言本身有一个较小的标准库,在这个库之外微软有自己的c库,IBM有自己的c库。如果想在linux上写东西,必须学习linux的标准c库接口。想在windows上写东西,必须学习win32 API(MFC)等等等 ...
探索C++的秘密之详解extern C
- 博客分类:
- 技术杂绘
探索C++的秘密之详解extern C
2010年05月21日
时常在cpp的代码之中看到这样的代码: PnQ
PnQ
#ifdef __cplusplus PnQ
extern "C" { PnQ
#endif PnQ
PnQ
//一段代码 PnQ
PnQ
#ifdef __cplusplus PnQ
} PnQ
#endi ...