搜索到与相关的文章
Java

Java中计时器的用法

利用计时器实现对象状态的检测当对象在创建后,每隔一定的时间需要变化一次状态,并且该状态的变化还要通知到用户,可以利用Java的计时器实现对对象状态变化的监测。举个例子,如种植了一颗植物,植物每隔两分钟需要变化一次状态,让后根据状态的不同通知客户端进行响应的事件处理。植物生长状态生长时间客户端的处理种子2分钟显示植物的幼苗状态幼苗3分钟显示植物的成年状态成熟4分钟显示植物的成熟状态收获5分钟提示用户收获该作物该事件处理的流程图如下:植物的类图articleI

系统 2019-08-29 23:10:28 2487

Android

Android Camera 开发之前言

一、AndroidCamera成像原理介绍Camera工作流程图:Camera的成像原理可以简单概括如下:景物(SCENE)通过镜头(LENS)生成的光学图像投射到图像传感器(Sensor)表面上,然后转为电信号,经过ADC(模数转换)转换后变为数字图像信号,再送到数字信号处理芯片(DSP)中加工处理,再通过IO接口传输到CPU中处理,通过DISPLAY就可以看到图像了。二、AndroidCamera的架构浅析Android的Camera包含取景器(vie

系统 2019-08-29 22:52:35 2487

编程技术

struts2中OGNL和 ValueStack(二)

表达式语言主要有以下几大好处:避免(MyType)request.getAttribute()和myBean.getMyProperty()之类的语句,使页面更简洁;支持运算符(如+-*/),比普通的标志具有更高的自由度和更强的功能;简单明了地表达代码逻辑,使用代码更可读与便于维护。Struts2中的表达式语言Struts2支持以下几种表达式语言:OGNL(Object-GraphNavigationLanguage),可以方便地操作对象属性的开源表达式语

系统 2019-08-29 22:31:43 2487

Java

Java网络编程从入门到精通(11):使用NetworkI

本文为原创,如需转载,请注明作者和出处,谢谢!上一篇:Java网络编程从入门到精通(10):Inet4Address类和Inet6Address类从JDK1.4开始,Java提供了一个NetworkInterface类。这个类可以得到本机所有的物理网络接口和虚拟机等软件利用本机的物理网络接口创建的逻辑网络接口的信息。一、创建NetworkInterface对象的两个静态方法NetworkInerface类和InetAddress一样,也没有public的构

系统 2019-08-29 22:29:21 2487

Android

ubuntu安装eclipse、SDK、下载Android4.0源码并

Android的SDK里面的docs文件夹里面有个index.html或者登录http://developer.android.com/index.html这个网站,选择SDK->InstallingtheSDK,然后按照Step1...一步一步来就可以了,主要去留意网页上做的链接和图片,网络上好多人讲的都很乱,按照他这个流程一步步走安装是没问题的,自己动手丰衣足食呗。在下载Android源码之前先把一些东西装好,基本上装下面这些就好了,反正我是装下面的这

系统 2019-08-29 22:25:13 2487

编程技术

guzz1.2.8 beta1基本就绪,开始支持annotation

终于支持(JPA的)annotation了。编写与测试已经通过,线上运行也还行(没有伤筋动骨的改动)。看到nutz发布了新版本,不争人气,等两天再发帮助这次全部放到了google的wiki上,不用2个网站一起捣腾了。GuzzAnnotation使用介绍:http://code.google.com/p/guzz/wiki/TutorialHbmAnnotationGuzzJPAAnnotation完整参考手册:http://code.google.com/

系统 2019-08-29 22:06:08 2487

Linux

linux服务器之LVS、Nginx和HAProxy负载均衡器对

linux服务器之LVS、Nginx和HAProxy负载均衡器对比。LVS特点:1.抗负载能力强,使用IP负载均衡技术,只做分发,所以LVS本身并没有多少流量产生;2.稳定性、可靠性好,自身有完美的热备方案;(如:LVS+Keepalived)3.应用范围比较广,可以对所有应用做负载均衡;4.不支持正则处理,不能做动静分离。常用四种算法:1.rr:轮叫,轮流分配到后端服务器;2.wrr:权重轮叫,根据后端服务器负载情况来分配;3.lc:最小连接,分配已建立

系统 2019-08-12 09:27:21 2487

各行各业

winPcap_6_不用回调方法捕获数据包

用pcap_next_ex()函数代替_5_中的pcap_loop()函数;pcap_loop()函数是基于回调的原理来进行数据捕获,这是一种精妙的方法,并且在某些场合中,它是一种很好的选择。然而,处理回调有时候并不实用--它会增加程序的复杂度,特别是在拥有多线程的C++程序中。可以通过直接调用pcap_next_ex()函数来获得一个数据包--只有当编程人员使用了pcap_next_ex()函数才能收到数据包。这个函数的参数和捕获回调函数的参数是一样的-

系统 2019-08-12 09:27:11 2487

各行各业

Selenium2学习-015-WebUI自动化实战实例-013-通

在日常的WebUI自动化测试脚本执行的过程中,经常会打开不同的网页,进行相应的操作,此时可能会打开很多的网页,当打开的网页过多时,无效的网页资源对运行脚本的机器造成了过多无效的资源浪费,因而在日常的网页自动化测试脚本运行的过程中要关闭过多冗余的页面,降低系统无效损耗。此文中所述方法通过URL对已开窗口进行匹配,将不匹配的窗口页面关闭,一定程度减少了系统损耗,有兴趣的小主们,可进一步优化相应的程序源码,或在日常脚本编写调用此方法的过程中尽量使参数URL足够精

系统 2019-08-12 09:26:41 2487

Oracle

Oracle 树操作(select…start with…connect by

oracle树查询的最重要的就是select…startwith…connectby…prior语法了。依托于该语法,我们可以将一个表形结构的以树的顺序列出来。在下面列述了oracle中树型查询的常用查询方式以及经常使用的与树查询相关的oracle特性函数等,在这里只涉及到一张表中的树查询方式而不涉及多表中的关联等。1、准备测试表和测试数据12345678910111213141516171819202122232425262728293031323334

系统 2019-08-12 01:54:54 2487