PHP程序员学习笔记|如何学习PHP

个人总结的PHP学习方法

在mysql数据库中,其实建索引也是一门学问,一个表中,索引并不是越多越好,而是适合你的业务才最重要。那么建立索引的时候,我们应该从以下几点去考量。1. 索引字段越小越好,像varchar(10)肯定比text类型的效果要好。2. 经常需要作为where、...

阅读全文>>


相比update和insert,一般查询应该是数据库中操作最频繁的。而在有些应用场景需要用到like模糊查询,那么对于大数据,查询的时候就要注意了。现在来分析一下为什么like语句查询的效率会很低,测试数据共4000000条,如下图:第一步:不使用索引下图...

阅读全文>>


mysql数据库修改最大连接数常用有两种方法,今天我们分析一下这两种方法之间的特点和区别,以便我们能更好的去维护mysql。方式一:通过命令可以通过 set GLOBAL max_connections=100; 命令将最大连接数设置为100,此...

阅读全文>>


查看当前mysql数据库的最大连接数命令:show variables like "max_connections";查看当前连接详细信息,查看当前已连接了哪些终端的命令:show full processlist;其中show&nbs...

阅读全文>>


一个很好的三级导航菜单的范例,既精简,又比较兼容。css做的,如果想实现更多、更炫的效果,也可以配合一定的js来完成。为了方便大家理解,做了一个很简单的例子,下图是导航菜单的效果:范例源码:<!DOCTYPE html PUBLIC "-/...

阅读全文>>


有时候有这样的需求:同一个页面,需要在浏览器中浏览是一种样式,而当要打印这个页面时候,又想呈现另一种样式。此时可以用link标签中的media属性解决此问题。如下面这两个引用:<link href="stylesheets/print.cs...

阅读全文>>


css3较css2又新扩展了3个属性选择器,现在详细的来介绍一下这3个属性选择器,看它们各自的特点及开发的过程中如何来运用。属性如下:属性选择器描述E[attr^="val"]选择匹配元素E,且E元素定义了属性attr,其属性值以val...

阅读全文>>


用js提取出url中的域名(domain)部分,用split()函数就可以了。因为一个正确的url必定是由http://或者是https://、domain、路径/参数组成,所以可以用split以/进行分割成数组,取第3部分就是域名了。代码范例:var u...

阅读全文>>


在js中,不像php那样拥有自带的print_r()、var_dump()打印数组的函数。为了方便日常调试,我们可以自己写一个打印的函数出来,就像php那样的。实现不难,主要运用循环去遍历数组,同时运用Object.prototype.toString.c...

阅读全文>>


网上介绍的jquery.validate大部门只是介绍它的api和用法,没有一个完整的入门范例,有时候看半天才知道该怎么下手。因此为了快速了解学习,我弄了一个快速入门范例,虽然用的知识点不多,写的也不是很好,但是可以快速的入手。以下是参考源码(下面有源码下...

阅读全文>>









订阅Rss