陈建华的博客
专注web开发
发布时间 : 2014-06-12 11:27:20     Tags : 代码笔记

版本介绍:spring3.0 、hibernate3.6开发工具:myeclipse7.5整合目标:从spring2.5 升级到spring 3.0,兼容2.5的旧代码中的xml方式bean 配置,同时能够使用3.0的特性,比如注解,springmvc注解等。从hibernate 3 升级到hibernate3.6。兼容3版本的xml 持久bean 配置,同时能够使用注解方式配置。简单2个字:混用。整合步骤:一、jar 包替换:删除旧工程 以上3个框架的jar包;spring 包org.springframework.aop-3.0.5.RELEASE.jarorg.springframe

发布时间 : 2014-06-11 11:34:26     Tags : 代码笔记

大家如果使用firebug去查看的话就会发现,当你滚动到相应的行时,当前行的图片才即时加载的,这样子的话页面在打开只加可视区域的图片,而其它隐藏的图片则不加载,一定程序上加快了页面加载的速度,对于比较长的页面来说,这个方案是比较好的。 实现原理 把所有需要延时加载的图片改成如下的格式: <img lazy_src="图片路径" border="0"/> 然后在页面加载时,把所有使用了lazy_src的图片都保存到数组里,然后在滚动时计算可视区域的top,然后把延时加载的图片中top小于当前可视区域(即图片出现在可视区域内)的图片的src的值用lazy_src的来替换(加载图片) 代码 lazy

发布时间 : 2014-06-11 11:03:08     Tags : 代码笔记

首先,SSH不是一个框架,而是多个框架(struts+spring+hibernate)的集成,是目前较流行的一种Web应用程序开源集成框架,用于构建灵活、易于扩展的多层Web应用程序。 集成SSH框架的系统从职责上分为四层:表示层、业务逻辑层、数据持久层和域模块层(实体层)。 Struts作为系统的整体基础架构,负责MVC的分离,在Struts框架的模型部分,控制业务跳转,利用Hibernate框架对持久层提供支持。Spring一方面作为一个轻量级的IoC容器,负责查找、定位、创建和管理对象及对象之间的依赖关系,另一方面能使Struts和Hibernate更好地工作。由SSH构建系统的基本业

发布时间 : 2014-06-11 10:45:14     Tags : 代码笔记

我们在JNI中处理得到的BMP图片Raw数据,我们应该如何转换为Bitmap呢?由于得到的数据是unsigned char *类型的数据,而对于Bitmap的类来说,其类方法里面:public static Bitmap createBitmap(int colors[], int offset, int stride, int width, int height, Config config) 要求传入的是int *数据,这里我们就需要将unsigned char *数据转换为RGB的int值了。java里面的方法可以采取如下代码: public static

发布时间 : 2014-06-11 10:36:49     Tags : 代码笔记

java文字识别程序的关键是寻找一个可以调用的OCR引擎。tesseract-ocr就是一个这样的OCR引擎,在1985年到1995年由HP实验室开发,现在在Google。tesseract-ocr 3.0发布,支持中文。不过tesseract-ocr 3.0不是图形化界面的客户端,别人写的FreeOCR图形化客户端还不支持导入新的 3.0 traineddata。但这标志着,现在有自由的中文OCR软件了。 java中使用tesseract-ocr3.01的步骤如下:1.下载安装tesseract-ocr-setup-3.01-1.exe(3.0以上版本才增加了中文识别)2.在安装向导中

发布时间 : 2014-06-11 09:58:13     Tags : 工具

分析SpreadJs的导入导出数据格式,方便利用自己的设计器进行对接。中间需要有适配器进行转换。下面图片是通过设计器进行设计的,分为两个sheet。设计器经过保存之后,生成的JSON数据如下。{"version":"1.0",//程序版本"activeSheetIndex":0,"sheetCount":2,//sheet的数量,此处为2个"tabStripRatio":0.5,"tabStripVisible":true,"tabEditable":true,"newTabVisible":true,"referenceStyle":0,"useWijmoTheme":false,"canU

发布时间 : 2014-06-11 09:00:06     Tags : 关于我

姓名:陈建华性别:男QQ:702434409EMAIL:702434409#qq.com电话:186#7877#2977两年后,我有一个证明我一直努力的博客!!

发布时间 : 2014-06-10 11:54:36     Tags : 工具

目的: 缓存nginx服务器的静态文件。如css,js,htm,html,jpg,gif,png,flv,swf,这些文件都不是经常更新。便于缓存以减轻服务器的压力。实现: nginx proxy_cache可以将用户的请缓存到本地一个目录,当下一个请求时可以直接调取缓存文件,就不用去后端服务器去取文件了。配置: 打开配置文件/etc/nginx/nginx.confuser www www;worker_processes 2;error_log /var/log/nginx/nginx_error.log crit;worker_rlimit_nofile 65535;events{

发布时间 : 2014-06-10 11:48:59     Tags : 工具

随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用户浏览页面的时候速度会块得多。gzip的压缩页面需要浏览器和服务器双方都支持,实际上就是服务器端压缩,传到浏览器后浏览器解压并解析。浏览器那里不需要我们担心,因为目前的巨大多数浏览器都支持解析gzip过的页面。Nginx的压缩输出有一组gzip压缩指令来实现。相关指令位于http{….}两个大括号之间。//该指令用于开启或关闭gzip模块(on/

发布时间 : 2014-06-09 10:11:48     Tags : 工具

直接用editor.execute(action);进行调用就ok。action就是下面的名字。save:保存。print:打印。show:。exportImage:导出图片。refresh:刷新。cut:剪切。copy:复制。paste:粘贴。delete:删除。group:分组。ungroup:解除分组。removeFromParent:。undo:撤销操作。redo:前进操作。zoomIn:放大。zoomOut:缩小。actualSize:实际大小。fit:自适应。showProperties:显示属性。selectAll:选择所有。selectNone:取消全选。selectVerti

微网聚博客乐园 ©2014 blog.mn886.net 鲁ICP备14012923号   网站导航