搜索到与相关的文章
编程技术

数据库中索引原理

什么是索引在数据库中,索引的含义与日常意义上的“索引”一词并无多大区别,与书中的索引一样,数据库中的索引使您可以快速找到表中的特定信息。索引包含从表中一个或多个列生成的键,以及映射到指定数据的存储位置的指针,也就是说索引由键和指针组成。它是用于提高数据库表数据访问速度的数据库对象。建立索引的好处:1.索引可以避免全表扫描。多数查询可以仅扫描少量索引页及数据页,而不是遍历所有数据页。2.对于非聚集索引,有些查询甚至可以不访问数据页。如字典的目录就可以查到所有

系统 2019-08-29 22:28:34 2516

编程技术

Vim 中的正则表达式

Vi中的正则表达式毋庸多言,在vim中正则表达式得到了十分广泛的应用。最常用的/和:s命令中,正则表达式都是不可或缺的。下面对vim中的正则表达式的一些难点进行说明。关于magicvim中有个magic的设定。设定方法为::setmagic"设置magic:setnomagic"取消magic:hmagic"查看帮助vim毕竟是个编辑器,正则表达式中包含的大量元字符如果原封不动地引用(像perl那样),势必会给不懂正则表达式的人造成麻烦,比如/foo(1)

系统 2019-08-29 22:07:16 2516

Oracle

ORACLE数据库触发器

ORACLE触发器其实是PL/SQL块,它类似于存储过程和函数,不过有一点不同的是,触发器是隐式调用的,并不能接收参数.ORACLE触发器有三种类型,分别是:DML触发器,替代触发器和系统触发器.下面对这三种类型一一进行讲述1.DML触发器顾名思义,DML触发器是由DML语句触发的.例如数据库的INSERT/UPDATE/DELETE操作都可以触发该类型的触发器.它们可以在这些语句之前或之后触发,或者在行级上触发(就是说对于每个受影响的行都触发一次)例如我

系统 2019-08-29 22:07:01 2516

Java

Java常用正则表达式验证工具类

原文:Java常用正则表达式验证工具类RegexUtils.java源代码下载地址:http://www.zuidaima.com/share/1550463379442688.htmJava表单注册常用正则表达式验证工具类,常用正则表达式大集合。1.电话号码2.邮编3.QQ4.E-mail5.手机号码6.URL7.是否为数字8.是否为中文9.身份证10.域名11.IP。。。。常用验证应有尽有!这的确是您从事web开发,服务器端表单验证之良品!你,值得拥有

系统 2019-08-29 22:02:19 2516

编程技术

常见NIO开源框架(MINA、xSocket)学习 (转自j

http://unbounder.iteye.com/blog/481396http://unbounder.iteye.com/blog/481668基于io包的阻塞式socket通信代码简单,在连接数很少的情况下是一个不错的选择。不过实际应用中一个socket服务器采用传统的阻塞式socket方式通信可能会是一场灾难,一路socket同时进行读写操作可能就需要两条线程,如果需要并发一百路socket(这个量其实很小了),可能就是两百条线程,大概几分钟后

系统 2019-08-12 09:30:05 2516

编程技术

介绍.net 4.5 异步编程核心内容,如何使用Async

通过使用异步编程,可避免出现性能瓶颈,并提高应用程序的整体响应。然而,技术编写异步应用程序的传统方法过于复杂,这使得异步程序难以编写,调试和维护。VisualStudio2012引入了一个简单的开发方法,异步编程,我们可以充分利用.NETFramework4.5和WindowsRuntime中对异步的支持。这项复杂的工作将会交由编译器来搞定,开发人员就像是在使用同步代码来编写应用程序的逻辑结构,但其结果是,得到了所有异步编程的优点,但只要付出一点点工作。本

系统 2019-08-12 09:29:39 2516

Java

Java线程:并发协作-死锁

Java线程:并发协作-死锁线程发生死锁可能性很小,即使看似可能发生死锁的代码,在运行时发生死锁的可能性也是小之又小。发生死锁的原因一般是两个对象的锁相互等待造成的。在《Java线程:线程的同步与锁》一文中,简述死锁的概念与简单例子,但是所给的例子是不完整的,这里给出一个完整的例子。/***Java线程:并发协作-死锁**@authorAdministrator2009-11-422:06:13*/publicclassTest{publicstaticv

系统 2019-08-12 09:29:31 2516

Python

Sublime Text 中运行Python提示EOFError: EOF w

sublimetext3:http://blog.csdn.net/yeluffy0601/article/details/41811305如果上面博文里要求输入到命令输入框的代码不行,就将其换成下面的代码再试一下importurllib2,os;pf='PackageControl.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp)ifnotos.path.exi

系统 2019-08-12 09:27:05 2516

各行各业

Selenium 前期学习

一.了解selenium必读文档:官方文档:http://docs.seleniumhq.org/docs/03_webdriver.jsp二.公司使用c#开发,配合开发的要求,使用visualstudio2012平台,使用nunit作为单元测试驱动使用seleniumrc也必须安装javaJDK三.关于定位方式:1.Id2.Name3.Class4.CSS-Selector:http://www.w3school.com.cn/cssref/css_se

系统 2019-08-12 09:26:50 2516

Oracle

Oracle冷备份需要保存的文件

不需要新建对应的用户和表空间,但要注意不一定你所有需要的文件都在oradata下面,需要确定一下,不要漏了--控制文件selectnamefromv$controlfile;--临时文件(可以不需要)selectnamefromv$tempfile;--数据文件selectnamefromv$datafile;--重作日志文件selectmemberfromv$logfile;--参数文件selectvaluefromv$parameterwherenam

系统 2019-08-12 01:54:31 2516