自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码驱动世界,数字改变生活。

48 65 6C 6C 6F 20 57 6F 72 6C 64

  • 博客(45)
  • 资源 (13)
  • 问答 (2)
  • 收藏
  • 关注

原创 Struts2 Junit测试

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl

2016-11-04 11:36:13 2735 1

转载 一个硬盘的感人爱情故事

一个硬盘的感人爱情故事 原文链接    我是一个硬盘。  在一个普普通通的台式机里工作。别人总认为我们是高科技白领,工作又干净又体面,似乎风光得很。也许他们是因为看到洁白漂亮的机箱才有这样的错觉吧。其实象我们这样的小台式机,工作环境狭迫,里面的灰尘吓得死人。每天生活死水一潭,工作机械重复。跑跑文字处理看看电影还凑活,真要遇到什么大软件和游戏上上下下就要忙的团团转,最后还常常要死机。

2013-04-11 16:39:12 720

原创 XFire和Spring集成时的一个异常

按 http://blog.csdn.net/johennes/article/details/8185385 所述的整合XFire+Spring(我在网上找到的貌似都有这个问题)调用的时候出现了一个异常:2013-04-03 12:53:33,350 ERROR (DefaultFaultHandler.java:35) - Fault occurred!java.lang.Ill

2013-04-03 12:57:12 876

转载 java表达式类型的自动提升

原文:http://www.blogjava.net/hyperjava/articles/241839.htmljava表达式类型的自动提升当一个java算术表达式中包含多个基本类型的值时,整个算术表达式的数据类型将发生自动提升。Java定义如下的自动提升规则:1. 所有byte型、short型和char型将被提升到int型。2. 整个算术表达式的数据类型自动提升到与表达式中最高

2013-03-16 16:25:35 807

转载 RTMP协议以及提取RTMP视频流组成H264视频文件

转载自:http://blog.csdn.net/cssmhyl/article/details/8128478首先我们获得h264的流,在监听里,我们通过参数可以获得RTMP包 IStreamPacket,调用getData()方法直接获得包数据 放入IOBuffer。以下是提取并修改数据存成h264文件的步骤1. 添加监听 IStreamListener

2013-03-14 15:27:37 2479

原创 谷歌地图使用(2)

地图(2) 地图叠加层谷歌地图API部分叠加层类型:Google Maps API 包含以下几种叠加层:地图上的单个位置显示为标记。标记有时可显示自定义的图标图片,此时标记通常被称为“图标”。标记和图标是 Marker 类型的对象。(有关详细信息,请参见下面的标记和图标。)地图上的线显示为折线(表示一系列按顺序排列的位置)。线是 Polyline 类型的

2012-12-27 15:01:48 1372

原创 谷歌离线地图的使用(1)

实质: 整个地图都是以由 小的地图瓦片组成的,因此可以将这些小瓦片图片保存下来,在需要的时候读取即可。过程: 客户端将地图的三维坐标发送回服务器,服务器经过计算后,返回对应的 图片。API 下载地址: http://download.csdn.net/detail/iamwangch/4933837Google的离线地图并未真正意义上的离线,由于代码过于凌乱

2012-12-27 14:57:30 1104

转载 IE低版本支持png 透明化

本实例收集自网络IE6是XP自带的浏览器,其伴随这XP成为一代经典,虽然XP已经老去,但是IE6却似乎并没有自然死亡,仍然有相当大的一部分用户群,在设计页面的时候对于IE6也就需要另外考虑了。本例采用JS的方法修复 IE低版本中的png透明话问题。js地址:http://www.028guzheng.com/793395_16370305896/DD_belatedPNG_0.

2012-12-05 16:55:57 605

原创 Extjs 指定 grid 和 分页工具条的 store

需要实现一个 如图所示 的效果,程序是通过for 循环 创建的 不同 grid 表格对象,同一个action 通过传递回不同 的 作业区编码 来读取不同的数据。最开始 将 每一个 grid 的 store 独立出来,将 grid 和 分页工具条的store 指定为独立出来的哪个 store。但是结果是有多个grid的内容是一样的,分页工具条的条数全部是一样的。后来思考了下,在每个grid

2012-11-23 18:22:33 1928

原创 Servlet3.0 提示异步请求不支持

在往后看的时候,先看看准备工作做好没有。jdk版本1.7javaEE6Tomcat7容器或响应的支持异步的web容器在web.xml 或servlet文件中通过注解指定异步支持如果还是 报不支持的话, 最后一步 ,去看Web.xml 下的过滤器的url-pattern属性,将 /* 这种的改为特定的过滤范围即可。

2012-11-23 18:06:46 821

原创 Eclipse、Aptana、MyEclipse的Extjs 自动提示,通过spket

理论上所有基于Eclipse 的开发平台都可以安装spket插件实现Extjs的代码自动提示。1. 首先下载Spket插件,http://www.agpad.com/downloads/spket-1.6.12.zip。2. 将下载的压缩包里边的 features、plugins文件夹解压到开发工具的安装目录下,如果不知道,请找到 有以上文件夹的路径下,注意! myeclipse 需要

2012-11-05 13:32:43 1932

原创 portal 源代码

portal作为一个可以自定义拖动 元素的的元件,功能不错,现在将代码贴在这里 以后 再研究研究。/* * Ext JS Library 2.0.2 * Copyright(c) 2006-2008, Ext JS, LLC. * licensing@extjs.com * * http://extjs.com/license */Ext.ux.Portal = Ext

2012-11-03 23:25:52 2407

原创 struts动态加载多级菜单

本例子实现一个 从数据库中加载多级菜单的例子数据库设计如下:CREATE TABLE `menu` ( `id` INT(10) NOT NULL AUTO_INCREMENT COMMENT '编号', `name` VARCHAR(250) NULL DEFAULT '0' COMMENT '菜单名称', `parent` INT(10) NULL DEFAULT '

2012-10-29 20:37:44 704

转载 MySql常用命令行

第一招、mysql服务的启动和停止net stop mysqlnet start mysql第二招、登陆mysql语法如下: mysql -u用户名 -p用户密码键入命令mysql -uroot -p, 回车后提示你输入密码,输入12345,然后回车即可进入到mysql中了,mysql的提示符是:mysql>注意,

2012-10-26 16:02:27 379

转载 Ubuntu 下 Aptana Studio 3的安装

aptana studio 基于eclipse, 是前端开发的很好用的IDE, 支持HTML, CSS, javascript, php 等自动完成, 非常适合前端开发. 同时支持jquery智能提示.后来的版本(3以后)变成开源的了, 同时也不再收费, 造福大众啊~~安装过程:安装过程参考了 这篇博客, 写的很详细了, 包括安装应用程序菜单.下载 aptana

2012-10-22 20:17:09 680

原创 Integer 和 int 的区别

int 是 Java 基本数据类型中的一种,Java 将基本数据类型 进行了封装,使其具有对象的特性,而Integer 即是 int 的封装。这2者实际上可以看成是等价的,但是又有少许不同。int  基本数据类型 ,默认值 初始化值为0;Ingeger 对象 ,默认初始化值 null;这里可以看出,int 的默认初始化值为 0 ,这个并不能区分出 是 人

2012-10-21 12:26:09 479

原创 SQL 常用关键字释义和用法

下面 是 从网络上整理 出来的 SQL 关键字和 常用函数的 释义和简单用法。 1.1 SELECTSELECT 语句用于从表中选取数据。结果被存储在一个结果表中(称为结果集)。语法:SELECT 列名 FROM 表名SELECT * FROM 表名eg:select * from table_a;1.1.1 DISTINCT去除

2012-10-20 21:32:16 1403

原创 常用SQL语句收集

今天 有学校来学校招.NET程序员,由于有一年时间没有写C#了,本着增加面试经验的原则,我去做了下面试题,结果异常令人尴尬,居然只对了2个题,特别是最后的3个SQL题目更是一个也没做对。想想也是,学C#的一年,对于数据库操作的SQL语句,都本着的是书写最简单的SQL语句,然后在程序中做逻辑判断和业务处理,却忽视了数据库本身就具有一定的和数据处理能力。后来转投Java后接触到数据库框架后,更

2012-10-20 13:42:56 409

原创 JavaScript 中 null 和 undefined 的区别

一个很有意思的问题,null 和 undefined 有什么区别呢?null 和 undefined ,粗略一看,这个貌似都表示 没有的意思,但是  这2个有什么区别呢?编写如下程序: var a = null; var b; alert(a); alert(b); alert(c);其分别显示 null,undefined,最后一个

2012-10-19 20:20:19 577

原创 jsp:forward 请求Action跳转页面

在项目中,我们可能需要将页面放到WEB-INF下,然后再用Action控制跳转页面。这样做的好处是不需要做其他工作,就可以保证页面不被非法访问;而坏处也显而易见,页面不能被自由的访问了。如果我们 在首页  jsp:forward 跳转到WEB-INF下的真实主页的话,在通过jsp:forward直接跳转action 是行不通的,因为其默认的属性是 page。如果需要这个行得通的

2012-10-19 12:02:56 3360

转载 script标签属性用type还是language?

这三个标签的使用有什么区别?虽然一直在用,却也没有好好去弄清楚,这里详细说明一下。查阅一些资料,主要是浏览器支持问题。type 和 language 属性都可用来指定 标签中的脚本的类型。language 属性在 HTML 和 XHTML 标准中受到了非议,这两个标准提倡使用 type 属性。遗憾的是,这两个属性的值是不一样的。您可能偶尔会看见 language 的值为

2012-10-18 17:58:00 811

原创 Struts2 Ajax申请Action 返回 没有定义 result

通过 Ajax 提交 Action读取数据, 发现没有返回,通过浏览器直接访问该Action 出现如图所示的 问题。后来仔细检查发现,该Action 继承了 ActionSupport,将其取消即可正常。

2012-10-18 14:01:30 623

原创 MyEclipse 更改发布路径

复制一个Web工程,更改其项目名称后,发布工程的时候发现 发布路径和居然和原来的工程一样。这是因为项目的Web Context-root属性没有改。更改方法为:  项目上 右键 ->Properties ->MyEclipse->Web ,在其中设置Web Context-root属性即可。

2012-10-16 21:56:48 745

转载 如何处理JSON中的特殊字符

JSON 是适用于 Ajax 应用程序的一种有效格式,原因是它使 JavaScript 对象和字符串值之间得以快速转换。由于 Ajax 应用程序非常适合将纯文本发送给服务器端程序并对应地接收纯文本,相比不能生成文本的 API,能生成文本的 API 自然更可取;而且,JSON 让您能够处理本地 JavaScript 对象,而无需为如何表示这些对象多费心思。XML 也可以提供文本方面的类似益处

2012-10-16 21:48:14 834

原创 HQL语言 like 用法

在整合SSH的时候,需要进行 以下模糊查找,需要用到 like。我想平常一样写照着sql写语句。 String queryString = "from Passage as m WHERE m.userinfo = ? AND m.keyWords like '?'"; Object[] values = {userinfo,keyword}; List l =

2012-10-15 22:20:32 1590

原创 SSH整合+Extjs模拟上传图片并实现预览

原本以为 提交图片时,预览图片,只需要通过DOM操作,修改 的链接为本地文件路径就可以了。可是经过测试,除了IE6以外,这种方法并不可行,各个浏览器为了安全问题,都把文件的真是路径隐藏了。因此对需要浏览的图片,可以先将图片后台上传到服务器,然后服务器返回该图片的临时url,再通过dom操作显示该图片。下面是用Struts2+Extjs 实现图片上传,并生成预览的实例。

2012-10-15 21:14:34 2474 2

原创 Java 正则表达式去除HTML标记

在做一个读取新闻摘要的时候,需要提取正文的字符。可是一般提取出来都有html标记格式,而这些会影响页面的效果。在网上找到下面这个 去除HTML标记的方法。/**移出HTML中的内容**/ public static String removeHTML(String input,int length){ if (input == null |

2012-10-13 20:30:36 678

原创 TIMESTAMP设置为CURRENT_TIMESTAMP 不能自动插入当前时间

发生如题所示情况,后来检查发现,原来是没有设置 NOT NULL 属性,设置为不能为空即可。

2012-10-12 22:59:16 8841 12

原创 Ext.Msg.alert() 在点确定后执行其他动作

Ext.Msg.alert() 与 alert()不同,alert()执行到了之后,js不会再继续执行,当alert()关闭后再继续执行。Ext.Msg.alert()执行到后,js还是在后台继续执行。就比如我们要关闭一个窗体,如果都在提示后边 写关闭代码的话,alert()会在我们点击确定后关闭,而Ext.Msg.alert() 则 感觉 像一闪之后,窗口就关闭了

2012-10-11 23:26:48 10681

原创 java.lang.IllegalArgumentException: Cannot convert value of type [] to required type [] for property

遭遇下面的莫名其妙的错误,提示 参数错误:action 和 bean 模型类型不匹配。后来仔细检查才发现,在struts的action配置里边设置的action name,与action类里边的一个 bean 名称一样了,在传递参数时产生了歧义,修改action name为其他既可以解决。结论: 不要把 action name的属性设置成和 action bean 一样的名

2012-10-11 12:25:42 5201

原创 用 struts2 <s:date> 标签 格式化输出时间

以前输出Date属性时,通常使用标签,其结果往往不够美观,且不能提供定制格式化时间输出功能。google了以下,发现struts2有一个专门的标签来输出日期时间,其最大的优点就是提供个性化的日期输出方式。使用方式如下:其中 name与其他struts2标签类似,为值栈的名称。format 表示将目标日期格式化成的类型其中 y 代表年份,M月份,d

2012-10-10 22:57:09 6171

转载 9种常见的Java不规范代码

在Eclipse中格式化源代码并管理import语句Eclipse提供了自动格式化源代码和管理import语句的功能(并移除未使用的语句)。你可以使用下面的快捷键来使用这些功能。Ctrl + Shift + F – 格式化源代码。Ctrl + Shift + O – 管理import语句并移除未使用的语句。除了手动执行这两个功能外,你还可以让Eclipse在保存文件

2012-10-10 19:43:48 369

原创 <s:if>标签判断<s:iterator>模拟循环的当前迭代值

前面用 struts2 的 迭代循环标签模拟出了for循环控制的效果,并且效果不错。这里又出了点问题,iterator迭代的当前值是,比如我们如果要实现 判断循环的时候,当迭代数字等于当前页面的话,就停止下来。这个该怎么写呢?"> 这样写吗? 不对! == "> 这样也不对!通过尝试,发现 虽然 模拟 for循环 这是 标签的一种t特殊写法,但是他始终还是保

2012-10-10 15:19:23 3496

原创 Struts2 <s:iterator> 标签实现 for 循环式 循环控制

在做一个分页的时候,想将页面 的 1,2,3,4,5 这样的数字循环输出到页面上。以前做过类似的,是用JS脚本代码,即给一个脚本代码设置传入 分页的总页数、当前页,然后由 JS脚本来动态像 HTML文档中添加内容。后来想 ,貌似 Struts有一个迭代循环器,是不是可以实现类似for循环控制的功能呢。baidu了下,结果如下:

2012-10-10 13:53:48 5257 1

原创 java.lang.NullPointerException at org.hibernate.tuple.AbstractEntityTuplizer.createProxy(AbstractEn

这个问题很奇怪,如果 只查询单个对象的话,结果就没有问题,但是如果 进行复合查找的话,就会报如下错误。在网上百度了下,找到了解决办法,就是将查询对象相关对象表映射文件设置lazy="false",即取消延迟加载。下面是 延迟加载的百度词条:延迟加载(lazy load)是(也称为懒加载)Hibernate3关联关系对象默认的加载方式,延迟加载机制是为了避免一些无谓的

2012-10-10 12:23:07 1869

原创 org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'homeurl' def

晚上在整合的SSH的时候爆了下面的错误,花了一个晚上也没有解决。结果第二天把错误粘贴到一个文本中才看清楚错误的全貌,原来是 一个 action bean 的返回services引用名称搞错了。没看完错误的详细信息,就去 网上 大片 google,结果白浪费了一个晚上,真是 太蛋疼了。org.springframework.beans.

2012-10-10 09:48:16 824

转载 HTML错误代码详细说明 (喵星人升级版)

1. 客户方错误  100  继续  101  交换协议  APACHE错误代码② 成功  200  OK  201  已创建  202  接收  203  非认证信息  204  无内容  205  重置内容  206  部分内容  APACHE错误代码③ 重定向  300  多路选择  301  永久转移  302  暂时转移

2012-10-08 16:57:27 651

原创 Java 不可逆加密算法

不可逆算法即将对象加密成固定长度后,不可解密成原来的数据。  常常用在 加密 用户名 或 密码。 常用的2中算法为 MD5 和 SHA,这2个方法类似,只是算法不一样。 下面是简单实用封装 import java.security.MessageDigest;import java.security.NoSuchAlgorithmException;

2012-10-08 16:07:44 4076

转载 Java 读取 文件

下面整理出一些Java 读取文件的方法,方便供以后查阅。  import java.io.*;public class ReadFromFile { /** * 按字节流 读取文件 ,常用语读取 二进制文件 * **/ public static void readFileByBytes(String fileName) { Fi

2012-10-08 15:32:05 436

转载 MyEclipse 自动提示配置

用过VS开发工具的,想必对他的代码自动提示功能 爱不释手吧!这个不但能够提高开发效率,而且还能够减少代码输错的可能。其实在 MyEclipse中也有类似的功能,通过如下的配置就可以实现。--------------------------------------------------------------- 打开MyEclipse 6.0.1,然后“wind

2012-10-07 20:56:29 457

H3C CAS REST API接口

H3C CAS REST API接口,支持系统集成和二次开发

2021-08-26

Sangfor SCP平台开放API接口

Sangfor SCP平台开放API接口,支持系统集成和二次开发。

2021-08-26

Sangfor HCI超融合平台API接口说明

Sangfor HCI超融合平台API,支持系统集成和二次开发。

2021-08-26

EasyStack V5企业云云平台组件接口规范

ECS 易捷行云企业云V5.0组件接口规范

2021-08-26

FusionCompute V100R006C10SPC101 VRM接口文档01.docx

华为FusionCompute虚拟化平台OpenAPI接口文案,用于二次平台二次开发和集成。

2021-08-26

flexformatter

Flash Builder 4 上的 代码格式插件,解压后将其中的jar 包 方到 Flash Builder的安装目录下 Plugin 文件夹下,并重启程序即可。

2013-02-28

谷歌离线地图

地图是由多个256×256的图片块拼接而成的,每个块就叫做地图瓦片。可以根据经纬度和放大级别计算出瓦片的坐标。 因此在使用的时候可以预先将每个坐标的地图瓦片保存下来,通过JS请求对应的X,Y,Z轴读取相应的地图瓦片即可实现离线地图。

2012-12-27

DWR简单例子

一个简单的DWR 例子。 实现在 客户端 调用服务器 函数。

2012-11-12

Dreamweavers CS3 拓展管理器

DreamweaversCS3 拓展管理器

2012-10-30

404错误网页 暴风雨中的路牌

用 HTML5 写的一个 404错误 页面,非常的个性。

2012-10-10

Struts2+hibernate当当网图书

通过整合Struts2+hibernate实现简单的当当图书网功能。 数据库脚本在目录下的DB文件夹中。

2012-10-09

C# 判断两幅图片是否相同

此资源收集自网络。 算法采用比较两幅图片的byte流是否相同来判断图片是否相同,比较速度较慢,由于没有找到类似的资源,也就将就用了。

2011-11-22

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

TA关注的人

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