文章列表
 
您正在查看 "java资料" 分类下的文章

2012-05-20 23:24

java float 加减精度问题

在取这个字段的时候转换成BigDecimal就可以了

同时,BigDecimal是可以设置精度的。

 

float m = 12.22F;

float c = 1.22F;

BigDecimal b1 = new BigDecimal(Float.toString(m));

BigDecimal b2 = new BigDecimal(Float.toString(c));

System.out.println(m);

System.out.println(c);

Float add = b1.add(b2).floatValue();

System.out.println("add=========" + add);

 
2012-05-18 21:54

Eclipse中10个最有用的快捷键组合 

一个Eclipse骨灰级开发者总结了他认为最有用但又不太为人所知的快捷键组合。通过这些组合可以更加容易的浏览源代码,使得整体的开发效率和质量得到提升。  

1. ctrl+shift+r:打开资源

  这可能是所有快捷键组合中最省时间的了。这组快捷键可以让你打开你的工作区中任何一个文件,而你只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。

 
2011-07-27 1:09
思路是,首先找到含有验证码的图片,把背景、杂色、条纹等干扰因素去掉,并把图片转化为黑白象素,以便于处理。然后分析图片上每个文字的位置,精确的把整个图片分割成包含每个文字的小图片。我关注的这个投票网站上的验证码是有0到9这十个数字构成了,我就用GIMP——是的,GIMP是linux下面不可多得的图像处理软件——打开验证码图片,把十个数字一一截取下来,并且分别命名为0.jpg到9.jpg。截取的时候一定要注意,每个文字最好留一点边框,并且在截取后的小图片上要居中,这样更利于排除干扰,提高识别率。为了提高准确率,我把用GIMP
 
2011-07-26 15:20

高级的验证码实现思路

它使用如下方法:

   1、服务器通过用户相关信息(IP,SID等等)生成一个随机hash。

  2、使用某个算法(不可逆,破解难度高的)将hash转化成为验证码数字。
  3、hash不再发送给客户端。它被保存到本地数据库(通常是SESSIONS,有关用户IP等信息),并由一个序列号seq所指向。(这个seq也可以是session id)
  4、seq被作为cookies发送给客户端。
  5、客户以图片输入验证码。
  6、服务器验证方法:服务器并不检查f(hash)==验证码,而是去读取数据库中期望的验
 
2011-07-26 14:11

相信大家都有在论坛灌水的经历吧?但是如果你连续发表统一内容的东西在论坛中,不久论坛的整个板块就全是你发表的信息了,其他信息全被挤在了后面。假设你发表的信息够多,版主都删不完时,那么这个论坛基本就报废了!其他的商业论坛也意识到了防止恶意灌水的重要性,纷纷使用了一些防止恶意灌水的措施,有发贴间隔时间的限制、同一IP地址的发贴数限制、内容不能重复等,但是这些都不是今天的重点,由于论坛使用的是一个公用发贴表单,需要突破唯一的难点是验证码。(为了防止某个黑客对某一个特定注册用户用特定程序暴力破解方

 
2011-07-26 13:32
答:这是个时政问题啊,呵呵.目前,不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片, 图片里加上一些干扰象素(防止OCR),由用户肉眼识别其中的验证码信息,输入表单提交网站验证,验证成功后才能使用某项功能。这不,我们军团论坛,也搞这个把戏了.搞得昨天晚上,我都不能发帖,运行了几次补丁,然后重新启动ie依然看不见验证码,怀疑我的机器安全措施太高,果然发现我禁止修改注册表.改禁后,问题依然,没有办法,只好手工了.问题得解.
 
2011-07-25 14:00

eclipse在线安装地址:http://m2eclipse.sonatype.org/sites/m2e/

1. Maven的出发点

在进行软件开发的过程中,无论什么项目,采用何种技术,使用何种编程语言,我们 都要重复相同的开发步骤:编码,测试,打包,发布,文档。实际上这些步骤是完全重复性的工作。那为什么让

 
2011-07-22 19:09

首先安装jdk于C,安装后目录为:C:\Program Files\Java\jdk1.6.0,然后右键我的电脑,选择高级--->环境变量,配置如下:

JAVA_HOME=C:\Program Files\Java\jdk1.6.0;

path=%JAVA_HOME%\bin;

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar;

点击确定完成。

 

HelloWorld.java经典测试代码:

public class HelloWorld{

public static void main(String args[]){

System.out.println("hello world !")

}

}

命令行输入:javac Hel

 
2011-07-22 19:04

eclipse 中导入自定义java代码规范的方法 

Window-->Preference-->Java-->Code Style-->

Clienn Up中导入xxx_2caipiao_cleanup.xml

Code Templates中导入xxx_codetemplates.xml

formatter中导入xxx_formatter.xml

==============================

还有一个xxx_check.xml

是通过checkstyle导入的


 
2011-07-22 15:06

alopy是一款代码美化工具。它可以把胡乱无章的代码重新排版,变的好看整洁。使用简单。虽然目前停止了更新,推出了商业化的版本, 但Jalopy仍然是免费的。

一。安装插件

下载地址:http://sourceforge.net/projects/jalopy/files/plugin%20eclipse/0.2-1.5rc3/jalopy-eclipse-0.2-1.5rc3.zip/download

安装

 
   
 
 
文章存档
 
     
 
最新文章评论
  

原来要ctrl+A!!!orz
 

[表情]
 

我也遇到通样的问题,(*^__^*) 谢谢
 

怎么我输入身份证号后的提示永远是:错误信息啊?????急啊,求助!!!!!!!
 

请问密码是多少啊?
   
帮助中心 | 空间客服 | 投诉中心 | 空间协议
©2012 Baidu