- 博客(111)
- 收藏
- 关注
原创 List表上增加涂层移动动画效果
final LinearLayout animationLayer = new LinearLayout(this); animationLayer.setGravity(Gravity.CENTER); Display display = getWindowManager().getDefaultDisplay(); int width = di...
2012-01-15 16:58:45 191
原创 一个图片从上到下移动,在移动过程中,如果点击,那么可以拖拽图片,放开后继续向下移动...
要求:一个图片从上到下移动,在移动过程中,如果点击,那么可以拖拽图片,放开后继续向下移动。问题:当imageview.startAnimation(animation)之后,imageview实际上并没有移动。点击imageview的初始位置时,可以监听到onclick事件。但是点击移动中的图片时,就无法监听到onclick事件了。想法:如果可以得到animation移动过程中的每个时刻的位置,再...
2012-01-15 16:37:08 538
原创 synchronized(this)的一些理解
对synchronized(this)的一些理解 2006-08-22 18:25:24| 分类: Java提高学习 |字号 订阅 ...
2011-12-06 18:58:50 224
原创 Android开发笔记
1:Android Permission denied(不允许连接Socket) 错误原因是: 需要访问到网络,所以,在AndroidManifest.xml中,需要进行如下配置: <uses-permission android:name="android.permission.INTERNET" /> 2:ListView滚动变黑解决方法ListView增加...
2011-09-08 12:34:38 453
原创 JAVA需要掌握的基础知识
JAVA基础知识1:JAVA基本常识 1)JAVA开发环境搭建、JAVA历史由来、运行环境、虚拟机等 2)基本语法(变量、语句、数据类型、数组等)2:类和对象 1)类、实例、对象、接口、抽象类、抽象接口、内部类等 2)静态类和静态变量、方法、静态方法等 3)JAVA类加载顺序3:多态 1)类的继承、接口的实现 2)重...
2011-09-02 16:38:27 152
原创 《Android优化UI秘籍》
看到一篇《Android优化UI秘籍》的文章,文章写得不错.在很多时候,经常碰到开发人员就一些ui细节和设计人员产生一定争议,我认为很大原因是开发人员对其中的一些ui设计常识不太清楚。把其中的内容整理一下,完全可以做为开发人员开发和优化ui的规则 一、四不要和八要 一)四不要: 1.不要过度使用模态进度条和确认对话框。 2. 不要使用固定的绝对定位布局。 3. 不要使用px单位,使用dp;如果是文...
2011-09-02 11:42:57 131
原创 创建虚拟磁阵
创建虚拟磁阵——解决双机测试中缺少磁阵问题关键技术:1、 losetup 把文件虚拟成区块设备,可将其视为磁盘阵列。具体操作说明:(假设双机包含两台主机:host1、host2) 一、在主机host1上所做的操作1、 创建用于虚拟成区块设备的大文件;通过下面命令在主机host1上创建大文件(注意创建好/opt/zhb目录),dd if=/dev/zero of=/opt/zhb/aVDM ...
2011-08-09 18:25:10 231
原创 裸设备绑定出现“Cannot open master raw device '/dev/rawctl' (No such file or directory)”
#raw /dev/raw/raw1 /dev/sda13p1-------错误Cannot open master raw device裸设备配置时raw命令报错现象描述:SLES10 SP3系统下,利用命令# raw /dev/raw/raw1 /dev/sda13p1挂接裸设备失败。 3、原因分析:一、可能的原因有:1、内核编译错误。2、相关module未安装。3、相关modu...
2011-08-01 16:24:10 1101
原创 java中Collections.sort()函数的用法
用Collections.sort方法对list排序有两种方法第一种是list中的对象实现Comparable接口,如下:/*** 根据order对User排序*/public class User implements Comparable<User>{ private String name; private Integer order; public Stri...
2011-07-30 11:25:42 181
原创 Comparator和Comparable在排序中的应用
当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。一、Comparator强行对某个对象collection进行整体排序的比较函数,可以将Comparator传递给Collections.sort或Arrays.sort。接口方法: /** * @return o1小于、等于或大于o2...
2011-07-30 11:21:53 108
原创 Oracle INSTANCE_NAME的含义及作用
1.2.5 INSTANCE_NAME的含义及作用作为Oracle数据库的重要组成部分INSTANCE也存在一个参数标识:INSTANCE_NAME。INSTANCE_NAME是Oracle数据库的一个参数,在参数文件中定义,用于标识数据库实例的名称,其缺省值通常就是ORACLE_SID,但是不同的实例可以有相同的实例名。通过简单的参数文件复制,我们就可以在同一台服务器上创建多个具有相同INSTA...
2011-07-28 17:39:13 3292
原创 了解Oracle启动模式的三个阶段
当我们发出startup命令时,Oracle将开始启动,如果成功启动的话,这个实例启动的过程分为3个阶段。1.Oracle启动模式的nomount阶段nomount,在这个启动阶段里,Oracle主要做的事情,就是找到相关的启动参数文件,并且打开启动参数文件,根据启动参数里记录的参数值。启动实例,并且启动成功的话,打开告警文件alert_.ora文件,这个文件默认在ORACLE_BAS...
2011-07-28 17:31:10 215
原创 Oracle启动文件基础
Oracle启动文件基础 Oracle启动文件的重要性就不说了,总之就是非常重要。之前对这一块的了解还是比较混乱,所以这次在学习DBA知识之前,先把这一块仔细学习一下。以下内容基本上是网上找的资料,因为来源比较多,而且内容也都是重复,转载地址就不列举出处了。 1、查看数据库是否由SPFILE启动: SQL> Select isspecified,co...
2011-07-27 15:28:06 295
原创 Oracle实现静默安装
Oracle实现静默安装 本文档主要描述Oracle数据库静默安装技术,Oracle自身可以实现的静默安装和卸载包含:Oracle软件、Oracle实例、Oracle监听;而我们需要实现的是Oracle实例和监听的安装和卸载。本次也主要是描述实例和监听相关静默安装和卸载技术,安装和卸载需要按照部署类型区分单机和双机实现。故结合上面的部署类型,依次进行描述。 Oracle数据库...
2011-07-22 12:01:27 195
原创 Oracle数据库响应文件介绍
通过指定以下参数创建数据库: -createDatabase -templateName <现有模板的名称> [-cloneTemplate] -gdbName <全局数据库名> [-sid <数据库系统标识符>] ...
2011-07-21 12:13:36 966
原创 防止SSH暴露破解的方法.
限制ssh的ip地址================vi /etc/hosts.denysshd:all=============vi /etc/hosts.allowsshd:192.168.10.sshd:你允许的IP段或者IP
2011-03-03 22:08:26 189
原创 如何将文件中Base64进制数据生成X509证书
byte[] ciphertext1 = new BASE64Decoder() .decodeBuffer("MIIFeTCCBGGgAwIBAgIBATANBgkqhkiG9w0BAQUFADCBxjELMAkGA1UEBhMCTk8xDTALBgNVBAgTBE9zbG8xDTALBgNVBAcTBE9zbG8xIjAgBgNVBAoTGVdvcmxkIFdpZ...
2010-12-16 19:50:40 1579
原创 Java相关数字签名技术纪要
一:需要包含的包 import java.security.*; import java.io.*; import java.util.*; import java.security.*; import java.security.cert.*; import sun.security.x509.* import java....
2010-12-16 18:59:28 135
原创 jdom通过string生产xml文档
生产xml文档: XMLOutputter outputter = new XMLOutputter();FileWriter writer = null; writer = new FileWriter(filePath + "/ture.xml");Format f = Format.getPrettyFormat();outputter.setFormat(f);output...
2010-12-09 10:50:54 116
原创 Tomcat支持Https访问
用Tomcat来配置SSL主要有下面这么两大步骤: 一、生成证书 1、 在命令行下执行: %Java_home%\bin\keytool -genkey -alias tomcat -keyalg RSA 在此命令中,keytool是JDK自带的产生证书的工具。把RSA运算法则作为主要安全运算法则,这保证了与其它服务器和组件的兼容性。 这个命令会在用户的home directory产生一个叫做" ...
2010-11-10 20:01:17 252
一个tomcat配置多个端口
第一步、修改server.xml[..\Tomcat 6.0\conf](1)Tomcat提供的如下:<Service name="Catalina"> <Connector port="8090" maxHttpHeaderSize="8192" maxThreads="150" minSpareThreads="25"
2010-10-19 18:43:00 132
原创 PMD-问题
1:An instanceof check is being performed on the caught exception. Create a separate catch clause for this exception type catch (AxisFault e) { if (e instanceof RemoteExc...
2010-10-19 13:41:46 866
原创 Linux使用过程中出现问题小结至FAQ
1:安装jdk报如下异常 Error occurred during initialization of VM java/lang/NoClassDefFoundError:java/lang/ClassNotFoundException 问题解决方法: 出现此问题先检查环境变量配置是否正确,如果没问题就看一下lib和jre/lib中的rt.pack、tools.p...
2010-09-21 09:05:55 117
原创 WebService之小结FAQ
1:通过SOAPUI发现导入wsdl失败,提示空指针。 可能的原因是:wsdl出现无法解析的数据类型(如:DateHandle)
2010-09-20 17:23:41 92
原创 Bash初探之基础知识
1:每个脚本开头均需配置,指向bash的链接 #!/bin/bash 2:FUNCNAME[0]表示当前运行的方法名称。3:awk 在文件或字符串中基于指定规则来分解抽取信息,也可以基于指定的规则来输出数据。 例如: awk -F: '{print $2}' 表示:以':'分割,获取打印出的第2个信息。 如果后面不带-F,则默认是以空格分隔。4:exi...
2010-09-02 20:23:28 168
原创 Servlet上传文件及发送HTTP请求至Servet上传文件。
Servlet接受HTTP消息,解析内容并输出至文件中// 一、从Http post请求中,获取内容。 br = new BufferedReader(new InputStreamReader(request .getInputStream(), ENCODING_UTF8)); bis = new Buf...
2010-08-12 18:30:59 140
原创 如何在工程指定目录下保存文件。
1:Servlet中 String fileDir = request.getSession().getServletContext() .getRealPath("/files") + "\\" + System.currentTimeMillis(); 2:JAVA代码中 String loc...
2010-08-11 18:59:36 265
原创 各进制基本概念。
二进制: 二进制是逢2进位的进位制,0、1是基本算符。 八进制: 一种计数法,采用0,1,2,3,4,5,6,7八个数码,逢八进位,并且开头一定要以数字0开头。八进制的数较二进制的数书写方便,常应用在电子计算机的计算中。 例如: 10进制的32表示成8进制就是:40 10进制的9,27在八进制中分别记位11,33. 8进制的32表示成10进制就是...
2010-07-30 12:26:50 622
原创 keytool知识
keytool 将密钥和证书储存在一个所谓的密钥仓库中。缺省的密钥仓库实现将密钥仓库实现为一个文件。它用口令来保护私钥。 数字签名的原理 1:被发送文件采用哈希算法对原始报文进行运算,得到一个固定长度的数字串,称为报文摘要 (Message Digest),不同的报文所得到的报文摘要各异,但对相同的报文它的报文摘要却是唯一的。 2:发送方生成报文的报文摘要,用自己的私钥对摘要进...
2010-07-26 10:25:59 403
原创 Junit小结
一 几个常用注释 @Before 被它注释的方法,在每个测试方法运行之前都要执行 @After 与@Before相对,被它注释的方法,在每个测试方法运行之后执行 上述两个注释,它们是方法级别的,因为每个测试方法的运行前后,都会触发它们的执行。因此,有影响效率的嫌疑 这两类方法,都用public void 修饰,而且不能带有任何参数,命名随便 v...
2010-07-20 08:58:05 100
原创 JMockit_UT小结
1:模拟方法抛出异常final AccessException ce = new AccessException(); try { new Expectations(实例或类) { { 实例或类.方法; ...
2010-07-15 16:11:53 382
原创 【原创】通过使用集合的迭代器进行更新、删除等操作时,出现java.util.ConcurrentModificationException 解决办法。...
在项目的中有一个需求,需要在一个Set类型的集合中删除满足条件的对象,这时想当然地想到直接调用Set的remove(Object o)方法将指定的对象删除即可。 但运行程序的时候,却发现出错了:Exception in thread "main" java.util.ConcurrentModificationException at java.util.HashMap$HashIt...
2010-07-14 19:33:13 192
原创 【原创】记住那些你曾经使用过的东东
1:memcached2:junit3:lighttpd和Apache4:spring5:Rose6:quartz7:stfp8:webservice9:linux10:敏捷开发11:设计模式12:搜索引擎13:log4j14:Mock技术(对UT贡献非常大)15:json16:oracle17:SVN18:Rome19:He...
2010-07-13 18:40:38 133
原创 Spring学习-通过注入共享内容,起到重用目的
<beans> <bean id="abstractbean" abstract=true> <property name="a"> <value>1 < alue> </property> &
2010-07-12 20:30:48 80
如何将当前时间延迟至指定的年、月、日后日期。
Calendar cale = Calendar.getInstance(); cale.setTime(new Date()); cale.add(Calendar.YEAR, countYear); DateFormat dateFormat = new SimpleDateFormat(format); ret...
2010-06-23 19:27:59 379
Linux个人学习小结
1:查看指定端口的进程 root用户权限 1、ps -ef| grep 端口 2、lsof -i:端口 普通用户权限 1、ps -ef| grep 端口2:查看http服务是否正常 1、w3m http://******* (通过使用"q"退出该命令) 2、wget http://******* 3:使用tar命令打包和解包 打包: tar cvzf 文件名.tar.gz ...
2010-03-06 15:43:21 118
原创 tomcat添加gzip功能
在文件tomcat/conf/server.xml中添加红色部分的配置即可打开使用压缩传输功能: <Connector port="8080" address="${jboss.bind.address}" maxThreads="250" strategy="ms" maxHttpHeaderSize="8192" empty..
2010-03-04 15:24:03 138
原创 操作oracle无IDE界面时,利用命令把数据导入至文本文件中
利用Oracle中的Spool缓冲池技术。做一记录,备忘。 具体步骤如下: 1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名: spool d:\output.txt 2、在命令行中输入相应的SQL查询,或者是相应的命令,譬如DESC命令: select mobile from customer; select mobile from...
2010-02-03 19:15:51 94
原创 HttpClient笔记
背景:因为想写一个测试tomcat连接的程序,就试试自已去构造Http请求。找了一下发现Apache下有一个比较成熟的轮子HttpComponets. 使用库:Apache Http Client HttpClient是一个代码级的Http客户端工具,可以使用它模拟浏览器向Http服务器发送请求。 其中HttpClient是HttpComponents项目其中的一部份,HttpCo...
2010-01-16 20:03:05 93
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人