自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fanfan4569的博客

我有两把键盘,一把用来编织世界,一把用来剖析心灵

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

转载 IEEE754 详点

5.浮点数的几种特殊情况(1)0的表示 对于阶码为0或255的情况,IEEE754标准有特别的规定: 如果 阶码E 是0 并且尾数M 是0,则这个数的真值为±0(正负号和数符位有关)。因此+0的机器码为:0 00000000 000 0000 0000 0000 0000。 -0的机器码为:1 00000000 000 0000 0000 0000 0000。(

2016-09-26 20:01:07 2655 2

原创 Struts2 自定义局部类型转换器 出现异常 没捕获 将进convertError

问题描述:  局部类型转换器中出现异常,但没自己捕获,将会进入convertError先看代码当输入错误的日期格式时候,前后台出现的情况 现象描述:  ①strings中只有一个,但我列出三个,出现异常。  ②aclass == Date.class 是 true,则表明未进入debug图将catch改下 , 就可以进行错误处理

2016-09-24 21:23:01 919

原创 Struts2.x 学习笔记 之 类型转换器 和 错误提示修改

这块感觉学得很模糊,虽然两种类型转换器最后都可以,这次重新开个项目来测试。先快速开发,之后详解,最后给源码(1)struts2开发环境搭建起来。传送门:http://blog.csdn.net/fanfan4569/article/details/52451549(2)使用错误机制 修改错误信息显示 - 》国际化 传送门:http://blog.csdn.net/fanfan4569/arti

2016-09-24 16:41:07 571

转载 循环冗余码--初识与计算

本文转载借鉴于:http://www.cnblogs.com/esestt/archive/2007/08/09/848856.htmlhttp://blog.sina.com.cn/s/blog_76ed75bf0101hcor.html循环冗余校验码(Cyclic Redundancy Check ,CRC)是一种检错、纠错能力很强的数据校验码,主要用于计算

2016-09-22 20:15:35 14252

原创 Java 国际化

Struts2中也有国际化,但仍需要了解学习底层的使用。Java程序的国际化的三个类  (1)java.util.ResourceBundle:用于加载国家、语言资源包。  (2)java.util.Locale:用于封装特定的国家/区域、语言环境。  (1)java.text.MessageFormat:用于格式化带占位符的字符串。资源文件的命名可以有如下三种形式:  (1)baseName_la

2016-09-18 17:08:28 392

原创 Struts2.x 学习笔记 之 错误消息提示和定制

表现层数据涉及的两个处理:数据校验和类型转换。(1)简介:  struts2 提供了一个名为convertsionError的拦截器,这个拦截器被注册在默认的拦截器栈中,查看struts2框架的默认配置文件struts-default.xml如果Struts2的类型转换器还行类型转换时出现错误,该拦截器将负责将对应错误封装成表单域错误(FiledError),并将这些错误信息放入ActionCont

2016-09-17 15:51:34 585

原创 GUI Table 可编辑单元格

帮同学写了个随机50道0~100的算术题,外加GUI。昨晚电脑忘充电,在床上一下黑屏。。。讲讲遇到了坑点吧。(1)同学给的需求有点不实际,0~100的数不能重复,我就列个数组记录,但又要随机,那到最后就是查找哪个数没被用过(orz,为难蒟蒻的我0.0)(2)就是Table是否可被编辑  首先Table 是可编辑 返回为true,如图所以并不需要另弄个类继承,重写覆盖这个方法,(0.0,事前我是重写了

2016-09-16 16:50:21 1064

转载 float,double等精度丢失问题(详)

来自MSDN的解释:http://msdn.microsoft.com/zh-cn/c151dt3s.aspx为何浮点数可能丢失精度浮点十进制值通常没有完全相同的二进制表示形式。 这是 CPU 所采用的浮点数据表示形式的副作用。 为此,可能会经历一些精度丢失,并且一些浮点运算可能会产生意外的结果。导致此行为的原因是下面之一:十进制数的二进制表示形式可能不精确。

2016-09-15 10:39:18 5390 1

原创 float、double精度丢失

本文参考http://www.cnblogs.com/yewsky/articles/1864934.html,略加补充。  都知道十进制整数转换二进制( / 2),十进制小数转换二进制( * 2 取 整),但小数有时乘不尽。结论:(1)整数永远可以用二进制精确表示(2)小数的二进制表示有时是不可能精确的正如十进制不法表示1/3, 二进制也无法表示1/10;这也就解释了为什么浮点型减法出现了”减不尽

2016-09-15 10:37:08 699

原创 组原 之 数字

1.“数”概念理解  机器数 把符号”数字化”的数称为机器数,即 0 代表正, 1 代表负  真值  把带”+” 或 “-“符号的数称为真值  原码 反码 补码则是机器数的一种表示方式                          表中是8位机器字长                                            注:补码对应的真值是补码取反加一后,再得1.1 重点知识点

2016-09-12 20:00:41 2185

原创 Target class [class java.lang.Math] is excluded!

OGNL表达式提供了一种访问静态成员(包括调用静态方法、访问静态成员变量)的方法,但Struts2默认关闭了访问静态方法,只允许通过OGNL表达式访问静态Field。只需在struts.xml里添加如下片段:<!--打开静态方法调用的限制--><constant name="struts.ognl.allowStaticMethodAccess" value="true"/>同样可以查看defau

2016-09-11 19:34:43 880

原创 Struts2.x 学习笔记 之 OGNL(Object Navigation Language)表达式语言

Struts2 利用 s:property 标签 和 OGNL表达式来读取栈中的属性值

2016-09-11 19:29:16 532

转载 CGI 与 Servlet

转载自:http://www.maxhis.info/java/cgi-vs-servlet/概括来说,CGI和Servlet可以完成相同的功能。CGI(Common Gateway Interface)程序,主要用Perl、Shell Script或C编写,能够向客户端提供动态内容,即每次客户端浏览器访问某一页面时,可以看到不同的内容。CGI应用开发比较困难,因为

2016-09-10 19:46:49 333

原创 Java 之 BigDecimal类学习

进行算术运算时,例如运算结果:上述表明,Java的double类型会发生进度丢失。这是因为:进制问题 及 float double 内存存储格式  例如:10进制无法精确表示1/3 , 2进制无法精确表示1/10其精确,只是无线接近于实际的值。  float double内存存储格式,传送门:http://blog.csdn.net/fanfan4569/article/details/52548

2016-09-10 15:01:32 409

原创 Struts2.x 学习笔记 之 值栈(ValueStack)

简介:ValueStack(值栈):  贯穿整个Action的生命周期(每个Action类的对象实例都拥有一个ValueStack对象)。相当于一个数据的中转站,在其中保存当前Action对象和其他相关对象。  Struts框架把ValueStack对象保存在名为”struts.valueStack”的请求属性中。下面来查看从哪读取request首先在jsp页面中访问页面我使用的是IDEA,CTRL

2016-09-08 21:16:19 537

原创 Struts2.x学习笔记之 异常处理

上面的execute()方法可以抛出全部异常,这意味着重写该方法时,完全无须进行任何异常处理,而是把异常直接抛给Struts框架处理;Struts2框架接受到Action抛出的的异常之后,将根据struts.xml文件配置的异常映射,转入指定的视图资源。Exception两个属性:  exception:此属性指定该异常映射所设置的异常类型。  result:此属性指定Action出现该异常时,系统

2016-09-07 16:22:26 407

原创 Struts2.x 之 使用PreResultListener

PreResultListener是一个监听器接口,它可以再Action完成控制器之后,系统转入实际的物理视图之间被回调一旦为Action添加了PreResultListener监听器,该监听器就可以在应用转入实际物理视图之前回调该监听器的beforeResult()方法;一旦为拦截器添加PreResultListener监听器,该监听器会对该拦截器所拦截的所以的Action都起作用.

2016-09-07 14:58:37 401

原创 Struts2.3.30 基本开发

快速开发配置情况:(1)导包可以在这,路径别错千万别直接导一开始见到的lib下的jar包,里面有混有spring,容易起到jar包冲突,按需要再添加(2)这是我的loginForm.jsp(3)struts.xml对应配置(4)web.xml配置struts(5)LoginAction.java 简单简介:  Struts2采用了低入侵式的设计,Struts2不要求Action类继承任何Strut

2016-09-06 16:57:02 1974

原创 Struts2 ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging

INFO [RMI TCP Connection(3)-127.0.0.1] org.apache.jasper.servlet.TldScanner.scanJars At least one JAR was scanned for TLDs yet contained no TLDs. Enable debug logging for this logger for a complete lis

2016-09-05 20:38:59 76732 12

原创 Struts2开发配置中{1}.jsp错误

struts.xml的配置产生以下错误然而是struts拼写错误在IDEA中,可能拼写错误,会在其下面画上波浪线这也点醒我,开发时候要格外小心,而不是看到异常就马上去百度和google,而是先检查自己的语法糖是否错误。当然最好不要把这种低级错误留到编译时候。

2016-09-05 12:06:40 654

原创 Struts1开发简介

Struts 请求—>响应的完整流程简介基本配置一、struts-config.xml注意点:1. path=”/login” 别忘了”/” 接受login.do页面2.<!DOCTYPE struts-config PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 1.2//EN" "http://struts.apa

2016-09-04 11:59:08 388

原创 微积分笔记集

复习微积分,以下是整理出来的。 一元积分学几何应用:

2016-09-03 15:32:56 2372

原创 Java之深入数组

先看个例子这里输出的结果是:false这里看下equals的源码显而易见,只有当两个if都不通过时,显false1.所在内存数组所在内存图数组里的值是保存在:堆内存而图中的String在:常量池   传送门:http://blog.csdn.net/fanfan4569/article/details/515796042. char[]是引用类型 String是个类 所以 无法 instanc

2016-09-02 19:41:10 479

UML基础教程

通过本书,读者将能够使用统一建模语言(UML)进行软件的设计、分析与开发。本书秉承“基础教程” (Beginner's Guide)丛书的一贯风格,使用了丰富的图形来表现用户的软件设计思想,以便最终创建结构良好的、更加稳定的产品。通过本书,你将会了解到软件设计和分析中的用例图和面向对象的概念。减少为了创建正确的设计和结构文档而花费的开发时间。了解活动图、顺序图和类图,使用集成图检查系统结构。不管你是程序员、工程师、软件开发者、软件构造师,还是计算机科学专业的学生,本书都是你开始学习UML的良师益友。

2016-11-14

空空如也

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

TA关注的人

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