struts2 status属性



http://blog.sina.com.cn/s/blog_646c741201018s4n.html

iterator标签主要是用于迭代输出集合元素,如list set map 数组等,在使用标签的时候有三个属性值得我们关注
1. value属性:可选的属性,value属性是指一个被迭代的集合,使用ognl表达式指定,如果为空的话默认就是ValueStack栈顶的集合.
2.id属性:可选属性, 是指集合元素的id
3.status属性:可选属性,该属性在迭代时会产生一个IteratorStatus对象,该对象可以判断当前元素的位置,包含了以下属性方法:
int getCount[......]

Read more

struts2显示列表序号的办法



struts2显示列表序号的办法

有的时候需要在页面上进行计算,比如要显示十条数据并且十条数据前要有显示123456……的序号,解决这个问题有两种办法。第一种是通过set标签实现:

<s:set name=”a” value=1/>

<s:iterator value=”list” status=”index”>
? ? ? ? <s:property value=”#a”/>

? ? ? ? ? <s:set name=”a”? value=”#a+1″/>
</s:iterator>

第二种办法就[......]

Read more

linux下字符集编码转换轻松实现

linux下字符集编码转换轻松实现

在LINUX上进行编码转换时,既可以利用iconv函数族编程实现,也可以利用iconv命令来实现,只不过后者是针对文件的,即将指定文件从一种编码转换为另一种编码。
一、利用iconv函数族进行编码转换
iconv函数族的头文件是iconv.h,使用前需包含之。
#i nclude <iconv.h>
iconv函数族有三个函数,原型如下:

(1) iconv_t iconv_open(const char *tocode, const char *fromcode);
此函数说明将要进行哪两种编码的转换,tocode是目标编[......]

Read more

gsm模块发中文短信

用两条AT指令发中文短信
设置为PDU模式
AT+CMGF=0或1回车 //设置短信编码方式 0为PDU模式 1为TEXT模式 TEXT模式只支持字母或数字,要发中文短信,只能用PDU模式 C表达如下:
“AT+CMGF=0/r/n”
发送短信
“AT+CMGS=”
pdu的编码格式
08 //短消息中心长度
91 //短消息中心有国家编码 没有为81
68 31 08 02 00 05 f0 //短消息中心
31 //需要状态报告//不需为11
00 //永远为00 //分割符
0D //目标号码的长度14位
91 //有国家编码//没有为81
68 31 36[......]

Read more

java实现UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换

java实现UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换

UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换 收藏
UTF8,UTF16,UTF32,UTF16-LE,UTF16-BE,GBK 之间的转换
Unicode是Unicode.org制定的编码标准,目前得到了绝大部分操作系统和编程语言的支持。Unicode.org官方对Unicode的定义是:Unicode provides a unique number for every character。可见,Unicode所做的是为每个字符定义了一[......]

Read more

HTTPS和HTTP的区别

HTTPS和HTTP的区别

HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议
它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。
它是由Netscape开发并内置于其浏览器中,用于对数据进行压缩和解压操作,并返回网络上传送回的结果。HTTPS实际上应用了Netscape的安全全套接字层(SSL)作为HTTP应用层的子层。(HTTPS使用端口443,而不是象HTTP那样使用端口80来和TCP/IP进行通信。)SSL使用40 位关键字作[......]

Read more

第十六届全国中小学电脑制作活动指南【节选-小学】

【2015全国】第十六届全国中小学电脑制作活动指南【节选-小学】

(2014-12-15 13:36:07)

2015年第十六届全国中小学电脑制作活动指南【节选-小学】

 

一、项目设置

本届全国中小学电脑制作活动内容分为“电脑作品评选”(简称“评选类项目”)和“电脑机器人竞赛”(简称“竞赛类项目”)。

根据不同学段中小学生的特点,“电脑活动”按学段分小学组、初中组和高中组,分别设置评选类项目和竞赛类项目。

二、“评选类项目”项目设置、相关要[......]

Read more

Matlab注释技巧

Matlab注释技巧

1. m文件如果是函数,保存的文件名最好与函数名一致,这点都很清楚。不过容易疏忽的是,m文件名的命名尽量不要是简单的英文单词,最好是由大小写英文/数字/下划线等组成。原因是简单的单词命名容易与matlab内部函数名同名,结果会出现一些莫名其妙的错误。例如,写个m文件,命名为spy,运行时就弹出一个怪怪的figure,呵呵,我当初还以为是什么bug。

2. 调试程序时,经常要屏蔽掉一整段程序进行,也就是将其标示注释符%。有两个办法:一种是选定后 ctrl+r和ctrl+t 一种是在段首加 if 0 ,段尾加 end,中间都不执行,也就相当于注释掉了

3.[......]

Read more

二维字符串数组的初始化-动态内存分配

二维字符串数组的初始化-动态内存分配

#include “stdio.h”
void main()
{
char *str1[2][2]={“FF”,”F9″,”FA”,”F9″};//初始化一个二维字符串数组
char *str;//定义一个一维字符串变量
int a,b;
int i,j;
int result1;
for (i=0;i<2;i++)
{
for (j=0;j<2;j++)
{
str=str1[i][j];//对一维字符串赋值
printf(“%s/n”,str);
if(str[0]>=’A’ && s[......]

Read more

std::size_t 是什么

std::size_t 是什么

在UNIX中,有很多的地方使用size_t代替int,请问他们有什么区别? 
另外,size_t在那个头文件中声明的?应该是使用typedef吧? 
看到一句话“size_t is the unsigned integer type returned by the sizeof operator”,大家帮忙理解一下,为什么和sizeof有关 
使用size_t是因为这个类型是与平台无关。为什么无关,就是因为他是sizeof的返回直。当你移植你的代码的时候,那不因为平台的不同而不同。大概是在stddef.h里的 
2 楼size_t(阿跑) 回复于[......]

Read more