自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(48)
  • 资源 (14)
  • 收藏
  • 关注

原创 题目: 一球从100米高度自由落下,每次落地后反跳回原高度的一半;再落下,求它在 第10次落地时,共经过多 少米?第10次反弹多高?

package 一球从100米高度自由落下问题答案;/** * * @author 何虎 * */public class CalculateBal{ public static void main(String[] args) { Ball bl = new Ball(); bl.setHight(100f); //高度100米 for(int i=1;

2014-08-22 17:34:53 17891

原创 有只青蛙掉入十米深的井底,青蛙早晨往上爬三米, 傍晚往下猾两米,问青蛙用几天才能从井里出来?

package 有只青蛙掉入十米深的井底;/** * * @author 何虎 * */public class CalculateToad{ public static void main(String[] args) { int day = 1; int miter = 10; Toad toad = new Toad(); toad.setMi

2014-08-22 17:34:23 10550

原创 有n个人围成一圈,顺序排号。从第一个人开始报数(从1到3报数), 凡报到3的人退出圈子,问最后留下 的是原来第几号的那位。

package 有n个人围成一圈顺序排号从第一个人开始报数;/** * * @author 何虎 * */public class Person{ private int id; private Person prev; private Person next; public Person getPrev() { return prev; } publ

2014-08-22 17:31:57 7077

原创 古典问题: 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一 对兔子,假如兔子都不死,问每个月的兔子总数为多少?

package 生兔子问题答案;import java.util.ArrayList;import java.util.List;/** * * @author 何虎 * */public class CalculateRabbit{ public static void main(String[] args) { List rabbitList = new Arra

2014-08-22 17:30:49 10209 4

原创 猴子吃桃问题: 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩 * 下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 的一半零一个。到第10天早上想再吃

package 猴子吃桃问题猴子第一天摘下若;/** *猴子吃桃问题: * 猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个 第二天早上又将剩 * 下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下 * 的一半零一个。到第10天早上想再吃时,见只剩下一个桃子了。求第一天共摘了多少。 * */public class Monky{ private in

2014-08-22 17:29:01 10365

原创 WebService构建异构系统通信应用

WebService构建异构系统通信应用        WebService是用来解决异构系统间的通信问题,很多大型的项目用不同的语言构建,比如C++和JAVA间通信和VB间通信。其中有很多概念需要清楚,SOAP是简单传输对象协议,通常便于理解可以认为是HTML+XML。WSDL是WebService的部署描述符,通过WSDL可以生成存根和骨架进行WebService应用的构建。遇到过很多

2013-07-04 23:21:27 2593

原创 WindowsXP文件夹权限设置:xp更改文件夹权限的方法?在XP中,怎么实现文件或文件夹的权限?

WindowsXP文件夹权限设置:xp更改文件夹权限的方法?在XP中,怎么实现文件或文件夹的权限?  解决U盘、移动与硬盘无法复制剪切等问题 1、我的电脑→工具→文件夹选项→高级选项“□使用简单的文件共享”前面的“□”中的勾去掉,点确定。 2、用鼠标的右键点击你要设置权限的文件夹(盘)→共享和安全→安全 然后你就可以选中你要设置权限的用户名然后在下面设置你所选中的用户的

2013-01-11 15:55:24 3286

原创 IE无法设置主页为空白页解决方案

IE无法设置主页为空白页解决方案 IE无法设置主页为空白页解决方案 一、第一种解决方案1、在开始种输入   gpedit.msc   打开窗口,  用户配置->Windows 设置->Intenet Explorer 维护->URL->重要URL二、第二种解决方案1、在开始种运行 regedit ,    在注册表的  HKEY_LOCAL_MACHINE\SOFT

2012-12-31 19:22:58 1638

原创 选择排序和冒泡排序优化

选择排序和冒泡排序优化 选择排序和快速排序优化 一、选择排序 import java.util.* ;public class SelectSort { public static void main(String args[]) { int []squn = new int [10]; int t = 0; Random ran = new Rando

2012-12-29 14:27:28 530

原创 Androi Activity实验2 加法计算器

Androi Activity实验2  加法计算器Androi Activity实验2  加法计算器一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)  Hello World, Activity_03! Activity_03 加法 计算 退出

2012-12-29 01:38:02 856

原创 Androi Activity实验1 Intent(意图)

Androi Activity实验1  Intent(意图)Androi Activity实验1  Intent(意图)一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)  Hello World, Activity_02! Activity_02 跳转 跳转后显示

2012-12-29 01:29:03 745

原创 Android 布局 实验4

Android 布局 实验4Android 布局 实验4一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)  Hello World, LayoutActivity! 何小虎的应用_2 请输入: 确定 取消 输入内容为空! 三、编写资源文件(布

2012-12-29 01:10:06 544

原创 Android 布局 实验3

Android 布局 实验3Android 布局 实验2一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)  Hello World, LayOut! AndroidLayout 这个是从主Activity直接跳过来的 三、编写资源文件(布局文件)main.x

2012-12-29 00:59:36 762

原创 Android 布局 实验2

Android 布局 实验2Android 布局 实验2一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)  Hello World AndroidLayout 三、编写资源文件(布局文件)<LinearLayout xmlns:android="http://sche

2012-12-29 00:48:38 382

原创 Android 布局 实验1

Android 布局 实验1Android 布局 实验1一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件) Hello Layout 三、编写资源文件(布局文件)  <TableLayout xmlns:android="http://schemas.and

2012-12-29 00:40:05 761

原创 JasperReporter Ireport Java 打印报表

JasperReporter Ireport Java 打印报表        JasperReporter是一个强大的开源报表,通常情况下使用Ireport编辑器进行编辑。今天和大家分享的是Java 和 JasperReporter的结合使用,交互原理。 一、使用Ireport编写JasperReport文件          本文主要讲解 Java和JasperReport的交

2012-12-28 23:42:28 8810 1

原创 Java JDBC读取二进制类型数据(BLOB)

Java JDBC读取二进制类型数据(BLOB)开发中我们常常会将一个图片存入数据库或者将一个文件存入数据库,那么就需要用到BLOB类型。今天和大家分享怎么把二进制文件用Java JDBC存入数据库。 一、建立数据库表参照具体业务 二、写入数据库程序实现1、编写JDBC工具类package com.haerbin.JDBCProject.Connection;i

2012-12-28 22:58:26 8737

原创 Java JDBC读取大文本类型数据(CLOB)

Java JDBC读取大文本类型数据(CLOB)开发中我们常常要把一些大文本类型数据存入数据库,例如一片文章这是后我们就需要数据库的CLOB类型来存储了。 一、建立数据库表此不省略,因个人业务需求来建立。 二、程序实现 1、建立Java JDBC 工具类 package com.haerbin.JDBCProject.Connection;import

2012-12-28 22:46:38 8092

原创 PowerDesigner数据库建模

PowerDesigner数据库建模PowerDesigner是SYSBASE公司推出的数据库建模工具,很多公司都应用此工具做关系型数据库的设计。作为一个合格的项目经理必须具备的技能。 一、建立PowerDesigner项目1、打开PowerDesigner2、新建物理模型   可以吧PowerDesigner工程保存以后修改 二

2012-12-28 19:50:00 756

原创 Android执行原理(流程)

Android执行原理(流程) Android执行流程UML时序图

2012-12-28 17:21:11 999

原创 Struts实现多文件上传

Struts实现多文件上传在显示开发中我们往往在一个页面要实现多个文件的同时上传,今天和大家分享Struts实现的多文件上传方法。 一、构建html页面文件1:文件2:文件3:  这里要注意 enctype类型 enctype="multipart/form-data" 二、程序实现package com.struts.act

2012-12-27 20:40:50 499

原创 win7 无法启动此程序,因为计算机中丢失 suite objects.dll

win7 无法启动此程序,因为计算机中丢失 suite objects.dll 解决安装 win7 Rational Rose 报错,无法启动此程序,因为计算机中丢失 suite objects.dll   问题。 对于架构师来说UML建模是不可少的,  常用的是IBM Rational Rose , win7中有这样的一些问题。   suite objects

2012-12-27 20:05:52 2856 1

原创 Android 单选按钮和复选框事例

Android 单选按钮和复选框事例Android 单选按钮和复选框事例一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)三、编写资源文件(布局文件)  四、编写核心程序(屏幕)五、编写清单文件六、运行程序打电话如何将项目安装

2012-12-25 22:29:14 734

原创 Android 发短信事例

Android 发短信事例Android 发短信事例一、建立Android项目建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)三、编写资源文件(布局文件) 四、编写核心程序(屏幕) 五、编写清单文件六、运行程序打电话如何将项目安装在模拟器中之前文章中说过了,这里不做累述。

2012-12-25 22:12:16 329

原创 Android 拨打电话事例

Android 拨打电话事例 Android事例 拨打电话。 一、建立Android项目 建立项目前几篇文章已经说过了这里不再累述。二、编写资源文件(字符文件)三、编写资源文件(布局文件)四、编写核心程序(屏幕)五、编写清单文件六、运行程序打电话如何将项目安装在模拟器中之前文章中说过了,这里不做累述。

2012-12-25 21:54:15 391

原创 Java反射实现类似 Spring IOC 实例

Java反射实现类似 Spring  IOC  实例 用反射技术实现应用层和业务层的分离,更好的完成代码间的解耦。 一.编写一个properties文件记录类的实现 二.编写DAO实现类这里我们为了演示简单写了, 真实项目应该是访问数据库等一些业务。 三.通过工厂模式、单利模式、反射技术返回反转后的实现类 30--33行为读取

2012-12-25 21:17:58 473

原创 反射技术Java原理

反射技术Java原理 Java的反射技术非常重要!我认识的很多朋友总是忽略这点。平时项目中没有用过所以没把他作为重点,其实这是错误的。其实很多人每天都在用反射技术只是不知道而已。比如我们常用的框架 Struts、Spring、Hibernate这些框架都应用了反射技术。今天分享一下反射技术的基础,后续会和大家分享反射具体在项目中怎么应用。 一.编写一个POJO对象

2012-12-25 20:54:34 371

原创 Oracle导入导出命令

Oracle导入导出1.  DOS启动Oracle服务启动监听 lsnrctl start 启动服务 oradim –startup –sid orcl 2.  SQLPLUS连接OracleDOS 打开SQLPLUS普通用户连接Oracle :conn scott/tiger超级管理员连接Oracle必须加上 as sysdba3.

2012-12-25 20:03:07 248

原创 MySQL导入导出命令

MySQL导入导出1.   安装MySQL此步骤省略。2.   检查环境变量是否存在PATH。如果没有手动添加。3.   启动MySQL服务4.   DOS连接MySQL 5.   导出MySQL数据库我们在DOS窗口下导出test数据库到指定目录下。 6.   导入MySQL数据库我们连接到MySQL数据库导入。成功导入

2012-12-25 19:45:14 212

原创 Java写二进制文件哪种好

Java写二进制文件1.比较标准的文件写方式

2012-12-25 01:47:58 410

原创 Java读二进制文件哪种好

Java读二进制文件什么样的写法才是好的文件读呢?文件的读写都是操作二进制字节流那么到底哪种方式比较理想比较高效安全。 1.第一种读的方式 这种方式的思路是读一个字节就强制转换成一个字符显示出来,这样对磁盘的操作非常频繁而且效率比较低。2.第二种读的方式这种方式的思路是把字节流读到一个缓冲区中,一次性的从缓冲区中去的数据这样减少了对硬盘的操作。

2012-12-25 01:41:49 504

原创 Android开发环境搭建

Android开发环境搭建1.从官网下载下载Eclipse2.下载Eclipse Android开发插件ADT 3.下载Android SDK 4.启动Eclipse安装ADT插件由于我们下载的是.zip包,我们就选择Acchive来安装。我们选择好刚刚下载好的ADT压缩包即可。 完成后重启Eclipse,当发现工具栏有所

2012-12-25 00:33:16 358

原创 Oracle分页原理Java三层架构分页实例

Oracle分页原理Java三层架构分页实例一. 运行效果二. JDBC工具封装 三.接口设计(DAO层)四.接口实现层五.封装分页模型由于在一个大型项目中分页要有很多处用到所以我们封装起来方便使用。六.核心Servlet在前台就是访问这个Servlet来进行分页数据的调用。七.前台页面显示

2012-12-24 23:37:58 1983

原创 Android开发入门Hello World

Android开发入门Hello World          一个Android小应用,主要是跟大家分享如何开发Android应用并且发布到模拟器中,后期会有跟多的例子以及真实的安装到一部Android平台手机上讲解。 一.建立Android项目next->对以上各项加以解释: 1.这部分为项目名称和存放位置等信息,详细大家都能看懂。

2012-12-24 22:34:33 3232

原创 Android项目有红叉解决方案

Android项目有红叉解决方案   1.随意进入项目中的一个类,随便打一个空格保存。 2.如果1方法不好使那么Project -> Clean  3.以上方法都不好使,进入C:\Documents and Settings\Administrator\.android 删除debug.keystore 和  ddms.cfg重新打开Eclips

2012-12-24 20:52:02 746

原创 .Net WinForm 简易计算器

.Net WinForm 简易计算器        c#简易计算器 一.建立WinForm项目 1.建立计算器页面通过工具箱中的控件构建计算器界面。 2.编写控件后台代码3.运行程序效果4.可以把程序发布成.exe文件进行安装发布成功后打开目录这个计算器就可以安装在Windows

2012-12-24 02:30:46 3509

原创 设计模式

设计模式之单利         单利设计模式是非常常用的一种设计模式,也是提高效率的一种设计思路。单利其实还是很发杂的。 很多朋友其实早就接触了单利只是没有留意而已,  Servlet 就是一个单实例多线程的,所以Servlet存在线程安全 问题! 今天和大家分享一下单利的原理。 一.饿汉式单利     现在很多程序员不关心JAVA的内存分配,以为JVM都可以搞

2012-12-24 01:25:53 401

原创 JavaScript实现多文件上传

JavaScript实现多文件上传1.效果图点击 点击remove移除该条目,点击more添加一个条目。点击  2.html代码  3.JavaScript代码 var addMore = function() { var div = document.getElementById("

2012-12-24 00:22:02 656

原创 jQuery实现多文件上传

jQuery实现多文件上传         在开发中往往要在一个页面中实现多个文件上传,在前端就要相应的给用户实现方便的功能和效果。 JavaScript可以实现这种需求,今天跟大家分享用jQuery实现这种效果。    图  ~~~~ 1.效果点击  点击 点击remove后就删掉该条目,点击more又添加新的条目。 2.htm

2012-12-23 23:53:39 1377

原创 .Net发布到IIS服务器,IIS服务器配置

.Net发布到IIS服务器,IIS服务器配置        很多学习.Net的朋友初次接触并不知道一个.Net应用怎么发布到IIS服务器中去, 这里和大家分享一下这方面的东西。 大家都知道 java开发的WEB应用要发布道WEB容器中例如Tomcat等,  那么.Net应用一样要发布到WEB服务器中, .Net用的WEB服务器是 IIS。 一.VisualStudi

2012-12-23 23:12:12 19283 1

李腾飞OA系统综合资料

李腾飞OA系统综合资料 包括很多的JAVA应用技术。 是很好的OA系统学习资料 。

2011-06-13

oracle 10g教程 pdf

很不错的oracle 10g基础教程,希望对大家的学习有所帮助。

2011-03-23

java基础教程pdf

很不错的JAVA基础教程,希望对大家的学习有所帮助。

2011-03-23

Spring教程 pdf

很不错的Spring教程,希望对大家的学习有所帮助。

2011-03-23

Hibernate 教程 pdf

很不错的Hibernate教程,希望对大家的学习有所帮助

2011-03-23

struts2教程 pdf

一个很不错的Struts2.x教程,希望对大家的学习有所帮助。

2011-03-23

企业后台管理系统界面(E——mail)

企业后台管理系统界面(E——mail)后台管理系统,框架很不错的资源。希望大家看一看。

2009-10-05

进销存管理系统软件-安装

商业进销存管理系统软件,安装版。很好用的软件。 商业进销存管理系统软件,安装版。很好用的软件。

2009-09-30

进销存管理系统功能分析-进销存管理系统功能分析

进销存管理系统功能结构分析,很好的资源,希望大家看一看。

2009-09-30

进销存管理系统-进销存管理系统

进销存管理系统这是一个比较好的资源,想做开发的朋友希望来看看。

2009-09-30

商业进销存管理系统——进销存管理系统

进销存管理系统是一个比较好的系统,希望想学习开发的朋友看一看。

2009-09-30

Easy+Ajax+with+jQuery中文版.pdf

ajax jquery学习好帮手简单易懂很好的资源!

2009-09-02

ajax API 文档

<?php /** * @name 用户注册页面 * @since 2007-05-04 * @author BianJiang * @link liuxingyuyuni.cublog.cn * @history 需要对数据库操作进行封装 * */ //开启会话 session_start(); //基本设置 @$dbHost = "www.xxx.com"; @$dbUser = "root"; @$dbPass = "xxx"; @$dbOne = "xxx"; @$dbTwo = "xxx"; $rootPath = str_replace(''\\'',''/'',dirname(__FILE__)."/"); require_once($rootPath."lib/xajax/xajax.inc.php"); require_once($rootPath."lib/smarty/Smarty.class.php"); $tpl = new Smarty(); $tpl->template_dir = $rootPath.''templates''; $tpl->compile_dir = $rootPath.''templates_c''; $tpl->config_dir = $rootPath.''lib/smarty/configs''; $tpl->cache_dir = $rootPath.''lib/smarty/cache''; $tpl->debugging = false; $tpl->caching = false; $tpl->left_delimiter = ''{#''; $tpl->right_delimiter = ''#}''; $xajax = new xajax(); /** * @name getIP * @param None * @desc get client ip address * @return String * */ function getIP() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) $ip = getenv("HTTP_CLIENT_IP"); else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) $ip = getenv("HTTP_X_FORWARDED_FOR"); else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) $ip = getenv("REMOTE_ADDR"); else if (isset($_SERVER[''REMOTE_ADDR'']) && $_SERVER[''REMOTE_ADDR''] && strcasecmp($_SERVER[''REMOTE_ADDR''], "unknown")) $ip = $_SERVER[''REMOTE_ADDR'']; else $ip = "127.0.0.1"; return($ip); } /** * @name isValidUser * @param String $username * @desc XAJAX注册函数:对注册用户名称进行检查 * @return $xajaxResponse->getXML() * */ function isValidUser($username) { $username=iconv("utf-8", "gb2312", $username); global $dbHost, $dbUser, $dbPass, $dbOne; $xajaxResponse = new xajaxResponse(); $xajaxResponse->addAlert($username); $conn = mysql_connect($dbHost, $dbUser, $dbPass); if(!$conn) die("connect db error"); if(!mysql_select_db($dbOne,$conn)) die("cant not select db"); $sql = "select * from xxx where username=''".$username."''"; $rs = mysql_query($sql, $conn); $num = mysql_num_rows($rs); if($num > 0) { $xajaxResponse->addAssign(''layUsername'', ''innerHTML'', "<font color=''red''=><b>对不起!用户名已存在!</b></font>"); $xajaxResponse->addAssign(''username'',"style.background", "#CCCCCC"); $xajaxResponse->addAssign("Submit2","disabled", true); } else if(strlen($username) > 14 || strlen($username) < 4) { $xajaxResponse->addAssign(''layUsername'', ''innerHTML'', "<font color=''red''=><b>用户名长度不符合规定!</b></font>"); $xajaxResponse->addAssign(''username'',"style.background", "#CCCCCC"); $xajaxResponse->addAssign("Submit2","disabled", true); } else { $xajaxResponse->addAssign(''layUsername'', ''innerHTML'', "<font color=''blue''=><b>恭喜!可以使用!</b></font>"); $xajaxResponse->addAssign(''username'',"style.background", "#66FFFF"); $xajaxResponse->addAssign("Submit2","disabled", false); } return $xajaxResponse->getXML(); } /** * @name isValidPass * @param String $pass * @param String $pass2 * @desc XAJAX调用函数:用户密码检查 * @return $xajaxResponse->getXML() * */ function isValidPass($pass, $pass2) { $xajaxResponse = new xajaxResponse(); if((strlen($pass) < 5) || (strlen($pass2 ) < 5))//修改模改,只判断$pass2 {

2009-07-03

struts API文档

下载还是很快的 Abstract base class for comparison tags. ConditionalTagBase Abstract base class for the various conditional evaluation tags. EmptyTag Evalute the nested body content of this tag if the specified value is empty for this request. EqualTag Evaluate the nested body content of this tag if the specified variable and value are equal. ForwardTag Perform a forward or redirect to a page that is looked up in the configuration information associated with our application. GreaterEqualTag Evaluate the nested body content of this tag if the specified variable is greater than or equal to the specified value. GreaterThanTag Evaluate the nested body content of this tag if the specified variable is greater than the specified value. IterateTag Custom tag that iterates the elements of a collection, which can be either an attribute or the property of an attribute. IterateTei Implementation of TagExtraInfo for the iterate tag, identifying the scripting object(s) to be made visible. LessEqualTag Evaluate the nested body content of this tag if the specified variable is less than or equal to the specified value. LessThanTag Evaluate the nested body content of this tag if the specified variable is less than the specified value. MatchTag Evalute the nested body content of this tag if the specified value is a substring of the specified variable. MessagesNotPresentTag Evalute the nested body content of this tag if the specified value is not present for this request. MessagesPresentTag Evalute to true if an ActionMessages class or a class that can be converted to an ActionMessages class is in request scope under the specified key and there is at least one message in the class or for the property specified. NotEmptyTag Evalute the nested body content of this tag if the specified value is not empty for this request. NotEqualTag Evaluate the nested body content of this tag if the specified variable and value are not equal. NotMatchTag Evalute the nested body content of this tag if the specified value is not a substring of the specified variable. NotPresentTag Evalute the nested body content of this tag if the specified value is not present for this request. PresentTag Evalute the nested body content of this tag if the specified value is present for this request. RedirectTag Generate a URL-encoded redirect to the specified URI.

2009-07-03

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除