摘要: thanks:https://m.oschina.net/u/123553 一、GC概要 JVM堆相关知识 为什么先说JVM堆? JVM的堆是Java对象的活动空间,程序中的类的对象从中分配空间,其存储着正在运行着的应用程序用到的所有对象。这些对象的建立方式就是那些new一类的操作,当对象无用后,是 阅读全文
posted @ 2018-03-27 02:04 iiiorz 阅读(152) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2018-03-22 21:43 iiiorz 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 大部分引用自《Thinking in JAVA》(the 4th edtion) 1 面向对象及java简介 1.1 抽象过程 面向过程与面向对象 我要去承德 面向过程:我开车,我开导航,我踩离合,我挂档,我踩油门,我上五环,我上京承。。。。 面向对象:我命令车去承德,车怎么去的不关我事 1.2 一 阅读全文
posted @ 2018-03-20 23:47 iiiorz 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Github: https://github.com/coderzh/CodeTips /* gotips_test.go: Golang速学速查速用代码手册 Source: github.com/coderzh/CodeTips/blob/master/gotips_test.go Author: 阅读全文
posted @ 2018-03-15 10:35 iiiorz 阅读(528) 评论(0) 推荐(0) 编辑
摘要: from:http://www.cnblogs.com/hetonghai/archive/2008/04/09/1144102.html 一 引言 蚁群算法(ant colony optimization,ACO),又称蚂蚁算法,是一种用来在图中寻找优化路径的机率型技术。它由Marco Dorig 阅读全文
posted @ 2018-03-15 10:18 iiiorz 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.ruanyifeng.com/blog/2017/12/blockchain-tutorial.html 感谢原作者分享! 区块链(blockchain)是眼下的大热门,新闻媒体大量报道,宣称它将创造未来。 可是,简单易懂的入门文章却很少。区块链到底是什么,有何特别之处 阅读全文
posted @ 2018-03-15 10:07 iiiorz 阅读(171) 评论(0) 推荐(0) 编辑
摘要: SM4 密码算法结构 SM4 密码算法基本运算有两部分: 1.模2加:⊕,32比特异或运算 2.循环移位: <<< i ,把32位字循环左移i位 基本密码部件为 1非线性字节变换S盒(起混淆作用) S盒数据表:(横向为低位,纵向为高位) S盒的置换规则: 输入的高半字节为行号,低半字节为列号,行列交 阅读全文
posted @ 2018-03-14 22:11 iiiorz 阅读(817) 评论(0) 推荐(0) 编辑
摘要: 9. APDU命令参考 9.1 总的编码规则 A.生命周期状态的编码 可执行的装载文件 b8 b7 b6 b5 b4 b3 b2 b1 含义 16进制命令 0 0 0 0 0 0 0 1 LOADED 01 应用 b8 b7 b6 b5 b4 b3 b2 b1 含义 16进制命令 0 0 0 0 0 阅读全文
posted @ 2017-12-20 00:28 iiiorz 阅读(1909) 评论(1) 推荐(0) 编辑
摘要: 在Java中有两种类型的多态性:编译时多态性和运行时多态性。 编译时多态性就是指函数的重载而已,实现方法是根据函数的名字不同来调用。 运行时多态性或动态方法分派是一个过程,它对重写方法的调用在运行时体现而不是编译时(因为方法调用是由JVM不是编译器决定的,所以它被称为运行时多态性)。 在此过程中,通 阅读全文
posted @ 2017-04-30 19:33 iiiorz 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 栈是一种线性表,仅限在一端进行插入和删除操作,特点是先进后出。 由于栈是一种线性结构,首先可以想到用数组来实现,但由于数组初始化后容量就已经确定,如果不添加扩容操作,则会出现栈溢出,同时扩容操作也会降低一些效率;如果事先九分配较大空间则可能造成资源浪费。一种解决方法是同一个数组实现两个栈,让两个栈向 阅读全文
posted @ 2017-02-23 23:09 iiiorz 阅读(203) 评论(0) 推荐(0) 编辑