WordPress 固定链接变更后的 htaccess 301转向规则
现在的 WordPress固定链接格式为/%category%/%year%-%monthnum%-%day%/%postname%.html需要修改变更为article/%postname%/请问 在 htaccess 中 这个地址301转向规则怎么写我这里有个笨思路 不知可行否我把所有文章的 现地址 全部导出来了能否 通过在 htaccess 中 添加规则 把这些链接死硬的 全部转向到对应的新链接上例如其中一条的原链接地址:http://baidu.com/my-interests/computer-applications/2010-04-02/gravatar.html通过htaccess规则 让他转向到http://baidu.com/article/gravatar/ ...
JQuery使用正则表达式
1.非负整数 /^\d+$/2.正整数 /^[0-9]*[1-9][0-9]*$/3.非正整数 /^((-\d+)|(0+))$/4.负整数 /^-[0-9]*[1-9][0-9]*$/5.整数 /^-?\d+$/6.非负浮点数 /^\d+(\.\d+)?$/7.正浮点数 /^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$/8.非正浮点数 /^((-\d+(\.\d+)?)|(0+(\.0+)?))$/9.负浮点数 /^(-(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*)))$/10.浮点数 /^(-?\d+)(\.\d+)?$/11.数字 /^\d+(\.{1}\d+)?$/12.由26个英文字母组成的字符...
SQL 2005安装配置
SQL2005安装图解由于要用到MSSQL,下载了个SQL Server 2005,不过后来发现安装还是个问题,故搜集了以下SQL Server 2005安装的图解资料。 图解资料:http://wenku.baidu.com/view/9c0d8b62caaedd3383c4d38e.html详细过程就不说了,如果有问题的话,请留言,我会解答的!
c#自定义异常处理(二)
在另一篇文章里,我说了.NET异常处理机制中的自定义异常处理,今天我要说的是另外一种异常处理。在写处理程序异常的过程中,可能会遇到各种不同类型的异常,而已要抛出不同的人性化提示,如果统一抛出一样的提示,就不人性化了,我们一般的处理方法 是:public void Update(){ try { } catch(SqlExcetion ex) { throw new excetion(ex); } catch(IOExcetion ex) { throw new excetion(ex); } /...
C#自定义异常处理(一)
在C#中所有的异常类型都继承自System.Exception,也就是说,System.Exception是所有异常类的基类. 总起来说,其派生类分为两种:1. SystemException类: 所有的CLR提供的异常类型都是由SystemException派生。2. ApplicationException类: 由用户程序引发,用于派生自定义的异常类型,一般不直接进行实例化。下面看看是如何来定义异常类,以及自定义异常类如何来触发及捕获.[Serializable]public class PayOverflowException:ApplicationException{/// <summary>/// 默认构造函数/// </summary>pu...
Linq to entity多表查询如何返回查询结果
1、定义一个新的类别,类别包含了多个表的属性public class AB { public int a_id; public string a_name; public int b_id; public string b_name; }2、使用视图,和上面基本一样 其实就是使用SQL语句 示例: select a.id,a.name,b.id ,b.name from a join b on a.id=b.id3、使用储存过程,直接返回结果集 同上。4、使用匿名对像,返回IQueryable,例: public IQueryable GetAllList() { var query = from a in tb_a join b...
深入浅出C#委托与事件系列(八)
委托和方法的异步调用通常情况下,如果需要异步执行一个耗时的操作,我们会新起一个线程,然后让这个线程去执行代码。但是对于每一个异步调用都通过创建线程来进行操作显然会对性能产生一定的影响,同时操作也相对繁琐一些。.Net中可以通过委托进行方法的异步调用,就是说客户端在异步调用方法时,本身并不会因为方法的调用而中断,而是从线程池中抓取一个线程去执行该方法,自身线程(主线程)在完成抓取线程这一过程之后,继续执行下面的代码,这样就实现了代码的并行执行。使用线程池的好处就是避免了频繁进...
深入浅出C#委托与事件系列(七)
委托中订阅者方法超时的处理订阅者除了可以通过异常的方式来影响发布者以外,还可以通过另一种方式:超时。一般说超时,指的是方法的执行超过某个指定的时间,而这里我将含义扩展了一下,凡是方法执行的时间比较长,我就认为它超时了,这个“比较长”是一个比较模糊的概念,2秒、3秒、5秒都可以视为超时。超时和异常的区别就是超时并不会影响事件的正确触发和程序的正常运行,却会导致事件触发后需要很长才能够结束。在依次执行订阅者的方法这段期间内,客户端程序会被中断,什么也不能做。因为当执行订阅者方法时...