致各位亲爱的访客:
欢迎光临柠檬居IT技术网,柠檬居IT技术网的开办已经2年了,对于在这其中由于种种原因断断续续的更新网站内容感到十分的无奈,争取在新的一岁里,能更好的为大家服务,找寻更好,更优秀的程序和技术,我会吧我所思所做的成果完善的分享给大家,希望大家能在以后的日子里,多多的支持我,多多的支持柠檬居
最新URL重写可行性解决办法
作者:admin 日期:2008-10-08
假设,我有一个网址需要重写:
http://nmju.net/test.aspx?a=a1&b=b1&c=c1
那么在规则设定过后,我重写的结果是:
http://nmju.net/test_a1_b1_c1.aspx
而在程序操作过程中,我又需要加入一个参数,而这个参数是可有可无,或者是参数值已经被Server.UrlEncode()编码了的,那这个参数肯定无法存放在正则规则里面,也就是放在重写里面进行,而需要变成这样:
http://nmju.net/test_a1_b1_c1.aspx?key=%a9c%c9%aa%cc
那么,当没有我最顶上突出注意的那一块程序的话,重写解析系统会把这个地址解析为:
http://nmju.net/test.aspx?a=a1&b=b1&c=c1?key=%a9c%c9%aa%cc
两个问好肯定无法提取数据的
所以才有了那一段二次分析的正则程序
从实施CMM-3再看CMM—CMM学习心得
作者:admin 日期:2008-10-05
理解CMM需要注意以下问题
它仅指明该做什么,而没有指明如何做,它不是方法论,但我们在学习CMM时,可以从中学到分析问题的方法
它仅指明该做的关键内容,仅描述软件过程的本质属性,而并非面面俱到。抓问题的主要方面的思想贯穿在整个CMM模型中
软件过程是指软件工程过程、软件管理过程和软件组织过程三者的有机结合。软件工程过程是我们理解的常规的软件的需求分析、设计、编码、测试等过程;软件管理过程是指为使软件工程过程顺利进行而实施的管理活动的集合。上述两个过程是以软件工程组为主的活动。软件组织的过程是企业级的对软件的组织活动,是以企业为主的活动
它是从软件过程的角度考虑问题,而并非关注软件开发工具,与框架软件生存周期无关,也与所采用的开发技术无关
CMM为改善整个企业的软件过程提供了指南,而并非针对某个具体项目。CMM并不能保证在这个过程框架下,产品开发百分之百的成功。产品的成功是多种因素的组合,例如市场等因素
CMM1.1是针对大型软件企业(500人以上)的,对小型的软件企业(50人以下)需要裁减
CMM认为过程的不断改进基于许多小的、步骤的进化而不是革命性的创新
基于CMM的过程改善投资力度大、周期长,而技术投资则可能在短期内有较快回报。单独依靠技术改进可能在短期内取得较快回报,但最终可能一无所获。
关于SQL2005安装失败的一种可行性解决办法
作者:admin 日期:2008-09-27
数据库搜索优化简论
作者:admin 日期:2008-09-26
select * from table1 where name=''zhangsan'' and tID > 10000
和执行:
select * from table1 where tID > 10000 and name=''zhangsan''
一些人不知道以上两条语句的执行效率是否一样,因为如果简单的从语句先后上看,这两个语句的确是不一样,如果tID是一个聚合索引,那么后一句仅仅从表的10000条以后的记录中查找就行了;而前一句则要先从全表中查找看有几个name=''zhangsan''的,而后再根据限制条件条件tID>10000来提出查询结果。
事实上,这样的担心是不必要的。SQL SERVER中有一个“查询分析优化器”,它可以计算出where子句中的搜索条件并确定哪个索引能缩小表扫描的搜索空间,也就是说,它能实现自动优化。
虽然查询优化器可以根据where子句自动的进行查询优化,但大家仍然有必要了解一下“查询优化器”的工作原理,如非这样,有时查询优化器就会不按照您的本意进行快速查询。
在查询分析阶段,查询优化器查看查询的每个阶段并决定限制需要扫描的数据量是否有用。如果一个阶段可以被用作一个扫描参数(SARG),那么就称之为可优化的,并且可以利用索引快速获得所需数据。
导出数据库中图片字段的数据变成图片文件
作者:admin 日期:2008-09-24
Windows Server 2003中的w3wp.exe进程大量占用cpu资源的各种问题解决方法
作者:admin 日期:2008-09-20
ASP内置对象Request的ServerVariables集合列表
作者:admin 日期:2008-09-18
Request.ServerVariables("Url")
返回服务器地址
Request.ServerVariables("Appl_Physical_Path")
与应用程序元数据库路径相应的物理路径
Request.ServerVariables("Path_Translated")
通过由虚拟至物理的映射后得到的路径
Request.ServerVariables("Remote_Addr")
发出请求的远程主机的IP地址
Request.ServerVariables("Http_Host")
返回服务器地址
Request.ServerVariables("Server_Name")
服务器的主机名、DNS地址或IP地址
Sql2000 和 Sql2005 删除或缩小数据库日志的方法(解决内存占用高)
作者:admin 日期:2008-09-13
sql2000删除数据库日志有两种方法
一种方法:清空日志。
1.现将日志干掉:
backup log yourdatabasename with no_log /*清除日志*/
go
dbcc shrinkdatabase ('yourdatabasename') /*收缩数据库*/
go
2.如果数据库的恢复模型为“简单”,那么在数据库属性里将“自动收缩”激活
3.如果数据库的恢复模型为“完全”,假设你不需日志备份恢复,则将恢复模型改为“简单”,万事大吉,否则做一个自动截断日志的job,定期调度!
在收缩方式里选择收缩至XXM,这里会给出一个允许收缩到的最小M数,直接输入这个数,确定就可以了
另一种方法有一定的风险性
因为SQL SERVER的日志文件不是即时写入数据库主文件的,如处理不当,会造成数据的损失。
1: 删除LOG
分离数据库 企业管理器->服务器->数据库->右键->分离数据库
2:删除LOG文件
附加数据库 企业管理器->服务器->数据库->右键->附加数据库
此法生成新的LOG,大小只有500多K。
注意:建议使用第一种方法。
如果以后,不想要它变大。
SQL2000下使用:
在数据库上点右键->属性->选项->故障恢复-模型-选择-简单模型。
或用SQL语句:
alter database 数据库名 set recovery simple
两个高效的ASP分页函数(统计记录数,分页提取记录)
作者:admin 日期:2008-09-12
Win2003下IIS安全配置整理三
作者:admin 日期:2008-09-12
三、系统权限的设置
1、磁盘权限
系统盘及所有磁盘只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘Documents and Settings 目录只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘Documents and SettingsAll Users 目录只给 Administrators 组和 SYSTEM 的完全控制权限
系统盘WindowsSystem32cacls.exe、cmd.exe、net.exe、net1.exe、ftp.exe、tftp.exe、telnet.exe 、 netstat.exe、regedit.exe、at.exe、attrib.exe、format.com、del文件只给 Administrators 组和SYSTEM 的完全 控制权限
另将System32cmd.exe、format.com、ftp.exe转移到其他目录或更名
Documents and Settings下所有些目录都设置只给adinistrators权限。并且要一个一个目录查看,包括下面的所有子目录。
删除c:inetpub目录







