作者: countmeon

  • 利用QQWry.Dat实现IP地址高效检索

    1、原文的类中构造函数已转成PHP5的__construct,析构函数也换掉了。

    2、调用:

    $ip=’65.55.109.119′;
    $idADDR=new IpLocation();
    print_r($idADDR->getlocation($ip));

    返回结果:

    /* getlocation($ip)返回ARRAY,如下:
    Array
    (
    [ip] => 65.55.109.119 //输入的IP
    [beginip] => 65.52.0.0
    [endip] => 65.55.255.255
    [country] => 美国
    [area] => Microsoft公司
    )
    */

    根据 LumaQQ 开发者文档中的纯真IP数据库格式详解,我编写了一个 PHP 的查询 IP 所在地区信息的类。在编写过程中发现纯真IP数据库格式详解中关于记录区的描述不是很全面,不过出入也不是很大,所以我没必要再写一份纯真 IP 数据库的格式说明了,大家感兴趣的话,读一读下面的代码应该就能看出来了。代码中加了很详细的注释,应该很容易读懂的。

    在创建这个类的一个实例后,实例中就保存了打开的文件指针和一些查询需要的信息,每次查询时不需要重新打开文件,直到页面执行结束后,打开的文件才会自动关闭。这样。在一个页面内进行多次查询时,效率是很高的。并且此类不仅可以直接查询 IP,还可以自动将域名解析为 IP 进行查询。

    下面是程序代码:

    <?php

    /**
    * IP 地理位置查询类
    *
    * @author 马秉尧
    * @version 1.5
    * @copyright 2005 CoolCode.CN
    */
    class IpLocation {
    /**
    * QQWry.Dat文件指针
    * @var resource
    */
    var $fp;

    /**
    * 第一条IP记录的偏移地址
    * @var int
    */
    var $firstip;

    /**
    * 最后一条IP记录的偏移地址
    * @var int
    */
    var $lastip;

    /**
    * IP记录的总条数(不包含版本信息记录)
    * @var int
    */
    var $totalip;

    /**
    * 构造函数,打开 QQWry.Dat 文件并初始化类中的信息
    * @param string $filename
    * @return IpLocation
    */
    function __construct($filename = “QQWry.Dat”) {
    $this->fp = 0;
    if (($this->fp = @fopen($filename, ‘rb’)) !== false) {
    $this->firstip = $this->getlong();
    $this->lastip = $this->getlong();
    $this->totalip = ($this->lastip – $this->firstip) / 7;
    //注册析构函数,使其在程序执行结束时执行
    register_shutdown_function(array(&$this, ‘__construct’));
    }
    }

    /**
    * 返回读取的长整型数
    * @access private
    * @return int
    */
    function getlong() {
    //将读取的little-endian编码的4个字节转化为长整型数
    $result = unpack(‘Vlong’, fread($this->fp, 4));
    return $result[‘long’];
    }

    /**
    * 返回读取的3个字节的长整型数
    *
    * @access private
    * @return int
    */
    function getlong3() {
    //将读取的little-endian编码的3个字节转化为长整型数
    $result = unpack(‘Vlong’, fread($this->fp, 3).chr(0));
    return $result[‘long’];
    }

    /**
    * 返回压缩后可进行比较的IP地址
    *
    * @access private
    * @param string $ip
    * @return string
    */
    function packip($ip) {
    // 将IP地址转化为长整型数,如果在PHP5中,IP地址错误,则返回False,
    // 这时intval将Flase转化为整数-1,之后压缩成big-endian编码的字符串
    return pack(‘N’, intval(ip2long($ip)));
    }

    /**
    * 返回读取的字符串
    *
    * @access private
    * @param string $data
    * @return string
    */
    function getstring($data = “”) {
    $char = fread($this->fp, 1);
    while (ord($char) > 0) { // 字符串按照C格式保存,以\0结束
    $data .= $char; // 将读取的字符连接到给定字符串之后
    $char = fread($this->fp, 1);
    }
    return $data;
    }

    /**
    * 返回地区信息
    *
    * @access private
    * @return string
    */
    function getarea() {
    $byte = fread($this->fp, 1); // 标志字节
    switch (ord($byte)) {
    case 0: // 没有区域信息
    $area = “”;
    break;
    case 1:
    case 2: // 标志字节为1或2,表示区域信息被重定向
    fseek($this->fp, $this->getlong3());
    $area = $this->getstring();
    break;
    default: // 否则,表示区域信息没有被重定向
    $area = $this->getstring($byte);
    break;
    }
    return $area;
    }

    /**
    * 根据所给 IP 地址或域名返回所在地区信息
    * @access public
    * @param string $ip
    * @return array
    */
    function getlocation($ip) {
    if (!$this->fp) return null; // 如果数据文件没有被正确打开,则直接返回空
    $location[‘ip’] = gethostbyname($ip); // 将输入的域名转化为IP地址
    $ip = $this->packip($location[‘ip’]); // 将输入的IP地址转化为可比较的IP地址
    // 不合法的IP地址会被转化为255.255.255.255
    // 对分搜索
    $l = 0; // 搜索的下边界
    $u = $this->totalip; // 搜索的上边界
    $findip = $this->lastip; // 如果没有找到就返回最后一条IP记录(QQWry.Dat的版本信息)
    while ($l <= $u) { // 当上边界小于下边界时,查找失败
    $i = floor(($l + $u) / 2); // 计算近似中间记录
    fseek($this->fp, $this->firstip + $i * 7);
    $beginip = strrev(fread($this->fp, 4)); // 获取中间记录的开始IP地址
    // strrev函数在这里的作用是将little-endian的压缩IP地址转化为big-endian的格式
    // 以便用于比较,后面相同。
    if ($ip < $beginip) { // 用户的IP小于中间记录的开始IP地址时
    $u = $i – 1; // 将搜索的上边界修改为中间记录减一
    }
    else {
    fseek($this->fp, $this->getlong3());
    $endip = strrev(fread($this->fp, 4)); // 获取中间记录的结束IP地址
    if ($ip > $endip) { // 用户的IP大于中间记录的结束IP地址时
    $l = $i + 1; // 将搜索的下边界修改为中间记录加一
    }
    else { // 用户的IP在中间记录的IP范围内时
    $findip = $this->firstip + $i * 7;
    break; // 则表示找到结果,退出循环
    }
    }
    }

    //获取查找到的IP地理位置信息
    fseek($this->fp, $findip);
    $location[‘beginip’] = long2ip($this->getlong()); // 用户IP所在范围的开始地址
    $offset = $this->getlong3();
    fseek($this->fp, $offset);
    $location[‘endip’] = long2ip($this->getlong()); // 用户IP所在范围的结束地址
    $byte = fread($this->fp, 1); // 标志字节
    switch (ord($byte)) {
    case 1: // 标志字节为1,表示国家和区域信息都被同时重定向
    $countryOffset = $this->getlong3(); // 重定向地址
    fseek($this->fp, $countryOffset);
    $byte = fread($this->fp, 1); // 标志字节
    switch (ord($byte)) {
    case 2: // 标志字节为2,表示国家信息又被重定向
    fseek($this->fp, $this->getlong3());
    $location[‘country’] = $this->getstring();
    fseek($this->fp, $countryOffset + 4);
    $location[‘area’] = $this->getarea();
    break;
    default: // 否则,表示国家信息没有被重定向
    $location[‘country’] = $this->getstring($byte);
    $location[‘area’] = $this->getarea();
    break;
    }
    break;
    case 2: // 标志字节为2,表示国家信息被重定向
    fseek($this->fp, $this->getlong3());
    $location[‘country’] = $this->getstring();
    fseek($this->fp, $offset + 8);
    $location[‘area’] = $this->getarea();
    break;
    default: // 否则,表示国家信息没有被重定向
    $location[‘country’] = $this->getstring($byte);
    $location[‘area’] = $this->getarea();
    break;
    }
    if ($location[‘country’] == ” CZ88.NET”) { // CZ88.NET表示没有有效信息
    $location[‘country’] = “未知”;
    }
    if ($location[‘area’] == ” CZ88.NET”) {
    $location[‘area’] = “”;
    }
    return $location;
    }

    /**
    * 析构函数,用于在页面执行结束后自动关闭打开的文件。
    *
    */
    function __desctruct() {
    if ($this->fp) {
    fclose($this->fp);
    }
    $this->fp = 0;
    }
    }
    ?>

  • SEO的几个弊端

    几乎很多人都在津津乐道乐道SEO带来的利益,而seoer也乐此不彼讲述SEO带来的快感。只是很少人愿意提及SEO带来的罪恶,从关闭SEO博客那一刻起,我就一直对SEO的罪行深有感触。

    1.搜索生活

    做SEO的人很多都有综合症,频繁的去搜索自己关注的特定关键词,而很多时候搜索这些词不是为了找到想要的东西,而是跟踪关键词排名的波动情况。搜完百度搜谷歌,能给自己带来的流量的搜索都要去搜几下。雅虎广告说“生活因找到而快乐”,而seoer搜索真的快乐吗?

    2.忽悠风行

    SEO催生了关键词排名服务,而保关键词排名也成了服务。但做排名不上去收钱跑路或诱使人们购买SEO服务的人频有发生。“几天上百度首页、保证第一”之类的宣传口号屡见不鲜,试问SEO真的有那么强劲的威力,我只看到百度盈利每年高速递增,而SEO更多的被比喻为“搜索寄生虫”。

    3.侵犯版权

    内容为王似乎已经成了seo的几大定律之一,网站为了更新而更新也成了必修课。没有原创就转载,没有权重就伪原创,版权意识渐渐丧失。大的网站为了用户关注而抄袭,而seoer的网站是为了搜索蜘蛛而更新。为了防止PR流失和伪原创效果,留版权链接成了一种奢望,而很多人甚至把自己的“加工品”去其他网站投稿只为获得更多的外链。

    4.恶意评论

    以前很多博主为的是垃圾广告群发而困扰,而SEO流行以后,SEO成了很多博主的恶梦。不管评论的水准高低,带个关键词的链接是目的,有意义的互动评论也渐渐减少。群发留言板与评论更是使屡见不鲜,论坛带链接的单纯广告回复也不再稀奇,而这些都让博主与版主心力交瘁。

    5.黑站频繁

    在没有SEO前,黑客的利益驱动更多的是广告、网银与游戏账号。但有了SEO以后就不一样,网站同样有利用价值,那就是PR,出售PR黑链。也就是说SEO促进了黑客去黑网站,SEO也给黑客带来了多元化的盈利渠道。

    6.友链无情

    以前友情链接真的是顾名思义,而现在的友情链接几乎成了商业。友情链接先是看PR和收录甚至是site首位,而当PR与收录波动时,撤链就成了必然,而友情链接文字从站名也过渡到了关键词,这样的链接我还真看不出友情的味道。而各大站长QQ群与讨论组由之前的技术探讨慢慢演变成了友链交流,每个Q群与站长论坛都会不断的发友链信息。

    SEO当然不是一无是处,只是SEO在发展的过程中很多原本很多的东西变了味。有的是继承了中国互联网的恶习,有的则是不规范SEO教程指引,当然还有很多属于个人因素。当然改变SEO弊病最大的主导是搜索引擎,我很高兴看到百度加强与站长的沟通,但我更愿意看到的是搜索引擎升级自己的策略以及技术创新。如果搜索引擎公司没有正确的态度与足够的智慧,那么“道高一尺,魔高一丈”将会在SEO行业激烈上演,那是对搜索、SEO、搜索用户而言估计都是悲剧。

  • 百度站长俱乐部正式开通

    对于一直关注百度网页收录情况的各位站长而言,百度站长俱乐部(链接:http://tieba.baidu.com/club/9374916/)的建立无疑是一个非常有价值的好消息!

    这是百度网页搜索小组为了加强和站长们沟通,而利用业余时间建立起来的一个全新交流平台。

    一直以来,作为专业的技术和产品团队,百度网页搜索小组的成员们一直专注于网页搜索产品的研发,他们埋头于产品和技术,却较少涉足于和用户(尤其是专业级的站长及网站管理员们)交流和互动,而作为百度搜索产品最直接的使用者——各类站长们,每天都在不断研究和使用这些搜索产品,各种各样的问题每天都在产生,但是站长们和百度网页搜索小组却一直缺乏一个良好的沟通机制,来及时解决这些问题,一些误会由此而产生。

    其实,百度网页搜索小组成员们的心情和站长们一样的迫切,期望能够以一种公开、实时的方式,和站长们进行坦诚、有效地沟通,传递他们的看法和理念,及时解决问题,及时消除误会。

    百度站长俱乐部就是在这样一个背景之下建立的。百度网页搜索小组希望通过俱乐部的交流,能让站长们更好地了解百度,更加便捷地获取信息,帮助站长们优化自己的网站;同时,也能让百度网页搜索小组了解站长们的看法和所关心的问题,不断改进百度网页搜索小组的产品,最大限度实现用户价值最大化。

    尽管这个渠道的沟通机制目前还在不断完善之中,但是百度网页搜索小组的态度是很坚决的,他们会不断努力,及时在俱乐部中传递网页搜索产品和技术的最新消息,表述他们的看法,还会发布一些说明文档帮助站长们优化网站,并且尽力回答大家都很关心的问题。

    如果您想了解更多关于俱乐部的信息,请查看这里:http://tieba.baidu.com/club/9374916/p/5378620

  • 开始标记Spam评论

    最近一段时间来没多少时间来打理博客,也很少走动。但是我的博客还是坚持更新的,也会回复大家的评论,不过这样的一个问题就是,越来越多的人肉Spam出现了,在我这里天天来评论,其实我也文章中指出过,在一个域名下的评论一条就可以了,多了没有太多的帮助,可是一直以前都是频繁评论,搞的我这里似乎都是广告,什么减肥的,酒店预订的。我很欢迎你们来评论的,不过实实在在的来,不要再做锚文本优化了,否则我会标记为垃圾评论,要知道akismet是有联动效果的,我这里给你屏蔽了会影响到服务器,也就是说,屏蔽的多了,大多数的博客都会将你屏蔽为垃圾评论,得不偿失,何必呢?望你们能单纯些的交流。

  • QQWeb输入法

    QQWeb输入法关于QQWeb输入法的常见问题
    如何实现智能输入?

    QQWeb输入法会根据所有用户的输入习惯来调整候选词的排列位置,实现候选词的智能排列,提高用户的输入体验。
    可以在所有的浏览器里面使用吗?

    QQWeb输入法现在可以应用于所有主流浏览器上,如 IE 6-8,Firefox 1.5-3.7,Opera 9-10,Safari 3-4,Chrome 1-5,包括一些为智能手机设计的高级浏览器。
    可以在各种页面里面输入吗?

    QQWeb输入法可以在绝大部分的常用网站进行使用,并将逐步改进一些尚未支持的特殊页面的兼容性。

    http://py.qq.com/web/

  • dz文件说明

    admincp.php——后台系统设置程序文件,一般只处理菜单的显示的访问权限,不处理管理控制。
    attachment——附件文件,仅仅处理附件下载的功能。
    announcement.php——论坛公告的显示,一般很少改
    blog.php——浏览BLOG文章时候会用的,非常容易理解
    config.inc.php——配置论坛数据库、密码等信息,这个大家最熟悉了
    digest.php——论坛精华区的信息显示,不用多说了吧?
    discuz_version.php——论坛版本信息,用来更新用的,没有官方说明绝对不要修改
    faq.php——论坛帮助系统,不过我看绝对没人用
    forumdisplay.php——很简单,论坛主题列表的显示
    index.php——控制首页元素显示
    logging.php——登陆系统,判断用户名、密码。
    mail_config.inc.php——配置论坛EMAIL功能
    member.php——控制会员列表显示,积分策略等等信息显示
    memcp.php——会员控制面板
    misc.php——控制评分功能、BLOG、论坛界面显示功能等等
    plugin.php——论坛插件,这个主要控制论坛插件的菜单的显示,一般极少修改
    pm.php——论坛短信息程序,控制短信息发表与浏览
    post.php——与viewthread.php相似,但是更多是管理帖子发表、编辑等等信息,也会有权限的控制提示
    redirect.php——控制显示论坛的最后发表的主题访问
    register.php——注册文件,同时也会控制注册的信息的合法性
    rss.php——RSS快速订阅,不用多说了吧?
    search.php——处理论坛搜索功能中的信息筛选
    seccode.php——论坛注册,生成验证码的程序
    stats.php——处理统计中的统计信息
    topic.php——一般无法直接访问,控制页面显示,显示主题条数
    topicadmin.php——控制的是管理人员的前台管理操作,如精华、置顶、高亮等等
    viewpro.php——处理浏览会员信息的内容显示
    viewthread.php——处理浏览帖子时候的帖子信息显示,例如信息、标题等等,同时也处理访问帖子的权限,如阅读权限是否足够等等。
    (更多…)
  • Adobe Photoshop CS5

    Photoshop CS5 Extended 的新增功能Adobe Photoshop CS5 Extended 软件为出众的图像选择、图像润饰、逼真的绘图和 3D 突出提供了突破性功能。体验高性能的 64 位支持以及整个工作流程中的众多省时功能。

    新增功能:
    * 出众的绘图效果:借助混色器画笔(提供画布混色)、毛刷笔尖(可以创建逼真、带纹理的笔触)和屏幕拾色器等,实现自然、逼真的绘图效果。
    * 内容感知型填充:删除任何图像细节或对象,并静静观赏内容感知型填充神奇地完成剩下的填充工作。这一突破性的技术与光照、色调及杂色相结合,删除的内容看上去似乎本来就不存在。
    * 复杂选择如此简单:轻松选择毛发等细微的图像元素,进行细化、合成或置入布局中。消除选区边缘周围的背景色;使用新的细化工具自动改变选区边缘并改进蒙版。
    * 操控变形:精确实现图形、文本或图像元素的变形或拉伸,为设计创建出独一无二的新外观。
    * 出众的 HDR 成像:借助前所未有的速度、控制和准确度创建写实的或超现实的 HDR 图像。借助自动消除叠影以及对色调映射和调整更好的控制,您可以获得更好的效果,甚至可以令单次曝光的照片获得 HDR 的外观。
    * 高效的工作流程:由于 Photoshop 用户请求的大量功能和增强,您可以提高工作效率和创意。自动伸直图像,从屏幕上的拾色器选择颜色,同时调节许多图层的不透明度,等等。
    * 更出色的媒体管理:借助更灵活的分批重命名功能轻松管理媒体,使用 Photoshop Extended 可自定义的 Adobe Mini Bridge 面板在工作环境中访问资源。
    * 借助 Adobe Repoussé 实现 3D 突出:借助 Adobe Repoussé 技术,从任何文本层、选区、路径或图层蒙版创建 3D 徽标和图稿。扭转、旋转、凸出、倾斜和膨胀您的设计。
    * 最新的原始图像处理:使用 Adobe Photoshop Camera Raw 6 增效工具无损消除图像杂色,同时保留颜色和细节;增加粒状,使数字照片看上去更自然;执行裁剪后暗角时控制度更高,等等。
    * 增强的 3D 现实主义和丰富的素材:借助简单的阴影创建、基于图像的光照以及玻璃和铬黄等素材增强 3D 对象和设计。通过调整景深范围,尝试 3D 场景中的不同焦点。
    * 更出色的跨平台性能:充分利用跨平台的 64 位支持,加快日常成像任务的处理速度并将大型图像的处理速度提高 10 倍之多。(需要一台支持 64 位的计算机,运行 64 位版的 Mac OS、Microsoft? Windows? 7 或 Windows Vista。实际性能根据内存量、驱动程序类型和其他因素不同而异。)

    网上似乎已经有下载了,我这里就不给下载地址了,有兴趣的朋友网上去下载吧。

  • IE9为什么不会支持HTML5呢?

    其实很早就想说这个问题了,一个是IE9不支持XP 另外就是IE9并不打算去支持html5,当然不是这么说的,是说他们在考察主流网站用的东西,去支持主流网站的代码,这样让大多数网站用着好。其实我不觉得这个有很大的冲突啊,这样就不能去更多的支持html5吗?而且作为大多数浏览器都在做的事你不去做,是为什么呢?不管是用户还是网站,都是去用你们浏览器的,只有你们浏览器做好了一个模式固定了,那么开发者们就会省很多精力,而且也不会有不同浏览器之间的很多麻烦,然后你们总是标新立异。要知道网站的开发是会看用户用什么浏览器的,你们这么做不是支持网站,只不过是变相的与其他浏览器制造不同。

  • 百度是否跟踪JavaScript链接

    因为有的时候某些页面得到太多权重没什么意义,比如用户登录、注册页面之类的。是否可以用简单的JS阻挡链接传递权重,比如:
    <a href=”javascript:void(0)” onClick=”window.open(‘http://www.domain.com/signup.htm’)”>
    或者:
    onclick=”window.location.href=’http://www.domain.com/signup.htm/’;”
    还是需要更复杂的JS脚本?

    javascript的解析,是很多搜索引擎正在做的事情;同理,对flash的解析。毕竟有那么多应用javascript或者flash的网站,其实并没有意识到,他们的做法给搜索引擎的收录和索引带来的麻烦。所以,如果期望不被搜索引擎收录的话,最直接的手段,还是写robots文件。

    其实就是说目前可能还不支持,但是正在努力支持,JavaScript的链接主要是有几个原因一个是为了更好的用户体验,而是外部的统计类的代码,已经一些特殊效果。但是其中的链接地址往往都是不重要的,尤其是外部站的链接跟踪。如果支持了JavaScript的链接跟踪,那么统计代码就会分走部分跟踪,这个似乎写robots是达不到目的的。

  • 警惕陌生链接词营销推广

    最近一段时间,许多网友经常在一些论坛或博客上看到一些看不懂的链接。为什么会看不懂呢?是因为链接文字常变换,且异常生疏。常见的链接词有诸如“年少谌”、“亮米离”、“砂脊央”、“蛇脊央”、“台刘懂”、“啦畅莲”、“归闻铁”、“裔眒衍”、“层夏希”、“显叶卫”等。

     这些链接词还经常经常出现在谷歌热榜和百度搜索风云榜单上,笔者好奇就用百度试着搜索这些词,发现一些以这些链接词命名的博客,里面挂着测试运程的小软件,需要输入姓名、出生年月和手机号,有网友反应说填写手机号进行这种测试会扣掉大量手机费,另外还需要警惕类似之前曝光的病毒挂马网站72up的情形。

    这些网络推广者通过QQ等即时聊天工具进行营销的关键词,当大家发现这些词没有见过,就会好奇通过搜索引擎去找,而对搜索引擎来讲这些关键词网络上根本就没有收录过,他们通过权重比较高的新浪和网易博客放置广告链接。很容易获得第一的排名,然后引导网友进入一个测试2010年运势的网站,通过注册手机号扣取话费来骗取钱财。广大网友朋友需要注意了,遇到类似情况切莫输入手机号等个人信息,以防上当受骗。

  • 美少女梦工厂2的秘技

    按下F12+R+N+Q後同时放掉这四键,再按著F10选上街购物即可进debugmode
    ==>会多出[神秘商店]&[职业介绍]两项
    ps: 在pm2.cnf里加上一行MOPI=1就可以不用按F12-R-N-Q,直接按 F10不放再选上街购物就行了。

  • 你会雇佣你自己吗?

    有些人常常工作不到几天,就又换另一个工作,他们的理由是待遇不好、同事相处不睦或是能力不受肯定,抱怨怀才不遇,一年换个把老板。有些人感情之路坎坷不顺,常常感叹自己遇人不淑,弄得情伤累累。有些人始终想不通,为什么我总是遇到同样的问题?为什么受伤的总是我?那是因为我们不愿意面对问题,不愿意改变自己。

    我们一生中都有必须学习和完成的课题,如果遇到瓶颈,我们会选择漠视、逃避,还是勇敢面对、着手改变?逃避被证明是最糟糕的策略,因为迟早总会面临同样的问题,直到我们学会如何解决。如果你直面困境,修正自己,致力于寻找解决的办法,我们就获得了一项新的能力。(在能力如何获得的研究中,两千位管理者的回答:70%来自于真实的挑战和艰困的处境;30%来自于他人的辅导和自己的学习。)

    二十六年前,一个还没毕业的大学生就早早意识到自己的老板其实就是自己,他为自己设定了明确的目标,并立即着手行动,调动所有可以调动的资源向目标迈进。他甚至直接用自己的名字作为公司的名字和商标来提醒自己将要为一切结果负责。最终他获得了瞩目的商业成功。这个年轻人的名字叫迈克尔。戴尔(DELL电脑)。

    从现在开始把自己当作公司来经营:

    •明确我们的客户和他们的需求。我们需要开始关注公司、老板、同事、客户、供应商,真正地开始关心他们的利益和需求,然后比其他人更快、更省、更好地满足他们的需求。
    •随时随地收集客户对我们所提供的服务的反馈。直截了当地去问他们,你会得到第一手的宝贵资料,然后根据这些资料修正我们自己的行为。
    •定期清点我们自己的资产(我们的客户累计、能力的增加、经验的积累、人脉的扩展、财务状况的改善),选择一个榜样作为标杆,不断地比照这个标杆,我们的“I”公司就更具竞争力。

  • 苍井空微博为玉树筹款赈灾

    得知此消息后,我翻山越岭的去关注了下她的twitter,其实我自从注册了账号一直没有用过,直到越来越火,火到大家都翻山越岭的去关注好友,我才登陆进去看了几下,其实我也看不懂,不过还好日文是能够猜的,确实看到了微博上有这样的号召,确实是挺好的,使对她们的印象更加的好了。祝愿以后工作顺利吧。

  • 搜狗输入法开始弹广告

    搜狗应该是5.0以后吧其实也就是最近几天的事开始弹他们的搜狐汽车广告了,虽然目前在车展,但是我也不希望在不是自己意愿的情况下弹出类似广告。

    其实已经从网上找到相关解决方法并且证实是搜狗输入法所致,而且我找了下搜狗输入法的选项并没有停止首页广告咨询的选项,还是介绍下网上的解决方法吧,大致意思就是把搜狗输入法下的sohunews.exe文件删除掉就可以了。我希望搜狗输入法赶快停止这样的行为,要不然很可能会自取灭亡的。

  • 武林群侠传攻略

    洛阳:

      1. 入城至雕像下遇古月轩。在茶馆与徐子易聊,每个话题都聊(茶技升到20)。去赌访帮李三赢回三百两(先存盘)。

      2. 和齐老划拳,赢后与擂台下一男孩阿德聊,发现他是小偷,拿回檀木象棋。

      3. 和擂台旁屋内的小孩聊并把象棋给他得《橘中秘》;再聊答“弃子争先”。

      4. 到酒店2楼喝杜康出现对话;再喝即墨又对话;和右边人聊。下楼买一瓶即墨带走。

      5. 与武器店老板聊。去书画摊与老头聊,再与唐伯虎聊。

      6. 去香烛店买2柱香。去白马寺升运气,与里面所有人聊。 * 与小孩猜谜答案: 1 2 3 4 – 1 2 3 4 – 1 2 3 4 – 1 2 3 4 。

      7. 去杂货店,买镰刀、鱼杆、蚯蚓(买完)、红虫(买完)。与药店老板聊。与李徽之聊。

      8. 去北门外村落,找花农聊;再找钓叟聊,给他即墨。去森林钓鱼,钓4条鲤鱼就换钓虹鲤,一定要钓到10条鲤鱼6条虹鲤。

      9. 回城把鱼卖给鱼贩得10红虫。去酒店喝汾酒、宝丰、西凤、都有聊天。去钓鱼把红虫用完,钓到的虹鲤总数最好大于15条。

      10. 回城喝小白豆浆。去酒店给厨娘一条虹鲤,学“酒煎黄河鲤鱼”;把即墨买完,上楼就喝即墨(不花钱),喝醉为止。 (更多…)

  • 博百优

    第四届站长SEO大赛 博百优

    博百优是站长网启动第四届搜索引擎优化大赛的指定一个关键词

    4月13日消息,站长网第四届搜索引擎优化大赛于4月12日正式启动,本次大赛得到了国内众多站长的积极响应。
      搜索引擎已经成为大众获取信息的窗口和开展网络营销的重要渠道,搜索引擎优化(Search Engine Optimization,SEO)也被越来越多的网站和企业用户认可和重视。
      站长网前三届的seo大赛,得到了站长朋友们的大力支持,参赛个人及团队达数千个,在众多站长的期待下,第四届搜索引擎优化大赛开始了!本次大赛选取了赛前在各大搜索引擎没有搜索记录的新词“博百优”作为比赛关键词,取“世博会”+“百度优化”之意,预祝我国上海世博会的成功召开,本次大赛以参赛网站在百度搜索引擎搜索“博百优”的排名情况作为评判标准。

  • 百度更新问题

    你是不是做网站优化的时候比较头疼网站更新呢?网站的更新可以说是每个网站优化者必须面临的问题,而百度更新更是每个网站优化者要关注的问题。那么如何才更让百度每天都来更新你的站点的?
    1、网站内容无更新。这种是最基本的了,很多企业站,或者少页面站内容很少,蜘蛛一次来是这个样子,二次来还是这个样子,久了就不来了。百度快照就会停留在一个时间上。这在以前很普遍。但是通常不大影响排名。
    2、采集内容过多,网站添加内容重复。
    3、网站标题更改太频繁。很多站长做网站优化太心切,做一个要害词,没几天,发现还没上去,赶快换词,改标题,重新描述,结果让蜘蛛无所适从,等等再说咯。
    4、网站结构改动太大。现在网站买卖比较火,很多站长把买来的站来个大换面,换主题,加版块,甚至改程序。这很轻易造就百度快照回档。
    5、网站服务器不稳定网站没备案被服务商停了,搞了几天才好,发现百度回档了,这还算好的,没K你的站就是万幸;网站被人挂马了,恶意攻击,JS跳转等等,百度也怕了。
    6、外链太少这种情况通常发生在你的站还没有被百度养成天天来更新习惯,天天虽然都在加内容,但蜘蛛没来吃,所以难更新。
    7、新站短期内增加外链太多新站短期增加外链太多也容易快照回档,甚至K站,本身还在考察期,却来势汹汹,一口气来个成百上千的链接。千万急不得。
    8、友情链接站关联友情链接多了,也容易出问题,要常常检查是否有的链接站被K了,快照经常不正常。这样的链接站多了,很容易引起连带反应。天天检查,有问题的赶紧撤了。总结一下,最大的其实就是两个因素,内容+外链,而且这两个东东都不能急,要有规律有步骤的加。明白了这朴实无华的道理,我们想打造百度天天更新快照站就容易了。

  • pplive和PPStream

    呵呵,标题老化了,现在PPTV和PPS目前似乎正打的不可开交,这是国家队进入后的又一个新闻,为什么要用他们以前的名字做标题呢,其实啊人不能忘本的做好自己的产品,还是不要恶意的去伤害别人吧。

    似乎是PPS先有卸载PPTV的程序,然后PPTV来个反卸载程序,中间还夹杂着侵权和诉讼。互相伤害的过程可能会让别人钻了空子的,这两个是我最常用的,为什么用两个呢?是啊一个不行啊,有的这个有,有的那个有,所以只有多装才可以。这样斗争下去希望不会再多出来几个播放器,到时候没个5-6个是不行的。

  • DDoS拒绝服务攻击和安全防范技术

    一、DDOS拒绝服务攻击简介“拒绝服务(Denial-Of-Service)攻击就是消耗目标主机或者网络的资源,从而干扰或者瘫痪其为合法用户提供的服务。”国际权威机构“Security FAQ”给出的定义。

    DDOS则是利用多台计算机机,采用了分布式对单个或者多个目标同时发起DoS攻击。其特点是:目标是“瘫痪敌人”,而不是传统的破坏和窃密;利用国际互联网遍布全球的计算机发起攻击,难于追踪。 (更多…)

  • 让网页变成黑白的

    直接上代码了

    <style type=”text/css”>
    body{
    filter:Gray;
    }
    </style>

    在来一个方法

    <style type=”text/css”>

    html { filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); }

    </style>

    对于flash的处理方法

    <param value=”false” name=”menu”/>
    <param value=”opaque” name=”wmode”/>