- 博客(32)
- 资源 (2)
- 收藏
- 关注
转载 Byte、KB、MB、GB、TB、PB、EB、ZB、YB、DB、NB的换算关系
在计算机报上看到荷兰银行的20个数据中心有大约7pb磁盘和超过20pb的磁带存储,而且每年50%~70%存储量的增长,于是想看看pb究竟有多大,计算一下27pb大约为 40万个80的硬盘大小。1Byte = 8 Bit1 KB = 1,024 Bytes1 MB = 1,024 KB = 1,048,576 Bytes1 GB = 1,024 MB = 1,
2012-07-20 08:47:07
4830
转载 Errors occurred during the build.
最近在使用Extjs 在springsource Tool Suite运行时老是出现: Errors occurred during the build. Errors running builder 'JavaScript Validator' on project test. java.lang.NullPointerException 解决方案:要就把JavaScript
2012-06-26 14:20:30
463
原创 css 处理元素空白
body{white-space: nowrap}white-space:的属性值描述normal默认。空白会被浏览器忽略。pre空白会被浏览器保留。其行为方式类似 HTML 中的 标签。nowrap文本不会换行,文本会在在同一行上继续,直到遇到 标签为止。
2012-05-25 10:37:21
1382
转载 BASE64编码规则2
一、编码规则 Base64编码的思想是是采用64个基本的ASCII码字符对数据进行重新编码。它将需要编码的数据拆分成字节数组。以3个字节为一组。按顺序排列24 位数据,再把这24位数据分成4组,即每组6位。再在每组的的最高位前补两个0凑足一个字节。这样就把一个3字节为一组的数据重新编码成了4个字节。当所要编码的数据的字节数不是3的整倍数,也就是说在分组时最后一
2012-05-21 15:03:59
339
转载 BASE64编码规则
Base64编码要求把3个8位字节(3*8=24)转化为4个6位的字节(4*6=24),之后在6位的前面补两个0,形成8位一个字节的形式。 例如字符串“张3” :11010101 11000101 00110011 转换后:00110101 00011100 00010100 00110011 用十进制表示即为:53 34 20 51 这个并不是最终的结果,还需要根据Bas
2012-05-21 14:56:23
367
转载 http响应码303在不同浏览器上的表现 (原创)
这篇文章比较了IE7,firefox, chrome对http返回码303的处理。 http响应码 http响应码的分布从1xx ~ 5xx, 比较熟悉的有200(OK), 500 (Internal Server Error), 503 (Service Unavailable)等。3xx系列的响应码表示“重定向” (Redirection), 这里特别分析303 (See Ot
2012-05-21 14:17:12
1752
转载 System.currentTimeMillis() 一个计时方法
System.currentTimeMillis() Java 编程语言有一个计时方法,从早期版本起它就是标准 API 的一部分。 这个方法是 java.lang.System.currentTimeMillis(),它返回从 UTC 1970 年 1 月 1 日午夜开始经过的毫秒数。这个方法非常有用,特别 是它在各个版本的 Java 平台上都有。因此,在 上个月 我的 初始方面演
2012-05-21 13:30:53
946
转载 java对各种文件的操作详解
[size=medium]Java代码 java中提供了io类库,可以轻松的用java实现对文件的各种操作。下面就来说一下如何用java来实现这些操作。 新建目录"text/html;charset=gb2312"%> //String URL = request.getRequestURI(); String filePath="C:
2012-05-21 13:02:48
226
转载 防止JSP或者Servlet中的输出被浏览器保存在缓冲区中。
response.setHeader(“Cache-Control”,”no store”);//HTTP 1.1 response.setHeader(“Pragma”,”no store”);//HTTP 1.0 response.setDateHeader(“Expires”,0);//在代理服务器端防止缓冲 %>
2012-05-21 12:59:49
288
转载 response.setHeader里的cache-control和pragma的区别
cache-control 是超高速缓存 pragma是编译控制 在请求消息或响应消息中设置Cache-Control并不会修改另一个消息处理过程中的缓存处理过程pragma就是为了让编译器编译出的C或C++程序与机器硬件和操作系统保持完全兼容而定义的宏扩展,#pragma是和特定编译器相关的。 283433775 (架构师) 2010-12-29Ca
2012-05-21 11:23:34
1051
转载 “Cache-control”常见的取值有private、no-cache、max-age、must-revalidate等
网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况:(1) 打开新窗口如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会重新访问
2012-05-21 11:15:10
385
转载 同步与异步传输的区别
同步与异步传输的区别1,异步传输是面向字符的传输,而同步传输是面向比特的传输。 2,异步传输的单位是字符而同步传输的单位是桢。 3,异步传输通过字符起止的开始和停止码抓住再同步的机会,而同步传输则是以数据中抽取同步信息。 4,异步传输对时序的要求较低,同步传输往往通过特定的时钟线路协调时序。 5,异步传输相对于同步传输效率较低。 同步传输方式中发送方和接收方的时钟
2012-05-21 10:36:40
294
转载 jquery.cookie.js操作cookie实现“记住密码”,很简单很强大
//初始化页面时验证是否记住了密码$(document).ready(function() { if ($.cookie("rmbUser") == "true") { $("#rmbUser").attr("checked", true); $("#user").val($.cookie("userName")); $("#pass").
2012-05-21 10:21:15
302
转载 JAVA问号?运算符的用法
JAVA问号?运算符的用法*Java提供一个特别的三元运算符(ternary)经常用于取代某个类型的if-then-else 语句。*这个运算符就是?,并且它在Java中的用法和在C/C++中的几乎一样。该符号初看起来有些迷惑,*但是一旦掌握了它,用?运算符是很方便高效的*?运算符的通用格式如下:expression1 ? expression2 : expression3
2012-05-21 10:09:49
1894
转载 JavaScript三个等号和两个等号有什么区别?
首先,先做个简单的介绍,让先有个直观的认识== equality 等同 === identity 恒等== 两边值类型不同的时候,要先进行类型转换,再比较。 === 不做类型转换,类型不同的一定不等。举例说明:"1" == true类型不同,"=="将先做类型转换,把true转换为1,即为 "1" == 1;此时,类型仍不同,继
2012-05-21 09:51:03
737
转载 jquery.cookie.js使用介绍
对cookies的操作在当访问一个网站就无时无刻的都伴随着我们,记录着我们的一举一动,并将不危害用户隐私的信息,将以保存,这样用户就不用去从新再次操作重复的步骤,这样大大方便了客户,也增加了客户对网站的回头率。jquery.cookie.js 提供了jquery中非常简单的操作cookie的方法。$.cookie('the_cookie'); // 获得cookie$.cook
2012-05-21 09:44:56
290
转载 office word-发送错误报告
这种情况是由于模板出现问题引起的,恢复Normal模板就可以了:1、关闭所有打开的Word文档;2、复制这条命令:%appdata%\microsoft\templates3、开始 → 运行 → 粘贴上面复制的命令 → 确定4、在打开的目录下,找到并删除Normal.dot,然后重新运行Word即可。
2012-05-20 05:38:59
294
转载 jquery cookie的用法
jQuery cookie是个很好的cookie插件,大概的使用方法如下example $.cookie(’name’, ‘value’);设置cookie的值,把name变量的值设为valueexample $.cookie(’name’, ‘value’, {expires: 7, path: ‘/’, domain: ‘jquery.com’, secure: true});
2012-05-14 17:03:23
217
转载 MyEclipse启动优化
1、关闭MyEclipse的自动validationwindows>perferences>myeclipse>validation将Build下全部勾取消,如果你需要验证某个文件的时候,我们可以单独去验证它。方法是:在需要验证的文件上(右键->MyEclipse->RunValidation。2、启动优化,关闭不需要使用的模块所以可以将一些不使用的模块禁止加载启动。Win
2012-05-07 08:35:30
249
转载 struts2+JQuery+json实现的交互
Struts2+JQuery+JSON实现异步交互,包括从后台获得单个值、对象、List和Map数据并从前台的表达中获取值把值进行序列化通过JQuery的$.ajax({})传到后台和后台的对象进行绑定。 第一步:在MyEclipse中创建JavaWeb工厂并把Struts2 和 json的jar包添加到工程中添加完成后的工程图是: 第二步:创建后台: 1. Use
2012-05-03 21:55:32
368
原创 org.hibernate.PropertyNotFoundException Could not find a getter for id in class
问题:org.hibernate.PropertyNotFoundException Could not find a getter for id in class com.lnzkx.model.ChildUser解决:在ChildUser.hbm.xml里主键设置错误改前代码
2012-05-03 10:32:17
896
转载 Java数据类型和MySql数据类型对应表
java mysql 数据类型对照类型名称显示长度数据库类型JAVA类型JDBC类型索引(int)描述 VARCHARL+NVARCHARjava.lang.String12 CHARNCHARjava.lang.String1 BLOB
2012-05-02 09:47:10
290
转载 使用Navicat 8.0管理mysql数据库(导入导出数据)
首先我们来导出数据:1)打开Navicat 8,选择你要导出的数据库,右键 > 转存SQL文件,如图:至此,已完成了数据的导出操作.2)使用Navicat 8来导入数据A,先创建好数据库,这时数据库是空的,接下来我们进行数据导入:选择需要导入数据的数据库名,右键 > 运行批次任务文件选择刚才我们导出的SQL文件,好,下面我们点开始,待执行
2012-05-02 09:38:02
733
原创 HTTP Status 500 - exception java.lang.NoSuchMethodException:
问题:java.lang.NoSuchMethodException: com.lnzkx.action.PersonAction.getSinglePerson()java.lang.NoSuchMethodException: 这个异常往往都是指,调用了不存在的方法解决:struts.xml配置method里方法名一定要和action的方法名一致 getSinglePe
2012-05-01 19:54:55
668
原创 hibernate HQL语句不执行,而且不报错不异常
问题:在DAOImpl里写一个delete方法,执行了没有对数据库数据处理解决:写hibernate HQL语句,忘记了提交commit。改前代码try{ Person person = (Person)session.get(Person.class, id); session.delete(person); } catch(Excep
2012-05-01 18:58:48
1127
原创 红叹号:XXX cannot be resolved to a variable
问题:给一个变量XXX不能解决原因:XXX变量没自己的get set 方法不能没调用
2012-05-01 17:59:34
953
原创 HTTP Status 404 - No result defined for action com.lnzkx.action.PeronAction and result success
问题:HTTP Status 404 - No result defined for action com.lnzkx.action.PeronAction and result successtype Status reportmessage No result defined for action com.lnzkx.action.PeronAction and result su
2012-05-01 16:42:37
508
转载 MyEclipse快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速
2012-05-01 14:25:39
174
原创 org.hibernate.MappingNotFoundException: resource: xxx.hbm.xml not found
问题:信息: HTMLManager: list: Listing contexts for virtual host 'localhost'org.hibernate.MappingNotFoundException: resource: Person.hbm.xml not found解决:hibernate.cfg.xml里对应xxx.hbm.xml名字总结:xml文
2012-05-01 13:28:11
1355
原创 Exception starting filter struts2
问题:Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils 解决:导入一个jar包commons-lang-2.5.jar 总结:出现Exception starting filter struts2大部分都是jar
2012-05-01 12:15:45
216
转载 Java命名规范
定义规范的目的是为了使项目的代码样式统一,使程序有良好的可读性。包的命名 (全部小写,由域名定义)Java包的名字都是由小写单词组成。但是由于Java面向对象编程的特性,每一名Java程序员都 可以编写属于自己的Java包,为了保障每个Java包命名的唯一性,在最新的Java编程规范中,要求程序员在自己定义的包的名称之前加上唯一的前缀。 由于互联网上的域名称是不会重复的,所以程序
2012-05-01 11:33:37
195
转载 黄代号:The serializable class *** does not declare a static final serialVersionUID field of type
serialVersionUID作用: 序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。有两种生成方式: 一个是默认的1L,比如:private static final long serialVersionUID = 1L; 一个是根据类名、接口名、成员方法及属性等来生成一个64位的哈希字段,比如: p
2012-05-01 08:37:13
3310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人