搜索技术

搜索引擎的需求应用与搜索优化教程

搜索引擎,通常指的是收集了因特网上几千万到几十亿个网页并对网页中的每一个词(即关键词)进行索引,建立索引数据库的全文搜索引擎。当用户查找某个关键词的时候,所有在页面内容中包含了该关键词的网页都将作为搜索结果被搜出来。在经过复杂的算法进行排序后,这些结果将按照与搜索关键词的相关度高低,依次排列。
搜索引擎的核心数据结构为倒排文件(也称倒排索引),倒排索引是指用记录的非主属性值(也叫副键)来查找 阅读全文>>>

推荐好文

IT学生解惑真经

非生而知之者,孰能无惑?惑而不从师,其为惑也,终不解矣。
——–韩愈《师说》
在校的IT学生有几百万
都在为如何如何学习才能找到工作、融入社会而迷惑
我们需要的不是灵丹妙药
而是一本让你少走几年弯路的
IT学生解惑真经
这是一部写给在校计算机专业学生的书
如果没有看到这本书
你可能会茫然无措的度过学习阶段
把这本书推荐给你的同学
阅读全文>>>

其他

写博客的六大守则

1. 向读者提供有价值的信息

请迅速回答下面的问题: 你为什么访问Daily Blog Tips网站?问题的答案可能有很多种,但最根本的原因是Daily Blog Tips中有很多有用的信息,而你,恰好需要这些信息。 人们订阅某个博客,也是出于这样的原因,

人们总需要从订阅的博客中获取自己需要的信息,无论这种信息带来的是心情上的愉悦或是对各种赚钱方式的了解。 博客首先应该考虑自己能为读者带来什么利益, 阅读全文>>>

其他

博客应尽量避免这些内容

给自己的博客小家添置些“家具”什么的总是件很有成就感的事。 不过添置的时候可得小心了,有些东西可能会适得其反。 下面我们就来看看,哪些东西最好不要出现在博客上。

1. 背景音乐 你要知道,这世上没有一个人和你的爱好是完全相同。 严重点的话,你正在播放的一首歌,可能恰巧就是正在浏览你的网站的某位读者非常不喜欢的。当然,如果你不介意读者的反应就另当别论了。

2. 超小的字体 如果读者需要眯着眼才能 阅读全文>>>

其他

十个实用的WordPress安全技巧

1. 阻止透露不必要的信息
问题
当登录WordPress博客失败的时候,系统会显示错误提示信息。如果你忘记密码了,这个提示会对你有所帮助,可是这却也让那些想要攻击你博客的人有机可乘。因此,为何不阻止WordPress显示这个登录失败时的错误提示呢?
解决办法
想要删除登录错误提示信息,只要打开你的functions.php文件,并粘贴下面的代码:
add_filter(‘login_errors’,create_function( 阅读全文>>>

其他

WordPress博客提速十一招

1. WordPress缓存
使用WordPress对象缓存
只要在配置文件wp-config.php里插入下面的代码,你就可以实现缓存数据库查询而不需要每次对服务器的请求都重新加载。
// Enable the WordPress Object Cache:
define(ENABLE_CACHE, true);使用缓存一方面可以提高网站速度,另一方面也减少了服务器资源的消耗。
使用缓存插件
比较流行的缓存插件应该是WP Super Cache。它将发布的内容缓存并在服务器 阅读全文>>>

产品运营, 搜索技术

利用谷歌分析工具进行搜索分析

任何网站想要获得成功不可缺少的就是对自己的网站进行分析,而这其中一个非常重要的组成部分就是追踪并对网站的搜索进行分析。网站的搜索分析可以为站长提供深度的认识:人们都在你的站点上寻找什么样的内容?你的站点在搜索引擎的搜索结果中表现如何?这篇教程将以谷歌分析为工具向大家介绍搜索分析的基础知识。

搜索的类型

搜索主要有两大类:外部搜索内部搜索,它们都能 阅读全文>>>

涉猎学习

创建网站的六个基本步骤

想要创建一个网站的话,有个基本流程可遵守的话将会帮助不少,特别对于刚刚成为网站开发的新手,有一个好的流程指南就不用担心自己丢三落四。虽然对于不同的设计人员或公司而言会有各自独特的地方,但是创建网站的基本过程是相似的:学习了解、策划、设计、编程、发布以及维护。这篇文章将就这六个基本步骤做详细的介绍。

在开始介绍之前,我想提醒大家在整个网站开发过程中必需坚持做的两件事:

第一件事就是必需 阅读全文>>>

英语学习

浅谈英语文章阅读的技巧

学习一门外语从来不是一件容易的事。很多学习英语的朋友,单词背了不少,口语也花了不少时间练习,但英语水平总是没有大的提高。一个很重要的原因就是——“阅读”的重要性被忽略了。通常,要熟练使用英语,每年至少要保证有200万字的输入(阅读)和4万字的输出(写作)。

一、阅读英文文章的技巧
1、扩大阅读视野
  所谓阅读视野是指眼睛在“凝视”的瞬间所能接收或覆盖的印刷符号。普通读者眼睛停顿时可 阅读全文>>>

分析与设计

互联网七种类型客户

在工作过程当中经常需要和客户打交道的朋友,在你的工作过程中可能已经碰到过所有这些类型的客户。可能某个客户难缠得让你的工作犹如地狱般痛苦,也有可能非常有幸碰到了非常可亲可敬的客户。我们需要客户来维持业务建立信誉,获取收益,大多数时候我们对客户是没有选择权的,如果真得奢侈到可以让你选择什么样的项目与什么样的客户合作,应该是非常值得庆贺的。

那么,这七种客户类型又是哪七种呢?让我们来认识一下:< 阅读全文>>>

oracle管理

Oracle数据库RMAN使用方法简介

一、配置RMAN
1、配置归档(ARCHIVELOG)模式
数据库在装载(MOUNT)模式下执行下列操作开启归档模式
SQL> ALTER DATABASE ARCHIVELOG;
将数据库置于归档模式可防止重做日志在归档之前被覆盖。
如果处于非归档(NOARCHIVELOG)模式,数据库只能恢复到上一次备份的时间,到当前时间的之间的数据变更都会丢失。

不用进sqlplus,直接运行rman命令就可以
通过rman连接本地数据库非常简 阅读全文>>>

其他

Word2003粘贴时出现m2(平方米)的解决方法

1、提出问题

有些Word 2003版本,从网页上复制内容粘贴到新建的文档时,第一次的粘贴结果为m2,需再次复制粘贴才能得到正确的结果。重装相同版本的Office,或是杀毒,都无济于事,这一BUG令人十分讨厌。

2、分析原因

打开Normal.dot模板,查看剪贴板时会发现此时剪贴板中存在内容m2。由此可以推断,是其自带的模板有BUG。

3、解决方案

(1)打开Normal.dot模板。可以在用户文件夹下 阅读全文>>>

oracle管理

oracle数据库常见备份方案及脚本

??? ORACLE数据库有两种运行方式:一是归档方式(ARCHIVELOG),归档方式的目的是当数据库发生故障时最大限度恢复所有已提交的事务;二是不归档方式(NOARCHIVELOG),恢复数据库到最近的回收点。在创建数据库时,作为创建数据库的一部分,就决定了数据库初始的存档方式。一般情况下为NOARCHIVELOG方式。当数据库创建好以后,根据需要可以把需要运行在归档方式的数据库改成ARCHIVELOG方式。
??? ORACLE数据库有两类备份方法 阅读全文>>>

管理案例

病毒式营销方法介绍

??????? 病毒式营销(viral marketing,也可称为病毒性营销)是一种常用的网络营销方法,常用于进行网站推广、品牌推广等,病毒式营销利用的是用户口碑传播的原理,在互联网上,这种“口碑传播”更为方便,可以像病毒一样迅速蔓延,因此病毒式营销(病毒性营销)成为一种高效的信息传播方式,而且,由于这种传播是用户之间自发进行的,因此几乎是不需要费用的网络营销手段,通过提供有价值的产品或服务,“让大家告诉大家”,通过别 阅读全文>>>

oracle管理

oracle9I管理的数据字典DBA视图介绍(五)

401. ALL_TAB_PRIVS_RECD
列出对象上的授权,用户和PUBLIC是被授予者.
402. ALL_TAB_SUBPARTITIONS
用户可存取的每个表子分区的名称,存储属性,其所属的表和分区名.
403. ALL_TABLES
用户可存取的关系表的描述.
404. ALL_TRIGGERS
用户拥有的触发器.
405. ALL_TRIGGER_COLS
用户拥有的触发器的列及用法.
406. ALL_TYPE_ATTRS
用户可存取的类型的属性.
4 阅读全文>>>

oracle管理

oracle9I管理的数据字典DBA视图介绍(四)

301. ALL_CATALOG
用户可存取的全部表,同义词,视土和序列.
302. ALL_CLUSTER_HASH_EXPRESSIONS
用户可存取的聚集的HASH函数.
303. ALL_CLUSTERS
用户可存取的所有聚集.
304. ALL_COL_COMMENTS
用户可存取的表或视图上注释.
305. ALL_COL_PRIVS
列出列上的授权,用户或PUBLIC是授予者.
306. ALL_COL_PRIVS_MADE
列出列上的授权,用户是属主或授权者.
307 阅读全文>>>

oracle管理

oracle9I管理的数据字典DBA视图介绍(三)

201. USER_JOBS
用户拥有的所有作业.
202. USER_JOIN_IND_COLUMNS
当前用户拥有的数据库中所有的连接条件.
203. USER_LIBRARIES
列出用户拥有的所有库.
204. USER_LOB_PARTITIONS
当前用户拥有的LOB数据子分区中的分区级属性.
205. USER_LOBS
显示用户表中包含的LOB.
206. USER_LOG_GROUP_COLUMNS
当前用户拥有的在日志中指定的列.
207. USER_LOG_GRO 阅读全文>>>

oracle管理

oracle9I管理的数据字典DBA视图介绍(二)

101. DBA_REGISTERED_MVIEWS
数据库中所有注册了的物化视图。
102. DBA_REGISTERED_SNAPSHOT_GROUPS
列出该场地的所有快照登记组。
103. DBA_REGISTERED_SNAPSHOTS
检索本地表的远程快照的信息。
104. DBA_REPAIR_TABLE
通过DBA_REPAIR.CHECK_OBJECT过程发现的任何损坏。
105. DBA_RESUMABLE
列出了在系统中执行的可恢复的语句。
106. DBA_RGRO
列出所有刷新 阅读全文>>>

oracle管理

oracle9I管理的数据字典DBA视图介绍(一)

1. DBA_2PC_NEIGHBORS
包含未决事务的引入或流出的连接信息。
2. DBA_ALL_TABLES
显示数据库中所有表的描述。
3. DBA_APPLICATION_ROLES
所有的具有函数定义的验证策略的角色。
4. DBA_ASSOCIATIONS
显示用户定义的统计信息。
5. DBA_AUDIT_EXISTS
列出AUDIT NOT EXISTS和AUDIT EXISTS产生的审计跟踪。
6. DBA_AUDIT_OBJECT
系统中所有对象的审计跟踪记录。 阅读全文>>>

oracle管理

oracle9I管理的V$视图介绍(二)

101. V$LOGMNR_LOGS
日志信息。
102. V$LOGMNR_PARAMETERS
日志信息。
103. V$MTS
包含调节多线程的服务器的信息。
104. V$MYSTAT
当前会话的统计量。
105. V$NLS_PARAMETERS
当前NLS参数信息。
106. V$NLS_VALID_VALUES
列出所有NLS参数的有效值。
107. V$OBJECT_DEPENDENCY
能够通过当前装载在共享池中的包,过程或游标来决定依赖哪一个对象。 阅读全文>>>

oracle管理

oracle9I管理的V$视图介绍(一)

1. V$ACCESS
显示当前被锁定的数据库中的对象及正在访问它们的会话。
2. V$ACTIVE_INSTANCES
为当前安装的数据库中出现的所有实例建立从实例名到实例号的映射。
3. V$ACTIVE_SESS_POOL_MTH
所有活动的会话池资源分配方法。
4. V$AQ
当前数据库中的队列的统计量。
5. V$ARCHIVE
归档所需的重做日志文件中的信息。
6. V$ARCHIVE_DEST
当前实例的所有归档日志目 阅读全文>>>

PL/SQL

Oracle数据库中查询语句的优化方法

1. /*+ALL_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳吞吐量,使资源消耗最小化。
例如:
Select /*+ALL+_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS Where EMP_NO=’CCBZZP’;
2. /*+FIRST_ROWS*/
表明对语句块选择基于开销的优化方法,并获得最佳响应时间,使资源消耗最小化。
例如:
Select /*+FIRST_ROWS*/ EMP_NO,EMP_NAM,DAT_IN FROM BSEMPMS Wh 阅读全文>>>

oracle管理

ORACLE数据库使用的常见问题(四)

61. 如何查找重复记录?
Select * FROM TABLE_NAME
Where ROWID!=(Select MAX(ROWID) FROM TABLE_NAME D
Where TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);

62. 如何删除重复记录?
Delete FROM TABLE_NAME
Where ROWID!=(Select MAX(ROWID) FROM TABLE_NAME D
Where TABLE_NAME.COL1=D.COL1 AND TABLE_NAME.COL2=D.COL2);

63. ORA-01555 SNAPSHOT TOO OLD的解决 阅读全文>>>

oracle管理

ORACLE数据库使用的常见问题(三)

41. 怎样把“&”放入一条记录中?
insert into a values (translate (‘at{&}t’,’at{}’,’at’));

42. EXP如何加QUERY参数?
EXP USER/PASS FILE=A.DMP TABLES(BSEMPMS) QUERY='”Where EMP_NO=\’S09394\’\”;

43. 如何创建SPFILE?
SQL> connect / as sysdba
SQL> select * from v$version;
SQL> c 阅读全文>>>

oracle管理

ORACLE数据库使用的常见问题(二)

21. 查询当前用户对象?
Select * FROM USER_OBJECTS;
Select * FROM DBA_SEGMENTS;

22. 如何获取错误信息?
Select * FROM USER_ERRORS

23. 如何获取dblink链接状况?
Select * FROM DBA_DB_LINKS

24. 查看数据库字符状况?
Select * FROM NLS_DATABASE_PARAMETERS;
Select * FROM V$NLS_PARAMETERS;

25. 查询表空间信息?
Select * FROM DBA_DATA_FILE 阅读全文>>>