Archive for 10月, 2008

【转】JScript语法错误对照表

JScript语法错误是指当JScript语句违反了JScript脚本语言的一条或多条语法规则时导致的错误。JScript语法错误发生在程序编译阶段,在开始运行该程序之前。(错误发生在开发过程中),以下是32个语法错误
错误号描述
1001 800A03E9 内存不足
1002 800A03EA 语法错误
1003 800A03EB 需要“:”
1004 800A03EC 需要“;”
1005 800A03ED 需要“(”
1006 800A03EE 需要“)”
1007 800A03EF 需要“]”
1008 800A03F0 需要“{”
1009 800A03F1 需要“}”
1010 800A03F2 需要标识符
1011 800A03F3 需要“=”
1012 800A03F4 需要“/”
1013 800A03F5 无效数
1014 800A03F6 非法字符
1015 800A03F7 字符串常数未结束
1016 800A03F8 注释未结束
1018 800A03FA 函数外有’return’语句
1019 800A03FB 在循环外不能有“break”
1020 800A03FC 在循环外不能有“continue”
1023 800A03FF 需要十六进制数
1024 800A0400 需要“while”
1025 800A0401 标签定义重复
1026 800A0402 未找到标签
1027 800A0403 一条“switch”语句中只能有一个“default”
1028 800A0404 需要标识符、字符串或者数字
1029 800A0405 需要“@end”
1030 800A0406 条件编译已关闭
1031 [...]


SEO推广慎在百度(知道,贴吧)发帖

一、最好只回答别人的问题,这样即使被百度知道你作弊,后果也不会很严重!
二、如果你真的想提个问,也可以!用自己A马甲提问,用B马甲回答,然后用A马甲将B马甲的答案选为最佳答案,这个过程中,每次都必须更换IP,最好隔一段时间,比如一、二个小时。不然很容易被百度发现,直接后果是帐号被封禁三天。必须得把自己的答案作为最佳答案!因为解决的问题的最佳答案更有可能出现在百度搜索结果中。
三、内容最好认真、详细一些,不要让人一看就是马甲回答的,网址最好是发到“参考资料”中,如果发在内容中,要看不出破绽,最好加自己站的内容页,因为多次直接加域名弄不好会被封域名的,一旦被封了域名,以后在百度知道、帖吧里,永远都发不出你的网址了。
四、不要制造垃圾,要让你的回答帖子,成为一个对别人有用的、有价值的内容。只有这样,你能心安理得的享受百度贡献的流量,靠制造垃圾来获取流量,自己会受到良心的谴责。
五、百度知道、帖吧,同样需要SEO优化。百度并不是对所有关键词都将自己的产品排在第一,所以还是要优化。例如,我提问时为什么要问“哪里有mm图片下载?51mm图片是什么意思?”,内容中又重复了一次,这实际上是增加了“mm图片”这个关键词的密度。


JS动态目录树的简单实现办法-XTree控件

WebFXTreeAbstractNode是目录树控件的抽象基类,不需要创建实例。
它具有如下属性和方法。
1.id(数字类型-只读)
树节点的唯一标识
2.text(字符串)
节点的显示内容
3.action(字符串)
节点的动作响应,如 <a href=”action”>
4.open(布尔型-只读)
表示该节点是否为打开状态还是合拢状态,默认情况下当该节点下没有子节点时返回 false
5.icon(字符串)
指定当前节点显示的图标,如果不指定则使用默认图标
6.openIcon(字符串)
指定节点展开时的图标(当有子节点时有效),不指定则使用默认图标
7.parentNode(引用)
指向父节点的引用
8.childNodea(数组)
包含该节点下的所有子节点
使用方法
包含 js 文件
如: <script src=”xtree.js”></script>
创建根节点
var root = new WebFXTree(“Root”);
添加子节点
root.all(new WebFXTreeItem(“Item1”));
root.all(new WebFXTreeItem(“Item2”));
root.all(new WebFXTreeItem(“Item3”));
输出
document.write(root);
添加目录
var root = new WebFXTree(“Root”);
root.all(new WebFXTreeItem(“1”));
var folder = new WebFXTreeItem(“2”);
root.add(folder);
foldr.all(new WebFXTreeItem(“2.1”));
folder.all(new WebFXTreeItem(“2.2”));
root.all(new WebFXTreeItem(“3”));
document.write(root);
定制行为目录树,通过 setBehavior 方法可以设定目录树中只包含目录,如
var root = new WebFXTree(“Root”);
root.setBehavior(‘explorer’);
定制图标
var root = new WebFXTree(“Root”);
root.all(new WebFXTreeItem(“1”));
var folder = new WebFXTreeItem(“2”);
root.add(folder);
var t21 = new WebFXTreeItem(“2.1”);
t21.icon=webFXTreeConfig.fileIcon;?? // 设置节点 t21 的图标
foldr.all();
folder.all(new WebFXTreeItem(“2.2”));
root.all(new WebFXTreeItem(“3”));
document.write(root);


什么是Google更新-GoogleDance

Google Dance中文意思就是谷歌跳舞,也就是说Google每过一段就会有一次相对较大的调整,调整期间,很多网页的排名会有忽上忽下的调整,就像跳舞一样,所以叫Google dance
Google Dance一次,PR值就更新一次,所以当你看到你的网页这几天PR值变化了,那么就说明Google这几天在dance,当然,也许你的PR虽然更新了,但是没有变化。2005年以前,Google是一个月一次Dacne,PR值一个月变化一次。后来因为作弊网站太多,Google调整了算法,之后都是每3个月Dacne一次。Google以此调整来让广大站长的注意力从PR上转移到网站本身上。
通过查看PR值的变化和通过Google Dance工具查询
Google dance工具主要就是通过让你看到你的网站在google几个数据库中的排名,如果排名不一致,说明google正在dance
搜索引擎算法的调整,主要还是为了迎合用户的需求,以便让用户能够有更好的搜索体验,更加便捷的通过搜索引擎找到自己需要的信息。所以,每一家搜索引擎都在模仿人的思维在改进自己的算法。


linux的用户管理

Linux的帐户包括用户帐户和组帐户两种。用户帐户分为普通用户帐户和超级用户帐户两种。管理员帐户对系统具有绝对控制权;组帐户分为私有组和标准组,当创建一个新用户时,若没有指定他所属于的组,Linux就建立一个和该用户同名的私有组,此私有组中只包含该用户自己,标准组可以容纳多个用户。若使用标准组,在创建一个新用户时就应该指定他所属于的组。同一个用户可以同属于多个组,其登录后所属的组称为主组,其它的组称为附加组
管理帐户的工具及功能如下:
useradd []添加新用户
usermod []修改已存在的指定用户
userdel [-r]删除已存在的指定帐户,-r参数用于删除用户自家目录
groupadd []添加新组
groupmod []修改已存在的指定组
groupdel删除已存在的指定组
使用举例:
useradd osmond//创建一个新用户osmond
groupadd staff//创建一个新组staff
useradd -G staff tom//创建一个新用户tom,同时加入staff附加组中
useradd -d /www -M webmaster//创建一个新用户webmaster,指定登录目录为/www,不创建自家用户目录(-M)
usermod -G staff osmond//将osmond添加到附加组staff中
userdel webmaster//删除用户
userdel -r osmond//删除用户,同时删除自家目录
groupdel staff//删除组staff
4、口令管理与口令时效
(1)passwd命令
passwd命令用来设置用户口令,格式为:passwd [] []
用户修改自己的用户密码可直接键入passwd,若修改其他用户密码需加用户名。超级用户还可以使用如下命令进行用户口令管理:
passwd -l//禁用用户帐户口令
passwd -S//查看用户帐户口令状态
passwd -u//恢复用户帐户口令
passwd -d//删除用户帐户口令
(2)chage命令
口令时效是系统管理员用来防止机构内不良口令的一种技术。在Linux系统上,口令时效是通过chage命令来管理的,格式为:chage []
下面列出了chage命令的选项说明:
-m days: 指定用户必须改变口令所间隔的最少天数。如果值为0,口令就不会过期。
-M days: 指定口令有效的最多天数。当该选项指定的天数加上-d选项指定的天数小于当前的日期时,用户在使用该帐号前就必须改变口令。
-d days: 指定从1970年1月1日起,口令被改变的天数。
-I days: 指定口令过期后,帐号被锁前不活跃的天数。如果值为0,帐号在口令过期后就不会被锁。
-E date: 指定帐号被锁的日期。日期格式YYYY-MM-DD。若不用日期,也可以使用自1970年1月1日后经过的天数。
-W days: 指定口令过期前要警告用户的天数。
-l: 列出指定用户当前的口令时效信息,以确定帐号何时过期。
例如下面的命令要求用户user1两天内不能更改口令,并且口令最长的存活期为30天,并且口令过期前5天通知用户
chage -m 2 -M 30 -W 5 user1
可以使用如下命令查看用户user1当前的口令时效信息:chage -l user1
提示:1)可以使用chage 进入交互模式修改用户的口令时效。
2)修改口令实质上就是修改影子口令文件/etc/shadow中与口令时效相关的字段值。
5、用户和组状态命令
whoami:用于显示当前用户的名称
groups []:用于显示指定用户所属的组,若未指定用户,则显示当前用户所属的组
id:用于显示用户当前的UID、GID和用户所属的组列表
su [-][]:用于转换当前用户到指定的用户帐号,若不指定用户名则转换当前用户到root;若使用参数“-”,则在转换当前用户的同时转换用户工作环境。
newgrp []:用于转换用户的当前组到指定的附加组,用户必须属于该组才可以进行。


如何写好网页Head标签

meta标签是内嵌在你网页中的特殊html标签,包含着你有关于你网页的一些隐藏信息。Meat标签的作用是向搜索引擎解释你的网页是有关哪方面信息的。对于高级的搜索引擎来说,html 的meta 标签并不是什么新奇的东西。但是无论如何它是一个优秀网页不可缺少的。下面我们就它进行一些讲解吧。
一般的加入meta 并不能帮助你在搜索引擎中获得更好的排名。有好几种meta标签,但重要的有以下几个:description标签,keywords标签,title标签(严格来说title不算是一个标签)。当你不时刷新标签时这几个标签显得特别的重要。如果你希望搜索引擎对你的网站进行索引时就会用到html标签的重定向(redirect)标签与robots标签。
注意:调查表只有20%的网页用到“关键字”与“描述”标签(即keyword,description)
下面是对于这两个标签的例子:
<html>
<head>
<title>标题内容</title>
<meta name=”description” content=”你的描述内容”>
<meta name=”keyword” content=”关键字1,关键字2,—”>
</head>
</html>
多个关键字用英文逗号分开。
title标签
title 标签可能是你网页中最重要的标签,它是你网页中最先看到的部分。把它放在description 与 keyword前。在这个标签中最好是加上你网站的关键字,title标签在搜索引擎的搜索中占有非常重要的地位。最好是把它放在其他meta标签前,这更有利于你网站的排名。(注意:有些搜索引擎会按title标签的字母的优先权进行排名,尽量在你的title中使用开始的字母)title标签是人们在搜索引擎中第一个看到有关你网站的描述,所以尽量把它弄得简单、明了。让人一看就知道你的网站是关于什么的。
Description标签
Description标签就在title后面,该标签可以是一小段(一个或者两个句子)。用于描述你网站。与title标签一样,这也是人们在搜索引擎列表中链接到你网站的点击。这些描述将鼓动人们去浏览你的网站而不是你竞争对手的。(描述不能太夸张。不然,当访问者到你网站发现内容根本不是你说的那个样子,那么他很快就会退出去。)很多搜索引擎允许描述的字数在150个左右,所以你要保证你的描述在150以下,否则搜索引擎会自动把多余的部分剪去从而造成你网站的描述的不完整。搜索引擎认为描述里的关键字远比网页中的内容要重要(好像现在这种情况不是那么明显了)。真如上所述,这里提供了非常重要的信息:确定你的描述能正确的反映你网站的主题,尽量在描述中加入你主要的关键字,越靠meta的关键字意义越大。这样会突显你的关键字。
现在大多的搜索引擎(google除外)都会支持descriptin标签。如果你不使用的话你将会失去排名靠前的可能。
keyword标签
相比于description与title标签,keyword标签显得并不是那么重要了。有些搜索引擎把它完全地忽略,但是使用下正确的keyword标签对提高排名仍然有效。


百度,google算法的精确与模糊

百度与google的算法从2007年3月后就有所变化,百度注重精确匹配,而google仍旧以模糊搜索为主,百度对长字符串的关键词,检索结果更严格,结果数量较之google有缩减。当然,这也被一些人指责为不收录,称技术不作为。
其实,百度大网页检索的精确匹配,要求完全相同,而google的模糊匹配,则只要包含就可以,如在百度与google中同时搜索“建国”,前者只搜索“建国”精准内容,而后者所检索网页中含有“蔡建国”、“耿建国”等人名。
实际上,在多词组检索方面,百度搜索结果较之google,更为精准,以“路一直都在”为例,两者收录量为1:3,后者在收录库中,第30页向后的网页中,包含“路一直都在”等模糊检索结果。
当检索框出现多个检索词时,百度搜索结果越少,google搜索结果愈多。前者结果精准有效,后者模糊海量。对于网友来说,前30页更为重要,单从收录网页量的数字来看,百度与google属于两种检索方式,实际数字不具可比性,但对网友来讲,精确是他们多数的选择。


多浏览器的css实现半透明div

很好用的多浏览器透明代码
<style>
.filter
{
border:1px solid #C79810;
background-color:#6BBA70;
filter:alpha(opacity=80);
-moz-opacity:0.8; /* Moz + FF */
opacity: 0.8; /* 支持CSS3的浏览器(FF 1.5也支持)*/
width:200px;height:200px;
}
</style>
<div class=”filter”>测试代码</div>?


如何运营好一个社区网站

(一)论坛要突出自己的特色
?经常看到一些人风风火火地去做所谓的论坛,貌似一开始就打算做到不比门户死不休的样子,栏目建的N多,什么都有,但这样一来,往往就突不出自己的特色,特色是论坛发展的生命力所在,在做论坛之初,我们就要明确论坛的发展方向,栏目不在多而在精,不再杂而在专;一个没有特色,内容涉及太过、太广泛或只会重复别人内容的论坛,基本很难有发展的前途。而那些成功的论坛,比如,落伍论坛的最大特色在于提供技术的交流,chinaz社区的最大特色在于那些琳琅满目的源码,admin5论坛的特色在于火爆的网站交易,而门户通社区在免费空间服务上所具有优势别人无法比拟,等等。总之,如果你做个论坛,连自己都不知道论坛到底要主攻哪个方面,主要该去做什么,那么这样的论坛就可想而知了。
(二)论坛要每天保持更新
新做的论坛,如果你作为一名论坛的管理员或版主,在还没有聚集到多少人气的时候,自己每天去更新发布一些贴子是必须要做的。首先,一个空着没有内容的论坛是没有人愿意留下来看的,当然更不会去注册;其次,如果连自己都懒得去发贴,那么会员看在眼里,他们当然更不会去发贴了。但在前期的补充内容阶段,除了有必要的直接从其他地方粘贴复制一些文章外,自己适当的原创一些文章或伪原创一些文章去发布效果会更好,一个论坛要想发展,如果没有自己的东西是很难做起来的,内容永远是第一位的,这点已经毋庸置疑。
(三)要认真对待和尊重每位会员
我个人一直认为,这点是做好一个论坛尤其该注意的,因为论坛毕竟不是自己做给自己看的,而是做给别人看的,供别人交流或讨论问题的,论坛能不能发展起来,靠的也是论坛里的每一个会员,所以,每一个来论坛的会员,不管他是菜鸟也好,老鸟也好,来AD的也好,来灌水的也好,作为一名论坛的管理者,
我们都应该去认真的以诚相待,以朋友的态度去对待他们。
对于一个新建立的论坛而言,前期的会员积累,尤其是活跃会员的积累尤为重要。在适当的时候,我们应该去有效地把这部分人聚集起来,比如这时候我们可以去建一个qq群,邀请那些活跃的会员进来,定期和他们进行沟通,了解他们每一个人的想法,认真对待他们每一个人的意见建议,另外,我们可以给予他们当中一些人论坛的权限,比如晋升为论坛版主等,这样一来,不仅可以持续带动论坛的活跃度,而且也很好地稳定了这些会员。对于那些已经成为版主或管理人员的会员,我们也可以定期给他们发一些奖励去鼓励和肯定他们的工作。比如门户通站长社区,社区每个积极的会员都可以申请成为版主、评审团或社区志愿者等,而社区每个月还会为他们每人发放一定的社区积分、广告位及人民币等奖励,我认为这样做就很好很人性化,很有效。
除了保持现有活跃会员不会流失外,如何去刺激新注册会员成为活跃会员?如何提高浏览用户的注册量?这也是很多论坛管理人员每天在考虑的问题,也是最难做的步骤。我个人认为,这两方面可以如下去执行:
1.论坛要有完善的积分制度及奖励制度
积分制度,我们可以根据不同的栏目设定不同的积分制度,比如你的社区主要是做源码发布及下载的,
那么我们就要加强源码交流板块的积分奖励力度,假设论坛如果有个休闲区的话,休闲区每发一个主题贴的奖励是两分,那么源码交流栏目就可以设定为四分或五分等等;当然,这些积分一定要有用处,而不应该成为无用的虚拟数字;比如积分可以用来购买论坛道具,兑换论坛广告位等,像门户通站长社区的积分除可以兑换论坛广告位外,还可以兑换网站域名等,这样做的效果就很好;如果有条件的话,我们也可以购买些T恤或U盘等小纪念品来供会员去兑换。
2.可以适当的增加几个限制版块或栏目
对于一个新建论坛来说,我们不可能一开始就采用落伍或chinaz那样的封闭注册方式,除非是你有非常稀缺的资源可以提供,否则,开放性将是新论坛必要的选择方式。但完全开放性的论坛有个问题,就是很多人来了不把你当论坛对待,而是当资讯站对待,找到自己需要的,看完了就撤,懒得注册。这个时候,我们就要想办法把这些浏览用户转变为注册用户,比如论坛是做源码或工具发布的,那么我们在发贴时最好不要直接贴出下载地址,而是直接以附件的形式传到论坛,这样的话,如果是普通访客需要这个源码或工具时,但他又下载不了,那么他自然就会去注册。而针对一些好的主题文章,我们也可以采用回复可见的方式,让只有注册会员才可以看的到。如果有机会,我们也不妨去发布一些有争议的热门贴子,能够引起大家讨论的那些贴子,如果浏览用户看到后忍不住想插句话,那么他自然也会主动去注册。
(四)要管理好论坛的日常事务
  几乎所有的论坛,都会在底部建立一个站内事务或版务等这样的栏目,用来发布一些站内活动或规则等的说明,处理一些违规会员及会员的纠纷,解答一些会员提出的问题及意见建议等等。这个板块就需要版主或管理员经常的去管理和解答,如果有人提出问题了而没管理层人员理会,有人举报违规会员也没管理层人员去处理,等等,那么这样时间长了以后,就会对会员的心理造成很消极的影响。
(五)要做好论坛的推广及SEO工作
这个道理大家也都明白,网站要想发展,推广宣传是必须的事情。而关于如何去推广的话题网上有很多,百度一下铺天盖地的都是,总结起来,基本有以下几种方式:
论坛推广:找同类型的网站去交换友情链接,或到其他知名的论坛及网站去写软文宣传或发贴宣传等。
联盟推广:我们可以把自己的论坛加入奇虎等知名的网摘或联盟,让自己论坛有机会让更多的人能够接触到。
问答平台推广:比如可以去百度知道、百度贴吧、雅虎知识堂等各门户网站的问答平台宣传。但在百度产品中宣传的时候我们一定要讲究方法,因为百度太MJJ了,所以宣传要讲究技巧,发广告不要太过于明显,否则因此被百度K了就划不来了。
博客推广:我们除了可以自己在知名的博客站多开几个博客发表带链接的文章等宣传自己的网站外,也可以到一些其他人的知名博客中去留下自己的链接。
邮件及QQ群推广:这个也是很多人在用的方法,虽然群发邮件貌似现在很不好做了,很多时候都被当成垃圾邮件直接被处理了,但只要我们提供的东西有实用的价值,发邮件时讲究一定的方法,还是会有效果的。而qq群的推广亦是如此,也要讲究方法,你直接去发个url链接是没人会去点的,只有你发布一些热门或大家感兴趣的东西,然后附加带上内容链接,也许还会有人感兴趣。
网址站推广:我们可以给一些网址导航站、分类目录提交自己的论坛,或者在一些比较知名的网络收藏夹中添加自己的社区地址,这样也是有一定的效果的,因为导航类网站目前在国内的数量还是极为庞大的,受众面也很广,虽然像hao123、265、5566这样的导航站我们不花钱就基本不会收录我们的论坛,但还是有很多导航站可供我们去选择的。
当然还有很多其他的免费推广方式,这里就不一一细举了。
除了要经常坚持去推广自己的论坛外,针对自己论坛本身的优化同样也是尤为重要的事情。毫不夸张的说,搜索引擎优化几乎是目前每个网站获取流量的最基础、最重要,也是最有效的手段和方式。所以我们在做论坛之初,就应该在标题,描述及栏目设置及内容的发布上做好充足的考虑。


清除DIV浮动元素-clear

clear 属性定义了元素的哪边上不允许出现浮动元素(出现在其他元素中的图形和文本元素称为浮动元素(floating element))。在 CSS1 和 CSS2 中,这是通过自动为清除元素(即设置了 clear 属性的元素)增加上外边距实现的。在 CSS2.1 中,会在元素上外边距之上增加清除空间,而外边距本身并不改变。不论哪一种改变,最终结果都一样,如果声明为左边或右边清除,会使元素的上外边框边界刚好在该边上浮动元素的下外边距边界之下。

left
在左侧不允许浮动元素

right
在右侧不允许浮动元素

both
在左右两侧均不允许浮动元素

none
默认。允许浮动元素出现在两侧。

h2{clear: right}
address{clear: both}