- 浏览: 229429 次
- 性别:
- 来自: 武汉
最新评论
-
zxjlwt:
学习了。http://surenpi.com
在Eclipse中搭建Apache Felix环境 -
李嘉铭:
你知道 Component可以当注解使用吗?像这样@Compo ...
Declarative Services中的服务引用 -
pengshuangbao520:
MessageFormat用法 -
jongsuny:
http://kimnote.com/2013/08/java ...
区分运行时异常和受检查异常【文摘+转】 -
jongsuny:
http://kimnote.com/2013/08/java ...
区分运行时异常和受检查异常【文摘+转】
文章列表
描述符文件中的元素(component.xml):
1、Component元素(可以存在多个Component元素)
包括5个子元素:
<implementation> -- 必须
<property> -- 可以出现任意次<properties> -- 可以出现任意次<service> -- 出现零次或一次,最多一次
<reference> -- 可以出现任意次
上面元素的顺序可以是随意的。
Component元素 ...
本文中使用的是Eclipse3.6;Felix Framework版本是3.2.2。
1、从Apache Felix官网下载Felix Framework。官网地址: http://felix.apache.org/。
Felix Framework下载地址:http://felix.apache.org/site/downloads.cgi
下载Felix Framework的发行版本,如下图:
下载后解压,解压后如下图所示:
2、我把工程放在D:\projects下面。以这个目录为例,在D:\pro ...
此类已过时。新的实现应该实现 Map 接口,而不是扩展此类。
前些日子看代码,发现有许多地方用到了这个类。。。
一、简介
1、Dictionary类是任何可将键映射到相应值的类(如 Hashtable)的抽象父类。每个键和每个值都是 ...
C++、JAVA中的int类型是32位(4字节),分配如下:
1、32位中的最高位是符号位,表示正负,0表示正数,1表示负数。
2、其余的31位表示值,所以最小值是-(2^31),最大值是(2^31) - 1,即-2147483648 ~ 2147483647
最大值为什么要减1?
比如byte,是8位:最大值的二进制形式0111111 = 127, 最小值的二进制形式10000000 = -128,
int同理。
实数:包括有理数和无理数,如下所示。
1、无理数:即无限不循环小数
2、有理数:除了无限不循环小数以外的实数统称有理数
(1)整数:正整数、0、负整数统称为整数。
(2)分数:正分数、负分数统称为分数。
(3)小数:有限小数、无限循环小数。
数字很大的数,一般用科学记数法表示,例如6230000000000,我们可以用6.23×10^12表示。
6.23×10^12 == 6.23E12 == 6.23E+12
-6230000000000 == 6.23E-12
系动词,亦称连系动词(Link Verb)。
它本身有词义,但不能单独用作谓语,后边必须跟表语,亦称补语(大多是形容词),构成系表结构,说明主语的状况、性质、特征等情况。
例如:He felt ill yesterday. 他昨天病了。(feel是系动词,ill是补足语,说明主语情况。)
注意:有些系动词又是实义动词,该动词表达实义时,有词义,可单独作谓语。
基本用法:
一、系动词后接不定式
1、be
My dream is to be a scientist. 我的梦想是当一名科学家。
All you have to do is to lis ...
情态动词有一定的意义,但必须和动词一起使用,给谓语动词增添情态色彩,后接动词原形。
表示说话人对有关行为或事物的态度和看法,认为其可能、应该或必要等。
情态动词无人称和数的变化,否定式构成是在情态动 ...
1、produce: 主要作为动词使用,意思是“出产;生产;提出;拿出”等。
有时也可以作名词使用,意思是“产物,产品”,多指农产品,为不可数名词。
to produce wheat:出产小麦
That factory produces cars. 那家工厂生产小汽车。
to produce one's ticket:出示票
Can you produce any proof of your nationality? 你能出示有关你国藉的任何证件吗?
The whisky bottle was marked 'Produce of Scotland'. 这瓶威士忌酒上标有'苏格兰出品 ...
有引号字符串(QuotedString)和无引号字符串(UnquotedString)
区别:
它们的主要区别还是体现在最终的显示上,我们平时定义一个字符串,比如说String pig = "Where is pig"; 那么pig就是一个无引号字符串(UnquotedString),别看它定义的时候用引号引着,它就是无引号字符串,因为刚才说了,有引号还是无引号是相对于最终显示来定的。
显然,pig最终的显示是这样的(没有带引号):
Where is pig
那么如果要让pig变成有引号字符串(QuotedString)该怎么搞呢?
下面的方式 ...
MessageFormat用来格式化一个消息,通常是一个字符串,比如:
String str = "I'm not a {0}, age is {1,number,short}", height is {2,number,#.#};
而MessageFormat可以格式化这样的消息,然后将格式化后的字符串插入到模式中的适当位置,比如:
将str中的{0}用"pig"替换,{1,number,short}用数字8替换,{2,number,#.#}用数字1.2替换。
那么最终用户得到的是一个格式化好的字符串"I'm not a pig, ...
C++笔记1(网摘)
- 博客分类:
- c++
纯虚函数是指被标明为不具体实现的虚成员函数。凡是有纯虚函数的类叫做抽象类。这种类不能声明对象,只是作为基类
为派生类服务,在派生类中必须完全实现基类的纯虚函数,否则,派生类也变成了抽象类,不能实例化对象。
函数的隐藏和覆盖(重写)。
引用就是一个变量的别名,它需要用另一个变量或对象来初始化自身。用&表示声明一个引用,引用必须在声明时进行
初始化。引用和用来初始化引用的变量指向的是同一块内存。引用一旦初始化,它就代表了一块特定的内存,再也不能
代表其他的内存。
引用和指针变量的区别:引用只是一个别名,是一个变量或对象的替换名称,引用的地址就是它所引用的变量或对象的
地址,引用本身不占 ...
C++笔记3(网摘)整数
- 博客分类:
- c++
unsigned int又可简写为unsigned
在计算机内部,所有数据都是以二进制方式存储的。以字节为单位,每个字节由
八个位组成,每个位只有0和1两种取值。
对于有符号型整数,负数的表示为其相反数的反码(就是对于每一位,原先是
0的,就改为1;原先是1的,就改为0)然后最低位加1,这样的表示法称
为补码。
对于多字节整数,还存在字节序的问题。对于不与网络数据进行交互的程序来
说,无须考虑这个问题。但如果要与网络数据进行交互,这个问题就非考虑不
可。
网络字节序是固定的,但本机字节序可能与网络字节序相反。所以与网络数据进
行交互时,需要用库函数的htonl、ntohl、htons、nto ...
C++笔记2(网摘)字节和字节序
- 博客分类:
- c++
对于多字节的数字类型,有高位字节在前还是低位字节在前的区别,在TCP/IP中,
好象是规定一律高位字节在前,而Intel 80x86 CPU规定是低位字节在前
首先是字与双字在各种系统中内部存储的方式的不同,在Windows中字与双字是高位在低地址排列的,
而网络传输的标准是低位在低地址排列,比如一个十进制数字4660在Windows系统中存储成3412h,
而在网络上表示是1234h。所以我们在设置或读取协议首部中有关用字或双字表示(一般象TCP中的
端口、序号,而IP地址则不是)的字段时要切记转换他们的排列顺序
网络字节序是一种为方便网络上面数据的交互保证一致性而规则的一种字节序 ...
Struts2框架由两部分组成:XWork2和Struts2。Xwork是一个命令模式框架,它是Struts2的基础。
Xwork核心功能:
1、IoC容器
2、表达式语言(OGNL)
3、数据类型转换
4、验证
5、可插入的配置
......
Xwork的核心概念:
1、action
2、拦截器(Interceptor)-- 可在action调用之前和之后执行代码
3、result
Struts2扩展了这些概念的基础实现。
用到拦截器的地方:
1、类型转换
2、对象组装
3、验证
4、避免表单重复提交
5、文件上传
......
...