置顶:提问的智慧(2009-06-04 15:19)
How To Ask Questions The Smart Way
译者 D.H.Grand[本站会员]
How To Ask Questions The Smart
Way
提问的智慧
Copyright (C) 2001 by Eric S.
Raymond
中文版Copyleft 2001 by
D.H.Grand(nOBODY/Ginux)
英文版:http://www.tuxedo.org/~esr/faqs/smart-questions.html
感谢Eric的耐心指点和同意,本文才得以完成并发布,本指南英文版版权为Eric Steven
Raymond所有,中文版版权由D.H.Grand
常用的C#正则表达式(转)(2009-12-03 10:12)
'^\d+$' //非负整数(正整数 + 0)
'^[0-9]*[1-9][0-9]*$' //正整数
'^((-\d+)|(0+))$' //非正整数(负整数 + 0)
'^-[0-9]*[1-9][0-9]*$' //负整数
'^-?\d+$' //整数
'^\d+(\.\d+)?$' //非负浮点数(正浮点数 + 0)
'^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$'
//正浮点数
'^((-\d+(\.\d+)?)|(0+(\.0+)?))$' //非正浮点数(负浮点数 + 0)
'^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$'
//负浮点数
'^(-?\d+)(\.\d+)?$' //浮点数
'^[A-Za-z]+$' //由26个英文字母组成的字符串
'^[A-Z]+$' //由26个英文字母的大写组成的字符串
'^[a-z]+$' //由26个英文字母的小写组成的字符串
'^[A-Za-z0-9]+$' //由数字和26个英文字母组成的字符串
'^\w+$' //由数字、26个英文字母或者下划线组成的字符串
'^[\w-]+(\.
如何将tomcat图标换成自己的(2009-12-01 23:18)
IE7中每个页面都有一个自己的图标,如果不自己制定的话,会变成tomcat的小猫咪。下面说一下怎么改掉这个小猫咪。
1)、在每个页面的<head></head>里加入以下两行代码。
<link rel='icon' href='{contextPath}/favicon.ico'
type='image/x-icon' />
<link rel='shortcut icon' href='{contextPath}/favicon.ico'
type='image/x-icon' />
这里的{contextPath}是你的站点的名字,所以这里是绝对路径,如果我没有记错的话,在jsp中相对路径好像是不好用的。比如,网易的话,就应该是
<link rel='icon' href='http://www.163.com/favicon.ico'
type='image/x-icon' />
<link rel='shortcut icon' href='http://www.163.com/favicon.ico'
type='image/x-icon' />
2)、在WebRoot下面,也就是网站的根目录下面放一个favicon.ico文件,这个文件必须是标准的ico文件。可以通过
|
- // 获取FCKEditor中的内容:
content为Editor实例的ID
- function getEditorContents(){
- var oEditor
= FCKeditorAPI.GetInstance('content');
- alert(
tomcat 5.0 启动后一直出现警告是因为没有在bin目录下有这个文件 tcnative-1.dll
: In Tomcat, I got a 'Post data too big' error.
A: Apache Tomcat by default sets a limit on the maximum size of
HTTP POST requests it accepts.
In Tomcat 5, this limit is set to 2097152 (2 Mb). When
you try to upload files or post forms that are
larger than 2 MB, this error can occur.
The solution is to reconfigure Tomcat to accept larger
POST requests, either by increasing
the limit, or by disabling it. This can be done by
editing Tomcat's server.xml.
In the <Connector> element, add an attribute
'maxPostSize' and set a larger value (in bytes) to
increase the limit. Setting it to 0 will disable the
size check.
java.lang.OutOfMemoryError: Java heap
space 解决方法 
这个问题的根源是jvm虚拟机的默认Heap大小是64M,可以通过设置其最大和最小值来实现.设置的方法主要是几个.
1.可以在windows 更改系统环境变量
加上JAVA_OPTS=-Xms64m -Xmx512m
2,如果用的tomcat,在windows下,可以在
C:\tomcat5.5.9\bin\catalina.bat 中加上:
set JAVA_OPTS=-Xms64m -Xmx256m
位置在: rem Guess CATALINA_HOME if not defined
这行的下面加合适.
3.如果是linux系统
Linux 在{tomcat_home}/bin/catalina.sh的前面,加
set JAVA_OPTS='-Xms64 -Xmx512'
取整求余:即在十进制数转换为二进制、八进制、十六进制时的一种转换方法。
整数部分和小数部分的转换不一样。
首先整数部分就是所说的求余,小数部分就是取整。
其次是整数部分的转换是由低位到高位,小数部分是由高位到低位
例如:50.24转换成2进制
整数:先用50÷2=25........0(余数为0,此为二进制的最低位)
再用25÷2=12........1(余数为次低位,10)
12÷2=6.........0(010)
6÷2=3..........0(0010)
3÷2=1..........1(10010)
1÷2=0..........1(110010)
一直除到商为0结束,所以整数部分50转换成了110010
小数:先用0.24×2=0.48 取整,整数部分为0(做为小数的最高位0.0)
再用0.48×2=0.96 还取0(0.00)
0.96×2=1.92 取1(0.001)
以此类推
50.24转换成2进制为110010.001
这是二进制的转化,其他八进制、十六进制的转换也是同样的算法,只是不再除以2或乘以2,转八进制,改为除以8或乘以8,转16进制改除以16或乘以16。
MySql 更改数据库编码的语句(2009-05-06 11:19)
ALTER DATABASE [dbname] CHARACTER SET utf-8;
Microsoft.Practies.EnterpriseLibrary
进入vs2008控制台
xsd.exe /?
有说明