`
whuthj
  • 浏览: 70165 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论
文章列表
首先我们要向SD卡中添加音频文件。步骤如下:启动模拟器,在Eclipses上选择DDMS窗口,选择File Explorer标签。如下图: 向左、向右箭头分别是拷出、拷进制定位置。 然后我们就开始新建一个项目WidgetMusicPlay 编写WidegetMusicPlay.jav ...
FrameBuffer 是出现在 2.2.xx 内核当中的一种驱动程序接口。这种接口将显示设备抽象为帧缓冲区。用户可以将它看成是显示内存的一个映像,将其映射到进程地址空间之后,就可以直接进行读写操作,而写操作可以立即反应在屏幕 ...
用Flash实现的效果,用HTML5和JS再加上SVG都能够实现。但你相不相信用这些技术竟然能播放Flash的专有格式swf文件?  这个应用的名字是:Gordon,号称:An open source Flash runtime(一个开源的Flash运行环境), 是一个主要用JS+SVG技术打造的Flash运行环境。 一开始我还以为只是用SVG矢量技术实现Flash的动画效果。没想到真的是解析SWF文件,然后按照Flash的标准把动画播放出来。完全不需要Flash插件。演示地址见:http://paulirish.com/work/gordon/demos/ 从网页源代码上我们也可 ...
网上也有很多下载和安装方法的介绍,但是版本基本一致,而且过程繁琐,过程乱七八糟,更夹杂诸多虚假链接。以下是安装教程,绝对可行,亲自测试过的。 我比较习惯于先把所有要用的东西准备好:以下是在整个安装过程中所需要下载的东西: (1)adobe after effects cs4官方多国语言版:www.adobe.com/products/aftereffects/ 这是官方下载地址,你得有帐号,没有注册一个也可以。进入该页面选择左边的TRY。下载时选择engish/windows(如果你是windows的话)/847MB,之后下载即可。   或者电驴用户可以到www.verycd.com/ ...
fixedstar | 26 三月, 2006 12:12 //一、打开CD-ROMmciSendString("Set cdAudio door open wait",NULL,0,NULL);//二、关闭CD_ROMmciSendString("Set cdAudio door closed wait",NULL,0,NULL);//三、关闭计算机OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构OsVersionInfo.dwOSVersionInfoSize = sizeof(OSVERSIONINFO) ...

OpenGL导入3ds动画

    这段时间一直在研究3ds模型动画,在网上找了很久资料却都无功而返,看了网上也有很多兄弟在问这个问题,最早的甚至可“追溯”到九几年,总之这个问题很早就被人提出,但是却没有人出来解决(是不是高手都太吝啬了,呵呵),或许有人解决只是我没有找到,哪位好心人若是看到麻烦告知我一声。其实在发表这篇文章时,我已经解决这个问题了,哪位仁兄若需要代码可以联系我。   
MD2 ,可以使用3DSMAX导入.把以下代码保存为.ms脚本文件,在3DSMAX里运行就可以了. ---------------------------------------------------------------------- Quake II MD2 Importer-- v1.1---- Copyright (c) Chris Cookson, 2002-- (cjcookson@hotmail.com)---- gmax Scripts, News, Articles and More:---- http://gmax.digitalarenas.com---- Thank ...

OpenGL选择机制

 
      通常,当你打算使用OpenGL的选择机制时,你首先把你的场景画进帧缓冲,然后进入选择模式并重新绘制这个场景。然而,一旦你进入了选择模式,帧缓冲的内容将保存不变,直到你退出选择模式。当你退出时,OpenGL返回一个图元(premitives)清单,图元可能被视见体(viewing volume)分割(记住,视见体是由当前模式视见和投影矩阵及你定义的所有裁剪面定义,裁剪面详见"Additional Clipping Planes.")。每个被视见体图元引出一资选择命中(hit)。确切的说,图元清单是作为一个取整数值的名字(integer-valued names)数组 ...
首先准备个ICO图标。例如:myappico.ico用写字版新建个文件里面就写一行:IDI_ICON1           ICON   DISCARDABLE   "myappico.ico"保存改名为 myapp.rc并把它和你的图标myappico.ico一起复制到你的QT工程项目的目录。用写字版打开你的QT工程文件(如 "myapp.pro" ),在里面最后新添一行RC_FILE = myapp.rc
      在C语言的学习中,对内存管理这部分的知识掌握尤其重要!之前对C中的malloc()和free()两个函数的了解甚少,只知道大概该怎么用——就是malloc然后free就一切OK了。当然现在对这两个函数的体会也不见得多,不过对于本文章第三部分的内容倒是有了转折性的认识,所以 写下这篇文章作为一个对知识的总结。这篇文章之所以命名中有个“浅谈”的字眼,也就是这个意思了!希望对大家有一点帮助!      如果不扯得太远的话(比如说操作系统中虚拟内存和物理内存如何运做如何管理之类的知识等),我感觉这篇文章应该是比较全面地谈了一下malloc()和free().这篇文章由浅入深(不见得有多深 ...
基于Contour的 motion detection。运动检测(前后景,二值),确定运动中心,在motion窗口用红色矩形标出运动(cvRectangle)。   #include "cv.h"#include "highgui.h"#include <time.h>#include <math.h>#include <ctype.h>#include <stdio.h>#include <string.h>// various tracking parameters (in seconds ...
#include "cv.h"#include "highgui.h" #include <stdio.h>#include <stdlib.h>#include <string.h>#include <assert.h> //用于防御式编程#include <math.h>#include <float.h>//<float.h>与<limits.h>一样是定义边界值的,<float.h>定义的是浮点数的边界值#include <limit ...
//================App 类===============application.onConnect /*application.onDisconnect /*application.onAppStart //APP载入调用application.onAppStop //App卸载调用application.onStatus //脚本发生错误调用application.broadcastMsg(”函数”,参数) /*application.acceptConnection(newClient) //接受 /*application.disconnect(n
单线程的winfom程序中,设置一个控件的值是很easy的事情,直接 this.TextBox1.value = "Hello World!";就搞定了,但是如果在一个新线程中这么做,比如: private void btnSet_Click(object sender, EventArgs e){        Thread t = new Th ...
1.为什么要用ActiveX? 网页本身的功能是有限的,要想实现一些网页本身不支持的功能,比如:网页上的p2p视频播放,就得靠ActiveX这种古老的技术。 2.c#能开发ActiveX吗? 严格意义上讲,c#是不能生成纯正ocx控件的,我们在vs.net中新建项目时,也找不到专门的"ActiveX项目"新建项,最多也只就能新建"类库"得到一个dll而非ocx(因此我们也无法用传统的regsvr32来注册该dll),但是c#能开发com组件,activeX控件本质上讲跟com是一类技术,所以用c#开发"能够让网页调用的com类库" ...
Global site tag (gtag.js) - Google Analytics