自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Husc2009的专栏

欢迎光临~

  • 博客(22)
  • 资源 (9)
  • 收藏
  • 关注

转载 BloomFilter——大规模数据处理利器

原文地址:http://www.cnblogs.com/heaad/archive/2011/01/02/1924195.htmlBloom Filter是由Bloom在1970年提出的一种多哈希函数映射的快速查找算法。通常应用在一些需要快速判断某个元素是否属于集合,但是并不严格要求100%正确的场合。 一. 实例   为了说明Bloom Filter存在的重要意义

2012-11-23 16:47:13 696

转载 堆和栈的区别

此处源地址:http://blog.csdn.net/goingup/article/details/618309在bbs上,堆与栈的区分问题,似乎是一个永恒的话题,由此可见,初学者对此往往是混淆不清的,所以我决定拿他第一个开刀。    首先,我们举一个例子:    void f() { int* p=new int[5]; }     这条短短的一句话就包含了堆与栈,看到new,

2012-10-28 17:21:19 531

转载 lucene创建索引高级特性和索引创建参数优化

原文:http://a280606790.iteye.com/blog/7993471 lucene简介1.1 什么是luceneLucene是一个全文搜索框架,而不是应用产品。因此它并不像www.baidu.com 或者google Desktop那么拿来就能用,它只是提供了一种工具让你能实现这些产品。1.2 lucene能做什么要回答这个问题,先要了解lucene的

2012-10-23 10:39:33 1370

转载 全面分析Java的垃圾回收机制

原文出自:http://tech.qq.com/a/20060726/000329.htmJava的堆是一个运行时数据区,类的实例(对象)从中分配空间。Java虚拟机(JVM)的堆中储存着正在运行的应用程序所建立的所有对象,这些对象通过new、newarray、anewarray和multianewarray等指令建立,但是它们不需要程序代码来显式地释放。一般来说,堆的是由垃圾回收 来

2012-08-20 14:30:51 719

原创 Eclipse中安装Python插件时报错

具体Eclipse里安装Python插件的步骤,建议大家参考http://csynine.blog.51cto.com/1388509/624640,里边有很详细的步骤。但是一不小心就会弹出一些错误,例如我找了好久也没有找到解决方案,网上给出的答案五花八门,但大部分都是中看不中用,也许我的真不是那个毛病吧,他一直再说编码错误,刚开始都没想到是因为eclipse的原因,搞的弄了N个P

2012-08-18 00:43:39 1329

原创 Guava中Math的各个类中方法解读

1.    IntMath该类是int类型的值的算术运算。1.1 isPowerOfTwo(int x)public static boolean isPowerOfTow(int x)该方法是检查一个整数是不是可以换算成2的指数,也就是检查转换成2进制之后是不是只有一个1。其中Java中的Integer.bitCount(x)也可以实现这样的功能,但是bitCount(x)是检查

2012-08-17 19:43:55 4928

原创 Python怎么在一个文件中的类调用另一个文件中的类

在使用python的时候,总是习惯在一个文件里边写上所有类,这样应对于小数量的类的时候比较适合,但是当有很多很多类的时候,就会有点混乱了,所以需要把一些类分到不同的文件里,但是怎么从一个文件中的类调用另一个文件中的类呢?这里是使用module,我们可以把被调用的类创造出来一个模块,比如说我现在想做一个通讯录,在最高层的类是Person,然后有一个Teacher类继承Person,我们就可以把P

2012-08-17 19:41:17 10471

原创 Jsp获取用户真实IP地址

在JSP里,获取客户端的IP地址的方法是:request.getRemoteAddr(),这种方法在大部分情况下都是有效的。但是在通过了 Apache,Squid等反向代理软件就不能获取到客户端的真实IP地址了。如果使用了反向代理软件,用 request.getRemoteAddr()方法获取的IP地址是:127.0.0.1或192.168.1.110,而并不是客户端的真实IP。  经过代

2012-07-30 14:16:46 1076

原创 如何开发圆角输入框

把一个input设计成圆角的有很多种方法,比如说做成圆角图片,然后设置input的border-width为0,然后放到北京图片上就可以,但是这种很不方便,首先,圆角图片我都没有找到。另外一种方法是把一个input设置成无宽度,然后去画背景色,这种方法麻烦而且要求的精度比较高,而且还不易移植,可用性非常差。然后就是CSS3了。CSS3是CSS技术的升级版本,CSS3语言开发是朝着模块化发展的。

2012-07-30 14:13:57 2146

原创 struts和servlet上传文件用法

Servlet:首先说一下servlet上传文件,由于大家对这个相对熟悉一点,所以这个就简要说明一下好了,有什么疑问可以参考之前实验室的代码。Servlet上传文件是使用的smartUpload.jar这个外部插件,它提供了很好的接口。这个很好下载,而且暂时没有发现有版本的限制,所以放心使用。       如果要上传文件,前台的的属性需要修改,需要加上entype=”multipart

2012-07-30 14:12:14 799

原创 Java自动发送邮件

需要使用到外部引用包javamail可以到这个网址上下载,我使用的是1.4.4http://www.oracle.com/technetwork/java/javamail/index-138643.html它会给出很多jar包,但是只需要引用mail.jar就可以了,这个貌似是集合了所有的包,其他的几个是分开的,你使用到其中哪一个包中得功能了,可以单独引用其他的。由于这里是自动发送邮

2012-07-30 14:09:27 831

原创 关于struts框架的优缺点

前几天用到了struts框架写了一下简单的小网页,发现这个东西还是蛮不错的,因为实验室大部分写web server都是JSP+Servlet实现的,因此,对他比较熟悉,就不在讲了,今天偶尔看到网上一个在讲关于MVC开发模式,也就是Jsp三剑客SSH(Struts,Spring,Hibernate) Struts进行流程控制,Spring进行业务流转,Hibernate进行数据库操作的封装!下边

2012-07-28 21:03:27 5628

原创 关于java读写速度的考证

在测试虚拟硬盘的时候,查了一下基本的读取文件的方法,现在将各个方法列举如下,以及测试速度的时间,供大家作为参考,以后如果用到了,可选用合适的读取方式。1. BufferedReader,BufferedWriter这一种方法是实验室常用的一种方式,这种方式的好处是可以读取一行,然后针对每一行进行处理,他是构造一个缓冲流,然后进行读写,但是这种方法是相对比较慢的。参考代码如下:

2012-07-28 21:01:57 719

原创 关于Java串口通信

之前在搞关于Java串口通信的东西,虽然最后因为硬件的原因没有试验成功,但在这里分享一下经验,简单记录一下。普及一下串口通信:串口通信(Serial Communication), 是指外设和计算机间,通过数据信号线 、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离通信中可以节约通信成本,但其传输速度比并行传输低。通俗的说,就是利用电脑上的串口

2012-07-28 20:59:05 1505

原创 linux系统下设置用户权限

linux系统下一个文件或者文件夹的权限分为三个,User,Group,Other的,每个组的又分为三个,可读,可写,可执行,所以共九个二进制数字,每三个一组,rwx rwx rwx这表示对所有用户全是可读可写可执行,即赋予用户所有权限。修改权限的方式很简单,就是使用一个较高权限的用户进入,然后使用chmod命令下放权限,即可,如果想把当前文件或者文件夹设置成为所有用户都能访问,就设置成chmod

2012-07-28 20:56:42 907

原创 针对win 7系统中matlab安装后出现的小错误解决办法

安装matlab后,发现打不开,每次打开总是弹出一个runtime error,甚是头疼,于是上网搜索,发现一个大牛说把系统主题调成windows 经典模式就可以了,于是试了一下,没想到真可以了,但是这个模式甚是难看,于是接着搜索,发现了一个小问题,matlab默认在xp上运行,所以放到win 7系统上出现了不兼容的情况,所以只要去matlab属性里把兼容性改一下就可以了,如下图所示:

2012-07-28 20:54:22 1309

原创 JSP中配置Oracle以及oracle.jdbc.driver.OracleDriver No suitable driver解决办法

弄了半个上午加一个中午才把这个问题解决掉,中间来来回回绕了很多弯,所以有必要给大家说一说,以避免再走弯路。如果是普通的java程序,要调用oracle数据库,是很简单的,只要在buildpath中配置一下驱动程序就可以了,但是如果是jsp就稍许麻烦了一些,需要在buildpath里配置,然后转到工程目录下配置,然后还需要到jdk的环境目录下配置。如果按照正常的java程序配

2012-07-28 20:52:37 1916

原创 Oracle数据库中truncate命令和delete命令的区别

首先讲一下,truncate命令:语法:TRUNCATE  TABLE  table;表格里的数据被清空,存储空间被释放。运行后会自动提交,包括之前其它未提交的会话,因而一旦清空无法回退。只有表格的创建者或者其他拥有删除任意表格权限的用户(如DBA)才能清空表格。TRUNCATE  TABLE  dept30;Table truncated.--------------

2012-07-28 20:48:47 1508

原创 ORA:12541:TNS:无监听程序

在安装Oracle数据库的过程中出了一系列问题,当终于排除艰难万险把数据库装上的时候,一个和数据库连接的小软件又出现了错误,PL/SQL Developer,一连接就会出现ora-12541:TNS:无监听程序,真是被搞得头大,于是在网上找了找大牛们的解决办法,记录一下,避免以后犯错。1.  检查oracle/product/10.1.0/db_1/NETWORK/log/listener.l

2012-07-28 20:46:57 756

原创 关于Guava中I/O中Files类各个方法的解读

4.1 newReader(File file, Charsetcharset)public static BufferedReader newReader(File file, Charset charset)       该方法使用提供的编码方式把输入文件做成一个BufferedReader对象,并返回。       这个方法和java里边BufferedReader(inputS

2012-07-28 20:40:25 10355

原创 关于Guava中I/O中CharStreams类的各个方法的解读

3.1 newReaderSupplier(String value)public static InputSuppliernewReaderSupplier(String value)       该方法是将输入的String串,做成一个含有StringReader的InputSupplier对象,并返回。3.2newReaderSupplier(InputSupplier, Cha

2012-07-28 20:38:58 3463

原创 关于Guava中I/O中的ByteCharStreams的各个方法解读

2.1 newInputStreamSupplier(byte[public static InputSuppliernewInputStreamSupplier(byte[] b)该方法将输入的byte数组做成一个含有ByteArrayInputStream的工厂返回。2.2 newInputStreamSupplier(Byte[], int, int)public stati

2012-07-28 20:37:31 2036

JFreeChart使用文档

通过这个文档,你可以详细的了解怎么使用jfreechart,以及如何在jsp里使用。文档中给出了详细的代码和代码注释。

2012-07-30

JSP自动收发邮件

这里会给出一个函数用户发送邮件,已经封装完成,直接拷贝使用即可,在函数里会给出每一步的说明

2011-12-16

linux服务器配置JDK+Tomcat服务

这个文档不知能帮助你配置linux系统的JDK和tomcat,并且还会帮助你把tomcat做成服务,使用service tomcat start/stop/restart就可以,方便实用。

2011-12-15

Eclipse创建窗体程序

可以不用安装任何插件,就能让你的Eclipse实现开发带界面程序的功能

2011-12-15

Base64码的编码与解码

这是一个在计算机网络通信中用到的一个Base64编码的一个编码解码算法

2011-02-28

N皇后源程序代码(c++)

这是用C++编写的一个N皇后程序,程序能够支持输出皇后的位置图形

2011-02-26

人事管理系统文档(可行性分析,需求分析,概要设计,详细设计,测试分析,用户手册)

该文档里边包含软件项目中的大部分文档,有可行性分析,需求分析,概要设计,详细设计,测试分析,用户手册等,使用的是面向过程方法

2010-07-21

ACM常用代码和模板函数

这个是关于ACM的,里边有很多都是ACM常用的代码,很多都是做成模板的,很有用的。。。

2009-10-31

Java_Swing编程小技巧总结

这是个很不错的资源,里面有很多总结好的关于Swing用法的程序集合。。。

2009-10-31

空空如也

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

TA关注的人

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