摘要: 一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整个数据库。二、索引的特点 1.索引可以加快数据库的检索速度 2.索引降低了数据库插入、修改、删除等维护任务的速度 3.索引创建在表上,不能创建在视图上 4.索引既可以直接创建,也可以间接创建 5.可以在优化隐藏中,使用索引 6.使用查询处理器执行SQL语句,在一个表上,一次只能使用一个索引 7.其他三、索引的优点 1.创建唯一性索引,保证数据... 阅读全文
posted @ 2014-03-16 16:43 夏普·因可路的 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 有半年都没来这里了。就以今天作为重新开始写博客的第一天吧~ 阅读全文
posted @ 2014-03-10 19:17 夏普·因可路的 阅读(81) 评论(0) 推荐(0) 编辑
摘要: 网上订火车票,用chrome和firefox才是王道网上订票,宣告拼体力时代的终结,取而代之,拼脑力的时代到来了。下面介绍一下最近看的订票选用浏览器的技巧,一言以蔽之,用chrome和firefox才是王道。方法.1 用chrome订票先介绍用chrome订票所需的装备:1. chrome浏览器2. 12306 Auto Login1.0自动登录脚本。在chrome中,打开https://gist.github.com/raw/1570973/0064a3a6ed37ef70e817d4f5d69bef0ac76b5345/12306AutoLogin.user.js地址,进行插件安装。3.. 阅读全文
posted @ 2013-07-21 21:30 夏普·因可路的 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念“热爱你的工作”,其实是一个很现代的概念。通常的看法是,工作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,你的积蓄必须足够多;条件二,你没有老到走不动,你还有体力去干那些事情;条件三,你喜欢的事情不需要用到脆弱的膝盖、昏花的视力,也不要求你走上一里地不喘气,等等。 我刚才说到哪里了?对了,我要提建议。 毕业前练好写作 如果不是Li... 阅读全文
posted @ 2013-04-21 11:34 夏普·因可路的 阅读(167) 评论(0) 推荐(0) 编辑
摘要: windows 2000及XP默认是关闭telnet回显的,这样在操作上很不方便,要让Telnet程序实现本地回显可以按如下步骤操作:1.在命令窗口中运行不带任何参数的telnet命令,执行 /help查看telnet的子命令telnet下有如下指令:close 关闭当前连接display 显示操作参数open 连接到一个站点quit 退出 telnetset 设置选项 (要列表,请键入 'set ?' )status 打印状态信息unset 解除设置选项 (要列表,请键入 'unset ?' )?/help 打印帮助信息其中set 下有参数LOCAL_ECHO 阅读全文
posted @ 2013-03-23 20:20 夏普·因可路的 阅读(358) 评论(0) 推荐(0) 编辑
摘要: 裘宗燕:C/C++ 语言中的表达式求值经常可以在一些讨论组里看到下面的提问:“谁知道下面C语句给n赋什么值?”m = 1; n = m+++m++;最近有位不相识的朋友发email给我,问为什么在某个C++系统里,下面表达式打印出两个4,而不是4和5:a = 4; cout << a++ << a;C++ 不是规定 << 操作左结合吗?是C++ 书上写错了,还是这个系统的实现有问题?要弄清这些,需要理解的一个问题是:如果程序里某处修改了一个变量(通过赋值、增量/减量操作等),什么时候从该变量能够取到新值?有人可能说,“这算什么问题!我修改了变量,再从这个变量 阅读全文
posted @ 2013-03-14 15:53 夏普·因可路的 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 在你身上是否发生过如此一件事,就是在你休息的时间用浏览器最大化的看一些文章、玩一些网页游戏正入迷的时候,时间一点点的过去了,马上到了下午工作的时间了,却发现还差一点就看完,于是乎,你把浏览器缩小了一些尺寸,瞬间,网页进行的重组,最后你发现你想看的内容就这样消失了,或是以一种难以阅读的方式呈现在你面前。这时你会希望,这要是响应式Web设计…该多好。现今,无论是移动设备还是平板电脑亦或是PC屏幕,都有着各异的屏幕大小,若是针对每个屏幕大小单独设计一个解决方案会显得如此的繁琐和笨拙。响应式Web设计的概念就是可以让网页根据用户的使用环境进行自动调整,并有效的解决掉了用户体验度这一问题。如此一说,响应 阅读全文
posted @ 2013-03-13 22:04 夏普·因可路的 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 今天买了本书,不是很厚,叫做《一万小时天才理论》,看名称以为是说天才的呢,其实不然,其中分析了普通人怎样才能达到我们眼中天才的高度。 其实,天才并不存在,按书中的理论,天才可以用如下恒等式表示: 天才 = 精深 + 激情 + 伯乐 精深指的是一个人在自己的兴趣领域要想成为专家,一定要经过至少10000小时的训练,最后达到精深的程度。简单来说,就是老生长谈的勤奋。 精深练习是建立在一个悖论的基础上的:朝着既定的目标挣扎前进,挑战自己的能力极限,不断犯错,这让你更聪明。 很多人在练习的过程中避免犯错,如果这样,就不会掌握更多的错误信息,也就不会积累更多的经验,要知道,现实中很少有事情... 阅读全文
posted @ 2013-03-12 22:55 夏普·因可路的 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 常规分析(如果对下面的分析感觉比较迷惑的,可以看看下面这个分析http://blog.csdn.net/wind__fantasy/article/details/5398358)首先,我们设f(n)=序列个数为n的出栈序列种数。同时,我们假定,从开始到栈第一次出到空为止,这段过程中第一个出栈的序数是k。特别地,如果栈直到整个过程结束时才空,则k=n首次出空之前第一个出栈的序数k将1~n的序列分成两个序列,其中一个是1~k-1,序列个数为k-1,另外一个是k+1~n,序列个数是n-k。此时,我们若把k视为确定一个序数,那么根据乘法原理,f(n)的问题就等价于——序列个数为k-1的出栈序列种数乘 阅读全文
posted @ 2013-03-09 14:59 夏普·因可路的 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 使用占位函数在编写项目时,在用到的每个函数的位置上放上简短的哑函数,又称占位函数。这样做,至少能编译程序并确信类型和变量的定义在语法上是正确的。有些老的编译器不支持bool类型。我们可以用下面语句模拟:typedef int bool;const bool false= 0;const bool true=1;栅栏(hedge)或监视哨(sentinel)监视哨是放入数据结构中的额外的元素,因而不用再将边界条件作为一种特殊情况对待。程序设计技术规则将输入和输出作为独立的函数,使得它们易于修改并能定制修改以适应计算系统。多个.h头文件时注意#include(c++ primer 第四版 p60预 阅读全文
posted @ 2013-03-05 23:30 夏普·因可路的 阅读(241) 评论(0) 推荐(0) 编辑