04 2012 档案
摘要:Ext.NET是一个开源的ASP.NET(WebForm + MVC)组件,完美的集成了扩浏览器的js脚本库Ext JS,简单点说,就是一个让webform后台看起来更专业的组件。在线示例:http://examples.ext.net/是不是很cool?授权方式:1、社区版(免费开源)2、高级版 pro(收费,有license,不过...)基本上没什么差别,用社区版就可以了,省掉一些麻烦。安装:http://www.ext.net/download/(里面用到NuGet在这里获得http://visualstudiogallery.msdn.microsoft.com/27077b70-9d
阅读全文
摘要:什么样的项目不靠谱:上峰不肯专人专用,不肯投入一分钱启动资金,巴望着员工用业余时间加班加点,指望着用免费软件甚至是盗版软件搞出商业软件的效果和功能。缺乏科学有效的规划和充足的人力财力投入是目前高校项目的尴尬局面。
阅读全文
摘要:以前在做前端的时候,经常使用了一段日期js脚本,今天突然发现在IE9里面显示错误。本来应该是这样子的您好!今天是 2012年3月14日 星期三结果变成这样您好!今天是 112年3月14日 星期三很明显是关于年份的函数getYear() 出错了。用IETester测试,发现IE6-IE8下都是正确的,所以问题肯定在IE9。(另外Firefox和Chrome里面也是错误的)研究了一番发现问题所在:IE9和FF、Chrome的getYear()返回的是“当前年份-1900”的值,而IE9以下版本却当Year>=2000现在修改代码var today_year = (today.getYear(
阅读全文
摘要:不能为空<input onblur="if(this.value.replace(/^ +| +$/g,'')=='')alert('不能为空!')">只能输入英文和数字<input onblur="if(/[^0-9a-zA-Z]/g.test(value))alert('有错')"><input onkeyup="value=value.replace(/[^0-9a-zA-Z]/g,'')"/><input
阅读全文
摘要:适用于没有主机完全控制权的情况。如果你对自己的上传模块不是很有信心,可以简单的通过设置.htaccess禁止上传目录(含子目录的php执行权限)RewriteEngine on RewriteCond % !^$ RewriteRule upload/(.*).(php)$ – [F]
阅读全文
摘要:FileZilla Server是一款免费开源的ftp服务端(http://filezilla-project.org/),默认安装后,用客户端连接,凡是中文全部乱码。原因分析:从0.9.14版开始全面采用了UTF-8编码,而0.9.14之前的版本就不会有这个问题。FTP服务器传出的数据不是UTF-8编码的,而FTP客户端采用UTF-8编码接收数据,故无法正确显示中文。FileZilla在检测到服务器采用非UTF编码时,会使用本地默认的编码。解决办法:FileZillaPV 补丁:http://sourceforge.net/projects/filezillapv/files,覆盖安装(前提
阅读全文
摘要:我这里主要是为了一个序列号在线生成,注册软件的服务提供公钥和私钥,用到了RSA算法。此为数据加密的应用,RSA算法另外一个作用是数字签名,先不研究。知识储备:什么是非对称加密?所谓的非对称加密,就是指加密和解密使用不同的密钥的一类加密算法。这类加密算法通常有两个密钥A和B,使用密钥A加密数据得到的密文,只有密钥B可以进行解密操作(即使密钥A也无法解密),相反,使用了密钥B加密数据得到的密文,只有密钥A可以解密。这两个密钥分别称为私钥和公钥,顾名思义,私钥就是你个人保留,不能公开的密钥,而公钥则是公开给加解密操作的另一方的。根据不同用途,对数据进行加密所使用的密钥也不相同(有时用公钥加密,私钥解
阅读全文
摘要:WIN7 X64的系统错误信息如下: 异常详细信息: System.Web.HttpException: 无法向会话状态服务器发出会话状态请求。请确保已启动 ASP.NET State service,并且客户端和服务器端口是相同的。如果服务器位于远程计算机上,请检查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,确保服务器接受远程请求。 源错误: 执行当前Web请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异...
阅读全文