摘要:
本文介绍了七种MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。通过善用这些索引,可以令MySQL的查询和运行更加高效。索引是快速搜索的关键。MySQL索引的建立对于MySQL的高效运行是很重要的。下面介绍几种常见的MySQL索引类型。在数据库表中,对字段建立索引可以大大提高查询速度。假如我们创建了一个 mytable表:CREATE TABLE mytable(ID INT NOT NULL,username VARCHAR(16) NOT NULL);我们随机向里面插入了10000条记录,其中有一条:5555, admin。在查找username=”admin”的记录 阅读全文
摘要:
(原文转发自:http://coolshell.cn/articles/222.html)在这个世界上,有数百万的人热衷于软件开发,他们有很多名字,如:软件工程师(Software Engineer),程序员(Programmer),编码人(Coder),开发人员(Developer)。经过一段时间后,这些人也许能够成为一个优秀的编码人员,他们会非常熟悉如何用计算机语言来完成自己的工作。但是,如果你要成为一个优秀的程序员,你还可以需要有几件事你需要注意,如果你能让下面十个条目成为你的习惯,那么你才能真正算得上是优秀程序员。1. 学无止境。就算是你有了10年以上的程序员经历,你也得要使劲地学习, 阅读全文
摘要:
使用PHP的CURL库可以简单和有效地去抓网页。你只需要运行一个脚本,然后分析一下你所抓取的网页,然后就可以以程序的方式得到你想要的数据 了。无论 是你想从从一个链接上取部分数据,或是取一个XML文件并把其导入数据库,那怕就是简单的获取网页内容,CURL 是一个功能强大的PHP库。本文主要讲述如果使用这个PHP库。启用 CURL 设置首先,我们得先要确定我们的PHP是否开启了这个库,你可以通过使用phpinfo()函数来得到这一信息。如果你可以在网页上看到下面的输出,那么表示CURL库已被开启。如果你看到的话,那么你需要设置你的PHP并开启这个库。如果你是在Windows平台下,那么非常简单, 阅读全文
摘要:
我这里写了一个javascript实现拖拽效果的例子,现将代码贴出来,有兴趣的朋友可以借鉴下。(注:要想使此代码正常运行,需加载jquery)divAdivBdivCdivDdivE 阅读全文
摘要:
近日,看到了css3中,设计动态立体盒子的例子,觉得比较新奇,所以研究了下,加以自己的拙见,设计了如图所示的例子,拿来给大家分享:(此图为Firefox下的截图)这跟“3D盒子”的实现方式一样,我的盒子也是以它为原型来设计的。整个盒子的HTML结构很简单,如下:后下左前上右一,盒子定位首先初始化盒子的宽,高,背景色等,然后开始定位六个面,我是先从简单的四个面开始,这四个面分别是“前、后、左、右”,最后定位“上、下”,定位四个比较简单的面的时候你会发现,前面跟后面“-moz-transform”属性是一样的,你只不过把top跟left属性设置下就好了,当然,左面跟右面也一样。稍微有点不同的是上面 阅读全文
摘要:
mysql事务的四大特性:原子性:组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。换句话说,事务是不可分割的最小单元。比如:银行转帐过程中,必须同时从一个帐户减去转帐金额,并加到另一个帐户中,只改变一个帐户是不合理的。一致性:在事务处理执行前后,数据库是一致的。也就是说,事务应该正确的转换系统状态。比如:银行转帐过程中,要么转帐金额从一个帐户转入另一个帐户,要么两个帐户都不变,没有其他的情况。隔离性:一个事务处理对另一个事务处理没有影响。就是说任何事务都不可能看到一个处在不完整状态下的事务。比如说,银行转帐过程中,在转帐事务没有提交之前,另一个转帐事务只能处于等待状态。持续性:事 阅读全文
摘要:
对于MySQL来说,有三种锁的级别:页级、表级、行级。页级的典型代表引擎为BDB。表级的典型代表引擎为MyISAM,MEMORY以及很久以前的ISAM。行级的典型代表引擎为INNODB。我们实际应用中用的最多的就是行锁行级锁的优点如下:1)、当在许多线程中访问不同的行时只存在少量锁定冲突。2)、如果出现异常,可以减少数据的丢失。因为一次可以只回滚一行或者几行少量的数据。3) 、可以长时间锁定单一的行行级锁的缺点如下:1)、比页级锁和表级锁要占用更多的内存。2)、当在表的大部分中使用时,比页级或表级锁定速度慢,因为他需要更多的资源,所以我们经常把行级锁用在写操作而不是读操作。3) 、如果你在大部 阅读全文
摘要:
最近做项目中遇到一个问题,那就是mysql连接问题,下面分享下经验: php的mysql持久化连接。 对于做为apache模块运行的php来说,要实现mysql持久化连接,首先得取决于apache这个web服务器是否支持Keep-Alive。 Keep-AliveKeep-Alive是什么东西?它是http协议的一部分,让我们复习一下没有Keep-Alive的http请求,从客户在浏览器输入一个有效url 地址开始,浏览器就会利用socket向url对应的web服务器发送一条tcp请求,这个请求成功一次就得需要来回握三次手才能确定,成功以后,浏览器 利用socket tcp连接资源向web服务 阅读全文
摘要:
第一步、注册帐号1、访问这里,点击“Gravatar(http://gravatar.com)”,输入常用邮箱后确认。2、检查邮件,会收到一封 support@gravatar.com 发来的邮件,点击其中的链接确认你的邮件地址。3、设置 Nickname 及密码(包含字母和数字)。4、自动进入 Gravatar 控制面板。第二步、上传头像1、制作好喜欢的头像(可选),一般都按 32 * 32 像素。2、在 Gravatar 的控制面板中点击“Add one by clicking here!”,有三个选项,根据需要选择:My computer’s hard drive:本地上传;An ima 阅读全文
摘要:
20个最好的Wordpress搜索引擎优化插件All in One SEO Pack – wordpress平台上最受欢迎的插件之一,该Wordpress 插件可以帮助你选择最好的文章标题和关键词,以及让你避免发布重复内容。利用该插件,你可以给每篇页面添加独立的关键词和摘要,还可以防止存档页面被抓取以免被 Google 降权。Automatic SEO Links – Automatic SEO Links允许你选择一个关键词或者文章标题来自动进行链接,比如我们可以设置“网络营销博客” 的自动链接URL为“http://zhengyong.net”,那么在你post的文章中出现“网络营销博客” 阅读全文