各种MySQL表存储引擎介绍

各种MySQL表存储引擎介绍
MySQL的强大之处在于它的插件式存储引擎,我们可以基于表的特点使用不同的存储引擎,从而达到最好的性能。 下面我们来认识一下MySQL各表存储引擎的特点: InnoDB存储引擎 特点: 1,支持事务,主要面向在线事务处理(OLTP)方面的应用。 2,行锁设计,支持外键,并支持orcle的非锁定读,即默认情况下读取操作不加锁。 3,第三方存储引擎,被orcle收购...

阅读全文>>

阅读全文...

贪婪匹配和非贪婪匹配

贪婪匹配和非贪婪匹配
贪婪匹配:在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c"; // greedy match Regex regex = new Regex(pattern1); regex.Match("abcabc"); // return "abcabc" 非贪婪匹配:在满足匹配时,匹配尽可能短的字符串,使用?来表示非贪...

阅读全文>>

阅读全文...

php中ltrim的替换问题

php中ltrim的替换问题
php中ltrim的问题: echo ltrim('D:/wamp/www/phpnow/demo/','D:/wamp/www/'); echo ltrim('D:/wamp/www/phpnow/demo/','D:/wamp/'); 以上输出的结果结果都为hpnow/demo/而不是phpnow/demo/这么回事,望高手回答 ========...

阅读全文>>

阅读全文...

大SQL文件导入数据库的方法

大SQL文件导入数据库的方法
1、点击"开始"-"运行",输入cmd,然后回车进入到DOS界面。 2、进入MYSQL安装目录。 3、假如MYSQL安装在D盘,SQL文件也在D盘,加入命名为demo.sql,操作的方法是: 输入"D:",回车即进入到D盘了,然后输入"cd mysql/bin"并回车 4、再输入"mysql -u root -p database d:/demo.s...

阅读全文>>

阅读全文...

memcache和memcached区别

memcache和memcached区别
在写这篇文章之前一直对memcache 、memcached模糊,相差一个字母,特此总结下: Memcache是什么? Memcache是一个自由和开放源代码、高性能、分配的内存对象缓存系统。用于加速动态web应用程序,减轻数据库负载。它可以应对任意多个连接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个Hash表,Memcached自管理这些Hash表。 ...

阅读全文>>

阅读全文...

PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)

PhantomJS快速入门教程(服务器端的 JavaScript API 的 WebKit)
PhantomJS 是一个基于 WebKit 的服务器端 JavaScript API。它全面支持web而不需浏览器支持,其快速,原生支持各种Web标准: DOM 处理, CSS 选择器, JSON, Canvas, 和 SVG。 PhantomJS 可以用于 页面自动化 , 网络监测 , 网页截屏 ,以及 无界面测试 等。 PhantomJs官网:http://phantomjs.org/ ...

阅读全文>>

阅读全文...

使用CutyCapt实现网页截图保存代码

使用CutyCapt实现网页截图保存代码
网页截图这个功能大家可能用到最多的就是QQ截图,或利用asp.net来实现截图,其实我们也可以直接使用php来网页截图,下面我来给大家介绍php利用CutyCapt实现网页截图,有需要的朋友可参考. CutyCapt下载地址:http://sourceforge.net/projects/cutycapt/files/cutycapt/ windows CutyCapt不需要安装,直...

阅读全文>>

阅读全文...

临时表、内存表和视图

临时表、内存表和视图
虚拟表,顾名思义,就是实际上并不存在(物理上不存在),但是逻辑上存在的表。这样说很抽象,还是看一些实际的例子吧。 在mysql中,存在三种虚拟表:临时表、内存表和视图。 一、mysql临时表 1、什么是临时表 临时表是建立在系统临时文件夹中的表,如果使用得当,完全可以像普通表一样进行各种操作。 临时表的数据和表结构都储存在内存之中,退出时,其所占的空间会自动被释放。 2、创建临时表 ...

阅读全文>>

阅读全文...