测试源代码的高亮

貌似MarsEdit不能直接支持源代码的高亮,和博客园两个之间,需要一点小小的配合。

 

#!/bin/bash
echo $PATH

 

 

#!/bin/bash
echo $PATH

 

 

下面测试一个简短的Java代码的高亮

 

public class Test{
    public static void main(String[] args){
        System.out.println(“Hello World!”);
    }
}

 

 

 简单来说,就是利用MarsEdit的Macro宏来完成的

 

	public void notify(HttpServletRequest request, HttpServletResponse response) {

		try {
			request.setCharacterEncoding(QuickPayConf.charset);
		} catch (UnsupportedEncodingException e) {
			log.error("不支持的编码方式", e);
		}

		System.out.println("=============这里是notify方法的输出开始================");
		Enumeration names = request.getParameterNames();
		while (names.hasMoreElements()) {
			String name = names.nextElement();
			System.out.println("参数:" + name + " , 参数值:" + request.getParameter(name));
		}
		System.out.println("=============这里是notify方法的输出结束================");

		String[] resArr = new String[QuickPayConf.notifyVo.length];
		for (int i = 0; i < QuickPayConf.notifyVo.length; i++) {
			resArr[i] = request.getParameter(QuickPayConf.notifyVo[i]);
		}
		String signature = request.getParameter(QuickPayConf.signature);
		String signMethod = request.getParameter(QuickPayConf.signMethod);

		boolean signatureCheck = new QuickPayUtils().checkSign(resArr, signMethod, signature), paySuccess = "00".equals(resArr[10]);

		System.out.println("签名:" + signatureCheck + " , 支付:" + paySuccess);

		if (!paySuccess) {
			System.out.println(resArr[11]);
		}

	}
posted on 2013-12-12 11:43  xiaosilent  阅读(209)  评论(0编辑  收藏  举报