搜索到与相关的文章
编程技术

Struts 1.2 如何测试Action

在测试驱动开发(Test-DrivenDevelopmentTDD)的理念下,单元测试技术显得至关重要。在基于Struts项目中,会有大量封装业务流程的Action类,对它们的测试是必要的。但由于Struts1中Action与Servlet容器的耦合程度较深,对Action的测试比较困难(Action的execute方法需要HttpServletRequest和HttpServletResponse对象才能调用)显然不适合大规模,迭代式的测试。<

系统 2019-08-29 22:24:55 2469

Tomcat

How tomcat works学习笔记(1)

1.servlet容器是如何工作的?创建一个Request对象,填充一些信息比如参数、headers、cookies、查询字符串、URI等。一个Request对象是javax.servlet.ServletRequest或javax.servlet.http.ServletRequest接口的实例。创建一个Response对象,用于调用的servlet向客户端传递响应信息。其是javax.servlet.ServletResponse或javax.serv

系统 2019-08-29 22:14:10 2469

Android

Android ListView圆角实现

当然除了使用drawable这样的图片外今天谈下自定义图形shape的方法,对于button控件android上支持以下几种属性shape、gradient、stroke、corners等。我们就以目前系统的button的selector为例说下:

系统 2019-08-12 09:30:25 2469

Java

一、Java IO 编程

JavaIO编程1、基本概念Java中对文件的操作是以流的方式进行的,流是Java内存中一组有序数据序列。Java将数据从源(文件、内存、键盘、网络)读入到内存中,形成了流,然后还可以将这些流写到另外的目的地(文件、内存、控制台、网络)之所以叫做流,是因为这个数据序列在不同时刻所操作的是源的不同部分。2、流的分类流的分类方式一般有以下三种:(1)输入的方向分:输入流和输出流,输入和输出的参照对象是Java程序。(2)处理数据的单位分:字节流和字符流,字节流

系统 2019-08-12 09:29:44 2469

Android

Android照相机模块编程 照片颠倒问题及查询摄像

这两天编程弄Android照相机模块,设置好各种参数后,发现预览的时候,照片是颠倒了,不是上下颠倒而是颠倒90°。我的手机是华为U9200,用的Android4.0.3,后来看到http://www.cnblogs.com/skyseraph/archive/2012/03/26/2418665.html这篇文章,增加代码:myCamera.setDisplayOrientation(90);然后预览就正常了。但是拍摄的照片在电脑上打开一看,仍然是倾斜的。

系统 2019-08-12 09:29:40 2469

Python

python使用MySQLdb模块的一些记录

刚接触python,很多不懂的。偶E文也很烂,所以帮助文档也基本上是靠蒙。今天刚刚从网络上看到了MySQLdb模块,试着安装后写了下面的查询语句,怎么才能让显示的结果一行行的,而不是每个行之间有空行呢?代码如下:#coding:utf-8#filename:MySQL.py#use:testtoconnectMySQL,andoperationtheMySQLdatebaseimportMySQLdb#definesomevarhostname="loca

系统 2019-08-12 09:29:39 2469

Tomcat

Tomcat 6.0配置数据源(DBCP)和JNDI使用

经过一段艰苦的..........,当然也要感谢WWW提供信息的朋友。终于把数据源的配置和JDNI使用的示例给跑通了,于是就总结下,也希望给需要这方面的的同事带来方便。JNDI:JavaNamingandDirectoryInterface(JNDI)JNDIworksinconcertwithothertechnologiesintheJavaPlatform,EnterpriseEdition(JavaEE)toorganizeandlocatecom

系统 2019-08-12 09:29:37 2469

数据库相关

PL/SQL --> 函数

--==================--PL/SQL-->函数--==================函数通常用于返回特定的数据。其实质是一个有名字的PL/SQL块,作为一个schema对象存储于数据库,可以被反复执行。函数通常被作为一个表达式来调用或存储过程的一个参数,具有返回值。一、建立函数的语法CREATE[ORREPLACE]FUNCTIONfunction_name(argument1[mode1]datatype1,argument2[mo

系统 2019-08-12 01:55:00 2469

数据库相关

Recursively delete .svn directories

Recursivelydelete.svndirectoriesRecursivelydelete.svndirectoriesabstractThisisasimpleexampleofaunixcommand,whichrecursivelydeletessubversion.svnfolders.Subversionisawell-spreadopen-sourcerevisioncontrolapplication.Everycopyofsourc

系统 2019-08-12 01:54:17 2469

MySql

mysql 安装补充

1:假如下载的文件名为:mysql-5.0.45.tar.gz2:假如copy到/usr/local下3:groupaddmysql#添加mysql组4:useradd-gmysqlmysql#添加一个mysql用户5:cd/usr/local#进入到该目录-----------------------编译过程-----------------------6:tarzxvfmysql-5.0.45.tar.gz#解压后,在该目录下会出现一个同名的文件夹7:

系统 2019-08-12 01:54:02 2469