自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(26)
  • 资源 (5)
  • 收藏
  • 关注

原创 设计模式一:工厂方法

模式介绍:避免手动去New多个对象,根据产品类型或者其他参数生产一系列具有相同接口的对象实例。适用场景:生产相同接口不同系列产品,获取同一类型多个不同实例。类图:代码:public class FactoryMethod_1 {/*** 生产系列产品*/public static void main(String[] args) {Car ben

2015-10-29 17:44:14 468

原创 Linux RedHat6.2安装Redis-3.0.2小计

提示:所有安装所需rpm软件均可在linux安装盘中获取到。所需软件包:1.安装kernel-headers-2.6.32-220.el6.x86_64.rpm2.安装glibc-headers-2.12-1.47.el6.x86_64.rpm3.安装glibc-devel-2.12-1.47.el6.x86_64.rpm4.安装glib

2015-06-30 16:10:58 973

原创 WEB 3D SVG CAD 矢量 几种实现方案

一、全部自己开发,从底层开始VML+SVG开发矢量地图,不需要导入第三方图片作为背景,直接在地图编辑里可以编辑基础地图内容,如进行岩石、巷道、煤层、水域等绘画,在画好基础地图样子再在其上面画出智慧线等设备,所有操作显示等都用SVG来实现,形成的SVG地图自然就是纯矢量地图。二、基于WEBGL和3DMAX开发WEBGL+3DMAX开发3D效果,WEBGL是从OpenGL演

2014-10-24 08:34:11 5165

原创 maven djunit 配置

单元测试中junit只能测试不能导出报告 使用过导出覆盖率比较好用的插件就是djunit djunit是日本公司的开发导出覆盖率的一个插件 djunit下载地址http://works.dgic.co.jp/djwiki/Viewpage.do?pid=@646A556E697420446F776E6C6F6164 解压下载过来的文件到eclipse安装目录下的 p

2013-11-27 21:06:38 1907

原创 extjs 导出Excel 解决方法 extjs export excel 信息 消息

由于ExtJs的提交请求都是异步的,返回内容都是json等格式,所以不能用ExtJs的操作去请求导出操作。 方法1:url重定位,window.location.href或者window.open等去请求操作,前台请求window.location.href="../exportExcel.action",struts配置: application/vnd.ms-e

2013-11-14 18:25:20 2271

原创 extjs form submit upload 返回下载download 没有回调

chrome下form的submit上传文件等,返回json可以正常回调。 在ie和firefox下,就不能正常回调函数,ie下提示保存返回的json,firefox直接没有反应, ie下解决方法如下:返回json时把contentType设置下                dataMap                text/html;charset=UT

2013-10-25 17:44:51 1637

原创 extjs store load 加载数据参数和分页时参数设置

普通的如果没有分页的grid大家都知道,load的时候直接传参数就可以,load({A:a})。 如果有分页时第一次load 的查询条件分页时不会自动带着,这样我们就得手动去传递参数,首先加载数据肯定是load,所有我们在load之前把参数设置好就行了。使用beforeload事件: var param1;var param2; 获取store 的参数:va

2013-10-15 08:44:22 7857

原创 extjs 分页 分页工具分页和缓存分页的简单使用 buffered、pagingtool

无论是那种分页,后台返回给前台数据时都是分页结构的数据,具体内容必须包括总的数据件数和当前查询页面的数据。 1.使用分页工具条(pagingtoolbar)分页gridpanel必须首先增加pagingtoolbar,配置如下:dockedItems: [               {                   xtype: 'pagingtoolbar',

2013-10-15 08:25:46 1618 1

原创 extjs proxy api使用 sync同步时后台接受数据方法

首先要明确store在sync时,传数据不是普通的请求参数传递的,所以在参数里也是找不到的。 时通过payload传输的,这样后来就要通过BufferedReader 来读取数据。 结合网上资料,本人亲测如下方法可以获取sync的数据  public static String getSyncData(HttpServletRequest request) throws I

2013-09-27 20:53:26 3600

原创 extjs 调用controller 调用其他js文件

关于ext开发中,不同文件之间函数调用问题 刚开始的时候以为不可以调用其他文件的函数,上网查了也没找到。仔细看过API文档后发现,ext提供了这个功能。在extjs的MVC架构中,一般所有处理事件都写在controller中,所以有些时候可能会用到其他controller的函数。Ext.app.controller里有个getController这个方法可以获取其他app或

2013-09-15 21:35:03 5805 1

原创 Extjs Cookie

关于Ext自身提供的两种操作cookie的方法的简单学习 Ext.util.Cookies设置读取浏览器Cookie的工具类,可以用set方法设置Cookie的值,get读取已经设置的Cookie,使用clear使客户端Cookie无效。 Ext.state.CookieProvider是通过Cookie保存和恢复状态的提供实现程序,支持普通的Cookie的操作。

2013-09-12 17:34:07 1248

原创 extjs iframe 获取控件值或者变量值 方法

ext中用到iframe时,关于iframe内外取值的方法1.获取iframe的方法一var tp = Ext.getCmp('TabPanel');var tab = tp.getComponent(“tab1的ID”);var frame1 = Ext.get(tab.tabEl).frame();frame1.Ext.getCmp("ext控件ID"); //取得控件

2013-09-08 21:17:19 5247 3

原创 Hibernate 二级缓存配置和应用

1.初始化HibernateSessionFactory时增加启用配置  a.true启用二级缓存  b.org.hibernate.cache.EhCacheProvider二级缓存的支持类  c.true启用查询缓存  由于代码是无规则的,各种配置方法都有,但是这三项是不会少的。2.Hibernate表配置文件设置  只在读取时使用缓存  还有其他配置如read-w

2013-09-05 15:35:58 731

原创 ExtJs入门,类、语法、函数

1.mixins的使用Ext.define('Eat',{    eat:function(value){return '吃:' + value;}});Ext.define('Drink',{    drink:function(value){return '喝:' + value;}});Ext.define('Play',{    play:function(

2013-09-03 16:04:57 968

原创 java 正则表达式 指数

由于业务的需要需要后台去验证正则表达式前台脚本的正则表达式"^-?(\d{1}|((\d{1})\.)\d{1,6}|(\d{1}|((\d{1})\.)\d{1,6})\E[+,-]{0,1}\d{1,2})$"成功验证指数没有问题。到了java后台搞了有一会才完事,原来还有点不一样。本人对正则表达式也没学过,也只是现用现学了。最后java后台中这样写可以通过了"^-?(\d

2013-03-08 15:41:52 1430

原创 DIV CORNER 圆角实现

实现原理:根据像素原理,把边角的几个像素颜色调成背景色。代码如下:div#coner{ margin: 0 10%;background: #964689}b.top, b.bottom{display:block;background: #FFF}b.top b, b.bottom b{display:block;height: 1px;    overflow: h

2012-08-29 14:51:57 513

原创 dropdownlist textbox 结合,下拉框和文本框结合的控件

实际上这样的控件有点不伦不类了,如果没有强烈的需求还是不要用的为好。借用AjaxControlToolkit的ComboBox实现即可选择又可输入的,同时具有下拉框和文本框功能的控件。实现中仍有不足,需要大家自己根据自己需求改进。 页面代码            AutoCompleteMode ="SuggestAppend"         AutoPo

2012-08-28 08:47:56 2422

转载 datepicker应用大全

http://www.my97.net/dp/demo/index.htm

2012-08-27 17:57:19 357

转载 设计模式六大原则(3):依赖倒置原则

定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带来不必要的风险。解决方案:将类A修改为依赖接口I,类B和类C各自实现接口I,类A通过接

2012-03-27 13:38:04 410

转载 设计模式六大原则(2):里氏替换原则

肯定有不少人跟我刚看到这项原则的时候一样,对这个原则的名字充满疑惑。其实原因就是这项原则最早是在1988年,由麻省理工学院的一位姓里的女士(Barbara Liskov)提出来的。定义1:如果对每一个类型为 T1的对象 o1,都有类型为 T2 的对象o2,使得以 T1定义的所有程序 P 在所有的对象 o1 都代换成 o2 时,程序 P 的行为没有发生变化,那么类型 T2 是类型 T1 的子

2012-03-27 12:44:22 320

转载 设计模式六大原则(1):单一职责原则

定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T负责两个不同的职责:职责P1,职责P2。当由于职责P1需求发生改变而需要修改类T时,有可能会导致原本运行正常的职责P2功能发生故障。解决方案:遵循单一职责原则。分别建立两个类T1、T2,使T1完成职责P1功能,T2完成职责P2功能。这样,当修改类T1时,不会使职责P2发生故障风险;同理,当修改T

2012-03-27 12:26:27 350

原创 关于SQL执行效率的优化

1.首先要确定DB设计者无误,如果DB根据业务设计比较烂,优化是最大的难度。如一张表总是和自己连接才能取出正确数据。。。2.注意SQL基本书写规范:少用IN、NOTIN、LIKE、3.了解数据库内部机制,如Oracle从右到左处理From子句中的表名,所以在From子句中包含多个表的情况下,将记录最少的表放在最后;Oracle从下到上处理Where子句中多个查询条件,所以表连接语句应写在其

2012-03-27 10:08:56 522

转载 十大Visual Studio插件横向对比

通过对这十大Visual Studio插件插件的介绍,希望能对大家用好Visual Studio开发有所帮助。详读Visual Studio 2005开发环境使用开发Visual Studio程序注意事项深入分析Visual Studio介绍图示Visual Studio 2010 CTP安装步骤专家讲述各种Visual Studio 版本使用技巧

2012-03-26 17:07:54 1114

原创 mybatis in 参数 使用方法

1.只有一个参数参数的类型要声明为List或ArraySql配置如下:SELECT * FROM PRODUCT WHERE PRODUCTNO IN                 #{productNo}    2.多个参数首先要将多个参数写入同一个map,将map作为一个参数传入mapperSql配置如下:SELECT * FR

2012-03-26 17:04:26 9716

原创 跪求java监听器原理

 Java 最新的事件处理方法是基于授权事件模型事件源生成事件并将其发送至一个或多个监听器监听器简单地等待,直到它收到一个事件。一旦事件被接受,监听器将处理这些事件,然后返回。事件:在授权事件模型中,事件是一个描述事件源状态改变的对象 。  通过鼠标、键盘与 GUI 界面直接或间接交互都会生成事件。 如:按下一个按钮、通过键盘输入一个字符、选择列表框中的一项、点击一下鼠标等。事件源:事件源是一个生

2009-11-10 09:18:00 710

翻译 缺少streams.h的解决方法和DirectShow开发环境的搭建

       这几天在学DirectShow的开发,一个streams.h头文件折腾了好几天才搞定。简单总结一下出现缺少streams.h的解决方法和DirectShow开发环境的搭建。开发包方面,我用的是Microsoft DirectX 9.0 SDK。streams.h这个头文件现在在%/DX9 SD

2008-10-10 22:41:00 626

docker1.13.1.zip

docker完整版本,含依赖包的rpm安装包 解压安装使用,避免各个版本操作系统缺少依赖包 用于离线安装1.13.1版本的docker

2020-11-12

WPF学习WPF学习

WPF学习资料WPF学习资料WPF学习资料

2010-04-16

经典笔试题集合含有各大公司笔试

经典笔试题集合含有各大公司笔试 经典笔试题集合含有各大公司笔试

2009-11-19

百度历年笔试百度历年笔试

百度历年笔试 百度历年笔试 百度历年笔试

2009-11-19

简易计算机考试系统asp.net ssql

简易计算机考试系统asp.net ssql

2008-10-14

空空如也

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

TA关注的人

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