02 2016 档案

摘要:一、引言 如何实现图片分割?若有园友用到这个模块,使用Java的BufferedImage类来实现,图片切分也可以作为一个小工具积累起来,以备不时之需。 二、代码清单 说明:可以切分任何图片,具体的参数园友可以自行配置~之后就可以在配置的目录下看到切分结果了。 三、总结 要将平时遇到的一些小工具积累 阅读全文
posted @ 2016-02-29 22:17 leesf 阅读(1681) 评论(0) 推荐(2) 编辑
摘要:一、引言 很多时候我们的程序可能需要在运行时识别对象和类的信息,比如多态就是基于运行时环境进行动态判断实际引用的对象。在运行时识别对象和类的信息主要有两种方式:1.RTTI,具体是Class对象,它假定我们在编译时已经知道了所有类型。2.反射机制,运行我们在运行时发现和使用类的信息。 二、RTTI 阅读全文
posted @ 2016-02-29 21:06 leesf 阅读(1881) 评论(0) 推荐(5) 编辑
摘要:一、需求分析 1. 显示候选人照片和姓名。 2. 可以使用多种模式进行抽奖,包括一人单独抽奖、两人同时抽奖、三人同时抽奖。 3. 一个人可以在不同的批次的抽奖中获取一、二、三等奖,但是不能在同一批次抽奖中获取多个奖项。 二、系统总体框架 系统需求比较简单,采用Java Swing技术可以很好的实现, 阅读全文
posted @ 2016-02-27 21:27 leesf 阅读(2353) 评论(0) 推荐(2) 编辑
摘要:一、为什么需要垃圾回收 如果不进行垃圾回收,内存迟早都会被消耗空,因为我们在不断的分配内存空间而不进行回收。除非内存无限大,我们可以任性的分配而不回收,但是事实并非如此。所以,垃圾回收是必须的。 二、哪些内存需要进行垃圾回收 对于虚拟机中线程私有的区域,如程序计数器、虚拟机栈、本地方法栈都不需要进行 阅读全文
posted @ 2016-02-27 17:32 leesf 阅读(5190) 评论(2) 推荐(16) 编辑
摘要:一、前言 由于项目中一个小的模块需要获取客户端的IP地址以保证安全调用webservice接口,项目中客户端使用C#编写,服务器端使用Java编写,服务器端与客户端采用Axis开发的WebService进行通信。服务器端维护IP白名单列表,只有IP地址在白名单中的客户端才可以成功调用到接口,获得服务 阅读全文
posted @ 2016-02-25 20:45 leesf 阅读(1617) 评论(0) 推荐(2) 编辑
摘要:一、问题描述 1.遍历二叉树指定层次的所有结点 2.统计指定层的搜索结点个数 3.对二叉树进行层次遍历 4.找到二叉树中每一层的第一个结点或最后一个结点 二、问题分析 对树结构的问题我们首先会想到使用递归来解决,因为树结构完美适合递归,树的前序、中序、后序遍历使用递归很容易就可以解决,并且很容易理解 阅读全文
posted @ 2016-02-23 21:06 leesf 阅读(1106) 评论(0) 推荐(3) 编辑
摘要:一、题目描述 有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空 汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满 的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶 阅读全文
posted @ 2016-02-23 15:35 leesf 阅读(4827) 评论(0) 推荐(4) 编辑
摘要:一、前言 为什么要学习了解Java虚拟机 1.我们需要更加清楚的了解Java底层是如何运作的,有利于我们更深刻的学习好Java。 2.对我们调试错误提供很宝贵的经验。 3.这是合格的Java程序必须要了解的内容。 基于此,笔者打算出一个Java虚拟机的系列,加深自己对知识点的理解,同时也方便各位有需 阅读全文
posted @ 2016-02-21 21:32 leesf 阅读(6449) 评论(2) 推荐(21) 编辑