- 博客(38)
- 资源 (5)
- 收藏
- 关注
原创 eclipse快捷键的使用
Ctrl+1 快速修复(最经典的快捷键,就不用多说了)<br />Ctrl+D: 删除当前行 <br />Ctrl+Alt+↓ 复制当前行到下一行(复制增加)<br />Ctrl+Alt+↑ 复制当前行到上一行(复制增加)<br />Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,再粘贴了)<br />Alt+↑ 当前行和上面一行交互位置(同上)<br />Alt+← 前一个编辑的页面<br />Alt+→ 下一个编辑的页面(当然是针对上面那条来说了)<br />Alt+Enter 显示当前
2011-04-30 12:07:00
503
原创 23种设计模式
<br />建型模式 <br /><br />1、FACTORY—追MM少不了请吃饭了,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory <br /><br />工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费者无须修改就可以接纳新产品。缺点是当产品修改时,工厂类也要做相应的修改。如:如何创建及如何向客户端提供。 <br /><br />2、BUIL
2010-08-02 17:12:00
564
原创 银行业务中贷款算法等额本金等额本息算法程序
写一个贷款计算器,从网上找了一个算法,自己改了改可以用了,不错,分享给大家import java.text.DecimalFormat;public class jshk{ public static void main(String[] args) { /** * 一、 按揭贷款等额本息还款计算公式 * 1、
2010-02-02 15:36:00
13195
1
原创 关于iReport中纸张的大小 换算
在iReprot里中进行报表设计时 第一步先确定纸张的大小 如A4纸 直接选就行了 A2 A3一样的,但还会在这种情况这种纸没有选择的怎么办?比如 那种代小孔的纸 279*241mm 和宽一点的279*381mm 的纸怎么办呢?iReprot 中设计一个文件会生成相应的xml文件如:http://jasperreports.sourceforge.
2009-11-02 15:47:00
17876
3
转载 error:ids for this class must be manually assigned before calling save():
org.hibernate.id.IdentifierGenerationException: ids for this class must be manually assigned before calling save():今天学的HIBERNATE,回去自己练习,可是却遇到了上面的问题。老办法,百度,很幸运,第一个链接我就得到了解决问题的方法。-------------------
2009-09-08 23:17:00
806
原创 JS日历控件
一个非常流行的javascript写的日历控件:js/calendar.js:document.write("");document.write("");function writeIframe(){ var strIframe = "" + "*{font-size: 12px; font-family: 宋体}" + ".bg{ color: " + WebCalendar
2009-09-06 20:39:00
986
1
转载 转自木白 blog 关于java的数据结构(5)
链表有一个严重的缺陷:需要顺序扫描来定位所查找的元素。查找从表头开始,若成功,则停在被查元素所在的位置,或是在没有找到这个元素时到达表尾。表中元素有序时可以加快查找速度,但仍需顺序查找。因此我们开始构思一种允许跳过某些节点以避免顺序操作的表。跳转表(skip list)是一种有趣的有序链表的变体,它可以使这种非顺序查找成为可能。 跳转表的结构如下图所示:
2009-09-06 20:38:00
608
转载 转自木白 blog 关于java的数据结构(4)
自组织表出于提高查找速度的需要引入了跳转表。尽管单向链表和双向链表需要顺序查找来定位一个元素或判断它不再表中,但仍可通过某些方式动态组织链表以提高查找效率。这种组织依赖于数据的配置,这样数据流需要重组织已经在表中的节点。实际应用里有多种组织表的方式,此处只描述其中四种:(1) 移到表头法:在定位到查找的元素后,把它移到表头。(2) 调换法:在定位到查找的元素后,
2009-09-06 20:37:00
572
转载 转自木白 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
808
转载 转自木白 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
645
转载 转自木白 blog 关于java的数据结构
二叉查找树二叉查找树(Binary Search Tree)又称为有序二叉树(Ordered Binary Tree)1、定义二叉查找树具有以下形式:对树中的每个节点n,其左子树(左子树的根是它的左子节点)中保存的所有数值都小于n中保存的数值v,其右子树中保存的所有数值都大于v。2、遍历树的遍历(tree treaversal)是访问树的所有节点,每个节点恰被访问一次。遍历
2009-09-06 20:30:00
1479
转载 关于把小写数字转化为大写数字的java代码
import java.math.BigDecimal;public class ConvertNumber { /** 定义数组存放数字对应的大写 */ private final static String[] STR_NUMBER = { "零", "壹", "贰", "叁", "肆", "伍", "陆", "柒", "捌", "玖" }; /** 定义数组存放
2009-08-21 17:39:00
9789
原创 ireport 中文显示问题
碰到这个问题 ,用ireport 设计的报表执行后全是白屏,从网上找了一些解决办法。现记录一下: ireport 可视化设计jasper报表,非常方面,而且提供多种格式文件输出,其中生成pdf时碰到了中文问题,解决方法如下:1。下载亚洲语言包iTextAsian.jar放在ireport的lib下面.2。在ireport设计器当中,某个动态文本的属性当中,font中选中宋体,pdf
2009-08-17 11:37:00
938
转载 Struts-Spring-Hibernate 搭配使用
传统的java web应用程序是采用jsp+servlet+javabean来实现的,这种模式实现了最基本的MVC分层,使的程序结构分为几层,有负责显示的jsp、负责流程逻辑控制的servlet、负责数据封装的javabean.但是这种结构仍然存在问题:如jsp页面中需要使用符号嵌入很多的java代码,造成页面结构混乱,servlet和javabean负责了大量的跳转和运算工作,耦合紧密,程序复用
2009-08-16 23:07:00
516
原创 从别人那里转来的关于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
851
原创 html中分页
我想用浏览器打印网页,但是碰到分页的问题 是否能在html中插一个分页符,让程序可以控制分页? 谢谢 --------------------------------------------------------------- 没有.除非是按打印纸大小编的页面. 其实这个问题应该不关HTML事,而是IE打印功能太弱啦,没有分页,只有自己写控件了. -------------------
2009-05-19 17:54:00
4882
转载 一是最简单的例子让你学会如何使用XML来做一个页面
示例结果:所有记录输出到一个表格内;记录按“出版时间”降序排列,当出版时间相同时再按定价的升序排列;如果是专业课,则用蓝字显示;鼠标移到某条记录上时,将显示该记录的相关信息。代码如下:一、booklist.xml 管理学教程 周健临 上海财经出版社 28 2003 否 管理学作为一门规范的
2009-03-10 16:31:00
1302
原创 从别处找到的有关web打印的东西,自己用了一下,还真不错,解决我的大问题了
首先在网页中添加: VIEWASTEXT> 然后就可以依次加入功能按钮了: 将这两块东西放到就不会打印这些按钮了。当然要定义noprint了:.Noprint { DISPLAY: none }只要把不想打印的东西的css设置成noprint就可以了。现在就实现了基本的web打印,需要注意的情况如下:必须将
2009-02-12 10:09:00
1606
原创 在eclipse 中如何导入已经存在的项目
整个工程的都在一个文件夹里面 怎么把它导入到eclipse里面呢 两步走: 一,在eclipse里新建一个与要导入的工程同名工程; 二,file-->import-->Existing Project into Workspace
2008-07-03 16:13:00
1629
2
转载 有关如何使用eclipse 进行插件安装
什么是插件?插件,就是外挂,是来扩展和增强主程序功能的外挂。Eclipse把插件的功能发挥得淋漓尽致,正是由于这点,Eclipse才有了今天的辉煌。个人认为,插件式开发将会是以后软件开发的主流,因为它能给我们带来很大的便利(节省开发成本,提高开发效率,特别是开源的产生)。像我国有名的软件公司--普元软件的构件开发环境(EOS Studio),应该就是Eclipse的一个插件(看到过它的界面,没有用
2008-07-03 15:40:00
1197
原创 关于收集的用户和角色的资料
设计表: Users 用户表 字段:userid,username,userpermission Roles 角色表 字段:roleid,rolename,rolepermission UserInRole 用户角色对应表 字段:userid,roleid PermissionList 权限列表 字段:perm
2008-06-25 11:41:00
1060
原创 关于Eclipse3.2中出现的警告泛化
Eclipse3.2中以下代码在.add方法被调用时会出现警告(warnings) Vector v = new Vector (); v.add(s);提醒内容如下:Type safety: The method add(Object) belongs to the raw type Vector. References to generic type Vec
2008-04-16 10:24:00
880
原创 MyEclipse+struts+Hibernate配置开发
首先,在myeclipse里新建一个工程。在左边的Package Exporler面版里点右键选择new->project… 在跳出菜单里选择MyEclipse->J2EE Projects->Web Project。 点击next后进入如下画面: 工程名为:test 结束后点击Finish。 好了,如果成功的话你就会在 Package Exporler里看到一个新的t
2008-04-06 11:03:00
600
原创 JAVA的JDK环境变量怎样配置
在这里我将jdk1.4.2_09直接安装在C盘下,即C:/j2sdk1.4.2_09 下面为详细配置: 1.JAVA_HOME JAVA_HOME指向的是JDK的安装路径 在该路径下你应该能够找到bin、lib等目录 如我的设置就应该为JAVA_HOME=C:/j2sdk1.4.2_09; 2.PATH 设置PATH的目的是为了指向JDK的bin目录 在bin目录下放的是各种编译执行命令 如我的
2008-04-06 11:01:00
912
1
原创 BCB中如何使用四舍五入的方法
if ( indata>;0.00 ) *outdata=(int)((indata*precision*10)+0.5)/100.00; else *outdata=(int)((indata*precision*10)-0.5)/100.00;在负数时有问题,例如-4.9999,精确到2位小数进行四舍五入,应该是-5.00,使用方法得到-4.99。因此应当判断输入浮点数是
2008-02-15 10:28:00
1980
原创 在BCB中如何生成一个EXE文件
在C++ Builder 去掉 : project-> option-> Packges-> Build with runtime packages project-> option-> Linker-> Linking-> Use dynamic RTL
2008-01-24 18:03:00
1400
原创 电信禁止路由器上网的破解方法
提供几种方法,大家可以试试.ADSL共享上网有两种方式,一种是代理,一种是地址翻译(NAT),大家常说的路由方式其实就是NAT方式,其实路由和NAT的原理还是有区别的,这里不作讨论,现在的ADSL猫一般都有NAT的功能,用它本身的功能实现共享上网是比经济方便,本文主要讨论这种方式。 要想阻断一台以上的计算机上网必须能发现共享后边的机器是否多于一台,经过NAT转换后访问外网的内网的计算机的地址都变成
2007-12-19 11:34:00
2353
原创 如何使用hibernate
点configure database driver在Driber template 中选一个驱动 如mysql URL 中填入你的URL 如:jdbc:mysql://localhost:3306/mysql add JARS 包 这个包很重要,从网上去找不同类型的数据库的相应包文件:如mysql 的包叫mysql-
2007-12-13 10:05:00
3317
原创 忘记了windows密码了怎么办
方法一:有其它的用户的情况下还有一个administrator 这个用户一班情况下没有密码 试试 一下子就进去了,进入控制面板,删除你的用户或是改一下密码。很简单吧!方法二: 用dos启动。 删掉系统目录下的sam文件。 一般在c:/windows/system32/config/目录下。 重新启动。就没有密码了。 或者用一些工具光盘有清除密码的工具。很多工具光盘都带的有。一般的“JUJ
2007-12-13 09:52:00
1935
原创 在Unix服务器上,如何建立weblogic的domain
应该在bea/weblogic81/common/bin中存在一个config.sh的
2007-03-01 17:47:00
933
转载 informix jdbc连接
第 1 步:到 Informix 数据库的 JDBC 连接 开发到 Informix 的连接所需的 Java 库是 Informix ClientSDK 软件包。如果您的数据库在不同的主机上,并且您的本地开发环境是不同的平台(UNIX?0?3 数据库服务器,Linux?0?3 开发环境),请确保根据运行 Java 代码的平台来下载 ClientSDK。 将合适的库目录添加到 ClientSDK 的
2007-03-01 14:59:00
9624
1
原创 MyEclipse 的下载和安装
MyEclipse 的下载和安装MyRclipse的下载地址:http://www.myeclipseide.com/displayarticle58.html 这里面有myeclipse 的各种版本 点击Download MyEclipse 5.1 now 下载后进行运行安装
2007-03-01 14:46:00
1153
原创 rose病毒的查杀 billfranck
病毒介绍:自4月10号以来,在网路上流行一个叫“rose.exe”的病毒,它最初的表现为在你的电脑里面,右键单击各个盘符的时候,第一项由原来的“打开”变成了“自动播放”,然后在你的系统进程里面会出现若干个“rose”的进程,占用电脑的CPU资源。 传播方式:通过U盘、MP3 、移动硬盘等移动存储设备传播,一般表现为移动存储设备内东西无法剪切、移动存储设备无法移出等,尤其在公用电脑上表现极为明显,
2006-07-14 09:01:00
1126
原创 我现在不知要做些什么?很迷茫!!
以前用BCB做过几个小软件,单机版的,很小的那种,如图书管理,人事管理,进销存软件什么的,可是越来越发现,现在的软件,越来越离不开网络,所以想转向网络软件,主要运行程序在服务器端,客户端当然只是一个浏览器的瘦型软件,可是我迷茫了,我不知前进的方向了:JAVA? J2EE? ASP? JSP? 在BCB的书上看到过,用BCB做互联网程序的,相GCI,ISAPI,WEBSEVER等,可是在自
2006-06-20 17:47:00
1057
js验证身份证号码的有效方法
2008-12-26
html基础 html基础 html基础 chm格式的
2008-12-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人