在struts.xml 中使用ognl有两种方面的需求:1. 在action执行时从struts.xml中读取param标签中的值,然后调用标签name属性相应的set方法对action中的变量赋值。2. 在action执行完execute(或其他方法)后,struts.xml通过param变量读取...
分类:
其他好文 时间:
2015-01-03 22:20:33
阅读次数:
166
内联函数、类成员函数和重载函数以及函数指针。
函数可以看作程序员定义的操作。与内置操作符相同的是,每个函数都会实现一系列的计算,然后(大多数时候)生成一个结算结果。但与操作符不同的是,函数有自己的函数名,而且操作数没有数量限制。与操作符一样,函数可以重载,这意味着同样的函数名可以对应对个不同的函数。
一、函数的定义
函数由函数名以及一组操作数类型唯一地表示。函数的操作数,也即形参(param...
分类:
编程语言 时间:
2015-01-03 21:06:54
阅读次数:
222
using System; namespace Param { class Class1 { static int i = getNum(); int j = getNum(); static int num = 1; static int getNu...
1.冒泡排序:
思路:将相邻的逆序元素交换为顺序排列,直到整个序列有序,算法如下:
/**
* 冒泡排序-最初实现,时间复杂度O(n^2)
* @param arr 待排序的数组
* @param lo 待排序区间的起始位置
* @param hi 待排序区间的结束位置
*/
public static void bubbleSort(int[] arr, int lo, int ...
分类:
编程语言 时间:
2015-01-03 17:22:28
阅读次数:
242
比如 校验输入框仅仅能录入0-1000之间 最多有2位小数的数字表单$.extend($.fn.validatebox.defaults.rules, { CHS: { validator: function (value, param) { return /^[\u0391...
分类:
其他好文 时间:
2015-01-02 19:52:15
阅读次数:
150
/** * 将字节数组转换为十六进制字符串 * * @param byteArray * @return */ private static String byteToStr(byte[] byteArray) { String strDigest = ""; for (int i ...
分类:
编程语言 时间:
2014-12-31 18:23:58
阅读次数:
145
/** * 格式化时间 yyyy-MM-dd * * @param time * @return */ public static String formatDate(Timestamp time) { SimpleDateFormat formatter = new SimpleDa...
分类:
其他好文 时间:
2014-12-31 18:21:07
阅读次数:
183
/** * 上传 * * @param name * @param file */ public static void UploadFile(File file) { String fileName = file.getName(); // 这里存放的是指定的目录data(一般是从...
分类:
Web程序 时间:
2014-12-31 18:17:21
阅读次数:
171
/** * 获取微信用户列表Openid * * @param nextOpenid * @return */ public static JSONArray getWechatUserOpenIds(String nextOpenid) { // 获取微信用户openid的json数...
分类:
微信 时间:
2014-12-31 18:11:06
阅读次数:
759
/** * 发起https请求并获取结果 * * @param requestUrl * 请求地址 * @param requestMethod * 请求方式 * @param outputStr * 请求数据 * @return * @throws Exception */...
分类:
Web程序 时间:
2014-12-31 18:07:23
阅读次数:
122