自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

army的专栏

充满一颗希望强大的心

  • 博客(17)
  • 资源 (4)
  • 收藏
  • 关注

原创 Java读取properties文件

Java读取properties文件properties 基本知识xxx.properties文件是一个文本文件,用于程序的属性配置。其语法包含注释和属性配置。注释:在内容前加#属性配置:采用“key=value”的形式书写。properties文件的一个属性配置信息值可以换行,但键不可以换行。值换行用“\”表示。 properties的属性配置键值前后的空格在解析

2014-04-30 17:09:48 1462

原创 SQL 查询

SQL 查询CASECASE表达式可以在SQL中实现if-then-else型的逻辑。 语法:--简单case表达式,使用表达式确定返回值CASE search_expr WHEN exp1 THEN result1 WHEN exp2 THEN result2 ... WHEN expN THEN resultN ELSE de

2014-04-25 19:46:57 997

原创 grep命令 linux

grep命令 linuxgrep(global regular expression print,全局正则表达式打印,g代表global,re代表正则表达式,p代表print)。 grep工具能够使用正则表达式,在一个或者多个文件中搜索,确定是否包含给定的字符串,并将匹配的行打印出来。该程序只显示包含所查找的字符串的文件行,不修改搜索到的文件。grep格式grep [optio

2014-04-23 14:12:22 1216

原创 使用svn命令统计两次上线之间的代码行数,以及不同作者的代码行数

//向我们公司伟大的作者致敬#! /bin/bash# 计算有效变更代码量的脚本# 包括注释,但不包括新增的空行version() {    OS=`uname -o`    echo "svn_counter ($OS) 0.0.1"}usage() {    echo "usage: svn_counter [-t SVN_REPOSITORY_UR

2014-04-23 14:03:07 8943

原创 Java 多线程

Java 多线程Runnable当从Runnable中导出一个类时,必须具有run方法。但是这个方法并不存在线程能力。需要将Runnable任务附着到线程上。 将Runnable对象转变为工作任务的传统方式是把它提交给一个Thread构造器。Interface : java.lang.RunnableThe Runnable interface should be impl

2014-04-21 18:55:13 1087

原创 Java 泛型

Java 泛型from the book 'Thinking in java 4th'.容器类Java容器类的用途是保存对象,并将其划分为两个不同的概念:1,collection。一个独立元素的序列。 2,Map。一组成对的键值对对象,允许你使用键来查找值。 如下图所示为Java的容器简图(这里只包含了在一般情况下会碰到的接口和类),基本类型包括Map,

2014-04-18 16:21:19 1006

原创 Java 注解

Java 注解注解,也被称为元数据,为我们在代码中添加信息提供了一种形式化的方法,使我们在稍后的某个时刻非常方便的使用这些数据。 Java SE内置了三种定义在java.lang中的注解:@Override,表示当前方法定义将覆盖超类中的方法。 @Deprecated,如果程序员使用了注解为它的元素,那么编译器发出警告信息。 @SuppressWarning,关闭不

2014-04-17 11:54:49 1063

原创 Java 枚举类型

Java 枚举类型关键字enum可以将一组具名的值的有限集合创建为一种新的类型,而这些具名的值可以作为常规的程序组件使用。public class EnumClass { enum Shrubbery {GROUND, CARWLING, HANGING} public static void main(String[] args) { // TODO

2014-04-17 10:20:55 951

原创 Java 内部类

内部类1为甚么需要内部类一般来说,内部类继承自某个类或者实现某个接口,内部类的代码操作创建它的外围类的对象,可以认为内部类提供了某种进入其外围类的途径。 内部类还有其他特性: 1,内部类可以有多个实例,每个实例都有自己的状态信息,并且与外围类对象的信息相互独立。 2,在单个外围类中,可以让多个内部类以不同的方式实现同一个接口,或继承同一个类。 3,创建内部类时,并不依赖

2014-04-16 17:23:55 999

原创 使用spring和cxf创建WebService测试程序

使用spring和cxf创建WebService测试程序1,使用maven来管理引用,在pom中增加spring的配置和所需要的cxf包。 见代码,pom.xml文件2,在src/main/resource文件夹中加入spring调用wsdl的配置<beans xmlns="http://www.springframework.org/schema/beans" xm

2014-04-16 15:02:45 2630

原创 python函数之二 函数式编程

python函数之二 函数式编程1lambda格式:lambda [arg1[, arg2, ... argN]]:expressionpython允许用lambda关键词创建匿名函数。匿名是因为不需要以标准的方式来声明。一个完整的lambda语句代表了一个表达式,这个表达式的定义体必须和声明放在同一行。参数是可选的。 用合适的表达式调用一个lambda声称一个可以像

2014-04-14 13:03:31 897

原创 python函数之一 装饰器

python函数之一 装饰器装饰器的语法以@开始,接着是装饰器函数的名字和可选的参数。紧接着装饰器声明的是被修饰的函数和装饰函数的可选参数。如下@decorator(dec_opt_args)def funcToBeDecorated(func_opt_args): . .对于多个装饰器,使用数学定义表示如下:( g.f )(x) = g( f(x) )

2014-04-14 13:00:40 958

原创 序列之三 元组(Python)

序列之三:元组(Python)元组和列表是非常相近的。在外观上,元组使用(,),而列表使用[]。在功能上,元组不可变,列表可变。基本操作创建元组创建一个元素的元组,需要在元组分割符里面加一个(,),以防止跟普通的分组操作符混淆。>>> (1)1>>> (1,)(1,)>>> (1,2,)(1, 2)>>> tuple(1)Traceback (most

2014-04-14 12:58:41 3270

原创 序列之二 列表(Python)

序列之二:列表(Python)列表类型也是序列式的数据类型,并且能保留任意数目的Python对象。其功能与C语言中的Vector类似。操作符标准操作符 > 在使用比较操作符时,比较逻辑为对两个列表的元素分别使用cmp()进行比较,直到一方元素胜出为止。>>> list1=[123,'abc','123']>>> list2=[123,'xyz','456']>>>

2014-04-14 12:57:14 1083

原创 序列之一 字符串 (python)

序列之一:字符串 (python)字符串类型是Python中最常见的类型。Python中单引号和双引号的作用是相同的。Python使用“原始字符串”操作符来创建直接量字符串。 字符串是一种标量或者直接量。Python解释器在处理字符串时,将其作为单一值。字符串是不可变类型,改变一个字符串的元素需要新建一个字符串。字符串是由独立的字符组成,并且这些字符可以通过切片操作顺序地访问。1操

2014-04-14 12:55:49 1086

原创 集合类型 (python)

集合类型 (python)在数学上,set称作由不同的元素组成的集合,集合的成员称作集合元素。集合对象是一组无序排列可哈希值。 集合包含两种类型,可变集合(set)和不可变集合(frozenset)。1集合操作符数学表示 python符号 python函数 A ∈ B in A ∉ B

2014-04-14 12:52:10 1757

原创 映射类型 字典 (python)

映射类型 字典 (python)1字典操作1.1字典创建>>> dict1={}>>> dict2={'name':'earth','port':80}>>> dict((['x',1],)){'x': 1}>>> {}.fromkeys(['x','y'],0){'y': 0, 'x': 0}1.2字典访问>>> for key in dict2: pr

2014-04-12 15:17:19 1261

GEF-Update-3.9.1

Draw2D, GEF and Zest all in one.

2014-05-22

www服务器技术-Apache使用指南与实现原理

前5章介绍Apache使用,后面介绍Apache的原理。还没开始看,从网上找到了,先分享出来

2014-02-21

制作ICON文件的工具,给程序加图标

制作ICON文件的工具,给程序加图标 将JPG 或者BMP转换为ICO 很方便

2009-09-20

空空如也

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

TA关注的人

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