- 博客(44)
- 资源 (6)
- 收藏
- 关注
原创 win7 php5 mysql连接被重置
测试连接时,提示连接被重置解决方法一将 php5 目录下的libmysql.dll拷贝至 windows/system32和apache/bin下解决方法二在apache/conf/httpd.conf文件中添加LoadFile D:/PHP/php5/libmysql.dll经测试,问题解决
2012-03-31 23:24:17 3253
原创 Java设计模式(五)Facade(外观),Composite(组合),Decorator(油漆工)
结构模式(三)Facade(外观)为子系统中的一组接口提供一个统一接口。Facade 模式定义了一个更高层的接口,使子系统更加容易使用。使用场景1.为一个复杂子系统提供一个简单接口。2.提高子系统的独立性。3.在层次化结构中,可以使用Facad
2011-08-02 20:33:14 1600
原创 mysql常见参数设置
mysql参数配置文件为:%mysql_home%\my.ini或my.cnf,以上讨论的内容匀可以my文件中找到。1、mysql连接端口,默认为3306[client]port=3306[mysqld]port=33062、mysql字符集,支持字符
2011-08-02 16:22:24 3822
原创 Java执行外部程序
Java执行外部程序其实是一个简单的操作首先取得运行环境(JVM)然后直接执行程序命令就可以 try { Process proc = Runtime.getRuntime().exec("ipconfig");
2011-07-24 11:30:18 1409
原创 正则表达式之身份证号验证
分析:身份证的号码结构为:地码 (身份证前六位)表示编码对象常住户口所在县(市、旗、区)的行政区划代码。生日期码 (身份证第七位到第十四位)表示编码对象出生的年、月、日,其中年份用四位数字表示,年、月、日之间不用分隔符。例如:1981年05月11日就用19810511表示。顺
2011-07-20 09:29:48 4297
原创 Java设计模式(四)Proxy(代理),Flyweight(共享元)
结构模式(二)Proxy(代理)为其他对象提供一种代理以控制对这个对象的访问。代理模式主要分两种:一种是静态代理,代理和被代理对象在代理之前是确定的一种是动态代理,被代理对象在代理之前是未知的在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之
2011-07-18 16:02:18 1133
原创 JDK中使用到的23个经典设计模式
A. 创建模式Singleton(单态):只允许一个实例 Runtime.getRuntime(); java.awt.Toolkit.getDefaultToolkit(); java.awt.GraphicsEnvironment
2011-07-15 15:38:39 7080
原创 JS滚动Table表格
滚动Table表格,在很多系统上都会用到,特别是需实时显示,但页面篇幅又太小的地言,比如金融网站上的行情显示。下面是自己仿照网站上做的一个小页面.yellow{ color:#FF0;} 合约 开盘价
2011-07-06 14:47:34 4041 1
原创 META-INF下文件读取
<br /> protected String getProperty(String name) {<br /> String file = "/META-INF/jndi.properties";<br /> URL fileURL = this.getClass().getResource(file);<br /> if (fileURL != null) {<br /> try {<br />
2011-01-25 18:06:00 9233 4
原创 Java金融货币计算探讨与实现
不多说,直接上代码public class TestBean { public static void main(String[] args) { double c = 0; double a = 1; double b = 0.9; long t1 = new Date().getTime(); for (int i = 0; i
2010-12-22 17:50:00 2216
原创 JBoss环境路径读取
<br />JBOSS自带环境变量,“:”新为Key后为Value<br /><br />可以通过System.getProperty("XXX")获得<br /><br />jboss.home.dir:D:/jboss<br />jboss.home.url:file:/D:/jboss/<br />jboss.server.home.dir:D:/jboss/server/cithinc<br />jboss.server.home.url:file:/D:/jboss/serve
2010-07-26 15:00:00 3983
原创 Java配置文件读取
Java配置文件读取有各种不同的文件,但是由于打包Jar后的路径改变,往往在项目中能正确读取的配置文件在Jar后变成文件不存在的杯具,下在提出几各不同的配置文件读取方式,仅供参考一、直接文件读取File f = new File("you config file path");FileReader fr = new FileReader(f);BufferReader br = n
2010-05-04 21:36:00 747
原创 GUI之GridBagLayout
GridBagLayout 类是一个灵活的布局管理器,它不要求组件的大小相同便可以将组件垂直、水平或沿它们的基线对齐。每个 GridBagLayout 对象维持一个动态的矩形单元网格,每个组件占用一个或多个这样的单元,该单元被称为显示区域。 每个由 GridBagLayout 管理的组件都与 GridBagConstraints 的实例
2010-03-29 21:56:00 817
转载 一句话概括设计模式
1) 抽象工厂模式(Abstract Factory)提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。 2) 适配器模式(Adapter)将一个类的接口转换成客户希望的另外一个接口。适配器模式使得原本由于接口不兼容而不能一起工作的类可以一起工作。 3) 桥梁模式(Bridge)将抽象部分与它的实现部分分离,使它们都可以独立地变化。 4) 建造模式(Builder)将一个
2009-11-16 11:09:00 1374
原创 上传图片预览(firefox,IE6,IE7+)
上传图片预览,看似一个很简单的一个功能,可以实现起来并不是想象的那么容易。其原因是各浏览器的支持和默认安全级别的差异。先看一段代码吧<!--function preView(){ var patn = //.jpg|/.jpeg|/.gif|/.png|/.bmp/i; if(patn.test(filesrc.value)) { img.s
2009-11-12 11:40:00 1836
原创 Java设计模式(三)Adapter(适配器),Bridge(桥接)
结构模式(-)Adapter(适配器)将一个类的接口转换成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作。 Adapter分为2种:类适配器和对象适配器。Adapter和Adaptee之间是is-a关系的时候,属于类适配器,Adapter和Adaptee之间是has-a关系的时候,属于对象适配器。
2009-11-05 15:03:00 1558
原创 PHP Excel类Spreadsheet_Excel_Writer 导出UTF8中文乱码的解决方法。
问题:乱码代码<?phprequire_once Spreadsheet/Excel/Writer.php;$workbook = new Spreadsheet_Excel_Writer(test.xls);$workbook->setVersion(8);$worksheet =& $workbook->addWorksheet(乱码);$russian
2009-11-04 22:47:00 8942 1
原创 PHP Excel类Spreadsheet_Excel_Writer简单使用
昨天写一些关于Spreadsheet_Excel_Writer简介,今天简单写点Spreadsheet_Excel_Writer的使用 基本流程 基本条件:require_once Spreadsheet/Excel/Writer.php;首先,new 一个Spreadsheet_Excel_Writer : $work
2009-11-03 21:50:00 4821
原创 PHP Excel类Spreadsheet_Excel_Writer简介
PHP Excel类Spreadsheet_Excel_Writer包含在Pear中。要使用Pear请先安装Pear Pear的安装十分简单,一般php都包含有pear,只需加载一下就OKUnix/Linux/BSD下执行lynx -source http://pear.php.net/go-pear | php命令Mac OS X下执行curl http://pear.php.
2009-11-02 20:19:00 8383
原创 PHP中文截取,UTF8和GBK详解
中文字符截取是一个十分有用的功能,在很多地方都会用到,比如提取定长标题,抽取标签等由于各种字符集的存储方式的不一样,存在双字节(GBK)多字节(Unicode)的存储方式,这就导致了统一处理的困难。国际标准UTF8字符编码中,存储中文字符要3个字节,即把php文件存储为UTF8编码格式可以得到strlen("中")=3假如直接用php的字符串函数去处理类似这个字符将可能
2009-10-30 14:56:00 7159 2
原创 Java设计模式(二)Prototype(原型),Builder和Singleton(单态)
创建模式(二)Singleton(单态)确保每个类只有一个实例,并提供它的全局访问点 个人认为这是个最简单的模式,一般在以下情况下使用当一个类只能有一个实例,而且用户可以从一个众所周知的访问点访问它时,如非共享资源 Singleton的结构图很简单,就是一个类图但这是一个特殊的类1、私有的构造器2、所有的域都是私有的3、只有一个
2009-10-28 17:00:00 1166
原创 Flex 页面跳转的几种方法总结
相信好多人在做Flex的页面跳转时都遇到过问题,现打Flex实现页面跳转的实现方法总结一下1、ViewStack,TabNavigator之类的组件 把页面做成Component然后用ViewStack包含进来,实现页面之间的切换,而HTML并没有刷新,ViewStack只是实现了flash里面的页面切换。 2、flash.ne
2009-10-27 19:00:00 5764 3
原创 PHP UUID的生成源码
现在好多地方都用UUID,比如数据库的个自动的UUIDUUID结构如下(都为十六进制字符)XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXX 研究其生成实现过程才发现,原来是这样的1、提取当前时候值和时间戳2、把这两个值转换成十六进制3、取时间值和时间戳的前5和时间值的前六位4、生成一个三位的十六进制,三个四位的十六进制和一个五位的十六进制
2009-10-26 16:19:00 4354
原创 页面图片跳转技术PHP实现
和其它语言实现的一样,采用路径伪装实现。 原理:新建与图片一样文件名的文件夹,并在这个文件夹下放置一个跳转的实现文件,这个文件的功能是实现跳转或是载入图片 路径结构1.jpg/index.phpimg/1.jpg index.php文件源码<?php /* * 当直接输入路径访问图片时,跳转 */ if($_SERV
2009-10-25 19:34:00 2652 1
原创 Java设计模式(一)设计模式的原则、工厂方法和抽象工厂
有人对我说,不会设计模式别说你会OO。这段时间再次把Java设计模式拿出来学习了下,总结下学习心得,大家一起分享。 设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 GoF(“四人帮”,指Gamma, Helm, Johnson & Vlissi
2009-10-24 23:26:00 849
原创 Smarty多语言化的简单实现
document.domain = "csdn.net";Smarty是一个使用PHP写出来的模板PHP模板引擎,是目前业界最著名的PHP模板引擎之一。它分离了逻辑代码和外在的内容,提供了一种易于管理和使用的方法,用来将原本与HTML代码混杂在一起PHP代码逻辑分离。 用过Smarty的人都知道Smarty是个好东西。做模板一定要多语言化,可是Smarty却没有实现这
2009-10-23 23:35:00 2266
原创 Hibernate基本步骤
pre-准备库文件antlr-2.7.6.jarcglib-2.1.3.jarasm.jarasm-attrs.jarcommons-collections-2.1.1.jarcommons-logging-1.0.4.jarehcache-1.2.3.jarhibernate3.jarjta.jardom4j-1.6.1.jarlog4j-1.
2009-08-17 18:08:00 1424
转载 假如让我再活一次
猫:假如让我再活一次,我要做一只鼠。我偷吃主人一条鱼,会被主人打个半死。老鼠呢,可以在厨房里翻箱倒柜,大吃大喝,人们却认为这是情有可原。 鼠:假如让我再活一次,我要做一只猫。吃皇粮,拿饷,从生到死都有主人供养,时不时还有我们同类给他送鱼送虾,自在得很。 猪:假如让我再活一次,我要做一头牛。工作虽然累点,但名声好,而我们只是傻瓜、懒虫的象征,连骂人都要说“蠢猪”。 牛:假
2009-04-28 21:12:00 584
原创 HTML字符集,特殊字符使用
以前用到html字符的时候老是忘了该怎么写,我想和我一样的人应该很多,现整理一下html字符,共享。 HTML特殊字符显示 有些字符在HTML里有特别的含义,比如小于号 这就要说到HTML字符实体(HTML Character Entities)了。 一个字符实体(Character Entity)分成三部分:第一部分是一个&符号,英文叫ampersand;
2008-11-17 17:24:00 1944
原创 Spring Bean
Spring Bean和普通的javaBean没有什么区别,都是pojo对象,在spring中,bean的生命周期分为1.定义Bean定义JavaBeanpublic class UpperAction{ String message; public String getMessage() {
2008-11-11 16:16:00 3476
原创 Struts2.X 拦截器使用
什么是拦截器 拦截器,在AOP(Aspect-Oriented Programming)中用于在某个方法或字段被访问之前,进行拦截然后在之前或之后加入某些操作。拦截是AOP的一种实现策略。 在 Webwork的中文文档的解释为——拦截器是动态拦截Action调用的对象。它提供了一种机制可以使开发者可以定义在一个action执行的前后执行的代码,也可以在一个action执
2008-10-16 16:38:00 1134 1
原创 Struts2.X标签(二)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /
2008-09-25 10:52:00 674
原创 Struts2.X标签(一)
Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 <!-- /* F
2008-09-24 15:25:00 941
翻译 JSEclipse ::安装与更新
文章来源 JSEclipse :: Installation/UpdateJSEclipse ::安装与更新 Eclipse提供了一个内置的软件安装更新功能。通过这个功能就能安装更新JSEclipse。下面介绍如何安装和更新JSEclipse:安装JSEclipse的步骤 1、打开eclipse工作台 2、使用eclipse内置的软件安
2008-09-04 09:16:00 2687 2
转载 ClueTip---精美的信息提示框(页)
clueTip Plugin DetailsMultiple Content Sources Smart Positioning Flexible Behavior Style Variety Multiple Content SourcesThe contents of the clueTip can come from one
2008-09-03 13:23:00 3305
转载 DNS漏洞攻击代码
出处: 作者:hdm原文:http://metasploit.com/dev/trac/browser/framework3/trunk/modules/auxiliary/spoof/dns/baliwicked_host.rb?rev=5579#L1 require net/dns require scruby require resolv
2008-07-29 10:22:00 1057
翻译 在Ubuntu中定制Compiz融合特效
Ubuntu 8.04(Hardy Heron) 提供Compiz融合全部版本的特效,但问题是它并没有提供一种配置这些的特效方法。在此我们将用一个叫Compiz Config的工具来设置不同的特效。安装Compiz Config,首先打开新立得(synaptic)并搜索Compiz Config安装成功,打开它,你将会得到一个类似这样的界面:这种界面是灵活的,就好比可选菜单钩上表示
2008-07-28 21:40:00 876
原创 如何快速地部属Struts2-学习Struts2开篇
如何快速地部属Struts2开发工具-Eclipse Struts2.0从新建Web/Dynamic Web Project开始不说简单的了,只说几点要特别注意的1.应用Struts2将xwork-2.0.4.jar、commons-logging-1.0.4.jar、freemarker-2.3.8.jar、ognl-2.6.11.jar、struts2-co
2008-05-13 10:15:00 1643 1
翻译 Cronjob – 快速入门
Cronjob – 快速入门 Cron 是UNIX, SOLARIS,LINUX下的一个十分有用的工具。 通过Cron脚本能使计划任务定期地在系统后台自动运行。这种计划任务在UNIX, SOLARIS, LINUX下术语为cron jobs。 Crontab (CRON 表)则是用来记录在特定时间运行的CRON的一个脚本文件。 Crontab归结为以下几点特性: 1. C
2008-05-12 10:16:00 6349
PHP中文手册,PHP5
2010-07-01
Dom4j-1.6.1 API文档
2010-07-01
EJB基础
2008-03-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人