1.关于SQL查询效率,100w数据,查询只要1秒,与您分享:

机器情况
p4: 2.4
内存: 1 G
os: windows 2003
数据库: ms sql server 2000
目的: 查询性能测试,比较两种查询的性能

2016-07-04 09:53:09 发表,1906 浏览次,评论 0 次; 阅读全文

 一、何谓ASP缓存/为什么要缓存 

  当你的web站点采用asp技术建立的初期,可能感觉到的是 asp动态网页技术带来的便利性,以及随意修改性、自如的http控制。但是,随着访问量的增加,你一定会发现自己的站点访问速度越来越慢,IIS重新启动得越来越频繁。接下来,你一定想优化asp,诸如更换性能更优异的数据库、建立索引、编写存储过程等等。这些措施有些不需要增加成本压力,有些则成本压力很大(譬如丛access到SQL),而且效果还不一定。

  面对web访问压力,我认为最经济的办法是利用缓存优化技术来实现缓解 web的服务压力。
Web访问量增加通常意味着以下资源需求的快速增长:

2016-07-04 09:50:01 发表,1870 浏览次,评论 0 次; 阅读全文

 这是由于access对于数据的处理已经过加工和优化。

转换成SQL后,速度变慢很可能时因为没有很好的处理分页问题引起的,即每次读取的数据量过大。每页需显示多少,则只从数据库读取多少条记录,而不是一次读取20W+的数据量。
比如每页显示100条数据,按ID降序排列显示,则:
第1页的SQL语句select top 100 * from TABLE order by ID DESC
第2页的SQL语句select top 200 * from TABLE where ID NOT IN(select top 100 * from TABLE order by ID DESC) order by ID DESC
第3页的SQL语句select top 300 * from TABLE  where ID NOT IN(select top 200 * from TABLE order by ID DESC) order by ID DESC
...
第N页的SQL语句select top 100*N * from TABLE where ID NOT IN(select top (N-1)*100 * from TABLE order by ID DESC) order by ID DESC

2016-06-28 23:04:15 发表,1775 浏览次,评论 0 次; 阅读全文

 今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。

结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。
下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。
1. ASCII码
我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(bit)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(byte)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。

2016-02-04 15:23:25 发表,1369 浏览次,评论 0 次; 阅读全文

 update HT_Lines set HT_Lines.line_Zuofa=HT_Zuofa.z_id from HT_Lines,HT_Zuofa where HT_Lines.classid=HT_Zuofa.z_name and HT_Lines.line_LmId=HT_Zuofa.z_lmID

2016-01-14 14:01:10 发表,1509 浏览次,评论 0 次;

 原来在SQL Server2000+Win Server2000的服务器中时,数据库中YYYY-MM-DD的日期格式通过asp读出来还是YYYY-MM-DD的格式,

但是迁移到SQL Server2008+Win Server2008的服务器中时,因为没有事先在控制面板-日期时间格式中修改短日期格式,这样即使安装SQL server后再修改短日期格式为YYYY-MM-DD,但是通过asp读出来仍然还是YYYY/M/D的格式,
无数帖子都说只能通过asp代码写成year(now())&right("0"&month(now()))())&right("0"&day(now()))的办法,但是这样太麻烦了,后来在一个很冷清的论坛有一个完全没人搭理的回帖提到解决办法为进注册表
[hkey_users\.default\control panel\international\]中的sDate键值改为"-",sShortDate键值改为"yyyy-MM-dd",然后重启计算机。。。。。。。。解决了。。。。。。

2016-01-10 18:37:16 发表,1537 浏览次,评论 0 次;

 1.//弹出对话框.点击转向指定页面

Response.Write("<script>window.alert('该会员没有提交申请,请重新提交!')</script>");

Response.Write("<script>window.location ='http://www.cgy.cn/bizpulic/upmeb.aspx'</script>");

 

2015-11-29 13:55:53 发表,1483 浏览次,评论 0 次; 阅读全文

js导出,原理:复制页面中的table,让后粘贴到excle中

2015-06-03 09:35:53 发表,1754 浏览次,评论 0 次; 阅读全文

调用convertToPinyinLower就可以了

2015-04-02 17:43:28 发表,2682 浏览次,评论 0 次; 阅读全文

 1、根据网站类型及编码选择相应的ueditor版本,如我的网站编码为gb2312,则选择ueditor 1.43 asp gbk版。

2、本机IE浏览器应为8.0或以上,8.0以下的ueditor 1.43不支持。
3、把ueditor文件夹放于网站根目录下,在网页<head>与</head>间插入以下内容:注意src后的路径根据实际位置修改。
<script type="text/javascript" charset="gbk" src="ueditor/ueditor.config.js"></script>
<script type="text/javascript" charset="gbk" src="ueditor/ueditor.all.js"> </script>
<script type="text/javascript" charset="gbk" src="ueditor/lang/zh-cn/zh-cn.js"></script>

2014-12-01 17:51:04 发表,2755 浏览次,评论 0 次; 阅读全文