自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(130)
  • 问答 (1)
  • 收藏
  • 关注

原创 jxl操作Excel导入数据库之空行的处理

jxl因其快速小巧受到大家的欢迎,但是jxl还是有许多不尽如人意的地方。本文旨在解决jxl读取excel数据时无法自动取掉空行的问题,其实就是添加一个方法。 //返回去掉空行的记录数 private int getRightRows(Sheet sheet) { int rsCols = sheet.getColumns(); /...

2012-01-12 16:13:24 334

原创 FLEXmadel模态窗口透明度设置

在application中<fx:Style>里或者主css文件中加入以下: /*模态窗口背景透明设置*/global { modalTransparencyBlur: 0;/* 模糊度*/ modalTransparency: 0.4; /* 透明度*/ modalTransparencyColor: black;/* 背景色*/ modalTransparencyDurat...

2011-10-21 11:53:53 165

原创 Flash/Flex监听浏览器的关闭事件(转)

如果想用Flash/Flex监听浏览器的关闭事件,可以通过JavaScript的window.onbeforeunload事件进行监听然后JS调用Flash中的函数。在swf所在页面的JavaScript中添加如下代码JS中代码:(这里设定swf文件名为TestFlash)window.onbeforeunload = onbeforeunloadHandler; //添加响应...

2011-09-20 16:36:28 361

原创 hibernate+oracle返回的ID和数据库的ID不一致

最近在项目中遇到一个问题,因为用的是ORACLE数据库,所以有一些表是建立了序列和触发器来使添加进去的数据ID自动增加1.因为有一个操作是同时保存几个表的数据,所以就要用到先插入数据的id存到另一个表中。奇怪的现象发生了:返回的ID,和数据库中的ID不对应,都是相差1.例如hibernate返回的是259,数据库中就是260.经过排查发现是trigger触发器的问题,因为hibernate中的...

2011-08-29 15:50:40 370

原创 Java对日期Date类进行加减运算,年份加减,月份加减

import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;public class DateTestUtil {public static void main(String[] args) throws Exception {SimpleDateFormat sdf=new SimpleDat...

2011-08-26 11:51:11 104

原创 Java中int、String的类型转换

int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Intege...

2011-08-26 11:25:39 178

原创 Java中对象(Object)转换成Map

以前没用过此类方法1.最简单的转换方法com.sun.org.apache.commons.beanutils.BeanUtils;Map map1= new HashMap();map1 = BeanUtils.describe(要转换的对象);   2.此处转自其它博客,可以参考里面DynaProperty的用法 package org.apache.com...

2011-07-04 12:28:44 1028

原创 FLEX4样式 (转)

1. 同一控件多样式的设置 在Css文件中定义下面的样式.blackButton{ base-color:#000000; } .whiteFont{ color:#ffffff;}主mxml文件中添加代码<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s=...

2011-05-31 21:01:42 112

原创 Flex4重写组件TitleWindow(最大化、最小化、还原、关闭、拖动、缩放)

根据9ria的flex3版本 自定义TitleWindow-最大最小化按钮-拖拽缩放 而成,修改为flex4版本,同时借鉴了Flex学习自定义组件——TitleWindow系列效果如图: 

2011-05-26 16:52:12 219

原创 myeclipse 8.5-9.0 安装 svn 方法

 方法总结方法一:在线安装1.打开HELP->MyEclipse ConfigurationCenter。切换到SoftWare标签页。2.点击Add Site 打开对话框,在对话框Name输入Svn,URL中输入:http://subclipse.tigris.org/update_1.6.x3.在左边栏中找到Personal Site中找到SVN展开。将Core SVNKit...

2011-05-24 19:46:05 79

原创 Flex4值得注意的变化

Flex4相对于Flex3的变化1.flex4中Application的用法(代替flex3中application.application的方法)在Flex 3读取HTML页面的变量需要使用Application.application,在Flex 4 SDK里使用FlexGlobals.topLevelApplication代替了Application.application。 ...

2011-05-24 16:40:15 90

原创 Hibernate好文章收藏

对HibernateDaoSupport进行二次封装:hibernate增删改查组件 [url=http://blog.csdn.net/IBM_hoojo/archive/2010/09/28/5912368.aspx]http://blog.csdn.net/IBM_hoojo/archive/2010/09/28/5912368.aspx[/url]java转换xml...

2011-05-19 16:51:24 89

原创 hibernate调用存储过程(转)

本文讲述的是Hibernate 存储过程的调用,首先给出了简单的Hibernate存储过程并附其Java代码,然后给出了调用方法的Java代码,及其它相应的Java代码。 下边是简单的Hibernate存储过程 Java代码: 1.create PROCEDURE proc() 2. begin 3. select * from proctab; 4. end ; create PROCEDURE...

2011-05-19 15:11:55 94

原创 an internal build error has occurred Flex查看错误日志

解决方法很简单,按如下步骤:Help > Product Details. 点击 Configuration Details 按钮, 点击 View Error Log 按钮. 看错误日志,一般都能解决。 如http://as3blog.com/resources/an-internal-build-error-has-occurred-solution/...

2011-03-10 10:26:32 130

原创 #1130 - Host 'localhost' is not allowed to connect to this MySQL server

转自CSDN:http://blog.csdn.net/T_Ren1988/archive/2010/10/18/5949311.aspx 对初次使用mysql的人来说经常出现如下错误“#1130 - Host 'localhost' is not allowed to connect to this MySQL server”或只能过过localhost连接mysql不能通过ip地址连接...

2011-03-01 11:04:05 269

原创 Apache启动失败,请检查相关配置

最近在想着建一个网站,顺便锻炼一下互联网的能力啊.想用帝国cms,不过它没有问答模块,只能选用织梦cms了!用织梦得先配置环境啊,所以要用APMServ──APMServ 5.2.6http://apmserv.s135.com/遇到“Apache启动失败,请检查相关配置”的问题,解决方法如下: D:/APMServ5.2.6/Apache/conf/extra/httpd...

2011-02-28 10:00:09 459

原创 数据挖掘:关联规则

数据挖掘:关联规则时间限制: 5秒  内存限制: 64M数据挖掘有很广泛的应用领域。其中,最广为人知且易于理解的就是关联规则了。所谓关联规则,有时也称之为购物篮分析 (market basket analysis),其主要目的是在一个数据集中找出不同项之间的关系。例如,购买鞋的顾客,有10%的可能也会买袜子;60%的买面包的顾客,也会买牛奶。一个有名的例子就是"尿布和啤酒...

2010-05-28 17:42:53 280

原创 有两个字符串数组a和b,寻找相同元素(a、b都很大)

import java.util.*;import java.util.logging.Logger;public class Main { private Logger logger = Logger.getLogger("ss"); public static void main(String[] args){ Main m = n...

2010-05-25 14:39:09 443

原创 对象数组,按属性排序(Arrays.sort总结)

对象按属性排序,原理就是实现了java.util.Comparator接口的对象,传进去对象,重写了compare方法!看java.util.Comparator1:java.util.Comparator是一个接口,只包含两个方法:方法摘要  int compare(T o1, T o2)           比较用来排序的两个参数。  boolean equals(Object obj...

2010-05-21 15:09:16 291

原创 有价值的面试题总结

1.譬如问我:“最熟悉哪些设计模式?”, “那你讲讲Factory的特点和用途?”,  2.“Spring IOC的实现方式?” 3. 有一个对象数组a,写出按其中元素的属性b排序的程序,用jdk自带的api  4.关于5个强盗,100块砖石的分配问题。著名的经济学模型:海盗分金百度百科有详细解释,很经典...http://baike.baidu.com/v...

2010-05-21 15:01:56 131

原创 HTTP返回状态值

HTTP 301 - 永久重定向HTTP 400 - 请求无效 HTTP 401.1 - 未授权:登录失败 HTTP 401.2 - 未授权:服务器配置问题导致登录失败 HTTP 401.3 - ACL 禁止访问资源 HTTP 401.4 - 未授权:授权被筛选器拒绝 HTTP 401.5 - 未授权:ISAPI 或 CGI 授权失败 HTTP 403 - 禁止访问 HTTP 403 - 对 ...

2010-05-21 10:17:06 70

原创 Kendall's tau相似程度指标

Kendall's tau相似程度指标两个序列,例如S1 = {a, b, c, d}、 S2 = {a, c, b, d},如何度量它们的相似程度,有很重要的应用背景,在投票决策、表达式搜索、top-k比较、乃至搜索引擎优化等问题上有广泛的应用ref1,ref2。Kendall's tau则是其中一种度量指标。由同样元素组成,只是元素的排列顺序不同的两个序列,如果其顺序完全一...

2010-05-20 15:24:42 409

原创 随便给你一个日期(例如2010-1-15),问这一天是否是“星期六”?

随便给你一个日期(例如2010-1-15),问这一天是否是“星期六”?两种方法,可以求任意星期几... import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Calendar;public class...

2010-05-20 10:22:43 136

原创 在Eclipse中使用JUnit4进行单元测试(学习)

在CSDN上看到三篇Junit文章,写的非常好,作为Junit教学文章正好!特此记录,以后备查....  在Eclipse中使用JUnit4进行单元测试(初级篇)在Eclipse中使用JUnit4进行单元测试(中级篇)在Eclipse中使用JUnit4进行单元测试(高级篇) ...

2010-05-19 16:21:28 161

原创 一个简单的生产者消费者模式

以下文字出自:http://canofy.iteye.com/blog/411408 在实际的软件开发过程中,经常会碰到如下场景:某个模块负责产生数据,这些数据由另一个模块来负责处理(此处的模块是广义的,可以是类、函数、线程、进程等)。产生数据的模块,就形象地称为生产者;而处理数据的模块,就称为消费者。 单单抽象出生产者和消费者,还够不上是生产者/消费者模式。该模式...

2010-05-19 14:34:09 121

原创 整数分划Java

整数分划正整数n的一个分划是指把n表示成若干个正整数的和。这里的分划与顺序无关,例如6=5+1 和 6=1+5即被认为是同一种分划。另外,这个整数本身也算一种分划。例如,正整数n=6,可以分划为65+14+2, 4+1+13+3, 3+2+1, 3+1+1+12+2+2, 2+2+1+1, 2+1+1+1+11+1+1+1+1+1该问题是数论、组合数学、...

2010-05-19 13:03:21 149

原创 N皇后问题

N皇后问题时间限制:5秒 内存限制:64MN皇后问题是一个古老而经典的题目。该问题源自数学家高斯1850年提出八皇后问题:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。例如,在一个4x4的棋盘上,摆放4个皇后有两种方法,用文本方式输出为* Q * ** * * QQ * ...

2010-05-19 10:34:41 113

原创 元胞自动机

元胞自动机元胞自动机(Cellular Automata,简称CA,也有人译为细胞自动机、点格自动机或单元自动机等)。最初由数学家 Stanislaw M. Ulam(1909-1984)与 John von Neumann(1903-1957)于 1950 年代所提出,是时间和空间都离散的动力系统。元胞自动机可用来研究很多一般现象,被广泛地应用到社会、经济、军事和科学研究的各个领...

2010-05-18 09:30:21 317

原创 格雷码(Gray Code)序列Java实现 (反射式格雷码的生成算法)

格雷码(Gray Code)序列现代计算机一般采用二进制来表示数据,即用0和1的组合来表示各种信息。格雷码是这样一种排列数字的方式,所有相邻整数在它们的二进制表示中只有一个位不同。例如,下面是3bit的格雷码(注意开始和结束的数字也只有一位不同):000 001 011 010 110 111 101 100 0 1 3 2 6 7 5 ...

2010-05-10 16:10:36 676

原创 一个简单的面试题:找出字符串中的第一个只出现一次的字符

找出字符串中的第一个只出现一次的字符public class test01 { //此方法用到了indexOf(char,startIndex) public static void main(String[] args){ String string="abcdace"; for(int i=0;i<string.length();i++){ char ...

2010-05-07 17:58:07 101

JAVA实现矩阵加法乘法

矩阵运算库函数请实现矩阵的基本运算库函数。该库函数包含矩阵的转置,矩阵与矩阵的加法,矩阵与矩阵的乘法等功能。矩阵的转置即行列互换。矩阵的加法是对应元素相加。矩阵的乘法是对应行列的点积。感兴趣的同学请实现更多关于矩阵运算的函数。=========输入:矩阵A。第一行是元素的个数,之后是矩阵元素。输出:矩阵转置AT,加法A+AT,乘法A*AT...

2010-05-07 11:48:18 1854

用Java实现月历输出

import java.util.*; public class Calendar_Month { int week; //存储某月的第一天是周几 int []dayofP = {31,28,31,30,31,30,31,31,30,31,30,31}; //平年每月多少天 int []dayofR = {31,29,31,3...

2010-05-05 11:15:04 262

病毒扩散模型(Java)

病毒扩散模型现代计算机蠕虫病毒传播途径多样化,除了利用移动介质如U盘等传播外,还可以通过邮件、网页挂马、聊天工具、文件传输等多种方式传播,一些病毒甚至可以利用系统的某些漏洞自动进行传播。中毒的主机会自动搜索可以被感染的主机,并将蠕虫病毒扩散开来。一台没有安装系统补丁、无安全防护软件的计算机连接到internet上,即使用户不做任何操作,只要网络是通的,在5分钟之内几乎必定会...

2010-04-28 11:24:27 2907

Benford's Law--本福特定律

假帐克星-- Benford's Law假设走在大街上,随机选择一些人,让他们每人随便写下一个数字,得到的数字的分布将很有可能不是均匀的分布。这很容易理解,比如,中国人就比较避讳数字4,而倾向于数字6或8等。如果一个公司做假账,自作聪明的伪造者试图在账目中间“隐藏”数据,绝大多数情况下他们都很难高明到不露马脚。2001年,“9.11”事件发生后不久,曾是美国最大的能源交易商、年营业...

2010-04-26 15:19:43 4228 1

翻硬币多种解法

看到一个翻硬币题目,想了半天,不得其解,遂搜之...发现这个博文写了几种思路,惊叹此人算法如此之好!此处把几种思路以Java实现,特此记录...http://blog.csdn.net/jia_xiaoxin/archive/2008/08/30/2852389.aspx 题目:一摞硬币共有m枚,每一枚都是正面朝上。取下最上面的一枚硬币,将它翻面后放回原处。然后取下最上...

2010-04-22 18:19:04 935 1

恺撒密码

恺撒密码在密码学中,恺撒密码是一种最简单且最广为人知的加密技术。它是一种替换加密的技术,明文中的所有字母都在字母表上向后(或向前)按照一个固定数目进行偏移后被替换成密文。例如,当偏移量是3的时候,所有的字母A将被替换成D,B变成E,以此类推。这个加密方法是以恺撒的名字命名的,当年恺撒曾用此方法与其将军们进行联系。例如,下面是凯撒密码的偏移量k=3的情况初始字母顺序: A B C ...

2010-04-21 23:41:13 757

字符串的反向输出

1.实现字符串的反向输出, I LOVE YOU! --->YOU! LOVE I。 import java.io.*;public class ReverseString { public void reverse(String s){ String[] a = s.split(" "); for(int i=a.length-1;i>=0;i--){ ...

2010-04-20 23:32:14 246

有用的Java题目

1.写出结果public class StaticTest{ private static StaticTest st = new StaticTest(); public static int count1; public static int count2 = 0; private StaticTest() { count1++; count2++;...

2010-04-06 16:15:45 143

Java初始化顺序总结

Java初始化顺序(转来的)1在new B一个实例时首先要进行类的装载。(类只有在使用New调用创建的时候才会被java类装载器装入)2,在装载类时,先装载父类A,再装载子类B3,装载父类A后,完成静态动作(包括静态代码和变量,它们的级别是相同的,安装代码中出现的顺序初始化)4,装载子类B后,完成静态动作类装载完成,开始进行实例化1,在实例化子类B时,先要实例化父类A2,实例化父类A时,...

2010-03-25 11:55:55 84

单链表查找

今天看到一个帖子http://www.iteye.com/topic/622496里面提到了如下问题:附微软面试的面试题:    1:单链表,遍历一次,找到倒数第N个节点。    2:单链表,遍历一次,找到中间节点。(这个主要要考虑到单链表元素个数是奇/偶数的情况,这个是关键的,我当时  就是差点没考虑到这个)。   3:如何把一个大象装到冰箱里。   4:随手拿一个笔筒,把笔倒掉,问...

2010-03-24 14:24:27 89

空空如也

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

TA关注的人

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