摘要: zdirectshow的原理大概大家都知道,基本就是用微软封装的接口来实现硬件无关性,但是最终调用的接口都要在驱动层有对应的实现:为了更清楚地演示directshow的数据传输过程,我必须说明的这个程序的基本流程。我采用的是vs2005 + windows mobile 6。0professional 仿真模拟器,驱动层传出的是176*144格式的rgb565的数据,最后我将保存图片为RGB24的bmppdf图片。说明:source filter从驱动层获取数据后一般分成两个pin将数据传出,一个是still pin用于传输静态数据,一帧的数据,一个是capture pin用于传出连续的视频数 阅读全文
posted @ 2011-08-04 07:55 mmic.net.cn 阅读(474) 评论(0) 推荐(0) 编辑
摘要: android中怎样让手机测试的日志在logCat输出?1,关闭模拟器;2,重启开发工具(Eclipse);3,设置手机上---开发--USB调试。4,如果你手机上Sdcard为计算机管理,请设置为让手机加载。5,如果开发工具(Eclipse),启动好了的话,把数据线重新插拔,便于重新识别。6.最后一步,运行程序(注意:但不要再启动模拟器了),这样,就可以在(Eclipse)中的logCat,看到手机上运行程序的日志了。详细用法 Android日志系统提供了记录和查看系统调试信息的功能。日志都是从各种软件和一些系统的缓冲区中记录下来的,缓冲区可以通过 logcat 命令来查看和使用.使用log 阅读全文
posted @ 2011-08-04 07:54 mmic.net.cn 阅读(487) 评论(0) 推荐(1) 编辑
摘要: JavaScript是互联网时代编程语言的霸主,统领浏览器至今已有许多年头,而这股风潮很可能随着HTML 5的兴起而愈演愈烈。如今JavaScript更是在Node.js的帮助下进军服务器编程领域。“单线程”和“无阻塞”是JavaScript的天性, 因此任何需要“耗时”的操作,例如等待、网络通信、磁盘IO都只能提供“异步”的编程接口。尽管这对服务器的伸缩性和客户端的响应能力都大有脾益,但是异 步接口在使用上要比传统的线性编程困难许多,因此也诞生了如jQuery Deferred这样的辅助类库。Jscex的主要目的也是简化异步编程,但它使用了一种与传统辅助类库截然不同的方式,尽可能地将异步编程 阅读全文
posted @ 2011-08-04 07:52 mmic.net.cn 阅读(293) 评论(1) 推荐(0) 编辑
摘要: Android SDK下, 如何在程序中输出日志 以及如何查看日志. 闲话少说,直接进入正题 在程序中输出日志, 使用 android.util.Log 类. 该类提供了若干静态方法 Log.v(String tag, String msg); Log.d(String tag, String msg); Log.i(String tag, String msg); Log.w(String tag, String msg); Log.e(String tag, String msg); 分别对应 Verbose, Debug, Info, Warning,Error. tag是一个标识,可以 阅读全文
posted @ 2011-08-02 07:46 mmic.net.cn 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 这是摘录androidin.com的一篇文章,对于学习Android的朋友来说,可以做工具来参考下。(hanchao3c Android开发者论坛原创,转载请注明)logcat是Android中一个命令行工具,可以用于得到程序的log信息。logcat使用方法如下所示: logcat [options] [filterspecs]logcat的选项包括:-s 设置过滤器,例如指定 '*:s'-f <filename> 输出到文件,默认情况是标准输出。-r [<kbytes>] Rotate log every kbytes. (16 if unspeci 阅读全文
posted @ 2011-08-02 07:45 mmic.net.cn 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 首先还是下载smack,我下载的是smack_3_2_0.tar。这个包里有四个jar文件。 首先创建一个java工程。创建一个lib文件夹,把这四个jar包放到lib中,添加到编译路径中。 目录接口如下: 创建一个TestSmack.java类。具体代码如下:java代码:package eoe.demo;import org.jivesoftware.smack.ConnectionConfiguration;import org.jivesoftware.smack.PacketListener;import org.jivesoftware.smack.XMPPConnection;i 阅读全文
posted @ 2011-08-02 07:44 mmic.net.cn 阅读(1154) 评论(0) 推荐(0) 编辑
摘要: 1. 除去JavaScript注释除了注释,其他所有的 // or /* */ 注释都可以安全删除,因为它们对于最终使用者来说没有任何意义。2. 除去JavaScript中的空白区域如:x = x + 1; 可以简短得写成:x=x+1; 。3. 进行代码优化简单的方法如除去暗示的(implied)分号,某些情形下的变量声明或者空回车语句都可以进一步减少脚本代码。一些简略的表达方式也会产生很好的优化,例如:x=x+1;可以写成:x++;不过得小心谨慎,不然代码很容易出错。4. 重命名用户自定义的变量和函数为了阅读方便,我们都知道在脚本中应该使用象sumTotal这样的变量而不是s。不过,考虑到下 阅读全文
posted @ 2011-07-31 11:35 mmic.net.cn 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 在使用ExtJs过程中,性能一直是一个比较头疼的问题,从用户的角度来看,就一个字:慢。从技术的角度来说,这个“慢”字可以分为两种,加载“慢”和渲染“慢”。想分辨这两种情况很容易:如果居于网不慢而互联网上慢,说明是加载慢;如果Chrome不慢而IE慢,就是渲染慢。还有另一种情况:越用越慢,这个“慢”通常是内存泄露造成的。针对以下这三种情况讨论一下解决方案:1,加载慢1.1 减少要加载的东西不要动不动就ext-all.js,extjs是可以定制的,如果你用不到tree,就不要包含这个组件了。ExtJs的官网上有详细的定制方法和工具。1.2 给出合适的用户提示把Js后置,然后前面做一个加载的提示。如 阅读全文
posted @ 2011-07-31 11:34 mmic.net.cn 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 减小代码在传输中的大小,就能提高页面的传输速度,打开网页也就快了。在一起PHP程序中 像WordPress是默认的gzip压缩功能是通过ob_gzhandler这个函数来实现的,ob_gzhandler是php 4.0.4新增的一个输出缓存函数,并通过gzip压缩后发送到客户端。这个函数需要zlib库支持,一般的虚拟主机都安装有这个库,所以很多blog都使用这个方法来实现对php页面的压缩。那么对于我们这些没有开启mod_deflate模块的主机来说,就只能采用ob_gzhandler函数来压缩了,它的压缩效果和mod_deflate相比,相差很小,几乎可以忽略(但它只能对php文件进行压缩) 阅读全文
posted @ 2011-07-31 11:33 mmic.net.cn 阅读(241) 评论(0) 推荐(0) 编辑
摘要: Mashery于2011年7月25日发布了其I/O文档工具,这也是对Mashery API管理SaaS平台提供的新增支持。I/O文档旨在为开发人员提供一个接口,通过该接口可以直接在API文档中执行实时API调用,从而实现加速应用。针对该工具及其特点,InfoQ对Mashery产品管理主管Neil Mansilla进行了采访。InfoQ:什么是I/O文档?该项目的动因又是什么呢?Mashery I/O文档是一种交互式的文档,可以帮助开发人员更加快速有效地理解和学习API。我们可以直接从API文档执行实时的API调用,相较干巴巴的静态示例这种方式可以提供实时的载荷数据。I/O文档能够帮助我们的客户 阅读全文
posted @ 2011-07-30 22:01 mmic.net.cn 阅读(184) 评论(0) 推荐(0) 编辑