java
billfranck
java程序员 python
展开
-
ER/Studio 使用relationships
原创 2008-07-03 17:19:00 · 702 阅读 · 0 评论 -
转自木白 blog 关于java的数据结构(3)
堆栈和队列1、 堆栈使用LinkedList实现堆栈: /*** 使用LinkedList双向链表实现堆栈* 2008.12.21*/ import java.util.LinkedList; public class Stack { private LinkedList list = new LinkedList(); pub转载 2009-09-06 20:35:00 · 786 阅读 · 0 评论 -
转自木白 blog 关于java的数据结构(4)
自组织表出于提高查找速度的需要引入了跳转表。尽管单向链表和双向链表需要顺序查找来定位一个元素或判断它不再表中,但仍可通过某些方式动态组织链表以提高查找效率。这种组织依赖于数据的配置,这样数据流需要重组织已经在表中的节点。实际应用里有多种组织表的方式,此处只描述其中四种:(1) 移到表头法:在定位到查找的元素后,把它移到表头。(2) 调换法:在定位到查找的元素后,转载 2009-09-06 20:37:00 · 551 阅读 · 0 评论 -
转自木白 blog 关于java的数据结构(5)
链表有一个严重的缺陷:需要顺序扫描来定位所查找的元素。查找从表头开始,若成功,则停在被查元素所在的位置,或是在没有找到这个元素时到达表尾。表中元素有序时可以加快查找速度,但仍需顺序查找。因此我们开始构思一种允许跳过某些节点以避免顺序操作的表。跳转表(skip list)是一种有趣的有序链表的变体,它可以使这种非顺序查找成为可能。 跳转表的结构如下图所示:转载 2009-09-06 20:38:00 · 579 阅读 · 0 评论 -
抽出一个方法
原创 2009-09-07 11:47:00 · 527 阅读 · 0 评论 -
从别人那里转来的关于java中时间日期的转化 大家一起来学习一下
经常用到时间日期类,所以就将常用的日期方法和属性都归纳总结如下,方便大家查找 1.计算某一月份的最大天数 Calendar time=Calendar.getInstance(); time.clear(); time.set(Calendar.YEAR,year); time.set(Calendar.MONTH,i-1);//注意,Calendar对象默认一月为0 int day原创 2009-07-10 00:01:00 · 828 阅读 · 0 评论 -
关于iReport中纸张的大小 换算
在iReprot里中进行报表设计时 第一步先确定纸张的大小 如A4纸 直接选就行了 A2 A3一样的,但还会在这种情况这种纸没有选择的怎么办?比如 那种代小孔的纸 279*241mm 和宽一点的279*381mm 的纸怎么办呢?iReprot 中设计一个文件会生成相应的xml文件如:http://jasperreports.sourceforge.原创 2009-11-02 15:47:00 · 17729 阅读 · 3 评论 -
银行业务中贷款算法等额本金等额本息算法程序
写一个贷款计算器,从网上找了一个算法,自己改了改可以用了,不错,分享给大家import java.text.DecimalFormat;public class jshk{ public static void main(String[] args) { /** * 一、 按揭贷款等额本息还款计算公式 * 1、原创 2010-02-02 15:36:00 · 13128 阅读 · 5 评论 -
转自木白 blog 关于java的数据结构(2)
递归递归实例——von Koch雪花结构/*** 递归实例:von Koch雪花结构* 这个曲线是在1904年由瑞典数学家Helge von Koch提出的。*/import java.awt.*;import java.awt.event.*;public class VonKoch extends Frame implements转载 2009-09-06 20:34:00 · 626 阅读 · 0 评论 -
转自木白 blog 关于java的数据结构
二叉查找树二叉查找树(Binary Search Tree)又称为有序二叉树(Ordered Binary Tree)1、定义二叉查找树具有以下形式:对树中的每个节点n,其左子树(左子树的根是它的左子节点)中保存的所有数值都小于n中保存的数值v,其右子树中保存的所有数值都大于v。2、遍历树的遍历(tree treaversal)是访问树的所有节点,每个节点恰被访问一次。遍历转载 2009-09-06 20:30:00 · 1451 阅读 · 0 评论 -
关于收集的用户和角色的资料
设计表: Users 用户表 字段:userid,username,userpermission Roles 角色表 字段:roleid,rolename,rolepermission UserInRole 用户角色对应表 字段:userid,roleid PermissionList 权限列表 字段:perm原创 2008-06-25 11:41:00 · 1003 阅读 · 0 评论 -
在eclipse 中如何导入已经存在的项目
整个工程的都在一个文件夹里面 怎么把它导入到eclipse里面呢 两步走: 一,在eclipse里新建一个与要导入的工程同名工程; 二,file-->import-->Existing Project into Workspace原创 2008-07-03 16:13:00 · 1601 阅读 · 2 评论 -
有关如何使用eclipse 进行插件安装
什么是插件?插件,就是外挂,是来扩展和增强主程序功能的外挂。Eclipse把插件的功能发挥得淋漓尽致,正是由于这点,Eclipse才有了今天的辉煌。个人认为,插件式开发将会是以后软件开发的主流,因为它能给我们带来很大的便利(节省开发成本,提高开发效率,特别是开源的产生)。像我国有名的软件公司--普元软件的构件开发环境(EOS Studio),应该就是Eclipse的一个插件(看到过它的界面,没有用转载 2008-07-03 15:40:00 · 1167 阅读 · 0 评论 -
ER/Studio 使用relationships
原创 2008-07-03 17:20:00 · 674 阅读 · 0 评论 -
从别处找到的有关web打印的东西,自己用了一下,还真不错,解决我的大问题了
首先在网页中添加: VIEWASTEXT> 然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint { DISPLAY: none }只要把不想打印的东西的css设置成noprint就可以了。现在就实现了基本的web打印,需要注意的情况如下:必须将原创 2009-02-12 10:09:00 · 1581 阅读 · 0 评论 -
一是最简单的例子让你学会如何使用XML来做一个页面
示例结果:所有记录输出到一个表格内;记录按“出版时间”降序排列,当出版时间相同时再按定价的升序排列;如果是专业课,则用蓝字显示;鼠标移到某条记录上时,将显示该记录的相关信息。代码如下:一、booklist.xml 管理学教程 周健临 上海财经出版社 28 2003 否 管理学作为一门规范的转载 2009-03-10 16:31:00 · 1265 阅读 · 0 评论 -
Struts-Spring-Hibernate 搭配使用
传统的java web应用程序是采用jsp+servlet+javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责显示的jsp、负责流程逻辑控制的servlet、负责数据封装的javabean.但是这种结构仍然存在问题:如jsp页面中需要使用符号嵌入很多的java代码,造成页面结构混乱,servlet和javabean负责了大量的跳转和运算工作,耦合紧密,程序复用转载 2009-08-16 23:07:00 · 497 阅读 · 0 评论 -
ireport 中文显示问题
碰到这个问题 ,用ireport 设计的报表执行后全是白屏,从网上找了一些解决办法。现记录一下: ireport 可视化设计jasper报表,非常方面,而且提供多种格式文件输出,其中生成pdf时碰到了中文问题,解决方法如下:1。下载亚洲语言包iTextAsian.jar放在ireport的lib下面.2。在ireport设计器当中,某个动态文本的属性当中,font中选中宋体,pdf原创 2009-08-17 11:37:00 · 909 阅读 · 0 评论 -
23种设计模式
<br />建型模式 <br /><br />1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory <br /><br />工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 <br /><br />2、BUIL原创 2010-08-02 17:12:00 · 538 阅读 · 0 评论