预览模式: 普通 | 列表

asp正则验证汉字以下三种都可以使用,它们之间的区别在哪儿?

1 "^[^\u0000-\u00FF]*$"


2 "^[\u0391-\uFFE5]+$"


3 "^([\u4e00-\u9fa5]+$)

用 \u****在正则里就表示一个unicode编码(通常用0x****的形式表示),而你提出的三种正则,区别就是范围的大小:
1 是指除了\u0000到\u00FF 之外的所有字符,而 0000 - 00FF 就是我们常说的ASCII码及一些补充字符,因而用这个正则来判定是否是中文是很不严谨的,所有的双字节字符都会返回真,比如日文。

查看更多...

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1798

ASP计算页面执行时间

页面执行时间:就是从这页的开始执行一直到这页执行完毕所用的时间。

许多网站的首页的页尾都会显示一个页面执行时间,下面说说如何实现:

首先在一个网页的开头定义一个变量:

dim startime

startime=timer()

在显示页面执行时间的地方,这个地方应该是页尾的地方:

dim endtime

endtime=timer()

页面执行时间:<%=FormatNumber((endtime-startime)*1000,3)%>毫秒

Tags: asp

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1701

PHP写的几个基础算法

这里是用PHP写的几个基础算法,算法的重要性貌似对于PHP程序员不怎么重要,其实是非常重要的,经典名句:算法+数据结构=程序。作为一名真正的高级PHP程序员,我认为应该熟悉C,如果你想成为真正的程序员,请好好学C,学好数据结构与算法。这里仅仅只是几个基础算法,还有很多东东要学……

1、首先来画个菱形玩玩,很多人学C时在书上都画过,咱们用PHP画下,画了一半。

思路:多少行for一次,然后在里面空格和星号for一次。

<?php
for($i=0;$i<=3;$i++){
    for($j=0;$j<=3-$i;$j++){
        echo '&nbsp;';  
    }
    for($k=0;$k<=2*$i;$k++){
        echo '*';   
    }
    echo '<br/>';       
}

查看更多...

Tags: php

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1718

SQL SERVER性能优化综述

近期因工作需要,希望比较全面的总结下SQL SERVER数据库性能优化相关的注意事项,在网上搜索了一下,发现很多文章,有的都列出了上百条,但是仔细看发现,有很多似是而非或者过时(可能对SQL SERVER6.5以前的版本或者ORACLE是适用的)的信息,只好自己根据以前的经验和测试结果进行总结了。

  我始终认为,一个系统的性能的提高,不单单是试运行或者维护阶段的性能调优的任务,也不单单是开发阶段的事情,而是在整个软件生命周期都需要注意,进行有效工作才能达到的。所以我希望按照软件生命周期的不同阶段来总结数据库性能优化相关的注意事项。

  一、 分析阶段

  一般来说,在系统分析阶段往往有太多需要关注的地方,系统各种功能性、可用性、可靠性、安全性需求往往吸引了我们大部分的注意力,但是,我们必须注意,性能是很重要的非功能性需求,必须根据系统的特点确定其实时性需求、响应时间的需求、硬件的配置等。最好能有各种需求的量化的指标。

查看更多...

Tags: sqlserver

分类:技术文章 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1903

 广告位

↑返回顶部↑