Discuz论坛删除insenz信息
作者:西城百慕 日期:2009-05-03
Insenz是Comsenz Technology Ltd的广告平台产品,推出以来深得部分站长好评,但是由于开启后无法完全解除Dz客户端与Insenz的邦定,而且由于平台的特殊性能够绕过站点后台广告设置往站点数据库内写入数据,并产生无法删除的帖子,当Insenz服务器出现问题时候也会造成Discuz论坛打开速度变慢或报告js错误,这让很多站长产生了烦恼。如果您不想继续使用Insenz,但是Insenz依然向你的网站推送广告数据,可以尝试执行删除语句(执行前备份数据库),执行完毕后在后台清空缓存即可清除insenz信息。
程序代码
程序代码Delete FROM `cdb_settings` Where `variable` = 'insenz';
IE6,IE7,FireFox兼容CSS的解决方法及CSS差别
作者:西城百慕 日期:2008-10-22
一、CSS HACK
以下两种方法几乎能解决现今所有HACK.
1, !important
随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>
2, IE6/IE7对FireFox
*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.
<style>
#wrapper
{
#wrapper { width: 120px; } /* FireFox */
*html #wrapper { ...
以下两种方法几乎能解决现今所有HACK.
1, !important
随着IE7对!important的支持, !important 方法现在只针对IE6的HACK.(注意写法.记得该声明位置需要提前.)
<style>
#wrapper
{
width: 100px!important; /* IE7+FF */
width: 80px; /* IE6 */
}
</style>
2, IE6/IE7对FireFox
*+html 与 *html 是IE特有的标签, firefox 暂不支持.而*+html 又为 IE7特有标签.
<style>
#wrapper
{
#wrapper { width: 120px; } /* FireFox */
*html #wrapper { ...
FCKEditor过滤html标签的解决办法
作者:西城百慕 日期:2008-09-01
引用内容如果你需要编辑模板页,默认的FCK设置是会去掉<HTML></HTML><BODY></BODY>标签,而且会给你加上<P></P>标签的,怎么...
Google与百度收录规则分析
作者:西城百慕 日期:2008-08-31
中国的网民出现了很奇怪的现象:大量的新网民和菜鸟新手喜欢用百度搜索,因为百度往往搜索到很多别处搜索不到的页面,但内容的匹配度则令人质疑,而专业人士和老鸟则更喜欢用Google,个人站长则普遍和百度有“个人恩怨”。因此百度在业界的Blog以及社区中口碑都不太好,但在普通的低层次的网民心中却不错,这些大量的普通网民给百度带来了大量流量。那么,Google和百度收录网站页面的标准到底存在怎样的不同呢?
首页规则
搜索引擎的索引更新速度是衡量搜索质量的一个重要的参数,对于大型网站(比如门户新闻网站)以及其他更新量大的网站,百度和Google的索引速度都很快,基本上都能做到当天更新。
但是对于更新量小的网站,例如博客,两者就有较大区别,Google对于高权重并提交Sitemaps和Ping的网站,索引速度可以达到分钟级别,有时刚刚写完一篇文章,几分钟后,就能在Google中搜索到解决,但是对于百度来说,索引速度较慢,通常仅仅更新了博客网站的首页,搜索文章标题,排在前面的是博客首页或者目录页,而不是文章页。
...
首页规则
搜索引擎的索引更新速度是衡量搜索质量的一个重要的参数,对于大型网站(比如门户新闻网站)以及其他更新量大的网站,百度和Google的索引速度都很快,基本上都能做到当天更新。
但是对于更新量小的网站,例如博客,两者就有较大区别,Google对于高权重并提交Sitemaps和Ping的网站,索引速度可以达到分钟级别,有时刚刚写完一篇文章,几分钟后,就能在Google中搜索到解决,但是对于百度来说,索引速度较慢,通常仅仅更新了博客网站的首页,搜索文章标题,排在前面的是博客首页或者目录页,而不是文章页。
...
css 文字重复 ie bug 导致文字的奇怪复制
作者:西城百慕 日期:2008-06-21
文章来源:http://www.webkkk.com/html/css/divcss/20070505/20971.html
引用内容
当多个浮动的元素彼此跟随,中间加注释的时候,最后一个浮动元素内的文本偶尔会复制到最下面去。学名Duplicate Characters Bug
程序代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"...
引用内容
当多个浮动的元素彼此跟随,中间加注释的时候,最后一个浮动元素内的文本偶尔会复制到最下面去。学名Duplicate Characters Bug
程序代码
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="//www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type"...
利用JSP的思想来做ASP
作者:西城百慕 日期:2008-03-22
<%
’On Error Resume Next
Class ConnEx
public ConnEx
public DBpath ’---------数据库路径
public DBtype ’---------数据库类型 1(Access) 2(SqlServer) 3(可扩充)
public ConnMethod ’--------连接方式 (DSN,非DSN)
public User
public Pass
Sub Class_initialize
End Sub
Sub Init()
ConnStr = "Driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("Date.mdb")
Set ConnEx = Server.Createobject("A...
’On Error Resume Next
Class ConnEx
public ConnEx
public DBpath ’---------数据库路径
public DBtype ’---------数据库类型 1(Access) 2(SqlServer) 3(可扩充)
public ConnMethod ’--------连接方式 (DSN,非DSN)
public User
public Pass
Sub Class_initialize
End Sub
Sub Init()
ConnStr = "Driver={Microsoft Access Driver (*.mdb)};dbq="&Server.MapPath("Date.mdb")
Set ConnEx = Server.Createobject("A...
ASP注入应用漏洞解决方法大全
作者:西城百慕 日期:2008-02-24
1、ASP程序连接 SQL Server 的账号不要使用sa,或任何属于Sysadmin组的账号,尽量避免应用服务有过高的权限,应使用一个db_owner权限的一般用户来连接数据库。
2、WEB应用服务器与DB服务器分别使用不同的机器来存放,并且之间最好通过防火墙来进行逻辑隔离,因为除了有程序在探测 sa 没密码的SQL Server,SQL Server 本身及大量的扩展存储过程也有被溢出攻击的危险。
3、数据库服务器尽量不要与公网进行连接,如果一定要直接提供公网的连接存储,应考虑使用一个非标准端口并限制IP地址来进行连接。
4、SA一定要设成强悍的密码,尤其是SQL Server 2000以前的版本,在默认安装Sql时sa账号没有密码,而一般管理员装完后也忘了或怕麻烦而不更改密码。
5、改掉缺省的Web虚拟路径,不要使用IIS装好后预设的<系统盘>\Inetpub\WWWRoot路径,否则利用前面叙述的另存为方式,很容易在该目录下动手脚。
6、将...
2、WEB应用服务器与DB服务器分别使用不同的机器来存放,并且之间最好通过防火墙来进行逻辑隔离,因为除了有程序在探测 sa 没密码的SQL Server,SQL Server 本身及大量的扩展存储过程也有被溢出攻击的危险。
3、数据库服务器尽量不要与公网进行连接,如果一定要直接提供公网的连接存储,应考虑使用一个非标准端口并限制IP地址来进行连接。
4、SA一定要设成强悍的密码,尤其是SQL Server 2000以前的版本,在默认安装Sql时sa账号没有密码,而一般管理员装完后也忘了或怕麻烦而不更改密码。
5、改掉缺省的Web虚拟路径,不要使用IIS装好后预设的<系统盘>\Inetpub\WWWRoot路径,否则利用前面叙述的另存为方式,很容易在该目录下动手脚。
6、将...
网站改版对原有流量的保持 iis301重定向 //转
作者:西城百慕 日期:2008-01-09
看了不少的网站改版策划方案,发现目前大多网站在改版的时候,着重对网站的设计、功能、内容管理系统的投入,而忽略了对已有流量的保持,至于搜索引擎的可见度,几乎没有这个概念。
网站改版,如何改?如果只是设计、功能和栏目等的稍微变动,这些很简单,从技术上说并没有多少难度。只是对于网站本身的发展来说,没有多大的作用,尤其是一些存在很严重的对搜索引擎不友好问题的网站,没有针对性的改版,相当于只给网站换了一个外壳,治标不治本。在“当网站的发展遭遇瓶颈该怎么办?”中曾提到过,网站遭遇发展瓶颈时候,是需要改版还是重新建设的问题。不管是改版还是重建,都需要先进行分析诊断,找出问题所在进行有效的优化改版,而不是盲目的去重新建设新的网站。事实上,倘若不是存在着很严重问题的网站,经过网站优化后,都能取得更好的发展。
对于国内很多没有经过优化的网站来说,网站改版相当于网站的二次重建。针对改版的策划方案,对于改版是否成功起着至关重要的作用。网站改版方案的策划,不仅仅要涵盖前台设计,功能模块设计,栏目设计,数据库设计,团队合作等各个环节,还需要把搜索引擎优化的思想结...
网站改版,如何改?如果只是设计、功能和栏目等的稍微变动,这些很简单,从技术上说并没有多少难度。只是对于网站本身的发展来说,没有多大的作用,尤其是一些存在很严重的对搜索引擎不友好问题的网站,没有针对性的改版,相当于只给网站换了一个外壳,治标不治本。在“当网站的发展遭遇瓶颈该怎么办?”中曾提到过,网站遭遇发展瓶颈时候,是需要改版还是重新建设的问题。不管是改版还是重建,都需要先进行分析诊断,找出问题所在进行有效的优化改版,而不是盲目的去重新建设新的网站。事实上,倘若不是存在着很严重问题的网站,经过网站优化后,都能取得更好的发展。
对于国内很多没有经过优化的网站来说,网站改版相当于网站的二次重建。针对改版的策划方案,对于改版是否成功起着至关重要的作用。网站改版方案的策划,不仅仅要涵盖前台设计,功能模块设计,栏目设计,数据库设计,团队合作等各个环节,还需要把搜索引擎优化的思想结...
漫谈网站改版的必要性
作者:西城百慕 日期:2008-01-08
一:网站为什么要改版?
1、网站虽专业、美观,却无访问量。
造就众多“花瓶”式企业网站的症结何在? 网页教学网认为,一方面是因为企业对网站的价值缺乏理性、全面的认识;不知道企业网站要起到其作用是建立在流量的基础之上。另方面大多数企业管理人员对网络营销专业知识水平有限,使得网站的专业水平难以得到明显提高,严重限制了企业网站的价值。
议:这个问题应该是网站建设者的专业水平怎么样?我经过很长时间的观察,发现许多网站的建设者的水平 都停留在网站“花瓶”式的问题上,并不是从企业本身的角度出发,去为企业服务的,而是从网站使用了多么多么好的代码,多么好的美工为出发点来设计的
2、网站访问量大,但客户转化率太低。
对于一个企业/公司网站而言,网站本身设计不专业、不美观,用户体验不佳,即便投入重金做了网站推广往往也是收效甚微,所以科学的方式除了进行必须的网站营销推广之外,把网站做专业,提供用户体验将更为重要,这也是为什么越来越多的企业愿意花重金进行网站的更新改版,提高用户体验,提高客户转化率的原因。
查看更多...
1、网站虽专业、美观,却无访问量。
造就众多“花瓶”式企业网站的症结何在? 网页教学网认为,一方面是因为企业对网站的价值缺乏理性、全面的认识;不知道企业网站要起到其作用是建立在流量的基础之上。另方面大多数企业管理人员对网络营销专业知识水平有限,使得网站的专业水平难以得到明显提高,严重限制了企业网站的价值。
议:这个问题应该是网站建设者的专业水平怎么样?我经过很长时间的观察,发现许多网站的建设者的水平 都停留在网站“花瓶”式的问题上,并不是从企业本身的角度出发,去为企业服务的,而是从网站使用了多么多么好的代码,多么好的美工为出发点来设计的
2、网站访问量大,但客户转化率太低。
对于一个企业/公司网站而言,网站本身设计不专业、不美观,用户体验不佳,即便投入重金做了网站推广往往也是收效甚微,所以科学的方式除了进行必须的网站营销推广之外,把网站做专业,提供用户体验将更为重要,这也是为什么越来越多的企业愿意花重金进行网站的更新改版,提高用户体验,提高客户转化率的原因。
数据库设计经验谈(转)
作者:西城百慕 日期:2007-12-21
一个成功的管理系统,是由:[50% 的业务 + 50% 的软件] 所组成,而 50% 的成功软件又有 [25% 的数据库 + 25% 的程序] 所组成,数据库设计的好坏是一个关键。如果把企业的数据比做生命所必需的血液,那么数据库的设计就是应用中最重要的一部分。有关数据库设计的材料汗牛充栋,大学学位课程里也有专门的讲述。不过,就如我们反复强调的那样,再好的老师也比不过经验的教诲。所以我归纳历年来所走的弯路及体会,并在网上找了些对数据库设计颇有造诣的专业人士给大家传授一些设计数据库的技巧和经验。精选了其中的 60 个最佳技巧,并把这些技巧编写成了本文,为了方便索引其内容划分为 5 个部分:
第 1 部分 - 设计数据库之前
这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。
第 2 部分 - 设计数据库表
总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。
第 3 部分 - 选择键
怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确用法...
第 1 部分 - 设计数据库之前
这一部分罗列了 12 个基本技巧,包括命名规范和明确业务需求等。
第 2 部分 - 设计数据库表
总共 24 个指南性技巧,涵盖表内字段设计以及应该避免的常见问题等。
第 3 部分 - 选择键
怎么选择键呢?这里有 10 个技巧专门涉及系统生成的主键的正确用法...
Tags: 数据库设计技巧
global.asa编程资料参考
作者:西城百慕 日期:2007-12-20
我们已经知道Application和Session对象的OnStart、OnEnd事件的脚本,都必须是在 Global.asa 文件中声明的。那究竟Global.asa是什么样的一个文件?它的作用有何?又该如何运用呢?且听我慢慢道来。
首先.asa是文件后缀名,它是Active Server Application的首字母缩写。Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。
它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。
关于Global.asa文件最常见的错误概念是它能为一般的使用的函数和子程序用作书库。Global.asa文件仅能用于创建对象的引用和俘获启动,以及结束Application对象和Session对象。
Global.asa文...
首先.asa是文件后缀名,它是Active Server Application的首字母缩写。Global.asa文件可以管理在ASP应用中两个非常苛刻的对象:Application、Session。
它其实是一个可选文件,程序编写者可以在该文件中指定事件脚本,并声明具有会话和应用程序作用域的对象。该文件的内容不是用来给用户显示的,而是用来存储事件信息和由应用程序全局使用的对象。该文件必须存放在应用程序的根目录内。每个应用程序只能有一个Global.asa文件。
关于Global.asa文件最常见的错误概念是它能为一般的使用的函数和子程序用作书库。Global.asa文件仅能用于创建对象的引用和俘获启动,以及结束Application对象和Session对象。
Global.asa文...
Tags: global.asa 编程手册
sql关于字段索引的资料
作者:西城百慕 日期:2007-12-16
一、索引的概念
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。
二、索引的特点
1.索引可以加快数据库的检索速度
2.索引降低了数据库插入、修改、删除等维护任务的速度
3.索引创建在表上,不能创建在视图上
4.索引既可以直接创建,也可以间接创建
5.可以在优化隐藏中,使用索引
6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引
7.其他
三、索引的优点
1.创建唯一性索引,保证数据库表中每一行数据的唯一性
2.大大加快数据的检索速度,这也是创建索引的最主要的原因
3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
4.在使用分组和排序子句进行数据检索时,同样可以显著减少查...
索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。
二、索引的特点
1.索引可以加快数据库的检索速度
2.索引降低了数据库插入、修改、删除等维护任务的速度
3.索引创建在表上,不能创建在视图上
4.索引既可以直接创建,也可以间接创建
5.可以在优化隐藏中,使用索引
6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引
7.其他
三、索引的优点
1.创建唯一性索引,保证数据库表中每一行数据的唯一性
2.大大加快数据的检索速度,这也是创建索引的最主要的原因
3.加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。
4.在使用分组和排序子句进行数据检索时,同样可以显著减少查...
快速掌握正则表达式
作者:西城百慕 日期:2007-12-12
引用内容做分页分标题的时候因为要使用到正则所以看看一下午的正则资料,还是懵懵懂懂的了解,收藏一些资料,以备查询。
"^The": 开头一定要有"The"字符串;
"of despair$": 结尾一定要有"of despair" 的字符串;
那么,
"^abc$": 就是要求以abc开头和以abc结尾的字符串,实际上是只有abc匹配
"notice": 匹配包含notice的字符串
你可以看见如果你没有用我们提到的两个字符(最后一个例子),就是说 模式(正则表达式) 可以出现在被检验字符串的任何地方,你没有把他锁定到两边
接着,说说 '*', '+',和 '?&a...
Tags: 正则表达式
如何优化SQL Server数据库查询效率
作者:西城百慕 日期:2007-12-12
查询速度慢的原因很多,常见如下几种:
1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)
2、I/O吞吐量小,形成了瓶颈效应。
3、没有创建计算列导致查询不优化。
4、内存不足
5、网络速度慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)
7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)
8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
9、返回了不必要的行和列
10、查询语句不好,没有优化
可以通过如下方法来优化查询:
1、把数据、日志、索引放到不同的I/O设备上,增加读取速度,以前可以将Tempdb应放在RAID0上,SQL2000不在支持。数据量(尺寸)越大,提高I/O越重要.
2、纵向、横向分割表,减少表的尺寸(sp_spaceuse)
3、升级硬件
4、根据查询条件,建立索引,优化索引、优化访问方式,限制结果集的数据量。注意填充因子要适当(最好是使用默认值0)。索引应该尽量小,使用字节数小的列建索引好(参照索引的创建),不要对有限的几个值的字段建单一索引如性别字段
关于Cookie中的Path和domain
作者:西城百慕 日期:2007-12-02
Path – 路径。指定与cookie关联的WEB页。值可以是一个目录,或者是一个路径。如果http://www.howareu.cn/test/index.html 建立了一个cookie,那么在http://www.howareu.cn/test/目录里的所有页面,以及该目录下面任何子目录里的页面都可以访问这个cookie。这就是说,在http://www.howareu.cn/test/test2/test3 里的任何页面都可以访问http://www.howareu.cn/test/index.html建立的cookie。但是,如果http://www.howareu.cn/test/ 需要访问http://www.howareu.cn/test/index.html设置的cookes,该怎么办?这时,我们要把cookies的path属性设置成“/”。在指定路径的时候,凡是来自同一服务器,URL里有相同路径的所有WEB页面都可以共享cookies。
Domain – 域。指定关联的WEB服务器或域。值是域名,比如www.howareu.cn。这是对path路径...
Domain – 域。指定关联的WEB服务器或域。值是域名,比如www.howareu.cn。这是对path路径...







