自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(111)
  • 资源 (4)
  • 收藏
  • 关注

转载 彻底解决Oledb连接Excel数据类型不统一的问题

转自:http://blog.csdn.net/fupei/article/details/5886058在使用Microsoft.Jet.OLEDB.4.0连接Excel,进行读取数据,相对使用传统的COM来读取数据,效率是很高的。但相对传统COM操作Excel来说,及存在数据类型转换的问题。因为使用OLEDB连接Excel读取数据时,需要确定数据的类型。

2017-09-29 09:06:03 1523

转载 非捕获组详解

这几天看了下正则表达式,对非捕获组(non-capturing)进行下总结。主要总结 1个 + 2组  一共5个。(?:X) (?=X) (?<=X) (?!X) (?<!X)一、先从(?:)非捕获组说起。下面由一个例子引出非捕获组。有两个金额:8899¥ 和 6688$ 。显然,前一个是8899元的人民币,后一个是6688元的美元。我现在需要一个正则,要求提炼出它们的

2015-04-29 10:49:52 1146

原创 如何重装TCP/ IP协议

今天早上,坐我旁边的同事的电脑坏了,上不去网,拿到IT部门去修理,得到的答复是需要重做系统。由于最近IT部门(尤其是Desktop组)处理问题很不给力,所以我主动帮他看看情况,最终解决了问题。特此把解决过程和方法记录下来,以备今后遇到同样问题。主要症状,就是无法上网,IP地址获取(设定)障碍。1. 网卡指示灯正常;2. 本地连接属性里面,各种协议貌似齐全;3. 不论是设置静态IP地

2013-08-01 13:49:30 3906

原创 使用Python生成Excel格式的图片

之前曾看到过 一篇报道,说有个日本人利用Excel作画。当时看着几百乘几百的单元格里,填满眼花缭乱的的颜色,心想这得花多大的精力啊?后来想想,要是用编程来实现,普通人几分钟之内也可以完成几幅,甚至可以达到照片级,呵呵~

2013-07-20 18:42:34 5881 2

转载 CGlib简单介绍

原文地址:http://www.blogjava.net/stone2083/archive/2008/03/16/186615.htmlCGlib概述:cglib(Code Generation Library)是一个强大的,高性能,高质量的Code生成类库。它可以在运行期扩展Java类与实现Java接口。cglib封装了asm,可以在运行期动态生成新的class。cglib

2012-10-31 22:38:10 1205

转载 jQuery 精简版弹出对话框层

原文地址: http://wange.im/jquery-dialog-layer.html弹出对话框在一个网站中是相对比较常见的功能,无论是确认信息还是注册申请,都可能会用到弹出层。用 JS 来实现这样的弹出对话框效果是再合适不过的了,就 jQuery 而言,就有很多高手们开发好的弹出层插件,甚至连 jQuery 官方也有提供 Dialog UI 组件。之前写过一些弹出层的效

2012-03-05 14:53:44 2533

转载 iframe实现无刷新上传文件

原文引用: http://www.oschina.net/code/snippet_54371_4502其实在ajax出现之前,web应用也可以是无刷新的,那时大多通过IFrame来做到这一点。当然Ajax出现之后,人们一窝蜂地投奔Ajax 的阵营了,iFrame 就乏人问津了。但是用iFrame来实现无刷新上传文件确实一个很好的选择。<html> <body>

2012-03-05 14:47:19 3774 1

转载 Javascript绝句欣赏

转载自:http://site.douban.com/widget/notes/22456/note/142716442/1. 取整同时转成数值型:’10.567890′|0结果: 10’10.567890′^0结果: 10-2.23456789|0结果: -2~~-2.23456789结果: -22. 日期转数值:var d = +new Date()

2012-02-16 15:07:57 938

转载 HTML特殊字符大全

原文地址: http://www.qianduan.net/html-special-characters-daquan.htmlHTML的特殊字符我们并不常用,但是有的时候却要在页面中用到这些字符,甚至有时候还需要用这些字符来实现某种特殊的视觉效果。现在,国外的设计师Neal Chester整理了一份很全的特殊字符集,我觉得这很赞~~,共享出来供大家查阅吧。使用方法:

2012-01-11 11:09:51 1160

转载 15个值得开发人员关注的jQuery开发技巧和心得

原文地址: http://www.cnblogs.com/gbin1/archive/2011/11/17/2252527.html在这篇文章中,我们将介绍15个让你的jQuery更加有效的技巧,大部分关于性能提升的,希望大家能够喜欢!1. 尽量使用最新版本的jQuery类库jQuery项目中使用了大量的创新。最好的方法来提高性能就是使用最新版本的jQuery。每一个新

2011-12-13 14:48:48 966

原创 Ruby编程语言_Chapter02_笔记

<!--body {font-family:"宋体",monospace}h1, h2 {font-family:"黑体",monospace}pre {background-color:#EEE; border:thin dotted #666; font-family:"Courier New",Courier,monospace; font-size:10

2011-10-26 21:47:21 2555

原创 Ruby编程语言_Chapter01_笔记

第一章 导言Ruby是完全面向对象的。Ruby的注释以“#”开头。Ruby在调用无参数方法的时候,通常省略括号;而且Ruby只能通过方法访问对象的内部状态。代码块和迭代器1) times和upto是整数对象实现的方法,是一种被称为“迭代器(iterator)”的方法,类似于循环。“{}”中包含的代码成为代码块(block)。3.times {prin

2011-10-26 16:08:15 1934

转载 高效 JavaScript

<br />原文地址:http://www.woiweb.net/efficient-javascript.html<br /> <br /> <br />传统上,网页中不会有大量的脚本,至少脚本很少会影响网页的性能。但随着网页越来越像 Web 应用程序,脚本的效率对网页性能影响越来越大。而且使用 Web 技术开发的应用程序现在越来越多,因此提高脚本的性能变得很重要。<br />对于桌面应用程序,通常使用编译器将源代码转换为二进制程序。编译器可以花费大量时间优化最终二进制程序的效率。Web 应用程序则不同。

2011-03-02 09:53:00 1060

翻译 Equal Height Blocks in Rows(统一行中的块的高度)

<br />原文地址:http://css-tricks.com/equal-height-blocks-in-rows/<br /> <br />通过使用jQuery,有很多方法可以将多个列调整为同一高度(比如Rob Glazebrook的这个方法)。主要思路就是通过测量各个列的高度,然后将其中最大的高度值指定给各个列。<br /><br />但是,如果一个块中有多个行存在,而你只想在每一行中统一行中各个块的高度,该怎么办呢?当某一行中包括不同尺寸的缩略图或者不同尺寸的文本块时,就可能会遇到这个问

2011-02-01 11:44:00 1558

原创 Ubuntu10.04修复grub

<br />从上大学开始就接触Linux了,虽然Windows有诸多问题,但是也不得不搞个Windows与Linux的共存。但一直困扰我的问题,就是如何在重装Windows以后,找回grub启动菜单,免得Linux系统“失踪”。<br /> <br />看了不少资料,既有网上的,也有《鸟哥Linux私房菜》,学到了不少东西,现在记录下来,以备今后遗忘。<br /> <br />参考网上资料:<br />http://blog.csdn.net/eric_jjc/archive/2010/07/11/5682

2010-11-26 01:01:00 5109

原创 Registry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'

今天打开Eclipse的时候,突然出现了问题,程序总是崩溃,一直打不开eclipse。重启多次,也不行,郁闷~使用命令行,java -version,显示如下结果:C:/>java -versionRegistry key 'Software/JavaSoft/Java Runtime Environment/CurrentVersion'has value '1.3', but '1.6' is required.Error: could not find java.dll

2010-11-01 22:46:00 12449

转载 用mkisofs制作iso文件

<br />引用地址:http://hi.baidu.com/bailang3106/blog/item/364aa700bee4d48fe950cdf0.html<br /> <br /> <br />mkisofs是Unix系统中常用来制作ISO映像档的工具,虽然mkisofs的manpage和cdrecord一样,但是常用的选项也只有那几个,现在示范几个mkisofs的语法:<br />mkisofs -o image_name.iso /home/willie<br />将/home/willi

2010-08-24 23:20:00 5530

原创 Apache与Tomcat整合时参数乱码的解决

<br />把Apache2.2与Tomcat6进行整合之后,当提交带有中文参数的请求时,经常出现奇怪的现象。在直接访问Tomcat时,可以正常返回结果的请求,一旦经过Apache的代理,就出现问题。<br /> <br />通过Debug发现,Tomcat在经过和不经过Apache代理的两种情况下,得到的中文参数是不同的,而后者是乱码。<br /> <br />从网上查了一下资料,发现Apache在使用AJP13模式代理到Tomcat时,也应该为Tomcat的AJP13设定一些参数。<br /> <br

2010-08-13 22:23:00 3149 1

原创 jqGrid与Struts2的结合应用(十) —— 真正的自定义表单查询

关于这个问题,我在网上搜了一下,大多都是引用jqGrid的文档中的filterGrid方法。但这个方法不是真正意义的自定义查询。这篇文章主要讲述一下真正意义的自定义查询,顺便简单聊聊jqGrid源码中查询的实现方法。在这个系列的第五篇中(http://blog.csdn.net/gengv/archive/2010/07/10/5725172.aspx)曾经讲到了如何进行数据查询。其中提到了一种“自定义查询”,这是jqGrid的文档中给出的一种所谓的自定义查询。其实就是把工具条查询,

2010-07-23 16:45:00 24412 21

原创 如何整合Apache和Tomcat部署Web应用

从网上查了不少资料,想了解一下如何整合Apache和Tomcat,以便让Apache的httpd负责静态内容,让Tomcat负责动态内容的部分。参考文章:http://tomcat.apache.org/connectors-doc/generic_howto/quick.htmlhttp://code-worker.javaeye.com/blog/246993http://www.qqread.com/php/n652282101.htmlhttp://tomcat.apache.org/con

2010-07-16 12:53:00 6404

原创 jqGrid与Struts2的结合应用(九) —— 补充细节

<br />这篇中将补充说明一些之前没有讲到的细节内容,比如一些特殊功能的jqGrid选项、jqGrid的事件等等。<br /><br /><br />1. jqGrid选项补充说明<br /><br />之前已经介绍了许多经常用到的jqGrid选项,还有一部分虽然还没有介绍,但却能肩负特殊的功能。例如:altRows:当次此选项为true时,表格的行将呈现交替样式显示(zebra-striped)。altclass:此选项只在altRows为true时才有效,交替显示的样式;默认值为:ui-p

2010-07-14 22:23:00 7275 13

原创 jqGrid与Struts2的结合应用(八) —— 奇妙的subGrid子表格

jqGrid的一项高级功能就是嵌套子表格,使用起来也非常简单。使用的方式有两种:使用普通的subGrid子表格;使用一个完整jqGrid作为子表格;显然第二种方式更加通用,功能更加强大,因此我主要使用第二种方式。至于第一种方式,可以具体参考官方文档(http://www.trirand.com/jqgridwiki/doku.php?id=wiki:subgrid)。使用完整jqGrid作为子表格使用子表格,涉及到jqGrid的三个选项:subGrid:首先必须将jqGrid的subGrid

2010-07-14 00:02:00 14494 5

原创 jqGrid与Struts2的结合应用(七) —— 浅谈排序

<br />终于讲到排序了,这一部分应该说还是比较好理解的。<br /><br />jqGrid通过colModel选项中的sortable来控制是否可以以某列的值排序。sortable的默认值是true,当设为false时,即此列不能用于排序。<br />$(function(){ $("#gridTable").jqGrid({ ... colModel: [ {name:"id",index:"id",label:"编码",width:40},

2010-07-13 20:31:00 8376 2

原创 jqGrid与Struts2的结合应用(六) —— 使用colModel设置查询功能

上一篇主要讲述了,如何结合Action类进行查询,以及查询的几种主要方式。在searchGrid方法中,我们传入的options选项,定义了查询所需要的通用属性。举个例再来说吧,当点击查询按钮的时候,弹出的查询对话框里包含Grid中的各个列作为可选的查询条件,而比较方式也统统都是等于、不等于、小于、小于等于、大于、大于等于、开始于、不开始于等等。假如我们并不希望用户使用这么多的查询条件,或者某列是文本形式的、根本不可能出现大于小于之类的问题的时候,如何针对不同的列,定义这些条件的构成方式呢?我们

2010-07-13 00:23:00 12496 2

原创 jqGrid与Struts2的结合应用(五) —— 结合Action类进行数据查询

这篇主要讲的是jqGrid的查找功能。根据官方文档的介绍,jqGrid的查找功能分四种:工具条查询;自定义查询;单条件表单查询;高级表单查询(复杂条件查询);我个人认为这样划分比较复杂,可以基本分为两大类,即:表单查询:包括单条件查询和高级查询(复杂条件查询);工具条查询:包括工具条查询和自定义查询;而这两大类中,也以表单查询更常用。现在逐个说明一下(我改变了官方文档的讲解顺序,我觉得自己的这个顺序,更直观,更靠近现实使用)。1. 单条件表单查询先从服务器

2010-07-10 12:35:00 16008 20

原创 jqGrid与Struts2的结合应用(四) —— 丰富多彩的Pager Bar

在介绍排序与查询之前,先介绍一下Pager、Navigator和自定义按钮。默认情况下,Pager Bar分为3个部分:页码栏区域(Pager)导航按钮区域(Navigator Buttons)记录信息区域(Record Information)1. Pager和Record Information的常用属性在jqGrid的options选项中,有许多是专门针对Pager的,之前的例子中已经使用了一个——“pager”选项,用来指明Pager Bar在页面中对应的区域。主要的属性有:page

2010-07-08 12:12:00 16380 13

原创 jqGrid与Struts2的结合应用(三) —— 使用自定义表单对话框编辑Grid数据

上一篇中的最后一点提到了,如果在服务器端出现异常,没能完成预期的操作,那么客户端(浏览器)中的jqGrid还继续更新数据吗?这一篇就来说说服务器端的操作。首先看一下服务器端的代码,我将查看行数据和操作行数据放在了两个Action类里面:ViewContactAction和ContactConsoleAction。package cn.gengv.struts2ex.jqGrid;import java.util.List;import com.byzl.hare.model.Cont

2010-07-07 16:55:00 21147 49

原创 jqGrid与Struts2的结合应用(二) —— 操作Grid数据

上一篇中,jqGrid已经可以从Server端获得数据,并显示在Grid表格中了。下面说一下,如何操作Grid表格及其数据。jqGrid有很多方法函数,用来操作数据或者操作Grid表格本身。jqGrid的方法有两种调用方式:$("#grid_id").jqGridMethod( parameter1,...,parameterN );或者$("#grid_id").jqGrid('method', parameter1,...,parameterN );首先介绍一下jqGrid的几个最常用的方法函数,具体的

2010-07-06 16:08:00 30500 21

原创 jqGrid与Struts2的结合应用(一) —— 显示基本Grid表格

根据jqGrid的文档,要想生成一个jqGrid,最直接的方法就是:$("#grid_id").jqGrid(options);也就是通过选择符得到一个table的jQuery对象,然后调用jqGrid(options),得到一个jqGrid对象。重点就在传入的option选项上了,通过这些选项可以得到各种各样的Grid表格。1. jqGrid的重要选项具体的options参考,可以访问jqGrid文档关于option的章节(http://www.trirand.com/jqgrid

2010-07-05 23:11:00 58607 111

原创 强大的jqGrid!

<br />最近的两个项目里都用到了jqGrid插件,通过自己的使用,感觉这个jQuery表格插件果真异常强大。现在网上有关于这个插件文档的中文翻译,但我还是想把使用中体会记录下来,方便今后查阅。<br /><br />jqGrid网上的Demo应用主要是基于PHP实现的,我之前也使用着struts2-jquery插件中的jqGrid集成。但是有两点原因,促使我仔细去研究jqGrid,而不仅仅是通过struts2-jquery插件的集成。<br /><br />首先,struts2-jque

2010-07-05 13:02:00 7783 3

原创 MySQL的limit和offset优化

这两天在看关于MySQL分页查询的优化问题,看到网上的不少文章。MySQL的分页查询通常都离不开limit帮忙,而其中的关键主要围绕以下两点:1. 尽量减小limit的offset,即较小“limit m, n”里面的“m”。参考文章:http://www.fuchaoqun.com/2009/04/efficient-pagination-using-mysql/2. 仅先定位offset的id,再查需要的limit数据。参考文章:http://www.sqlclub.cn/Optimi/2009-04/

2010-07-01 16:29:00 5508

转载 使用 Java 生成 MD5 编码

<br />转自:http://www.blogjava.net/haogj/archive/2006/07/04/56604.html<br /> <br />MD5即Message-Digest Algorithm 5(信息-摘要算法5),是一种用于产生数字签名的单项散列算法,在1991年由MIT Laboratory for Computer Science(IT计算机科学实验室)和RSA Data Security Inc(RSA数据安全公司)的Ronald L. Rivest教授开发出

2010-06-18 16:33:00 904

转载 Apache 2+Tomcat 6负载均衡与集群配置及性能测试

<br /><br />负载均衡,就是apache将客户请求均衡的分给tomcat1,tomcat2....去处理,Tomcat中的集群使一组局域网上的Tomcat实例在用户看起来是单一的服务器,是实现系统资源高利用率的有效解决方案。该文章描述了一个实际的Tomcat6集群的配置,此集群包含独立的三个Tomcat6实例。(文档最后附件为该文档的完整版《包含相关的图片》)<br />前端采用Apache mod_jk实现负载平衡<br />后端使用JDBC存储的

2010-06-10 16:50:00 2874 2

原创 漂亮的自定义jQueryUI主题

之前的项目中,使用的是jqueryUI的UI组件,jqueryUI的个性化定制确实不错,但大多是字体,颜色方面的小改动。而且不知大家是否看过jQuery的示例页面,貌似排版布局很精美,但是使用查看样式就能发现在body元素的样式中有一条针对font-size的设置。使用Firebug禁用这条样式再看看,排版一下子“肥”了n多。真的搞不懂,为什么jqueryUI的尺寸样式要这样奇怪?? 之前

2010-05-26 11:16:00 13020 3

原创 如何用ArchiveUpdateSite方式安装MyEclipse8.5

之前一直使用MyEclipse(从6.0到7.5)的ArchivedUpdateSite包来安装MyEclipse,通常都是从网上先下载对应的Eclipse平台,然后使用Eclipse的Install Manager来安装。但是这次安装MyEclipse8.5却遇到了麻烦,先下载了Eclipse3.5.2的JavaEE版本,然后像以前一样,集成安装MyEclipse8.5的ArchivedUpda

2010-05-13 14:06:00 3402

原创 自定义jQuery PickList插件 - 用法与实例(3)

PickList插件还有以下API方法: setDefaults(options)修改pickList的全局默认设置。// 设置pickList插件的默认item_selector为"li.pickListItem"// 设置pickList插件的默认selectedItemClassName为"highlight"$.pickList.setDefaults({

2010-04-29 09:31:00 2458 1

转载 Javascript跳转

<a href="javascript:;" onClick="javascript:window.open(admin_fk.asp?id=)"> 文字部分 删除会出现不正常跳转,将#改成javascript:void(0)就可以了#包含了一个位置信息默认的锚点是#top 也就是网页的上端而javascript:void(0

2010-04-28 21:55:00 2907

原创 自定义jQuery PickList插件 - 用法与实例(2)

上篇文章(http://blog.csdn.net/gengv/archive/2010/04/22/5514813.aspx)中演示了最简单的一个例子,只用了三四行代码就能实现一个PickList控件。这次将使用个性化设置,来制作满足各种需要的PickList控件。  自由的选择符像上一篇中提到的一样,pickList()具有多个option选项,

2010-04-27 10:27:00 3465 1

原创 自定义jQuery PickList插件 - 用法与实例(1)

这是我自己写的基于jQuery的pickList插件的说明文档,希望能和大家分享。可以参考我之前一篇日志http://blog.csdn.net/gengv/archive/2010/04/20/5508707.aspx 插件以及Demo的下载地址:http://code.google.com/p/jquery-picklist/downloads/list

2010-04-22 10:42:00 4711 1

原创 使用jQuery制作自定义PickList插件

现在在网上到处都可以找到各种丰富多彩的jQuery插件。之前给公司做的项目里就用到了不少,比如jqModal等。虽然第三方插件帮我实现了很多功能,但仍然喜欢使用jQueryUI里面的插件,总觉得这些插件应该比较成熟,成为体系,彼此之间的兼容性应该更好。因此,在现在的项目中,尽可能的使用jQueryUI原生的组件。同时,由于最近一直使用Struts2框架,因此选用了jQuery针对Struts2

2010-04-20 22:25:00 2614

运筹学笔记第5章

运筹学笔记第5章,图与网络技术。 基本概念 边:两点间不带箭头的连线; 弧:两点间带箭头的连线; 无向图:点、边组成,记为 ,联结点 的边,记为 ; 有向图:点、弧组成,记为为 ,方向从 指向 的弧,记为 ; 链:点、边相间的序列,无向; 路:点、弧相间的序列,有向; 圈:封闭的链; 回路:封闭的路;

2019-01-06

Spring in Action (第三版)

Spring 实战 第三版,非扫描版,保证清晰度

2011-10-31

Spring2.5_Manual_CN

Spring2.5 手册(中文版) ~~~~~~~~~~~

2010-07-14

Linux_101_Hacks_中文版.pdf

Linux_101_Hacks_中文版.pdf

2010-07-14

空空如也

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

TA关注的人

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