逛知乎,有篇关于fastjson如此快为什么国外还是喜欢用Jackson的问题,高票答案中有一点提到了fastjson有很多写死的地方,也不太适合像spring这种依赖AOP的框架使用,顺便提到了ASM,一个可以动态的生成java字节码的框架。兴趣使然,顺便也巩固下已经荒废很久的主业。哦,对了,fa ...
分类:
编程语言 时间:
2016-07-23 16:32:22
收藏:
0 评论:
0 赞:
0 阅读:
175
javac 编译java源文件到字节码文件 -d XXX 1.指定编译后的字节码文件存放位置。 2.若编译的java源文件中使用包名,则根据包名生成相应的子目录 javac -d . Hello.java java 运行字节码文件 -cp 指定字节码文件的位置,使用该参数会覆盖classpath的设 ...
分类:
编程语言 时间:
2016-07-23 16:28:31
收藏:
0 评论:
0 赞:
0 阅读:
178
第二章 变量与基本类型 1.基本内置类型包括算术类型和空类型,算术类型分为两类:整型(包括字符和布尔类型)和浮点型; 2.布尔类型(bool)的取值是真(true)或者假(false); 3.字面值常量:每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型, 由单引号括起来的一个 ...
分类:
编程语言 时间:
2016-07-23 16:27:41
收藏:
0 评论:
0 赞:
0 阅读:
320
一、单文档视图构架程序 1.相关问题 只能管理一个文档(只有一个文档类对象) 2.相关类 CWinApp / CFrameWnd / CView / CDocument CDocTemplate - 文档模板类 CSingleDocTemplate - 当文档模板类 CDocManager - 文档 ...
分类:
编程语言 时间:
2016-07-23 15:20:53
收藏:
0 评论:
0 赞:
0 阅读:
275
1. 回溯法的基本原理: 回溯算法也叫试探法,它是一种系统地搜索问题的解的方法。回溯算法的基本思想是:从一条路往前走,能进则进,不能进则退回来,换一条路再试。用回溯算法解决问题的一般步骤为: 1、定义一个解空间,它包含问题的解。 2、利用适于搜索的方法组织解空间。 3、利用深度优先法搜索解空间。 4... ...
分类:
编程语言 时间:
2016-07-23 15:20:21
收藏:
0 评论:
0 赞:
0 阅读:
331
javascript 构造函数方式定义对象 javascript是动态语言,可以在运行时给对象添加属性,也可以给对象删除(delete)属性 <html> <head> <script type="text/javascript"> /* //01.定义对象第一种方式 var object =new ...
分类:
编程语言 时间:
2016-07-23 15:18:23
收藏:
0 评论:
0 赞:
0 阅读:
257
直接量语法 /pattern/attributes 创建regexp 对象语法 new RegExp(pattern, attributes) 1.修饰符 i 执行对大小写不敏感的匹配。 g 执行全局匹配(查找所有匹配而非在找到第一个匹配后停止)。 m 执行多行匹配。 2.方括号 方括号用于查找某个 ...
分类:
编程语言 时间:
2016-07-23 15:17:41
收藏:
0 评论:
0 赞:
0 阅读:
257
我个人感觉还是先得去学习一下java的内存机制。我现在脑子中的概念就是 堆内存和栈内存 说实话Java的内存机构感觉好复杂,什么JVM直接操作,什么线程,什么帧的....,我粗略的查询了一些资料,现在我对栈内存的理解就可以理解成 家 和 旅馆,堆内存就是家,栈内存就是旅馆。首先,内存是干嘛用的呢 这 ...
分类:
编程语言 时间:
2016-07-23 15:16:21
收藏:
0 评论:
0 赞:
0 阅读:
276
// 获得系统剪切板 Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard(); // 复制到剪切板上 StringSelection text = new StringSelection(sb.toString() ...
分类:
编程语言 时间:
2016-07-23 15:14:03
收藏:
0 评论:
0 赞:
0 阅读:
318
1.分枝—限界法的基本原理 分枝—限界算法类似于回溯法,也是一种在问题的解空间树上搜索问题解的算法。但两者求解方法有两点不同:第一,回溯法只通过约束条件剪去非可行解,而分枝—限界法不仅通过约束条件,而且通过目标函数的限界来减少无效搜索,也就是剪掉了某些不包含最优解的可行解;第二,在解空间树上,回溯法... ...
分类:
编程语言 时间:
2016-07-23 15:12:51
收藏:
0 评论:
0 赞:
0 阅读:
307
开发工具安装 (apache-tomcat-9.0.0.M9 ,jdk,mysql,myeclipse) 一、安装JDK 1、下载得到jdk1.8.0_73,直接双击运行安装,一路next就可以,默认是安装到系统盘下面的Program Files,我这里装在C:\Java下面,注意安装完jdk之后会 ...
分类:
编程语言 时间:
2016-07-23 15:10:41
收藏:
0 评论:
0 赞:
0 阅读:
282
近期在使用远程网络模块的时候, 需要用的Socket发送数据,远程模块指令为16进制。 官方提供的DEMO比较繁琐。不方便新手使用。 下面的转换函数可大大方便新手使用。 ...
分类:
编程语言 时间:
2016-07-23 15:05:31
收藏:
0 评论:
0 赞:
0 阅读:
616
自Spring3.0开始,Spring正式将JavaConfig引入了Spring框架,我们可以基于纯Java代码来配置Spring容器和Web容器,不再需要任何XML文件。摒弃XML文件而采用全Java配置的模式正逐渐变成主流。当然我们也不否认现阶段的一些配置还依然需要依托XML,Java应用彻底 ...
分类:
编程语言 时间:
2016-07-23 15:00:31
收藏:
0 评论:
0 赞:
0 阅读:
246
今天2016-07-23 13:26:24又来处理最大化时,窗口任务栏隐藏的bug。 前面已经用了 http://blog.csdn.net/whh_1218/article/details/8495649;这里的方法,感觉缺什么,有些变量不知道。也知道怎么去处理OnGetMinMaxInfo()消 ...
分类:
编程语言 时间:
2016-07-23 14:59:31
收藏:
0 评论:
0 赞:
0 阅读:
260
1. 贪心算法的基本原理: 贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成... ...
分类:
编程语言 时间:
2016-07-23 14:58:51
收藏:
0 评论:
0 赞:
0 阅读:
234
0x00 简介 元组(tuple),相当于不可变的列表。元组通过圆括号中用逗号分割的项目定义。 特点:1、有序的集合;2、通过偏移来取数据;3、属于不可变对象,不能在于原地修改内容,没有排序。 P.S. 元组不可变的好处:保证数据的安全,比如将数据传给一个不熟悉的方法或者接口时,可以保证方法或者接口 ...
分类:
编程语言 时间:
2016-07-23 14:58:11
收藏:
0 评论:
0 赞:
0 阅读:
282
1.C++的继承保护级别最好是显示的写出来。(注:class 的默认继承为private,struct的默认继承为public)。 例: class Base{/**/}; struct D1 : Base{/**/}; // 默认是public class D2 : Base{/**/}; // ...
分类:
编程语言 时间:
2016-07-23 14:57:01
收藏:
0 评论:
0 赞:
0 阅读:
118
1.计算连个矩阵乘积的标准算法: //标准算法 void MatrixMultiply(int a[][MAXN], int b[][MAXN], int p, int q, int r) { int sum[MAXN][MAXN]; memset(sum, 0, sizeof(sum)); int... ...
分类:
编程语言 时间:
2016-07-23 14:53:11
收藏:
0 评论:
0 赞:
0 阅读:
308
分类:
编程语言 时间:
2016-07-23 14:05:18
收藏:
0 评论:
0 赞:
2 阅读:
448
很久没写博客了,因为项目和一些个人原因。最近复习找工作,看书+回想项目后有一些心得,加上博客停更这么长时间以来的积累,很是有些东西可写。从今儿开始,慢慢把之前积累的东西补上来,方便以后查漏补缺。
先从最近的开始。昨天看到Java泛型相关的内容,有些疑惑,查资料之后发现这部分很有些有意思的东西,比如类型擦除带来的重写问题等等,一并记录在这篇文章里。1. 泛型定义看了很多泛型的解释百度百科,解释1,解...
分类:
编程语言 时间:
2016-07-23 13:43:31
收藏:
0 评论:
0 赞:
0 阅读:
860