火车头采集器

没有评论 2011年10月19日

有时候站长们都会觉得自己写文章?脑袋里能装多少?而且自己写文章的话浪费多长时间?还是从网上找吧,先不说自己网站站内的文章,说说自己建立的博客们,你整天自己去写文章还不得累死,还是找个软件吧,几乎所有seo都知道火车头采集器,使用起来也相对比较好。免费的其实功能就很多了。收费的功能更强大。

下载地址:http://xiazai.xiazaiba.com/Soft/L/LocoySpider_2010SP3_XiaZaiBa.zip

火车采集器(LocoySpider)是一款功能强大且易于上手的专业采集软件,强大的内容采集和数据导入功能能将您采集的任何网页数据发布到远程服务器,自定义用户cms系统模块,不管你的网站是什么系统,都有可能使用上火车头采集器, 系统自带的模块文件支持:风讯文章,动易文章,动网论坛,PHPWIND论坛,Discuz论坛,phpcms文章,phparticle文 章,LeadBBS论坛,魔力论坛,Dedecms文章,Xydw文章,惊云文章等的模块文件。更多cms模块请自己参照制作修改,也可到官方网站与大家 交流制作。 同时您也可以使用系统的数据导出功能,利用系统内置标签,将采集到的数据对应表的字段导出到本地任何一款AccessSQLiteMySqlMS SqlServer内。 继续阅读…

高质量外链资源大全

没有评论 2011年10月18日

博客

注册各大热门博客,发布网站相关内容并链接到指定页面。可以在其他博客留言,带上链接。(最好不要漫无目的,到处带下链接,不建议做多)

论坛(社区)

发相关贴,留下链接地址,指向相关页面。还有就是回复贴子,留下链接地址,指向相关页面。其中论坛签名,留下链接地址,指向相关页面,这些方式都行。如:一些地区级论坛,山东论坛bbs.sdnews.com.cn/portal.php这样的,还有政府论坛。

软文投稿

投稿是最有效果的一种,当然也并非是那么好做,成功的软文能带来可观的流量,也能引起大量的转载,但是成功的软文要自己写出来,一般可以在a5投稿,如果审核通过,会有很多人转载的,如果不会写可以搜“作为一个seo 必须学会写软文”,也许有所帮助。

友情链接

友情链接也是外链接的一种,但是对于网站的排名有着重要的作用,所以,友情链接一定要做好,做优。交换相关内容链接,其次是收录,权重,链接量,外链接等等。 继续阅读…

Google PR 算法

没有评论 2011年10月12日
    今天才知道原来PR值不是页面的等级,而是PR的发明者佩奇(Page)的名字。正因为这种双关
的词语,让大家普遍认为成是页面等级,正好实际的应用也差不多事这个意思了。
     PR的计算方法,也终于在今天弄懂了,PR值是一个页面本身有的权重加上外部链接给的权重的
总和。一般如果外部链接给的权重让页面全部吸收的话那样权重是会越来越大。而且这也给google
计算带来一定的麻烦。PR发明者就创新了一个词是阻尼指数,让PR在导入的时候会有自然损失,就
像生物中的食物链。能量是有损失的。给大家说一下PR的计算公式:
PR(A)=(1-d)+d(PR(t1)/C(t1)+......PR(tn)/C(tn)),
A当然就是要计算PR的页面了。t1到tn就是页面的外部连接的页面了。d是阻尼指数,一般阻尼指数
默认为0.85,所以所有页面的最低PR也不会低于0.15,pr0是因为计算的方便,四舍五入吧!
PR(t1)/C(t1)是一个外链给的pr值,得到的是t1页面的pr去分配给C个外部链接中的一份。

继续阅读…

团购网的现状

没有评论 2011年10月12日

谁都知道团购是一块还未开发完全的宝地,也可以说这种趋势是开发不完的。但并不是所有的人都适合做团购网站,也并不是所有的网站都会火。团宝网就是一个实际的例子。
9月27日,号称投入数亿元人民币做广告、首个邀请明星代言的团购网站“团宝网”被曝裁员逾50%,其裁员幅度堪称近期团购企业最大规模。这是继今年高朋网、开心团购网被曝大规模裁员后,团购网站带给人们的又一个猛料。
从团宝网多个分点内部得知,进入9月后该网站开始大规模裁员,公司人员配置要从4000降至700左右。团宝网北京分站设计编辑部原员工告诉笔者,他所在的部门有120多人,而团宝网方面表示最后只留36人。前团宝网苏州分站的员工表示,这样的情况也在他们部门存在,原来40余人的团队,只剩下 10多人了。
针对裁员消息,团宝网公关总监胡女士对媒体回应说,公司目前对处于试用期的员工和业绩不达标的员工进行了调整,但她未透露人员调整的规模。
团购网站大规模裁员的主要原因是,资本市场对于国内团购网站的投入趋于理性,在上线初期大量烧钱的网站,需要“节衣缩食”。 继续阅读…

多种外链与网站的关系

没有评论 2011年10月10日

1、纯文本形式的链接

纯文本形式的外链大家都应该比较熟悉了,站长们常见的a5、chinaz软文投稿,一般都是只能以纯文本链接的形式在最后面出现,如文章由www.***.com原创,鼠标不能点击进入网站的,这种形式的外链由于文章被转载的数量多,外链被转载的次数也多,自然对网站的效果也增加;这种链接对于网站来说伤害程度还是比较小的,加上有高质量的文章支撑,网站只会不断的提升权重。这种形式的外链我觉得是一个双赢的结局,对双方网站都是有利的。

2、以url出现的链接形式

这种链接可以直接点击进入网站,相比第一种外链,这种外链质量要来的高很多,对网站权重的提升也取到了重要的作用,如果一篇软文能够以这种形式的链接出现,同时又被大量的网站转载,无疑对网站权重提升取到重要的作用,但是这种靠权重来拉伸关键词排名的形式,往往效果没那么明显。

这种形式的外链效果比第一种要好,但是对网站的伤害也要大,一般网站不会轻易让你出现这种形式的链接,除非你的文章质量非常高,管理员或许给你一个高质量的链接,一旦一个网站如果导出大量的这类链接,将会造成网站权重大幅下降。

3、锚文本形式的外链 继续阅读…

地方网站需要的推广意识

没有评论 2011年10月9日

1、首页要有“媒体”的意识,媒体就是传播信息的渠道。
2、地方门户网站的栏目首先要以便捷有效发布、查询当地群众需要的信息为主,可以做一些当地的新闻,但不要太着重资讯网,要看资讯新闻都去新浪,网易,不用直接到地方门户去看了。地方门户要有当地的详细信息,而这个往往是全国综合门户做不了的,也做不了这么精细。地方上网站查询最多的是房产信息、人才信息、婚介交友信息、二手信息、本地各类服务机构的电话信息、商户的促销信息等。那么做地方门户,就要加大强度,重心放在实际收集和可以发布这些信息上。
3、地方新闻活动与网站推广相结合
比如与儿童影楼、幼儿园合作搞宝宝秀活动,与报社合作搞网上征文大赛,与妇联合作搞三八红旗手网上投票活动,与商家合作搞网上产品知识问答有奖比赛,还有什么城市小姐选拔、市花评选、书画展,摄影展、视频秀等等。各种活动都可以参与,参与一个活动,影响一个群体,带来一批用户,发掘一批客户,达到宣传的目的。
4、地方政府、地方电视台广播、地方报纸、地方行业协会、地方信息中介公司等机构单位拥有自己的信息采集渠道,可以考虑和这些机构单位合作,互惠互利,帮助他们实现内容网络化的同时也丰富了你的网站内容,但是和他们合作时一定要考虑到他们如果未来适合独立运营并且很有独立运营意向,那么就让他们启用独立域名,你赚取他们的域名空间和系统开发、内容维护费用,把他变成你的客户。你如果能制定合理的频道投入、推广和利润分配机制,让他们先行投入、发展后盈利,成为你的频道合作伙伴,会使你赢得未来竞争的优势。
5、地方门户网常见的盈利模式有商户加盟费、页面广告费、广告联盟收入、频道冠名收入等,应该采用哪种盈利模式呢?关键是看你的优势何在,你要是擅长规划和推广,你就可以赚到频道冠名费;你要是能力突出,你还可以赚到合作推广赞助费。

制作404错误页面需要注意

没有评论 2011年9月29日

1)不要在404页面放置跳转代码,以免影响搜索引擎对网站整体观感!

做一个试验,用两个网站来检测,在404错误页面放置跳转代码是否对搜索引擎有什么影响,得到的结果却是一个没有在404错误页面放置跳转代码的网站,各大搜索引擎依旧是正常更新,正常收录,没有因为多了404错误页面有了什么;可是相反的,那个在404错误码率页面放置了跳代码的网站却是很不正常,先是网站被百度降权,导致百度收录更新网站十分的缓慢,后来则是直接不更新不收录了,从得到的这两个结果来看,在404错误页面放置跳转代码对网站来说则是一大灾害,因此要是站长不想网站被各大搜索引擎惩罚的话。那么在制作404错误页面的时候最好是不要放置跳转代码比较好!

2)在制作完404页面之后最好是禁止搜索引擎蜘蛛爬行收录!

当站长做好404错误面之后,为了避免日后影响网站,站长最好是禁止各大搜索引擎蜘蛛爬行或是收录404这个错误面,为什么要这样做呢?其实原因说白了也是非常的简单,因为此举是为了防止各大搜索引擎收录太多的重复页面,导致被各大搜索引擎厌恶,从而导致各大搜索引擎降低了网站的权重及好感度, 继续阅读…

非常经典的网页幻灯片播放源代码

没有评论 2011年9月27日

<!DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”>

<html xmlns=”http://www.w3.org/1999/xhtml”>

<head>

<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″ />

<title>网页幻灯片</title>

</head>

<body>

<script>

var widths=400; //设置幻灯片宽度

var heights=200; //设置幻灯片高度

var counts=6; //设置幻灯片数量

//设置图片路径
img1=new Image ();img1.src=’Image/1.jpg’;

img2=new Image ();img2.src=’Image/2.jpg’;

img3=new Image ();img3.src=’Image/3.jpg’;

img4=new Image ();img4.src=’Image/4.jpg’;

img5=new Image ();img5.src=’Image/5.jpg’;

img6=new Image ();img6.src=’Image/6.jpg’;

//设置图片的URL
url1=new Image ();url1.src=’#';

url2=new Image ();url2.src=’#';

url3=new Image ();url3.src=’#';

url4=new Image ();url4.src=’#';

url5=new Image ();url5.src=’#';

url6=new Image ();url6.src=’#';
var nn=1;

var key=0;

function change_img()

{if(key==0){key=1;}

else if(document.all)

{document.getElementById(“pic”).filters[0].Apply();document.getElementById(“pic”).filters[0].Play(duration=2);}

eval(‘document.getElementById(“pic”).src=img’+nn+’.src’);

eval(‘document.getElementById(“url”).href=url’+nn+’.src’);

for (var i=1;i<=counts;i++){document.getElementById(“xxjdjj”+i).className=’axx’;}

document.getElementById(“xxjdjj”+nn).className=’bxx’;

nn++;if(nn>counts){nn=1;}

//设置图片切换间隔时间
tt=setTimeout(‘change_img()’,3000);}

function changeimg(n){nn=n;window.clearInterval(tt);change_img();}

document.write(‘<style>’);

document.write(‘.axx{padding:1px 10px;border-left:#cccccc 1px solid;}’);

document.write(‘a.axx:link,a.axx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#666;}’);

document.write(‘a.axx:active,a.axx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#999;}’);

document.write(‘.bxx{padding:1px 7px;border-left:#cccccc 1px solid;}’);

document.write(‘a.bxx:link,a.bxx:visited{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}’);

document.write(‘a.bxx:active,a.bxx:hover{text-decoration:none;color:#fff;line-height:12px;font:9px sans-serif;background-color:#D34600;}’);

document.write(‘</style>’);

document.write(‘<div style=”width:’+widths+’px;height:’+heights+’px;overflow:hidden;text-overflow:clip;”>’);

document.write(‘<div><a id=”url”><img id=”pic” style=”border:0px;filter:progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward)” width=’+widths+’ height=’+heights+’ /></a></div>’);

document.write(‘<div style=”filter:alpha(style=1,opacity=10,finishOpacity=80);background: #888888;width:100%-2px;text-align:right;top:-12px;position:relative;margin:1px;height:12px;padding:0px;margin:0px;border:0px;”>’);

for(var i=1;i<counts+1;i++){document.write(‘<a href=”javascript:changeimg(‘+i+’);” id=”xxjdjj’+i+’” target=”_self”>’+i+’</a>’);}

document.write(‘</div></div>’);

change_img();

</script>

</body>

</html>

div+css无缝图片滚动效果

没有评论 2011年9月26日
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>css实现无缝走马灯图片滚动效果</title>
</head>
<body>
<style type="text/css">
<!--
#demo {
background: #FFF;
overflow:hidden;
border: 1px dashed #CCC;
width: 500px;
}
#demo img {
border: 3px solid #F2F2F2;
}
#indemo {
float: left;
width: 800%;
}
#demo1 {
float: left;
}
#demo2 {
float: left;
}
-->
</style>
<div id="demo">
<div id="indemo">
<div id="demo1">
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
<a href="#"><img src="http://www.diannaojishu.com/images/default/logo.gif" border="0" /></a>
</div>
<div id="demo2"></div>
</div>
</div>
<script>
<!--
var speed=10; //数字越大速度越慢
var tab=document.getElementById("demo");
var tab1=document.getElementById("demo1");
var tab2=document.getElementById("demo2");
tab2.innerHTML=tab1.innerHTML;
function Marquee(){
if(tab2.offsetWidth-tab.scrollLeft<=0)
tab.scrollLeft-=tab1.offsetWidth
else{
tab.scrollLeft++;
}
}
var MyMar=setInterval(Marquee,speed);
tab.onmouseover=function() {clearInterval(MyMar)};
tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)};
-->
</script>
</body>
</html>

vim常用命令

没有评论 2011年9月25日

一、由一般模式转到输入模式的命令
1〉光标移动命令
0 移动到光标所在列的最前面[Home]
$ 移动到光标所在列的最後面[End]
[CTRL][d] 向下半页
[CTRL][f] 向下一页[PageDown]
[CTRL][u] 向上半页
[CTRL][b] 向上一页[PageUp]
H移动到视窗的第一列
M移动到视窗的中间列
L移动到视窗的最后列
G移动到文件最后列
nG直接用数字 n 加上大写 G 移动到第 n 行 (等同于命令“:n”)
fx往右移动到 x 字符上
tx往右移动到 x 字符前
shift +g 跳到文件尾 (等同于G)
gg 跳到文件头
xp 交换两个字符位置
ddp 上下两行调换
[ 移到文件开始位置
] 移到文件结束位置
nk向上移n行
n↑向上移n行
n-向上移n行,光标在该行的起始
ni 向下移n行
n+向下移n行,光标在该行的起始
n↓向下移动n行
w 向前移动一个word
nw 向前移动n个word
→ 向右移动一个字符【l】
← 向左移动一个字符【h】
↑ 向上移动一行【k】
↓ 向下移动一行【j】

2〉删除操作命令
x 删除光标所在的字符【delete】
dw 删除光标所在的单词
d $ 删除光标至行尾的所有字符
/d d 同/d d $
dd 删除当前行
dnd 删除当前n行
dG 删除当前行到最后一行
可在删除命令前加上数字,如<5x表示删除5行。

3〉改变与替换操作命令
r 替换光标所在的字符
/rr 替换字符序列
c $ 替换自光标位置至行尾的所有字符
cl 修改当前字符
cc 修改当前行
c$ 修改到行尾的内容
:%s#abc#123#g 将文中的所有abc都替换为123
ddp 上下两行交换(其实是先dd,然后执行p)

4〉查询命令
/string 往前搜索string【支持正则】
n 查找下一个
?string 往后搜索string
/+上下箭头 搜索历史
:+上下箭头 :命令的历史
* 往前查找当前word,前提是光标移动到要查找的word
# 往后查找当前word,前提是光标移动到要查找的word
/\<word\> 只匹配word,不匹配wordstr等等
% 查找匹配的括号,前提是光标要在一边的括号上
fx 在当前行移动到下一个字符x

5〉拷贝与粘贴命令
yw 将光标所在单词拷入剪贴板
y$ 将光标至行尾的字符拷入剪贴板
Y 同
yy 将当前行拷入剪贴板
yny 将当前n行拷入剪贴板
p 将剪贴板中的内容粘贴在光标后
P 将剪贴板中的内容粘贴在光标前

6〉文件编辑、保存及退出vi命令
:q 不保存退出
:q! 不保存强制性退出
:w 保存编辑
:w filename 存入文件filename中
:w! filename 强制性存入文件filename中
:wq / :x / ZZ 保存退出
:wq! 强制保存然后退出

7〉其他命令
:args 显示当前文件名
u 撤销,相当于Ctrl+z
U 一次撤销一行的所有操作
Ctrl+R 重做
:help 查看所有帮助
:help 0 查看关于0的帮助
ZZ 退出帮助,回到编辑模式
Ctrl+G 知道【文件名 是否修改 当前第一行 前面所占行的百分比】
Ctrl+v 选择一个块
:set number 显示行号
:set nonumber 不显示行号
:set rule 显示光标位置
:set ignorecase 搜索不区分大小写
:set noignorecase 搜索区分大小写
:ab string string 提示(比如:ab abc abcdefg,当输入abc然后输入空格,abc自动变为abcdefg)
:new filename 打开或新建文件,如果不指定文件名或者文件名不存在则是新建文件。
:set ruler 打开光标的行列位置显示功能
:set shiftwidth=4 设置自动缩进格数
:set autoindent 打开自动缩进功能
:set paste 粘贴的时候关闭自动缩进
:set nopaste 粘贴的时候打开自动缩进

三、进入vi的命令
vi filename: 打开或新建文件,并将光标置于第一行首
vi +n filename: 打开文件,并将光标置于第n行首
vi + filename: 打开文件,并将光标置于最后一行首
vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的串处
vi -r filename: 在上次正用vi编辑时发生系统崩溃,恢复filename
vi filename.filename: 打开多个文件,依次进行编辑
vi + /word filename:进入vi并且由文件的word这个字开始

注意:Ctrl+S在Linux下是停止显示终端的输出,这个时候屏幕就像定住了一样,终端不会继续输出,也不会响应你的输入,需要按一下 Ctrl-Q 即可恢复输入。