- 博客(33)
- 收藏
- 关注

原创 海口公交查询-海口坐车网,很好用
海口公交查询-海口坐车网:www.haikou10086.com ,很好用,只需要在出发地和目的地输入框中输入准确的地点名称关键字,可以是道路、公交站、大厦、购物中心等重要的地标,坐车网将为您搜索匹配的地点,获得乘坐公交的指引。 海口唯一一家最全的公交车网
2009-07-02 19:12:00
1711
原创 针对近期搜索引擎调整算法的应对策略
2009年金融危机,对我们这些依赖搜索引擎站长来说也是一场危机。Google被惩罚,百度换算法。网站因为没beian被封,又有电信网络遭受黑客攻击…… 哎,可以说09年注定是是非坎坷的一年。但是总体说起来说呢。好多事并不是我们这些站长能控制的。然而唯一能有应对之策的就只有研究搜索引擎算法,及时调整我们的策略。 好了,我就在这里把我最近搜索引擎算法调整的观察结果和大家分享下。 一:快
2009-07-09 23:07:00
635
原创 关于链接的一点想法
看到一篇SEO的案例,写的是对一个升降机的企业网站做优化,当我看到“友情链接”这个部分的时候,除了和公司业务内容相关的地方意外,还出现了一个叫做“北京鲜花”链接,升降机怎么能和鲜花扯上关系呢?文章中对这个内容加以了阐述,说如果有两个网站AB我们通常会采取A连到B,B连回A的SEO方式,但在这里又有一个排名更好的网站C,C和B属于同一个主人,所以A站采取了:A连到C,B连回A的这种方
2009-07-09 00:23:00
803
原创 SEO优化过程中关键词用什么符号隔开?
SEO优化过程中关键词的选取也是一门技巧,一般情况下都需要找2-3个,那么关键词中间用什么符号隔开呢?这是很多人所关注的问题,以下为SEO专家为您详细介绍。 用什么符号分隔关键词,在上面的示例中,你应该可以看出我选择了用_来分隔关键词,其实这并不是唯一的用法,比如-和|等都可以成为分隔符号。没有来自搜索引擎官方的标准说那个符号更好,我只是按照搜索引擎自己的用法和一些大
2009-07-09 00:23:00
4946
1
原创 SEO基础-title与关键字
在众多SEO教程中,都提到了最基本最常见的一种优化手段:关键字。而关键字在网页title里的呈现方式,变得尤其 重要。 一个出现关键字的title,是会出现很多种组合方式的,所以分词就显得尤为重要。 关键词说白了就和小学语文老 师总强调的“中心思想”一样,就是用最简练准确的词汇概括正文内容,在SEO领域里自然是描述网站的主题和定位。
2009-07-09 00:20:00
1035
原创 IDL高效编程技巧
1、 IDL提供一系列的内置函数和程序来执行常用的操作,这些系统内置的函数都是经过优化的,要比采用IDL编写的通过循环和下标操作来进行的同样功能的程序要快速。举例来说,对数组进行运算的时候,尽量不用使用循环而使用IDL内置的一些数组操作函数来实现。2、 表达式的次序对执行的速度也有很大的影响:考虑以下表达式:B=A*16. /Max(A)该表达式对A数组的每一元素乘上1
2009-07-08 20:30:00
2400
原创 IDL语法
IDL(Interface DefinitionLanguage)即接口定义语言,是CORBA规范的一部分,是跨平台开发的基础。IDL提供一套通用的数据类型,并以这些数据类型来定义更为复杂的数据类型。可变化 IDL 基本类型 整数类型 OMG IDL 摒弃int类型在不同平台上取值范围不同带来的多义性的问题。常数定义常数可以是整数、字符、浮点数、字符串、Boolean、octet 或枚
2009-07-08 20:15:00
7225
原创 什么是IDL
1. IDL-Interactive Data Language IDL 是一种数据分析和图像化应用程序及编程语言,先由美国ITT公司所有。最初在七十年代后期用于帮助科学家分析火星探险卫星发回的数据,将浩瀚的数据转换为图形。从此后,IDL 得到广泛运用,使用者日众,呈几何级别增长。 IDL 使用者可以迅速且方便地运用此软件将数据转换为图象,促进分析和理解。通过软件转化的图像既可以是
2009-07-08 20:14:00
2578
原创 国外优秀开源PHP建站程序一览
大量的PHP开源(开放源代码/Open Source)应用改变了这个世界,改变了互联网,以下我们总结从数据库到购物、博客等众多类型的开源PHP软件,供网站开发者们参考。博客:WordPressWordPress是使用PHP开发的著名博客平台,免费开源,功能强大,不仅仅用于博客搭建,还可以广泛应用于各类网络信息发布平台。论坛:phpBBphpBB是一种广泛流行的开源论坛软件,具有易于
2009-07-08 13:49:00
640
原创 mysql 10061错误排除方法
C:/Documents and Settings/Administrator>mysqld-nt -installThe service already exists!The current server installed: "C:/Program Files/MySQL/MySQL Server 5.0/bin/mysqld-nt" --defaults-file="C:/Program
2009-04-01 20:40:00
4558
原创 C++操作mysql方法
通过VC开发MySQL数据库应用软件有多种方式: 一、通过MyODBC界面 二、通过Connector/C++l界面 三、通过MySQL C API界面 四、第三方封装的MySQL类 在VC中使用MySQL的步骤如下: 1、下载MySQL的服务器/客户端安装包 官方下载地址如下: http://www.
2008-12-02 17:44:00
1279
原创 用AJAX实现google输入自动完成的简单模拟
输入自动完成 //输入信息的文本框 var txtInput; //下拉表当前选中项的索引 var currentIndex = -1; //初始化参数,和下拉表位置 function initPar() { txtInput = document
2008-12-01 17:15:00
541
原创 scrollLeft,scrollWidth,clientWidth,offsetWidth到底指的哪到哪的距离
补充:scrollHeight: 获取对象的滚动高度。 scrollLeft:设置或获取位于对象左边界和窗口中目前可见内容的最左端之间的距离scrollTop:设置或获取位于对象最顶端和窗口中可见内容的最顶端之间的距离scrollWidth:获取对象的滚动宽度offsetHeight:获取对象相对于版面或由父坐标 offsetParent 属性指定的父坐标的高度offsetLeft:获取对象相
2008-12-01 16:47:00
434
原创 Ajax+PHP简单入门教程
Ajax 由 HTML、JavaScript™ 技术、DHTML 和 DOM 组成,这一杰出的方法可以将笨拙的 Web 界面转化成交互性的 Ajax 应用程序。对于Ajax,最核心的一个对象是XMLHttpRequest,所有的Ajax操作都离不开对这个对象的操作。首先我们来了解怎么在javascript中创建这个对象:var xmlHttp = new XMLHttpRequest(
2008-11-26 14:52:00
549
原创 如何利用PHP来截取一段中文字符串而不出现乱码
/*功能:截取全角和半角混合的字符串以避免乱码参数: $str_cut 需要截断的字符串 $length 允许字符串显示的最大长度*/function substr_cut($str_cut,$length = 30){ if (strlen($str_cut) >; $length){ for($i=0; $i < $length; $i++)
2008-11-25 11:30:00
739
原创 mysql数据导入和导出
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql 2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcn
2008-11-23 19:02:00
568
原创 C++ boost 组件简介:数学及数字处理
数学及数字处理数学及数字处理Boost.Integer这个库提供了对整数类型的有用功能,如编译期的最小、最大值常数[3],基于给定位长的合适大小的类型,静态二进制对数计算等等。还包括从1999年C标准头文件中的typedef。[3] std::numeric_limits 仅能以函数方式提供这些值。Integer 的作者是 Beman Dawes 和 Dar
2008-11-10 15:42:00
4439
原创 C++ boost 组件简介:杂项
杂项Boost.ConversionConversion库包含有一些函数,它们是现有的强制类型转换操作符(static_cast, const_cast, 和 dynamic_cast)的增强。Conversion为安全的多态转换增加了 polymorphic_cast 和 polymorphic_downcast,为安全的数字类型转换增加了 numeric_cast,为文本
2008-11-10 15:28:00
3166
原创 C++ boost 组件简介:输入/输出
输入/输出Boost.AssignAssign帮助你把一系列的值赋给容器。它通过对operator, (逗号操作符) and operator()() (函数调用操作符)的重载,带给用户一种数据赋值的很容易的方法。除了对原型风格的代码特别有用,这个库的功能在其它时候也很有用,使用这个库有助于提高代码的可读性。使用本库中的list_of还可以就地生成无名数组。Assign 的作者
2008-11-10 15:24:00
938
原创 C++ boost 组件简介:泛型编程与模板元编程
泛型编程与模板元编程Boost.Call_traits这个库提供了传递参数给函数的最好方法的自动演绎,依据参数的类型。例如,当传递的是如int 和 double这样的内建类型,最高效的方式是传值。对于用户自定义类型,则传送const引用通常更好。Call_traits为你自动选择正确的参数类型。这个库还有助于声明参数为引用,而不用冒引用到引用的风险(在C++这是非法的)。Call_t
2008-11-10 15:22:00
1850
原创 C++ boost 组件简介:函数对象及高级编程
函数对象及高级编程Boost.BindBind是对标准库的绑定器bind1st 和 bind2nd的泛化。这个库支持使用统一的语法将参数绑定到任何类似于函数行为的东西,如函数指针、函数对象,以及成员函数指针。它还可以通过嵌套绑定器实现函数组合。这个库不要求那些对标准库绑定器的强制约束,最显著的就是不要求你的类提供typedefs result_type, first_argume
2008-11-10 15:21:00
1493
1
原创 C++ boost 组件简介:数据结构, 容器, 迭代器和算法
数据结构, 容器, 迭代器, 和算法Boost.AnyAny库支持类型安全地存储和获取任意类型的值。当你需要一个可变的类型时,有三种可能的解决方案:无限制的类型,如 void*. 这种方法不可能是类型安全的,应该象逃避灾难一样避免它。可变的类型,即支持多种类型的存储和获取的类型。支持转换的类型,如字符串类型与整数类型之间的转换。Any实现了第二种方案,一个基于
2008-11-10 15:19:00
2398
原创 C++ boost 组件简介:字符串及文本处理
字符串及文本处理字符串及文本处理Boost.Regex正则表达式是解决大量模式匹配问题的基础。它们常用于处理大的字符串,子串模糊查找,按某种格式tokenize字符串,或者是基于某种规则修改字符串。由于C++没有提供正则表达式支持,使得有些用户被迫转向其它支持正则表达式的语言,如Perl, awk, 和 sed。Regex提供了高效和强大的正则表达式支持,基于与STL同
2008-11-10 15:17:00
1607
原创 C++ boost之 conversion/lexical_cast
动 机 有时候,我们必须把一个值转换成字面上一样的其它形式,比说把int型的数值转换成string型字符串,相反把string字 符串转成int型数值也一样。当程序内部数据类型相互转换或者程序内部数据类型转换成非程序内部类型(比如windows和配置 文件),想上述的类型转换操作是最常见,也是最常用的。 在标准C/C++库中,提供和很多关于类型转换的工具或功能函数。但是,它们缺乏易用
2008-11-09 18:24:00
916
原创 C++ boost 安装与环境配置
去哪下载Boost呢?英文http://www.boost.org,中文http://boost.c-view.org,可以找到一个.zip或.tar.gz格式的压缩包。下载完毕后,解压到某个目录,比如boost_1_26_0,里面一般有这么几个子目录:boost、libs、more、people、status、tools,看看没问题就行了。 如果Boost更新时您懒得去下载整个压
2008-11-09 15:26:00
4989
原创 什么是C++ boost(续)?
C++ boost 实现了一下功能:boost是一个准标准库,相当于STL的延续和扩充,它的设计理念和STL比较接近,都是利用泛型让复用达到最大化。不过对比STL,boost更加实用。STL集中在算法部分,而boost包含了不少工具类,可以完成比较具体的工作。boost主要包含一下几个大类:字符串及文本处理、容器、迭代子(Iterator)、算法、函数对象和高阶编程、泛型编程、模板元
2008-11-09 15:19:00
993
原创 什么是C++ boost?
0 摘要 一直流传这么一个说法,想成为高手,一定要多读高手写的源代码。哪些代码是好材料呢?C++标准库的源代码?不,如果您读过,就会发现:要么是各种实现独有的表达方式让人摸不着头脑,要么是恐怖的代码风格(如到处是下划线)憋得人难受。Boost库的代码则相当清晰,注释合理,命名规范,绝对是适合阅读的典范。同时,Boost内容广泛,数值计算、泛型编程、元编程、平台API……不妨从容选择
2008-11-09 15:02:00
2850
转载 C++内存管理之一(检测内存泄露)
C++程序的复杂性很大一部分在于他的内存管理,没有C#那样的垃圾回收机制,内存管理对初学者来说很困难。经常会出现内存泄露的情况。那么我们写程序如何避免内存泄露呢?首先我们需要知道程序有没有内存泄露,然后定位到底是哪行代码出现内存泄露了,这样才能将其修复。 本文描述了如何检测内存泄露。最主要的是纯C,C++的程序如何检测内存泄露。 现在有很多专业的检测工具,比如比较有名的BoundsCheck,
2008-11-07 16:24:00
728
转载 4行代码计算9999的阶乘
本文来源于csdn2001年的一个帖子,题目是有谁可以用四行代码求出1000000的阶乘!!!,见 http://topic.youkuaiyun.com/t/20001226/11/52263.html,我在该帖中给出了代码。但严格的将,这个代码的行数并未控制在4行以内。这次给出一个只用4行代码计算10000以内的阶乘的完整程序,并给出代码优化(压缩)过程) 下面看看这个程序的最初形式
2008-11-07 14:16:00
771
原创 把一个字节倒过来
问题: 把一个字节,比如说一个unsigned char的变量,倒过来,也就是位的顺序 76543210 => 01234567 程序:unsigned char re_uc(unsigned char a) { unsigned char b=0; for( ; a!=0; a>>=1,b {
2008-11-05 17:08:00
1092
转载 百度分词算法详解
本文通过搜索结果归纳分析+切词通用算法分析的方式对百度预处理阶段的查询处理和中文分词两项技术进行了阐述、总结,如果你对数据结构、算法有一定了解的话,理解起来会相对容易些;个人感觉,得出正向最大匹配算法不够准确,无论是专用词典还是普通词典里的词,都是有不同权重的,这根搜索频率应该有一定关系,基于这点,在出现多个专用词典里的词时,是需要采用双向最大匹配算法来检测到底哪一个专有词汇应该先被切出来
2008-10-23 11:12:00
994
转载 使用正向最大匹配算法实现中文分词简单模型-用trie树实现
使用trie树来构造字典。 构建词库。扫描词库匹配。Trie树 又称为字典树。Trie树当关键码是可变长时,Trie树是一种特别有用的索引结构。 Trie树的定义Trie树是一棵度 m ≥ 2 的树,它的每一层分支不是靠整个关键码的值来确定,而是由关键码的一个分量来确定。如下图所示Trie树,关键码由英文字母组成。它包括两类结点:元素结点和分支结点。元素结点包含整个key数据;分支结点有2
2008-10-23 10:45:00
1540
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人