摘要:
.Net Framework 2.0附带了一个支持ASP.net 2.0宿主功能的轻量级Web服务器(ASP.NET Development Server),但在MSDN中找不到相关的帮助,由于我使用 阅读全文
摘要:
大型软件在正式发布前,通常需要执行Alpha和Beta测试,目的是从实际终端用户的使用角度,对软件的功能和性能进行测试,以发现可能只有最终用户才能发现的错误。 Alpha测试(α测试)是由一个用户在开发环境下进行的测试,也可以是公司内部的用户在模拟实际操作环境下进行的受控测试,Alpha测试不能由程序员或测试员完成。Alpha测试发现的错误,可以在测试现场立刻反馈给开发人员,由开发人员及时分析和处... 阅读全文
摘要:
通过Word来发布博客我觉得有几个方便的地方:
1、图文并排,方便截图等,不需要先存成图文文件,直接可以粘贴
2、离线编辑
3、利于备份与保存
下面就让我们开始体现吧!!!
阅读全文
摘要:
时候我们在调试AJAX的时候要多注意检查传输的内容是否正确再去找是否有其它的问题。我感觉现在用Newtonsoft.Json来做JSON的反序列还是不错的,看了一下源码,正是我想要的东西,我用的是2.0的1.31版本.昨天检查了官方网站还发现了新的版本,不过我还没有用上,主要是针对3.5的linq及其它的功能,目前我只用到对象的反序列。 阅读全文
摘要:
我现在要实现一个功能就是当用户修改的时候保存按钮马上变为可用,如果写在onchange事件里,文本框就要当焦点转移的时候才会触发,所以研究了一下其它的几个事件,如onpropertychange,有可能修改样式也会触发,不行
onkeydown ctrl与系统钮都会响应。
最适合的就是onkeypress
阅读全文
摘要:
返回按钮的写法:(要求:如果是打开新窗口,则关闭窗口,否则就返回前一页或者指定页)<input type="button" value="返回" onclick="try{if(typeof(window.opener)!='object'){location.href='WebQuery.aspx?repoid=78102';}else{window.close();}}catch(e){... 阅读全文
摘要:
记得几年前和同事打过一个赌,对象用document.all["txtName"].value 与 document.all("txtName").value 这两个哪个是正确的,其实两个运行出来都是可以取到值的,所以后来谁也没有输。
但是今天同样碰到问题了。不知道是IE版本的问题还是什么原因,这两个返回的值不一样了。前者是正常的,后者取不到值。
前者取到的是一个文本框对象,而后者只是取到对象,但不知道是什么对象。
具体的差别我还没有搞太明白,找到原因后再进行补充……
阅读全文
摘要:
在java.lang包中也有String.split()方法,与.net的类似,都是返回是一个字符型数组,但使用过程中还有一些小技巧。
如执行:"2|33|4".split("|")
出来的结果是:
""
2
|
3
3
|
4
奇怪吧,不过注意看一下API说明还是知道原因的.
java.lang.string.split
split 方法
将一个字符串分割为子字符串,然后将结果作为字符串数组返回。
stringObj.split([separator,[limit]])
参数
stringObj
必选项。要被分解的 String 对象或文字。该对象不会被 split 方法修改。
separator
可选项。字符串或 正则表达式对象,它标识了分隔字符串时使用的是一个还是多个字符。如果忽略该选项,返回包含整个字符串的单一元素数组。
limit
可选项。该值用来限制返回数组中的元素个数。
说明
split 方法的结果是一个字符串数组,在 stingObj 中每个出现 s 阅读全文
摘要:
一直都很想做这个功能,但没有时间去整理这次客户要求一定要做,只能做了一下。
原理其实很简单,就是修改一下HTTP的响应头信息就可以了。
因为我原来设计的时候就把附件的处理做成一个用户组件,所以修改起来也很简单,只要增加一个下载的界面及修改用户组件的内容即可。
具体步骤:
1、把原来显示附件的链接地址统一改为AttachDownload.aspx?attachid=xxxx
2、添加一个AttachDownload.aspx页面,具体的代码如下:
阅读全文
摘要:
Eclipse3.2安装完MyEclipse 在开发jsp时,只要一打“.”号弹出提示后MyEclipse就死了,没有响应,最后只能整个关掉,重启一下。问题还是存在。
解决办法:
拔了网线就好了,具体什么原因正在查找.
要想连接网线可以使用还有一个办法就是修改一个打开的方式
具体操作:
在eclipse里选中jsp文件,右键,打开方式-会显示有MyEclipse JSP Editor 选择这项即可,如果选择 MyEclipse Visual JSP Designer 这项就会有前面说的问题了。 阅读全文
摘要:
我在$tomcat/webapps/下建了个myjsp目录作为我网站的默认目录,在myjsp中有一个a.jsp文件,该文件要作为我网站的默认主页。修改配置文件:首先,修改$tomcat/conf/server.xml文件。在server.xml文件中,有一段如下:……<engine name="Catalina" defaultHost="localhost">... 阅读全文
摘要:
在保存脚本的时候如果有中文就会提示 保存错误
解决办法
依次选择 window(窗口)preferences(首选项)general(常规)content types
在右边的窗口中打开列表,选中"JavaScript",在下面的"default encoding"右边的输入框中输入"GBK"或"GB2312",再点"update"按钮,我选的中"GBK",就可以了
阅读全文
摘要:
作者:Jason Hunter了解如何使用 J2SE 5.0 中提供的元数据批注 最新的 J2SE 5.0 版本(也以代号 "Tiger" 著称)为 Java 语言引进了许多变化,这些变化旨在使 Java 编程更有表现力、更加开发人员友好和更安全。我在 2003 年 9 月的一篇题目为“Java 即将发生巨大变化”的文章中介绍了许多 Java 新特性。我没有介绍的一个重大的... 阅读全文
摘要:
在J2SE5.0的java.lang包中预定义了三个注释。它们是Override、Deprecated和SuppressWarnings。下面分别解释它们的含义。
Override
这个注释的作用是标识某一个方法是否覆盖了它的父类的方法。那么为什么要标识呢?让我们来看看如果不用Override标识会发生什么事情。
Deprecated
这个注释是一个标记注释。所谓标记注释,就是在源程序中加入这个标记后,并不影响程序的编译,但有时编译器会显示一些警告信息。
那么Deprecated注释是什么意思呢?如果你经常使用eclipse等IDE编写java程序时,可能会经常在属性或方法提示中看到这个词。如果某个类成员的提示中出现了个词,就表示这个并不建议使用这个类成员。因为这个类成员在未来的JDK版本中可能被删除。之所以在现在还保留,是因为给那些已经使用了这些类成员的程序一个缓冲期。如果现在就去了,那么这些程序就无法在新的编译器中编译了。
S 阅读全文
摘要:
原因:报Finally 块未正常完成 warning原因是,return 不应该写在finally中
finally {
db.CloseState(rs, stmt);
db.CloseConnect(conn);
return (lSeq);
}
改为
finally {
db.CloseState(rs, stmt);
db.CloseConnect(conn);
}
return (lSeq);
这样就不会有这个警告了
阅读全文
摘要:
昨天出差的时候无聊点了一下foxmail的主页,看到有新的版本出来了,准备赶快升级一下。不知道为什么这次Foxmail没有自动提示有新版本升级。
升级完终于看到不错的效果,上篇写到《郁闷的切换foxmail》内容都解决了。还修改了一些新的内容,感觉很不错,建议大家都去升级一下。
增加了一些新的功能,感觉是很实现的。比如写邮件的时候把地址簿自动列出来(建议如果可以自动读取outlook的联系人就更好了)。 阅读全文
摘要:
早上真是郁闷,写的很重要的一个邮件,写了一半,想切换到HTML模式,但在切换之前没有保存,我还以为可以直接把原来的文字转成HTML的内容,但没有想到,在没有任何提示的情况下,内容全丢了。这肯定是一个BUG,大家在使用的时候一定要小心。 Foxmail版本是6.5 bata1 ,最好在切换之前还是另存为一下,因为就算是保存了,从HTML切换到纯文本还是会丢掉的。
之前一直很少使用HTML的方式发送邮件,所以没有注意到这个细节,真的太郁闷了。
阅读全文
摘要:
在设计的时候经常会碰到注释和Name不统一,需要手工复制的问题。其实PD提供了很好的方法可以批量进行调整。
我写了一个递归的修改方法,如下所示:可做为参考。
阅读全文
摘要:
一直以来大家都说Java的开发环境配置很复杂,其实更多是因版本太多了。而且多数存不太兼容与不统一的情况。比如编译与运行两个环境的JRE不一样,导致了很多的问题。这个问题也是这样产生的。解决的办法就是把环境变量中JRE的路径设置成和编译环境的JRE路径一致即可。如C:\primeton\ide\eclipse\jre
这样的问题可能刚开始入门的人都会碰到,特别是机器上安装了好几个版本的JRE的时候,Eclipse开发的过程中都需要注意这些。特别是我的机器上东西太多,JRE1.6的都有安装,但后来因为兴业银行的网上银行用不了,后来把1.6的删除掉,试了一下就可以了。真是奇怪了。看来在Java的世界里高版本未必就会兼容低版本。最好还是使用同一个版本来做运行环境和开发环境。这个给大家的一个建议。
阅读全文
摘要:
这段时间可把JavaScript学得透彻了,发现还是非常好用的。
我在网上找了很多这样的例子,发现都写的好多,总感觉应该是很简单的,想想应该用递归调用一下应该不难吧,后来自己试了一下还算不难,看来学好算法还是有好处的,呵呵(自夸一下)
利用了Javascript的反射机制(JavaScript真是太强了)与递归的算法很方便就把功能实现了。
好了,共享出来给大家做个参考:
本方法支持子对象,数组等多种形式。字符、数字、布尔型变量都可以识别。 阅读全文
摘要:
这几天因为工作的需要开始接触普元的EOS中间件平台,感觉在寻找学习资料方面费了不少的功夫,找到的也是一些与下载的版本不对应的文档,我下载的是EOS5.3 而找了好多文档,要么就是5.0的要么就是5.1的反正就没有找到与之版本对应的资料。
发了不少时间,我也想在这里谈谈我自己的几点看法。 阅读全文
摘要:
执行如下的脚本:
-- Change the HTTP/WEBDAV port from 8080 to 8081
call dbms_xdb.cfg_update(updateXML(dbms_xdb.cfg_get(), '/xdbconfig/sysconfig/protocolconfig/httpconfig/http-port/text()' , 8081))
/
-- Change the FTP port from 2100 to 2111
call dbms_xdb.cfg_update(updateXML( dbms_xdb.cfg_get() , '/xdbconfig/sysconfig/protocolconfig/ftpconfig/ftp-port/text()' , 2111))
/
COMMIT;
EXEC dbms_xdb.cfg_refresh;
阅读全文
摘要:
不止硬件可以DIY,软件同样也可以进行DIY,DIY这个名词已经成为个性化标志。如何进行软件个性化,是软件爱好者一直以来的梦想,软件稍作个性化的改变,就会引来一群人的羡慕目光,会虚心请教你这个到底怎么做,这时候软件个性化会让你拥有一种成就感。
操作方法一:
直接创建一个reg的文件,拷入以下内容即可
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main]
"Window title"="liubiqu(你想要的名字)"
操作方法二:
如何把IE个性化,把自己的名字刻到IE上去。首先,打开注册表(运行 regedit)找到
[HKEY_CURRENT_USER\Software\microsoft\Internet Explorer\Main]处,然后在里面新建字符串值Window title。然后Window title上直接右键或双击"Window 阅读全文
摘要:
微软的Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。它还是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。 阅读全文
摘要:
JavaScript版本的问题:
在开发过程中经常会碰到一些版本问题,在看一些文章的时候经常没有说明一下运行的环境及相关的软件版本等,可能造成很大的误解。
目前常用的版本是JavaScript1.2,如
阅读全文
摘要:
本机安装的是office2007,但是由于清理垃圾文件时,把office在本机安装时留下的后备文件给删了。安装vs2008,就会提示“ Microsoft Visual Studio Web 创作组件 安装失败 ”了。
原因:
因为Office 2007的安装源缓存MSOCache文件夹被用户删除导致的。只要找到Office 2007的安装文件,即可顺利安装Visual Studio Web 创作组件。
解决办法:
修复Office2007就会自动再生成C:\MSOCache\All Users\{90120000-006E-0804-0000-0000000FF1CE}- 的文件,修复完会让你重启,不需要重启就可以了,然后再打开VS2008安装就行了。 阅读全文
摘要:
这段时间同事在使用母版页的时候,会报错“内容控件必须是内容页中的顶级控件,或是引用母版页的嵌套母版页。”
后来我查了一下,原来是代码页的继承我自己写的PageBase有问题,只要修改成默认的Page就可以了。
环境:VS2005 sp1 阅读全文
摘要:
如果打开原来引用过ActiveX控件的项目有时候会报错,提示说没有引用AxInterop.XXXLib.dll 或者是Interop.XXXLib.dll,直接通过引用把这些文件引用进来,还是一样会报这个错误,找了好久都没有找到原因。后来实在气的不行了,决定重新弄一个,不过就在这个时候发现的解决的办法。
解决办法:
首先,注册ActiveX控件。
先把那个ActiveX加到工具栏里,
然后随便点开一个form,增加一下这个控件,然后再删除。
这样系统就会自动把相关的ActiveX转换,并引用进来。
重新编译项目就可以正常了。 阅读全文
摘要:
右击"安装项目"上,选择文件系统视图
在应用程序文件夹,添加一个文件,如果是WIN98下的安装,请选择WIN98操作系统目录下的msiexec.exe文件(一般在c:\windows\system目录下);如果是其他,比如WIN2K系列,请选择该操作系统目录下的msiexec.exe文件(一般在\winnt\system32目录下)。
4.在文件系统视图的"用户程序菜单"里,添加一个目录,命名为项目的名字,
并且,在这个目录里,添加一个快捷方式,指向项目的主输出,
再添加一个快捷方式,指向加入的文件Msiexec.exe,命名为:"卸载",
5.在解决方案里,选择安装项目,再打开属性视图,打开安装项目的属性面板,里面有一项:
ProductCode {5284694C-24C1-4FCF-A705-D4B9A0081274}
把后面的{5284694C-24C1-4FCF-A705-D4B9A0081274},复制一下。
6.在"卸载"快捷方 阅读全文
摘要:
今天在家里做事情,想上网去看点资料,只好想办法通过手机上网,以前也有研究了半天就没有成功。今天试了一下终于成功了。
我的手机多普达D600+Windows XP。我感觉这个方法应该适合所有WM5.0系统的智能手机,只是我还没有机会试一下。
具体操作如下:保持手机与电脑未连接
1、操作手机:开始菜单-程序-Internet共享-选择链接方式后(在我机器上是wap),拨号连接
2、用USB线接通。这个时候Active Sync不会显示连接状态,但会在那边显示一个网卡正在获取IP地址。过一会就会获取成功,我获取到的IP地址是
通过DHCH服务指派
IP:192.168.0.102
掩码:255.255.255.0
网关:192.168.0.1
DNS:192.168.0.1
如果到这一步,说明你正常连接到互联网了。192.168.0.1这台机器就是你的手机,相当于上网的服务器,当然这个时候在手机上网也是没有问题。
3、最后一步就是设置IE的工具菜单-Internet选项... 阅读全文
摘要:
使用表压缩来节省空间并提高查询性能 很多决策支持系统通常都涉及到存储于几个特大表中的大量数据。随着这些系统的发展,对磁盘空间的需求也在快速增长。在当今的环境下,存储着数百TB(太字节)的数据仓库已经变得越来越普遍。 为了帮助处理磁盘容量问题,在Oracle9i第2版中引入了表压缩特性,它可以极大地减少数据库表所需要的磁盘空间数量,并在某些情况下提高查询性能。 在本文中,我将向你说明表压缩是如... 阅读全文
摘要:
以下转自网络: Oracle和DB2都支持分区表,但是我们得知道什么样的表适合使用分区表技术,Oracle的官方建议是超过2G的Table就要使用分区表。 下面来总结一下,各种数据库中如何获得这些大小信息: Oracle 10G中: 查询出当前用户的表所占用的空间大小,并按大小进行降序排列: Select Segment_Name,Sum(bytes)/1024/1024 From Use... 阅读全文
摘要:
The following is a list of valid parameters when the to_char function is used to convert a date to a string. These parameters can be used in many combinations.
Parameter Explanation
YEAR Year, spelled out
YYYY 4-digit year
YYY
YY
Y Last 3, 2, or 1 digit(s) of year.
IYY
IY
I Last 3, 2, or 1 digit(s) of ISO year.
IYYY 4-digit year based on the ISO standard
Q Quarter of year (1, 2, 3, 4; JAN-MAR = 1).
MM Month (01-12; JAN = 01).
MON A 阅读全文
摘要:
很久没有弄asp了,前几天朋友请我改一个程序,发现access里sum出来的值是没有办法判断的。如select sum(price) from sy_product where name like 'X%' 这样的语句执行后如果没有找到类似的记录,就会返回一个空值,前台用null判断根本就判断不出来。为些找了一下access中sql的空值判断函数。非常的特别是nz。上面的语句修改成select nz(sum(price),0) from sy_product where name like 'X%' 就可以了。
但在ASP里执行的时候会报错:提示‘NZ()函数未定义’,解决办法:改成select iif(isnull(sum(price)),0,sum(price)) from sy_product where name like 'X%' 阅读全文
摘要:
1、打开IE的“关于”,会报错:近期有大量的客户投诉是关于在脚本运行过程IE报告“存储空间不足,无法完成此操作”的。出现此问题的用户全部都无法访问IE的“帮助——关于”页面,报告相同的错误。
2、用showModalDialog打开的窗口里,用到获取浏览器版本(navigator.userAgent)的时候会出现
“存储空间不足,无法完成此操作”的错误,导致这个页面的在它之后的其他Script都不好使,对于业务系统,产生的后果非常之严重。
阅读全文
摘要:
我尝试了多种转换工具都不能很好的解决Word书签的问题。使用pdfFactory Pro版本的可以选择书签,但只能生成一个,不能生成多级的,我试了好几次,虽然有选项,但就是没有办法显示出来。使用的是2.5的版本 。
也试了开源的PDFCreator0.9的版本,也是没有地方找到书签的设置选项,真是急人。
我知道Acrobat 7.0 Professional可以用,但我的Word那个工具栏一直出不来,就算用Acrobat 7.0 Professional开起来转换Word的时候也会报错,其它的Office文件都正常,奇怪了。后来到网上找了一下解决办法。如下:
阅读全文
摘要:
今天要安装一下DNN的项目模板,总是报错。到网上找了一下解决办法,但就是不行,后来我干脆自己研究。 终于在导入VS2005设置的时候报错,被我发现问题了。 原因: 确实是指定的目录不存在,但是哪个目录,并没有提到。 解决办法: 去找一下项目模板的目录,可以到C:\Documents and Settings\lbq\My Documents\Visual Studio 2005\Setti... 阅读全文
摘要:
有一个美国商人坐在墨西哥海边一个小渔村的码头上,看着一个墨西哥渔夫划着一艘小船靠岸。小船上有好几尾大黄鳍鲔鱼,这个美国商人对墨西哥渔夫能抓这么高档的鱼恭维了一番,还问要多少时间才能抓这么多?墨西哥渔夫说,才一会儿功夫就抓到了。美国人再问,你为甚么不待久一点, 好多抓一些鱼?
墨西哥渔夫觉得不以为然:「这些鱼已经足够我一家人生活所需啦!」 美国人又问:「那么你一天剩下那么多时间都在干甚么?」
墨西哥渔夫解释:「我呀?我每天睡到自然醒,出海抓几条鱼,回来后跟孩子们玩一玩,再跟老婆睡个午觉,黄昏时晃到村子里喝点小酒,跟哥儿们玩玩吉他,我的日子可过得充满又忙碌呢!」
美国人不以为然,帮他出主意,他说:「我是美国哈佛大学企管硕士,我倒是可以帮你忙!你应该每天多花一些时间去抓鱼,到时候你就有钱去买条大一点的船。自然你就可以抓更多鱼,在买更多渔船。然后你就可以拥有一个渔船队。到时候你就不必把鱼卖给鱼贩子,而是直接卖给加工厂。然后你可以自己开一家罐头工厂。如此你就可以控制整个生产、加工处理和行销。然后你可以离开这个小渔村,搬到墨西哥城,再搬到洛杉矶,最后到纽约。在那 阅读全文
摘要:
我在php.ini 里的设置是: 1.路径是对的 extension_dir = "E:\php4\extensions" 2.去掉注释;了 ;PHPExt ;extension=php_bz2.dll ;extension=php_cpdf.dll ;extension=php_crack.dll extension=php_curl... 阅读全文
摘要:
卸载时就出现这个问题,重装了JDK和myeclipse结果问题还是一样 解决办法:这个问题是由于JDK更新造成的 找到MyEclipse的安装目录,下面会有一个名字类似Uninstall MyEclipse 5.5.0GA.lax的文件,打开,可以找到 lax.nl.current.vm= 这项,将后面的值更新成有效的jre的值就可以了,如下所示: # LAX.NL.CURRENT.V... 阅读全文