Archive for 九月, 2009
c# 正则搜索匹配+ 读取txt +OpenFileDialog+进度条progressBar应用实例 绝对原创
星期五, 九月 18th, 2009
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.Text.RegularExpressions;
namespace WindowsApplication3
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
[...]
百度空间 一天 爬虫 时间表
星期四, 九月 17th, 2009
2009-09-16 18:40:59 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:40:56 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:38:35 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:38:12 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:37:57 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:32:36 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:32:35 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:30:46 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:30:10 61.135.165.15 直接输入 ..m:8000/spmis/audit/index.php 北京市
2009-09-16 18:29:52 [...]
c#正则表达式相关+读取txt格式文件..
星期四, 九月 17th, 2009
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.IO;
using System.Windows.Forms;
using System.Text.RegularExpressions; //正则用这个!
核心代码:
FileStream fs = new FileStream(“C:\\Users\\Administrator\\Desktop\\access.log”, FileMode.Open, FileAccess.Read); //读取txt的本地地址
StreamReader m_streamReader = new StreamReader ( fs ) ;
//使用StreamReader类来读取文件
m_streamReader.BaseStream.Seek ( 0 , SeekOrigin.Begin ) ;
// 从数据流中读取每一行,直到文件的最后一行,并在richTextBox1中显示出内容
this.richTextBox1.Text = “” ;
string strLine = m_streamReader.ReadLine ( ) ;
while ( strLine != null )
{
Regex ip = new [...]
针对网站404的角度理解
星期四, 九月 17th, 2009
,网站莫名其妙的从搜索里降低权限,而网站管理者却并不知道是什么原因引起的。发现自己也没有作弊啊,更不懂优化啊,那为什么被封呢。
这里从404 说起以前我也写过很多类似 404 导致被搜索封掉的文章,并未引起足够的重视。 404错误的处理方式及对SEO的影响还有一个文章,关于404转化到301 可以缓解被封 什么是404 404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。404页面该达到怎么样的效果才符合SEO要求?搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。
很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。正确建立404页面的方法是:(仅适合Apache服务器)在.htaccess 文件中加入代码: EoDocument 404 /Eo.html 建立一个简单的html404页面命名 Eo.html把 Eo.html放置在网站根目录如果碰到困难,参考本站:错误网页、SEO十万个为什么的.htaccess文件。注意:不要将404错误直接转向到网站首页,这将导致首页不被收录; /Eo.html 前面不要带主域名,否者返回的状态码是302或200状态码。400 无法解析此请求。
401.1 未经授权:访问由于凭据无效被拒绝。 401.2 未经授权: 访问由于服务器配置倾向使用替代身份验证方法而被拒绝。 401.3 未经授权:访问由于 ACL 对所请求资源的设置被拒绝。 401.4 未经授权:Web 服务器上安装的筛选器授权失败。 401.5 未经授权:ISAPI/CGI 应用程序授权失败。 401.7 未经授权:由于 Web 服务器上的 UL 授权策略而拒绝访问。 [...]
SEO入门十三小经验
星期四, 九月 17th, 2009
一.SEO菜鸟需要掌握哪些基本SEO技巧?
导航
请确保你的网站导航都是以html的形式链接。所有页面之间应该有广泛的互联,如果无法实现这一点,可以考虑建立一个网站地图。
首页
网站的首页(home或index页等)应该采用文本的形式,而不是flash等。这个文本里面要包含你的目标关键字或目标短语。
标签
< /title>这是标题标签,这里面应当包含你最重要的目标关键词。
Meta Tags
description tag(描述标签) 和 keyword tag(关键词标签)应包含你的目标关键字或目标短语,但不要重复。
Alt Tags
网站上重要的图片,如:logo,照片,导航图片等,要加上简单的描述。
关键词文本
在你的站点中,应该有一些包含着很高关键字密度的页面。但这个办法不要使用过头,否则会被搜索引擎当作是作弊而适得其反。
向搜索引擎提交
请不要使用软件或自动提交服务。其实,没有必要向成千上百的搜索引擎提交你的网址。五大主要搜索引擎和目录占着90%的搜索流量。手动的向那几个熟悉的搜索引擎提交你的网址就够了,那花不了你几分钟时间。
友情链接
和同行网站进行友情链接,内容相关、PR值比自己高的站点最好。
二.几大搜索引擎的网站登录入口
下是登录几个重要搜索引擎的网站登录入口地址:
百度:http://www.baidu.com/search/url_submit.html
Google:http://www.google.com/intl/zh-CN/add_url.html
中国雅虎:http://search.help.cn.yahoo.com/h4_4.html
微软Live&Msn:http://search.msn.com.cn/docs/submit.aspx
网易-有道:http://tellbot.yodao.com/report
从SEO的角度,网站登录几大搜索引擎最佳的时间是:确定不会对已经生成的链接和内容进行大规模改动.
三.404页面该怎么做?
404页面的目的是:告诉浏览者其所请求的页面不存在或链接错误,同时引导用户使用网站其他页面而不是关闭窗口离开。
很多开源系统包括CMS系统、Blog系统等不提供404页面或提供的404页面并未达到SEO的要求,这让网站的权威性大打折扣。
404页面该达到怎么样的效果才符合SEO要求?
搜索引擎通过HTTP状态码来识别网页的状态。当搜索引擎获得了一个错误链接时,网站应该返回404状态码,告诉搜索引擎放弃对该链接的索引。而如果返回 200或302状态码,搜索引擎就会为该链接建立索引,这导致大量不同的链接指向了相同的网页内容。结果是,搜索引擎对该网站的信任度大幅降低。——很多网站存在这个问题:404页面返回的是200或302状态码而不是404状态码。
正确建立404页面的方法是:(仅适合Apache服务器)
* 在.htaccess 文件中加入代码: ErrorDocument 404 /Error.html
* 建立一个简单的html404页面命名 Error.html
* 把 Error.html放置在网站根目录
注意:
* 不要将404错误直接转向到网站首页,这将导致首页不被收录;
* /Error.html 前面不要带主域名,否者返回的状态码是302或200状态码。
四.SEO一般有哪些步骤或环节?
SEO并不是简单的几个秘诀或几个建议,而是一项需要足够耐心和细致的脑力劳动。大体上,SEO包括六个环节:
1、关键词分析(也叫关键词定位)
这是进行SEO最重要的一环,关键词分析包括:关键词关注量分析、竞争对手分析、关键词与网站相关性分析、关键词布置、关键词排名预测。
2、网站架构分析
网站结构符合搜索引擎的爬虫喜好则有利于SEO。网站架构分析包括:剔除网站架构不良设计、实现树状目录结构、网站导航与链接优化。
3、网站目录和页面优化
SEO不止是让网站首页在搜索引擎有好的排名,更重要的是让网站的每个页面都带来流量。
4、内容发布和链接布置
搜索引擎喜欢有规律的网站内容更新,所以合理安排网站内容发布日程是SEO的重要技巧之一。链接布置则把整个网站有机地串联起来,让搜索引擎明白每个网页的重要性和关键词,实施的参考是第一点的关键词布置。友情链接战役也是这个时候展开。
5、与搜索引擎对话
在搜索引擎看SEO的效果,通过site:你的域名,知道站点的收录和更新情况。更好的实现与搜索引擎对话,建议采用Google网站管理员工具。
6、网站流量分析
网站流量分析从SEO结果上指导下一步的SEO策略,同时对网站的用户体验优化也有指导意义。流量分析工具,建议采用Google流量分析。
SEO是这六个环节循环进行的过程,只有不断的进行以上六个环节才能保证让你的站点在搜索引擎有良好的表现。
五.网站被百度和google封了,怎么办?
谷歌从来都不会人工来检查或删除某一个网站,整个建立索引和排名的过程都用自动化的程序进行。如果涉及中国法律相关的内容,百度或许会采取相应办法吧。
如果被百度封掉了,目前的办法是把任何可能涉及作弊的地方调整过来,然后再次提交网址,接下来就是等待。
谷歌提供了一个功能,你可以通过该功能把你的网址重新提交给谷歌,让其重新审核并收录你的站点。
1. 登录 Google 网站管理员中心,选择并注册Google网站管理员工具,网站管理员工具控制台便会打开。
2. 点击工具下的请求重新审核,并按照步骤操作。
如何才能请求成功呢?SEO的前辈、google的软件工程师迈特.卡茨(Matt Cutts)曾在他的博客提过建议。以下我只是挑重点翻译并添加我的建议。
[...]
HTTP七个状态码的 意思
星期四, 九月 17th, 2009
(200|301|302|304|307|404|410)对于搜索引擎的内容抓取和收录来说非常重要,同样的对于SEO研究来说也很重要。必要时请确认你的URI可以返回适当的状态码,而不会被搜索引擎惩罚。
常见HTTP状态码
1. 200 OK
2. 301 Moved Permanently
3. 302 Found
4. 304 Not Modified
5. 307 Temporary Redirect
6. 400 Bad Request
7. 401 Unauthorized
8. 403 Forbidden
9. 404 Not Found
10. 410 Gone
[...]
INNO SETUP基础教程
星期三, 九月 16th, 2009
如何使用:
文档约定
创建安装程序
创建脚本
段内参数
一些常量
公共参数
安装脚本段
[Setup] 段
[Dirs] 段
[Files] 段
[Icons] 段
[INI] 段
[InstallDelete] 段
[Messages] 段
[Registry] 段
[Run] 段
[UninstallDelete] 段
[UninstallRun] 段
其它问题:
其它注意事项
在命令行执行编译器
安装命令行参数
文档约定
“Windows 95/NT 4+”
这是 Windows 95, 98, NT 4.0, 2000 以及更高版本的简称。
“Windows 98/NT 4+”
这是 Windows 98, NT 4.0, 2000 以及更高版本的简称。
“Windows NT”
无论何时提及 Windows NT,除非有其他说明,他总是包括 Windows 2000(亦即 NT 5.0)。
等宽字体
当你看见文档里的等宽字体,说明他是脚本文件的引用。
创建安装程序
安装程序是以脚本(script)的方式来创建的。(不要一看见“脚本”这个术语就害怕,你只需要花上几分钟的时间就可以掌握它的要领!)
该脚本文件的扩展名是“.iss”(意思是 Inno Setup Script)。脚本文件控制了安装程序的每一个外观界面。它指定了哪些文件要被复制及其位置,创建什么应用程序图标和为它们命名等等。
脚本文件通常可以用安装编译程序内建的编辑器来创建和编辑,完成以后写入脚本文件,下一步也是最后一步是在安装编译器的菜单里选择“编译” (Compile)。创建完成以后该干什么呢?准备运行这个基于该脚本的安装程序吧!默认情况下,这个文件被创建在脚本文件所在文件夹的“OUTPUT” 子文件夹下。
要了解脚本文件是如何工作的,运行安装编译器,单击“文件\打开”选择一个位于 Inno Setup 文件夹的 Samples 子文件夹下的示例脚本文件。(用这些示例文件作为你自己的脚本文件的模板可能示非常有用处的。)
参见
创建脚本
创建脚本
一个 Inno Setup 脚本是一个简单的 ASCII 文本文件。它的格式非常类似于 .INI 文件,如果你有这方面的经验你就会发现学习起来有多么的容易。
就象下面的示例所显示的,脚本文件包括“段”(sections)和“项”(entries)。段名的两边始终有一对中括号“[]”,在 [Setup] 段中的每一项包括一个关键字和他的值,关键字和值用等于号“=”连接在一起。下面的这个示例说明了脚本文件是如何被组织的:
[在这里添加段名,例如 [...]
