最近做项目,总是与json打交道,在用了即可json工具后,个人认为fastJson最好用,很方便,API也清晰可见,所以记录下使用方法,给需要的人提供帮助.(部分摘抄自网络)一.API入口Fastjson API入口类是com.alibaba.fastjson.JSON,常用的序列化操作都可以在JSON类上的静态方法直接完成。public static final Object parse(Str...
分类:
Web程序 时间:
2016-05-14 10:21:54
阅读次数:
348
最近重新撸了一遍PE文件的文件格式,这个程序算是复习的产物吧。说明与警告:
1.只适用于32位PE文件,可以读取符合标准的32位PE文件的DOS头、NT头、节区头、导入表、导出表信息,想要其他功能请在PEFile类中找,没有请留言
2.因为是边复习功能边写的,所以不要纠结程序架构、编码风格、鲁棒性等各种问题,我会再改的
3.翻译可能是不准的,仅供参考
4.所有计数从0开始,程序不对是否越界进...
【华为OJ】【算法总篇章】【华为OJ】【056-统计大写字母个数】【工程下载】题目描述找出给定字符串中大写字符(即'A'-'Z')的个数
接口说明
原型:int calcCapital(String str);
返回值:int
输入描述输入一个String数据
输出描述输出string中大写字母的个数
输入例子add123#$%#%#O
输出例子1
算法实现import java.u...
分类:
其他好文 时间:
2016-05-14 10:20:55
阅读次数:
173
【华为OJ】【算法总篇章】【华为OJ】【057-字符串运用-密码截取】【工程下载】———-这里写代码片题目描述Catcher是MCA国的情报员,他工作时发现敌国会用一些对称的密码进行通信,比如像这些ABBA,ABA,A,123321,
但是他们有时会在开始或结束时加入一些无关的字符以防止别国破解。比如进行下列变化 ABBA->12ABBA,ABA->ABAKK,
123321->51233214 。...
分类:
其他好文 时间:
2016-05-14 10:20:50
阅读次数:
170
下面做我们的计算器最终版。当前还存在的问题是用户只能算一次。如果有人买一个一次性计算器,那么他肯定是个土豪。我们的计算器不能只给土豪用,所以要改成可以反复使用的。...
分类:
编程语言 时间:
2016-05-14 10:22:19
阅读次数:
174
【华为OJ】【算法总篇章】【华为OJ】【058-合法IP】【工程下载】题目描述现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,
表示成一个无符号整数(因此不需要用正号出现),如10.137.17.1,是我们非常熟悉的IP地址,一个IP地址
串中没有空格出现(因为要表示成一个32数字)。现在需要你用程序来判断IP是否合法。
输入描述输入一个i...
分类:
其他好文 时间:
2016-05-14 10:19:51
阅读次数:
295
【华为OJ】【算法总篇章】【华为OJ】【059-201301-JAVA-题目2-3级】【工程下载】题目描述请编写一个函数(允许增加子函数),计算n x m的棋盘格子(n为横向的格子数,m为竖向的格子数)沿着各自边缘线从左
上角走到右下角,总共有多少种走法,要求不能走回头路,即:只能往右和往下走,不能往左和往上走。
输入描述输入两个正整数
输出描述返回结果
输入例子2
2
输出例子6
算法实现impo...
分类:
编程语言 时间:
2016-05-14 10:21:47
阅读次数:
193
【华为OJ】【算法总篇章】【华为OJ】【060-自守数】【工程下载】题目描述自守数是指一个数的平方的尾数等于该数自身的自然数。例如:252 = 625,762 = 5776,93762 = 87909376。
请求出n以内的自守数的个数接口说明
/**
* 功能: 求出n以内的自守数的个数
*
* 输入参数:int n
* 返回值:n以内自守...
分类:
其他好文 时间:
2016-05-14 10:20:11
阅读次数:
152
一、栈 1.栈的定义 栈是一种线性表,一种抽象数据类型,它只允许在一端进行插入或删除操作。又叫做LIFO(后进先出)线性表。 栈的基本操作有入栈push和出栈pop,栈顶top指的是进行操作的一端。如图,只有栈顶元素可以访问。进栈次序为a1、a2、a3、a4、a5,出栈次序为a5、a4、a3、a2、 ...
分类:
其他好文 时间:
2016-05-14 10:20:19
阅读次数:
175
先看一段奇葩代码: int x = 4; int y; y = (x++); printf("hello world. y = %d.\n", y); x = 4; y = (x++)+(x++); printf("hello world. y = %d.\n", y); x = 4; y = (x ...
分类:
其他好文 时间:
2016-05-14 10:20:50
阅读次数:
209
开发是经常用到的代码可进行快捷提示,比如mian alt+/就提示出了main方法是不是很方便,为什么就能提示出来呢? 马上来了: 在你使用的java开发工具中点击Window >Preference 如下可进行你常用代码快捷提示出来: 是不很方便呢?完事儿,小伙伴儿赶紧去试试吧! ...
分类:
系统相关 时间:
2016-05-14 10:18:16
阅读次数:
221
HTML: 1>:html不区分大小写,但推荐用小写。 2>:<style>…</style>定义CSS格式 <Script language=“”>…</Script> 用于定义脚本,Eg. Javascript 3>:常见标签: 超级链接,跳转到另一文件 <a href=“url” target ...
分类:
Web程序 时间:
2016-05-14 10:18:40
阅读次数:
284
转自:http://jingyan.baidu.com/article/915fc414c9d2ef51384b204c.html 装好了Ubuntu 13.10 后,打开部分Windows下的txt文本文件的时候,中文显示为乱码。但是自己用Gedit编写新文件的时候,输入的中文却可以正常显示,保存 ...
分类:
系统相关 时间:
2016-05-14 10:19:15
阅读次数:
186