Explain
Explain是Pig提供的调试工具,使用explain可以输出Pig Lation的执行计划。值得一提的是,explain支持-dot选项,将执行计划以DOT格式输出, (DOT是一种图形描述语言,请参考http://zh.wikipedia.org/zh/DOT%E8%AF%AD%E8%A8%80)
代码实现详见org.apache.pig.impl.plan.DotPla...
分类:
其他好文 时间:
2014-05-07 06:03:35
阅读次数:
350
大家都知道,一个域名对应一个IP地址,而一个WebSite则对应一个IP地址上对应端口服务的应用程序(或位置)。而大型网站的并发访问量非常大,这些网站是如何在一台Web服务器上实现负载均衡的呢?
相信很多人会有与我同样的疑惑,但实际上成熟的解决方案已经大规模投入使用。而常用的则是反向代理方法。
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将...
分类:
其他好文 时间:
2014-05-07 05:36:29
阅读次数:
322
圣天狗是基于硬件形式的软件保护方案,当它被连接到计算机或网络时,可监控和执行受保护应用程序的授权。离开圣天狗,受保护应用程序则无法使用。
最强的防盗版保护
公钥保护和128位AES保护为保护锁与受保护应用程序之间的通信提供安全保护应用程序和硬件令牌之间的每次通信会话都使用唯一的保护密钥
快速添加保护和混淆
除防止内存转储和调试程序以外,圣天诺外壳通过添加多个保护层来增强整体...
分类:
其他好文 时间:
2014-05-07 05:13:51
阅读次数:
249
http://linuxtv.org/downloads/v4l-dvb-apis/io.html
第三节:输入和输出
V4L2 API定义了一些不同的方法来从设备读取或写入,所有需要与应用程序交换数据的驱动最少必须支持其中之一。
在打开一个V4L2设备后会自动选择使用经典的I/O方法read()和write(),当驱动不支持写或读时会失败。
其他的方法必须通过协商。应用程序通...
分类:
其他好文 时间:
2014-05-07 05:13:15
阅读次数:
417
Android系统里调用手机拍照的功能有两种方法一种直接调用手机自带的相机另一种就是使用自己做的拍照应用。比如Camera360 一款于各操作系统都有的的功能强大的手机摄影软件;能拍摄出不同风格,不同特效的照片,同时具有云服务和互联网分享功能,全球用户已经超过2.5亿。现在专门的开发一款手机摄影软件肯定没多大意义,已经比不过这些前辈了,我们只需学会如何调用手机自带的摄像机完成拍照并把照片获取过来,...
分类:
移动开发 时间:
2014-05-07 04:15:21
阅读次数:
474
1、概述
Servlet API中共有5个包,约113个接口和类:
javax.servlet
javax.servlet.http
javax.servlet.jsp
javax.servlet.annotation
javax.servlet.descriptor
2、Servlet接口
(1)所有Servlet/JSP应用必须直接或者间接实现Servlet接口, Servlet/JS...
分类:
其他好文 时间:
2014-05-07 03:45:45
阅读次数:
264
现在的应用,十之八九都有用到推送。今天就简单说说我在推送消息时遇到的一些问题。
1.用推送做聊天应用。
推送是可以做聊天应用的,但是国内大部分的第三方框架的推送都只支持文字推送,要想推送声音和图片需要付费享用高级推送。
解决方法:建议推送地址,比如声音的地址,图片的地址,这样就可以在不花钱的情况下,用推送实现聊天。
弊端:推送的文字内容有限制。采用xmpp没有限制。
2.在应用中...
分类:
其他好文 时间:
2014-05-07 03:35:42
阅读次数:
302
写这篇文章是看到一个as汇编器里编写的汇编代码,有一个指令int 80h没有搞懂,然后自己查资料发现不少东西,本文旨在浅显的分析linux的系统调用,主要是linux0.12内核来说!
目前操作系统内核的结构模式主要分为整体式的单内核和层次式的微内核模式。而0.12内核是单内核模式。在单内核模式的系统中,操作系统提供服务的流程:应用程序使用指定的参数值执行系统调用指令(int 80h),使CPU...
分类:
系统相关 时间:
2014-05-07 03:22:49
阅读次数:
468
Cortex-M3有以下特点:
1、32位内核
2、哈佛结构
3、大小端模式
4、可选的MPU
5、Thumb可以访问R0-R7,Thumb-2可以访问所有寄存器。
6、R13有两个,MSP和PSP,堆栈指针的最后两位为0,堆栈是4字节对齐。
7、R14存储子程序的返回地址。多于一级的,就保存到堆栈中。
8、
异常
特权级
用户级
异常handler...
分类:
其他好文 时间:
2014-05-07 03:21:37
阅读次数:
214
大体的步骤
创建project 添加junit包 创建一个待测试的类JDemo.java 为JDemo.java创建一个Junit测试用例JDemoTest.java
运行测试
1. 创建一个project :【new】-》【project】 (以下截图是操作过程的主要步骤,并非所有)
2....
分类:
系统相关 时间:
2014-05-06 19:01:44
阅读次数:
445