03 2012 档案
摘要:org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'testAction' defined in file [E:\Workspace\JavaEE\.metadata\.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\extjs001\WEB-INF\classes\applicationContext.xml]: Initialization of bean failed; nested exce
阅读全文
摘要:有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2005-6-6 14:33:34 如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢?我们要用到:DateTime.ToString的方法(String, IFormatProvider) using System; using System.Globalization;String format="D"; DateTime date=DataTime,Now; Response.Write(date.ToString(format, DateTimeFormatInfo.Invaria
阅读全文
摘要:转至:http://apps.hi.baidu.com/share/detail/518475在js里没有类似JAVA的clone方法,无法实现对对象的克隆,一般使用等号操作符来传递对象,但这样就造成了指针关联问题,修改任何一个对象,其关 联的对象也会被改变,但很多时候我们只想得到一个对象的拷贝,而非引用。今日偶就遇到了这个问题,以前还真没有注意过这个,朋友给找了两个方法,感觉写的 都不错。只是实现稍有不同,但大体原理是相对的,即逐项复制对象内容。相信这段代码对很多web开发的朋友都会有用。方法一:定义一个clone方法来实现。function clone(myObj){ if(typeo..
阅读全文
摘要:1.找到你引用的ext-all.js文件打开;2.在myeclispse 按住ctrl+F,如果你觉得格式不好看就用ctrl+shift+F格式化一下,在Find中输入usMoney找到这一段修改下面的return "¥"+v;就好了,至于这个符号怎么大出来的按住alt+0165 就出来了如果你即需要$还需要¥那么你自己加入一个方法就好 了.
阅读全文
摘要:其实这是我犯的最低级的错误,我在火狐上运行,firebug没有报错,而后台的数据能正常获取,但是extjs就是不能显示. <script type="text/javascript"> Ext.onReady(function(){ //创建一个store var store=new Ext.data.Store({ //从服务器端加载 url:"ext/xml/Employee.xml" , reader:new Ext.d...
阅读全文
摘要:参考了别人的资料但是忘记了地址了,,我会将所有的参考的文件打成压缩包提供下载的,这个项目配置了好长的时间,所以共享出来,分享tomcat版本:apache-tomcat-6.0.35mysql版本:MySQL Server 5.5jdk版本1.6:spring版本:3.0hibernate版本:3.3struts2版本:struts-2.2.3.1在context.xml中添加如下代码:然后就是项目的结构了:webRoot目录下的内容:TestAction.javaBaseDao.java 简单的示例,所以随便写的,User.java,这个实体类也是随意写的,其中的getter setter的
阅读全文
摘要:Ext.onReady(function(){ //初始化全局 QuickTips 实例 使得tip提示可用 Ext.QuickTips.init(); //别名 var xg=Ext.grid; //创建一个ArrayReader var reader=new Ext.data.ArrayReader({},[ {name:"name",type:"string"}, ...
阅读全文
摘要:今天在做项目的时候碰到这个问题,和大家一起分享:源代码:大家一定需要注意我的Store中的sortInfo:<script type="text/javascript"> Ext.onReady(function(){ Ext.QuickTips.init(); //别名 var xg=Ext.grid; //创建一个Array...
阅读全文
摘要:1、换位思维。绝大多数创造性思想都是缘于思维角度的改变。对任何事情,你都应该尝试从不同角度、不同位置、不 同群体等方面去看一看,想一想,往往你会有一些意想不到的发现。视角的特别,也往往决定了创造力的高低。其中反向思维便是其中一个特例。比如开发产品,最 好把自己当成服务终端,考虑一下客户以及中间环节,对每一个环节都考察一遍,是不是可以做得跟别人不一样。也可以把自己当成竞争对手,想想他们的情况,多 问问为什么这样,反过来问问为什么不这样,这样思考的时候,你就可能发现问题并加以革新和完善。2、求同求异。多做比较,而且要换不同角度进行比较,既要找出他们的相同点,也要找出他们不同点。比较一定要细致,全面
阅读全文
摘要:myeclipse9.0运行速度比之前的版本提高了少,用起来很舒服。最近心血来潮的想搞搞新出的extjs4.0的时候却遇到了校验报错的问题,很郁闷。经过多方查找,终于找到了解决办法。在自己的项目上右键-Properities-MyEclipse-Validation-Excluded Resour将你的Extjs路径勾选上,就能去掉那些碍眼的红叉了。
阅读全文
摘要:转至:http://peizhiinfo.iteye.com/blog/12375911、jsp字体Window-->Preferences-->General-->Appearance-->Colors and Fonts-->Basic-->Text Font-->Chang里面的“Text Font”即是针对文本编辑器的字体进行设置的地方。直接在JSP文件编辑器上点击右键,然后选择属性,就可以设置了2、java代码字体Window-->Preferences-->General-->Appearance-->Colors
阅读全文
摘要:转至:http://articles.csdn.net/plus/view.php?aid=289207导读:下面字体的排序是作者的主观感受,每个人的喜好都不一样。建议您都试试,按照自己的喜好来选择。另外,还在使用Windows XP 、的同学,如果您希望显示到如截图中清晰的字体效果,则必须安装微软的ClearType设置程序对清晰度进行设置。10. Courier也叫Courier New,这大概是我们最熟悉的字体了,基本上所有系统都有。很不幸,很多终端和编辑器都默认使用此种字体,虽然不会影响使用,但它太无趣了。如果你正在使用这种字体,建议调大一点,并打开系统的 anti-aliasing
阅读全文
摘要:下载site-1.6.5.zip 包1.将文件解压到:F:\Install_File\Eclipse\Common\plugins\svn(其中红颜色的字体是你的安装文件的目录)图2.在你的F:\Install_File\Eclipse\MyEclipse 9\dropins 文件夹下建立一个后缀为link的svk.link的文件3.编辑文件的内容:path=path=F:\\Install_File\\Eclipse\\Common\\plugins\\svn (切记是双斜杠)4.然后关闭重启Eclipse就OK了如图:
阅读全文
摘要:创建类的实例对象:通常我们的做法是A a=new A();实际上 Factory模式也可以用来实例化类的对象。我们之所以提出Factory模式是因为在某些情况下,例如在实例化对象是要初始化的数据太多,或者其他原因比如访问数据库等。假如把这些东西写进构造函数里会使你的代码看起来就很难看还很轻易出错。这时我们引入了Factory模式:我们将创建实例的工作与使用实例的工作分开, 也就是说,让创建实例所需要的大量初始化工作从Sample的构造函数中分离出去。这是我们的思想。下附设计模式之Factory:定义:提供创建对象的接口.为何使用?工厂模式是我们最常用的模式了,闻名的Jive论坛 ,就大量使用了
阅读全文
摘要:转至:http://blog.csdn.net/21aspnet/article/details/6668868背景:上上周五,公司前端工程师培训,提到前端优化的一些技巧,当然不能少了yahoo yslow的优化法则。其中有这么一条“Use GET for AJAX Requests”,这些法则从最开始的14条,到现在的35条,一直都时刻关注的。可这么一条的原因我却一点都不清楚。在提问的环节里,我对yahoo WEB前端优化法则推荐AJAX中,使用GET代替POST的原因有疑问,便请教前端工程师。我们的工程师说GET的话,浏览器发送一个包,POST会发两个等等。我对这个解释仍带有疑问,甚至怀疑
阅读全文
摘要:转至:http://maxrocray.iteye.com/blog/1142438很久没有做web了,温习下struts2的json配置。所需Jar包如下:注意加上javassist.jar,OGNL依赖它。Web.xml配置:Java代码 <?xmlversion="1.0"encoding="UTF-8"?><web-appversion="2.5"xmlns="http://java.sun.com/xml/ns/javaee"xmlns:xsi="http://www.w3.o
阅读全文
摘要:转至:http://blog.sina.com.cn/s/blog_821025b70100waql.html环境:MyEclipse9.0安装Spket1.插件首页:http://www.spket.com2.插件名称:Spket IDE3.更新连接(Update Site):http://www.spket.com/update/更新安装方法:如果你安上插件不能提示的话,重启一下MyeEclipse,就好了。最后 ok
阅读全文
摘要:就是集成了swfload上传方式,利用了插入模板的原理,加载了一个iframe的swf上传页面,然后通过修改插件image.js增加按钮即可。目前在chrome10 下测试4.0.5成功,应该也适用4.06下载地址
阅读全文
摘要:澳大利亚新南韦尔斯大学的 Victor Flambaum 教授发明了一个可能到世界末日都仍然准确的「单离子时钟」。Flambaum 指出,运用单离子技术计算的时钟比现时最好的原子时钟还要准确 100 倍左右,它能将时间单位计算到 19 个小数字。而原理就是通过激光去将电子以一个特别的形式「移动」(相信是持续性并依从着轨道移动),然后便可以用该个移动中的原子核中子构想成为「摆钟里的摆锤」,再量度它的「动作」,变成一个精确无比的时钟。用上这个新技术的时钟要到 140 亿年后才需要再次校正,比现时原子钟的 1 亿年高很多倍。所以,140 亿年后我们再跟大家一起见证校正这个单离子时钟的一刻啰!哈哈哈哈
阅读全文
摘要:看到.net框架代码发布了,兴奋了一下,把在VisualStudio 2008上配置的内容翻译了一下,只翻译了原文的基本步骤,高级用户篇和QA没有翻译。要欣赏原文请点击这里基本步骤 注意,这个功能在Visual Studio 2008 Express版里不支持。 1)安装Visual Studio 2008 QFE。这个QFE只是更新一个VisualStudio调试器的DLL,以便可以获取源代码, 更多细节参加下载页面。 2)运行Visual Studio 2008依次展开Tools->Options->Debugging->General。如果你在VisualBasic P
阅读全文
摘要:在上一篇文章调试之断点基础篇里面介绍了什么是断点,INT 是Intel系列CPU的一个指令,可以让程序产生一个中断或者异常。程序中如果有中断或者异常发生了以后,CPU会中断程序的执行,去一个叫做IDT的部件查找处理这个中断(或者异常)的例程(Handler)。IDT是操作系统在启动的时候初始化的,至于IDT的细节问题,例如什么是IDT,怎样编写一个IDT的例程,怎样 初始化IDT,可以去网上搜索一些资料。总之,这里我们只要知道,CPU在执行程序指令过程中,碰到INT 3中断程序的执行,CPU然后去IDT表里面找到处理断点的例程入口。这个例程要做的事情就是:1.先看看机器里面是不是安装了一个调试
阅读全文
摘要:我曾经问过很多人,你一般是怎么调试你的程序的?F9, F5, F11, F……有很多书和文章都是介绍怎么使用Visual Studio编写WinForm啦,、ASP.NET之类的程序;知道如何编写固然重要,但是我觉得程序员可能只会花费30%的时间在编写代码上,剩下的大部分时间都是在调试程序。在网上看到很多人介绍Windbg的用法,但是没有看到几篇讲解使用Visual Studio调试的文章。Windbg固然强大,但是问题是它的学习曲线太陡了,而且很多调试并不需要使用Windbg来调试(当然啦,并不是指我不会Windbg调试啦—这是以后的调试系列文章将要讲的),为什么不使用我们最熟悉的Visua
阅读全文
摘要:我们在实际的项目开发中,大家可能都遇到过这样的困惑:例如你做了一段查询程序,查询出某一段时间范围内的数据统计,然而对于你给出的查询结果用户显得不是很满意(虽然你查询出了用户所有想要的数据),因为他们觉得你给出的数据杂乱无章,使用户看起来不能一目了然,无法比较其中的规律,在这种情况下,想要满足用户的需求,一般我们都会涉及到行列转换的问题。提到行列转换问题,我们首先不得不提及一个非常重要的函数decode(),这个函数可以说是oracle数据库的一个亮点,DECODE函数的作用:它可以将输入数值与函数中的参数列表相比较,根据输入值返回一个对应值。函数的参数列表是由若干数值及其对应结果值组成的若干序
阅读全文
摘要:Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959Warning: number_format() expects parameter 1 to be double, string given inD:\*******\includes\lib_common.phpon line959这个错误是ecshop 在php5.3以上的报错原因是配送插件里面的免费额度为0,ec本身的bug导致了$price的值为空值,
阅读全文
摘要:一直讲java和c#可以自动垃圾回收,这点比C++方便,可以省去写析构的麻烦,但内部机制不熟习,上网查了下,大致算法机制如下:跟大家分享下。1.JVM的gc概述gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。在充分理解了垃圾收集算法和执行过程后,才能有效的优化它的性能。有些垃圾收集专用于特殊的应用程序。比如,实时应用程序主要是为了避免垃圾收集中断,而大多数OLTP应用程序则注重整体效率。理解了应用程序的工作负荷和jvm支持的垃圾收集算法,
阅读全文
摘要:1 任何一个程序一旦发布就意味着它已经过时了。 2 让需求根据程序调整往往要比让程序根据需求调整来得容易。 3 如果一个程序是有用的,那它必将被改变。 4 如果一个程序是无用的,那它必须被注释。 5 在任何一个程序里只有10%的代码会被执行。 6 软件会无限扩张以占用所有的系统资源。 7 任何有价值的程序都会包含至少一个错误。 8 一个演示版的程序完美无瑕的几率和关注它的人数成反比,最终要花费的金钱的数量是原数量的平方。 9 一个程序的致命错误要到其发布至少半年后才会被发现。 10 不可检测的错误是无穷无尽的,并以各种形式存在;相反,可检测的错误从理论上讲是有限的。 11 ...
阅读全文
摘要:图片弹出,滚动框,伸缩栏,鼠标拖拽….Jquery真是太强大了,如此多的插件和开发者,我们总会找到自己想要的效果。 在这里非常感谢tutorialzine , sohtanaka 开发搜集工作。当然还有webdeveloperjuice,如果没有它们,找一款合适的Jquery插件真是大海捞针。 精心收集了26个最新的jquery插件,都有Demo演示网址,我们一起大饱眼福吧。 1.Aything Slider左右Jquery滑动栏,里面可以放任意元素,相当强大 。 2.Contactable可以折叠的Jquery留言面板,酷。 3.Display Switch切换图片的显示方式 4...
阅读全文
摘要:IE6、IE7 的“加入收藏”代码:window.external.addFavorite(sURL, sTitle);说明:addFavorite 的第一个字母a不是大写!纵然微软参考上是大写,但“事实胜于雄辩”。Firefox 的“加入收藏”代码:方法一、<a href="http://blog.csdn.net/pengyouchuan/" title="YCPENG's blog" rel="sidebar">加入收藏</a>关键在于 rel="sidebar";href 属
阅读全文
摘要:{foreach},{foreachelse}{foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,与仅能访问数字索引数组的{section}不同,{foreach}的语法比 {section}的语法简单得多,但是作为一个折衷方案也仅能用于单个数组。每个{foreach}标记必须与关闭标记{/foreach}成对出现。属性1、from 类型:array数组 必要性:Yes必要 默认值:n/a 描述:循环访问的数组2、item 类型:string字符串 必要性:Yes必要 默认值:n/a 描述:当前元素的变量名3、key 类型:string字符串 必要性:No可选 默认值:
阅读全文
摘要:1:如何统计ecshop商品在订单中出现的次数 回答:$count = $db -> getOne("select sum(goods_number) from ".$ecs->table('order_goods')." where goods_id = '$goods[goods_id]'"); 2:ecshop详细页面如何通过onclick点击事件来控制购买,特别用在批发,批发存在一个最小购买量控制. 回答: <script> function adgtz(){ var number = do
阅读全文
摘要:jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。url(String) : 请求的HTML页的URL地址。data(Map) : (可选参数) 发送至服务器的 key/value 数据
阅读全文
摘要:Javascript在互联网上名声很臭,但你又很难再找到一个像它这样如此动态、如此被广泛使用、如此根植于我们的生活中的另外一种语言。它的低学习门槛让很多人都称它为学前脚本语言,它另外一个让人嘲笑的东西是动态语言的概念是偏偏使用了高标准的静态数据类型。其实,你和Javascript都站错了立场,而现在,你让Javascript很生气。这里有五个原因能说明你的Javascript技术很烂。1.你没有使用命名空间是否还记得在大学里老师告诉你不要在家庭作业里使用全局变量?Javascript里的全局变量的使用方法也不例外。Web网页稍不留神就会变的混乱不堪、到处都是从互联网上各个角落里找来的乱糟糟的相
阅读全文
摘要:prototype 是在 IE 4 及其以后版本引入的一个针对于某一类的对象的方法,而且特殊的地方便在于:它是一个给类的对象添加方法的方法!这一点可能听起来会有点乱,别急,下面我便通过实例对这一特殊的方法作已下讲解: 首先,我们要先了解一下类的概念,JavaScript 本身是一种面向对象的语言,它所涉及的元素根据其属性的不同都依附于某一个特定的类。我们所常见的类包括:数组变量(Array)、逻辑变量(Boolean)、日期变量(Date)、结构变量(Function)、数值变量(Number)、对象变量(Object)、字符串变量(String) 等,而相关的类的方法,也是程序员经常用到的.
阅读全文
摘要:session_start()大家一定很熟悉,它的使用方便我们不用Cookie就可以记录用户的相关状态。今天我在安装一个程序,居然出现了错误,原因是我的集成环境的问题。我用的是APMServ 5.2.6这个集成环境的,运行程序后出现了:123Warning:session_start()[function.session-start]:open_basedir restriction in effect.File(C:\WINDOWS\TEMP\)is not within the allowed path(s):(F:/APMServ5.2.6/www/htdocs/zzw.la/;F:/A
阅读全文
摘要:一、 如果出现“Service Unavailable”的提示,刷新几下又可以访问。出现这种情况是由于您的网站超过了iis限制造成的,由于2003的操作系统在提示IIS过多时并非像2000系统提示“链接人数过多”,而是提示"Service Unavailable",出现这种情况是由于网站超过了系统资源限制造成的,主要是程序占用资源太多。比如同样是100人在线的论坛,雷傲论坛所占的资源就是PW论坛所占资源的10倍以上;另外,一些死循环程序,或者不优化的程序都会占用太多的系统资源,而系统资源明显是有限的。不过WINDOWS2003的操作系统,各网站之间是以独立进程运行的,不会相
阅读全文
摘要:以前也没怎么关注301重定向,第一因为没有网站要重定向,第二对于不带www的域名我都是用的转发到带www的域名。不过一场风波之后,很多服务商已经不提供转发服务了,虽说易名现在还可以享用到免费的转发服务,但是却不能不带www的转发到带www的同时进行MX记录解析,这对于需要MX解析的朋友也是一大烦恼。 而且有些域名在国外,转发更是用不了,也只能进行301永久重定向了,不然搜索引擎是把不带www的站和带www的站分开对待的,只是我们习惯于用带www的域名罢了。 在网络上看了些教程,再根据自己的实践,也终于搞定了IIS服务器上的301永久重定向设置问题。实现方法如下: 1.新建一个站点,对应目...
阅读全文
摘要:php从5.2.x升级到5.3.2.出来问题了。有些原来能用的程序报错了。报错内容是Deprecated: Function session_register() is deprecated查了一下是5.3这个session_register就不让用了,降回去?不爽。搜了一把,有个解决方法是写一个函数<?php// Fix for removed Session functionsfunctionfix_session_register(){ functionsession_register(){ $args=func_get_args(); foreach($argsas$key){.
阅读全文
摘要:PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”。问题根源是php中有两种正则表示方法,一个是posix,一个是perl,php6打算废除posix的正则表示方法所以后来就加了个preg_match。此问题解决办法很简单,在ereg前加个过滤提示信息符号即可:把ereg()变成@ereg()。这样屏蔽了提示信息,但根本问题还是没有解决,php在5.2版本以前ereg都使用正常,在5.3以后,就要用preg_match来代替ereg。所以就需要变成这样,原来:ereg("^[0-9]*$",$page)
阅读全文
摘要:thickbox官方网站(上面有例子和基本的使用方法):http://jquery.com/demo/thickbox/ 就我使用过程中,thickbox常见问题: 1。跨iframe的弹出层。 症状:每次thickbox都只在frame中弹出,而不会整个屏幕覆盖 原因和解决方法: thickbox使用tb_show()函数在body后面加入弹出层。可以使用window.top.tb_show()把弹出层加到页面上。我的tihickbox插件中修改如下:在tb_init()中把tb_show(t,a,g)替换如下
阅读全文
摘要:国内的有http://www.jiathis.com/国外:http://www.addthis.com
阅读全文
摘要:Stormhoek葡萄酒博客营销 Stormhoek葡萄酒公司是家小企业,没多少钱,因而也没有在英国投放任何广告。马尔产生了一个看似不可能的想法-利用博客。Stormhoek葡萄酒诞生后的六个月,马尔给英国最热门的150名博客每人寄了一瓶中等价位的葡萄酒。 只要博客满足以下两个条件就可以收到一瓶免费的葡萄酒: 1、已届法定饮酒年龄 2、住在英国、爱尔兰或法国,此前至少三个月内一直写博。读者多少不限,可以少到3个,只要是真正的博客收到葡萄酒并不意味着你有写博义务――你可以写;也可以不写,可以说好话,也可以说坏话。 Stormhoek葡萄酒公司将博客活动推出之后,收到博客们的追捧,大量...
阅读全文
摘要:如果获取“当前”域名host = window.location.host;url=document.domain;url = window.location.href;取得完整url路径: 用以下代码可以完整研证结果:<table width=100% cellpadding=0 cellspacing=0 border=0 ><script> thisURL = document.URL; thisHREF = document.location.href; thisSLoc = self.location.href; thisDLoc = document.loc
阅读全文
摘要:我 发现名人名言能激励人,鼓舞人或有时是煽动人,下面就是我这些年来最喜欢的几句。有时一本书能对你如何写程序或如何解决一个问题具有实实在在影响。有时一 句简单的话已足够让你质疑对正在编写的代码的态度。有时候我惊讶于有些人如此的深谙这些藏在我心里多年、只是从未宣讲出来的道理。 “设计是一个发现问题、而不是发现解决方案的过程” —— Leslie Chicoine “功能说明书里不存在可操作性” —— 37 Signals “过去的代码都是未经测试的代码” —— Michael Feathers “任何傻瓜都能写出计算机可以理解的代码。好的程序员能写出人能读懂的代码” ——Martin Fo...
阅读全文

浙公网安备 33010602011771号