自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 资源 (2)
  • 收藏
  • 关注

原创 Android开发者必须深入学习的10个应用开源项目

Android开发者必须深入学习的10个应用开源项目本文转自:http://www.uuroid.com/?p=135<br />Android开发又将带来新一轮热潮,很多开发者都投入到这个浪潮中去了,创造了许许多多相当优秀的应用。其中也有许许多多的开发者提供了应用开源项 目,贡献出他们的智慧和创造力。学习开源代码是掌握技术的一个最佳方式。下面推荐几个应用开源项目,这些项目不仅提供了优秀的创意,也可以直接掌握 Android内核的接口使用:<br />1.Android团队提供的示例项目<br />如果不是

2010-11-08 15:22:00 475

转载 整理出15个Android很有用的代码片段

整理出15个Android很有用的代码片段1:查看是否有存储卡插入String status=Environment.getExternalStorageState();if(status.equals(Enviroment.MEDIA_MOUNTED)){ 说明有SD卡插入}2:让某个Activity透明OnCreate 中不设Layoutthis.setTheme(R.style.Theme_Transparent);以下是 Theme_T

2010-11-07 06:21:00 877 1

原创 Android模拟器安装APK文件和创建sd卡镜像

<br />Android模拟器安装APK文件和创建sd卡镜像<br /><br />2010-07-09 12:17<br />Android手机使用的执行文件为APK格式,类似于Windows平台的exe文件。在Android模拟器中安装APK文件有多种方法,如果你是开发人员,可以通过Eclipse+ADT,使用DDMS可以传输文件。大多数可以直接在Windows的cmd中操作就可以了。<br />一、首先在Android SDK的Tools文件夹中找到emulator.exe文件并运行,这时Andro

2010-11-05 22:23:00 4746 2

转载 四种不同的NAT类型及检测方法

<br />考虑到UDP的无状态特性,目前针对其的NAT实现大致可分为Full Cone、Restricted Cone、Port Restricted Cone和Symmetric NAT四种。值得指出的是,对于TCP协议而言,一般来说,目前NAT中针对TCP的实现基本上是一致的,其间并不存在太大差异,这是因为TCP协议本身 便是面向连接的,因此无需考虑网络连接无状态所带来复杂性。 <br />用语定义<br /><br />1.内部Tuple:指内部主机的私有地址和端口号所构成的二元组,即内部主机所发送

2010-10-31 16:58:00 1207

转载 java TimeTask类

java TimeTask类 java.util.Timer定时器,实际上是个线程,定时调度所拥有的TimerTasks。 一个TimerTask实际上就是一个拥有run方法的类,需要定时执行的代码放到run方法体内,TimerTask一般是以匿名类的方式创建。 一个完整的Timer: java.util.Timer timer = new java.util.Timer(true); // true 说明这个timer以daemon方式运行(优先级低, // 程序结束t

2010-10-30 22:05:00 603

转载 java 读取property文件

java 读取property文件<br /><br />package com;<br />import java.io.IOException;<br />import java.io.UnsupportedEncodingException;<br />import java.util.Properties;<br />public class GetProp {<br />public void GetP() {<br />Properties props = new Properties();<b

2010-10-07 00:46:00 482

原创 Spring中使用Parent和Abstract简化多数据源的配置

<br /><?xml version="1.0" encoding="UTF-8"?><!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN//EN""http://www.springframework.org/dtd/spring-beans.dtd"><beans> <bean id="dataSource_Abstract" class="org.apache.commons.dbcp.BasicDataSource" destroy-metho

2010-10-01 00:57:00 1887

原创 Linux输出重定向

Linux输出重定向Linux Shell 环境中支持输入输出重定向,用符号来表示。0、1和2分别表示标准输入、标准输出和标准错误信息输出,可以用来指定需要重定向的标准输入或输出,比如 2>a.txt 表示将错误信息输出到文件a.txt中。 同时,还可以在这三个标准输入输出之间实现重定向,比如将错误信息重定向到标准输出,可以用 2>&1来实现。 Linux下还有一个特殊的文件/dev/null,它就像一个无底洞,所有重定向到它的信息都会消失得无影无踪。这一点非常有用,当我们不需要回显程序的所有信息时,就可以

2010-09-29 01:14:00 369

原创 用SecureCRT来上传和下载数据

用SecureCRT来上传和下载数据<br />SecureCRT下的文件传输协议有ASCII、Xmodem、Zmodem 文件传输协议 <br />文件传输是数据交换的主要形式。在进行文件传输时,为使文件能被正确识别和传送,我们需要在两台计算机之间建立统一的传输协议。这个协议包括了文件的识别、传送的起止时间、错误的判断与纠正等内容。常见的传输协议有以下几种: <br />ASCII:这是最快的传输协议,但只能传送文本文件。 <br />Xmodem:这种古老的传输协议速度较慢,但由于使用了CRC错误侦测方

2010-09-29 00:53:00 458

原创 你可能不知道的10个JavaScript小技巧

你可能不知道的10个JavaScript小技巧尽管我使用Javascript来做开发有很多年了,但它常有一些让我很惊讶的小特性。对于我来说,Javascript是需要持续不断的学习的。在这篇文章中,我将列出10个Javascript使用小技巧,主要面向Javascript新手和中级开发者。希望每个读者都能至少从中学到一个有用的技巧。1.变量转换看起来很简单,但据我所看到的,使用构造函数,像Array()或者Number()来进行变量转换是常用的做法。始终使用原始数据类型(有时也称为字面量)来转换变量,这种没

2010-09-28 15:03:00 339

原创 几个linux命令

<br /># tar -czf all.tar.gz *.jpg<br />  这条命令是将所有.jpg的文件打成一个tar包,并且将其用gzip压缩,生成一个gzip压<br />缩过的包,包名为all.tar.gz<br />#du -sh 查看文件夹大小;<br />#df -h 查看磁盘大小

2010-09-28 12:32:00 281

原创 Static import

<br />import static cn.test.util.StringUtil.*以后则可以不用带类名直接使用StringUtil类中的public的常数和方法了;

2010-09-28 03:39:00 359

原创 struts-config.xml中配置action的input属性的作用

<br />struts-config.xml中配置action的input属性的作用:定义ActionForm验证出问题的时候应该返回到哪个页面。

2010-09-27 19:35:00 1164

原创 Struts标签中的中文乱码

<br />Struts标签中的中文乱码的解决方案:<br />1. 全部设置为UTF-8编码;<br />2. 使用Property Editor插件编辑Properties文件中的内容;

2010-09-26 12:41:00 526

原创 clear 属性定义了元素的哪边上不允许出现浮动元素

<br />clear 属性定义了元素的哪边上不允许出现浮动元素。<br /> <br /><html><br /><head><br /><style type="text/css"><br />img<br />  {<br />  float:left;<br />  clear:right;<br />  }<br /></style><br /></head><br /><body><br /><img src="/i/eg_smile.gif" /><br /><img src="/i/eg_s

2010-09-25 17:31:00 817

转载 Display Tag使用小记

Display Tag使用小记 <br /> <br />    用了一段时间的Display Tag,觉得非常好用,可在论坛上发现好像使用这个东东的人挺少的,那偶也来写篇文章。<br />    Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,反正我在做项目时需要的功能它都给我提供了,而且使用起来非常的方便。能够大大减少代码量。<br />    介个是Display Tag的官方网站http://disp

2010-09-25 16:02:00 318

转载 Struts中使用displaytag简单小教程

Struts中使用displaytag简单小教程<br /> <br />Display Tag Lib是一个标签库,用来处理jsp网页上的Table,功能非常强,可以对的Table进行分页、数据导出、分组、对列排序等等,能够大大减少代码量。<br />         这个是Display Tag的官方网站http://displaytag.sourceforge.net。<br />           首先当然是要下载它的jar包了,这里可以下载到最新的版本。将jar包放到WEB-INF的lib文件夹

2010-09-25 16:01:00 368

原创 2个String操作的总结

<br />1. <br />Constructing a String<br />If you are constructing a string with several appends, it may be more efficient to construct it using a<br />StringBuffer and then convert it to an immutable String object.<br />StringBuffer buf = new StringBuffer(

2010-09-22 01:19:00 327

原创 JSTL标签库不起作用的解决方案

<br />1. 修改WEB.XML 版本号为2.4 <web-app   xmlns= "http://java.sun.com/xml/ns/j2ee " <br />       xmlns:xsi= "http://www.w3.org/2001/XMLSchema-instance " <br />       xsi:schemaLocation= "http://java.sun.com/xml/ns/j2ee   web-app_2_4.xsd " <br />       version=

2010-09-21 01:39:00 850

转载 在Eclipse中经常使用的10个快捷键

<br />在Eclipse中经常使用的10个快捷键<br /><br />Ctrl + Shift + T:打开类型:显示“打开类型”对话框来在编辑器中打开类型。“打开类型”选择对话框显示工作空间中存在的所有类型如类、接口等。  <br />Ctrl + Shift + R:打开资源:打开“打开资源”对话框以打开工作空间中的任何资源。在Package Explorer中不必浏览文件便可快速打开任意一个文件。使用这个快捷键可以打开一个对话框,在里面输入你想查找的文件或者通配符既可。  <br />Ctrl

2010-09-20 11:04:00 307

转载 简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景

简述JQuery,Extjs,YUI,Prototype,Dojo 等JS框架的区别和应用场景<br />  随着web2.0的彪悍发展,以及浏览器端所承载的工作越来越大(在不是很影响性能的情况下,开发者都习惯把能用浏览器做的事儿都让浏览器做,以减轻服务器的压力和带宽费用等)。所以Javascript已经成为了web开发最最基本的要求之一了。 而在现实的敏捷开发中,我们通常会选择一个JS框架来取代繁琐的Native Javascript的编写。你会发现这样会节省很多的时间,写的代码也很清晰便捷。(当然在学生

2010-09-17 17:59:00 438

转载 Struts与Spring整合的方法

Struts与Spring整合的方法<br /> <br />要使Struts与Spring协同工作需要修改Struts的配置文件struts-config.xml,以便将Spring的配置文件applicationContext.xml或者还有其它的xml文件加入上下文。 <br />修改Struts的配置文件struts-config.xml<br /><struts-config><br /><plug-in<br />className="org.springframework.web.struts

2010-09-17 15:54:00 524

转载 JAVA数据类型的互相转换

JAVA数据类型的互相转换<br /> <br />数据类型<br />位长<br />取值范围<br />byte<br />8<br />-128---127<br />short<br />16<br />-32768---32767<br />int <br />32<br />-2147483648---2147483647<br />long<br />64<br />-9223372036854775808---9223372036854775807<br />float<br />32<br

2010-09-16 17:51:00 441

原创 Java Web工程的路径问题

String path = request.getContextPath();--返回的是“/工程名”然后需要链接的地方将WEBROOT目录作为根目录,假设index.jsp 的一个链接跳转到 /WEBROOT/jsp/new.jsp则:链接到new.jsp

2010-09-16 17:37:00 380

原创 LOG4E PRO注册码

log4e插件,用于自动生成logger的代码<br /><br />http://log4e.jayefem.de/update<br />PRO 注册码:<br />test<br />test<br />test<br />e538-c851-cf5a-930c-1943

2010-09-16 12:28:00 1667

原创 Javascript “==”使两端的操作数发生了类型转换

<br /><script language="javascript"><br /><!--<br />    var a = "10";<br />    var b = 10;<br />    if ( a == b ) // a、b将发生类型转换,转换为同一种类型<br />    {<br />        alert( "a等b,“==”使两端的操作数发生了类型转换" );<br />    }<br />--><br /></script>

2010-09-14 23:55:00 457

转载 Web.xml配置详解 1

<br />1 定义头和根元素<br />  部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。<br />DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(Document Type Definition,文档类型定义)。<br />所有部署描述符文件的顶层(根)元素为web-app。请注意,XML元素不像HTML,他们是大小写敏感的。因此

2010-09-14 12:44:00 569

原创 Struts与Spring的集成

<br />1.  ContextLoaderServlet in web.xml<br /><br />ContextLoaderServlet register an ApplicationContext using the the below configuration in web.xml file. <br />You can get any service (Defind in applicationContext.xml) using request.getSession().getServl

2010-08-22 13:48:00 323

转载 Tomcat集群配置

<br />Tomcat集群配置 <br />转自: http://ayufox.blogcn.com/diary,204431137.shtml    集群是将多个系统连接在一起组成一个系统总体的一种方案,集群一方面为了提高系统的负载能力,将请求由多台系统共同分担,另一方面也是为了提高系统的可靠性,当某个系统崩溃时由其它系统响应请求。在这里,我们将介绍Tomcat的集群配置,结构见下图:<br /><br />    一、工具和资料:<br />    Apache的WEB服务器(apache httpd

2010-08-18 21:31:00 332

原创 Log4J的配置

以下放入log4j.properties. log4j.rootLogger=INFO,CONSOLE,ROLLING_FILElog4j.appender.CONSOLE=org.apache.log4j.ConsoleAppenderlog4j.appender.CONSOLE.Threshold=INFOlog4j.appender.CONSOLE.Target=System.outlog4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout

2010-08-12 17:51:00 304

原创 Eclipse中统一设置为UTF-8

<br />Eclipse中统一设置为UTF-8,以避免乱码。<br />在eclipse中设置:windows---> Preference---> Content Type-->选择jsp、java等,在encoding里输入UTF-8, 点击Update.

2010-08-12 12:10:00 443

转载 转帖-后缀数组构造原来如此简单

原文:http://blog.likeshow.net/article.asp?id=77 public int[] getSuffixArray(String str){if (str == null)return null;// 初始化后缀数组String[] suffix = new String[str.length()];for (int i = 0; i suffix[i] =

2008-11-23 02:01:00 433

转载 转帖-POJ 2774 后缀数组 题目要求:求s1,s2的最大子串

题目要求:求s1,s2的最大子串思路:将s1,s2合并为一个字符串s, 也就是求s的max(lcp[i][j]), 唯一i,j分别位于s1和s2, 利用后缀数组计算s的h[]或者height[]数组,那么答案即为h中的最大值。证明如下:s1,s2一定存在最大子串t,t为s1的子串t1和s2的子串t2的lcp[t1][t2], 假设t1,t2在后缀数组中不相邻,则任意取后缀数组中位于t1,t

2008-11-23 01:56:00 565

转载 转帖-有关后缀数组几个经典问题

2008-11-23 01:49:00 411

转载 搜索引擎重复网页发现技术分析

 中科院软件所 张俊林TIMESTAMP:2006年6月1日一. 介绍统计结果表明,近似镜像网页数占总网页数的比例高达全部页面的29%,而完全相同的页面大约占全部页面的22%。这些重复网页有的是没有一点改动的拷贝,有的在内容上稍作修改,比如同一文章的不同版本,一个新一点,一个老一点,有的则仅仅是网页的格式不同(如 HTML, Postscript),文献[Models and Algorithms

2008-11-22 22:08:00 648

高级Swing讲义及代码

高级Swing讲义及代码: 比较详细的讲述了菜单、布局和其它的高级组件等等。

2009-05-01

后缀数组的原理与使用

详细介绍了后缀数组的原理并结合了实际的例子

2008-11-23

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除