3 夢曦

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 29w+

nginx

server {        listen 80 ;        server_name ymf.ifyn.com ;        # MAMP DOCUMENT_ROOT !! Don't remove this line !!        root "/Applications/MAMP/htdocs...

2018-05-16 16:55:57

2017最新PHP初级经典面试题目汇总(下篇)

17、isset、empty、is_null的区别isset 判断变量是否定义或者是否为空 变量存在返回ture,否则返回false 变量定义不赋值返回false unset一个变量,返回false 变量赋值为null,返回false empty:判断变量的值是否为空,能转换为false的都是空,为空返回true,反之返回false。 "",0,"0

2017-09-26 11:33:56

MySQL数据库优化的八种方式(经典必看)

1、选取最适用的字段属性MySQL可以很好的支持大数据量的存取,但是一般说来,数据库中的表越小,在它上面执行的查询也就会越快。因此,在创建表的时候,为了获得更好的性能,我们可以将表中字段的宽度设得尽可能小。例如,在定义邮政编码这个字段时,如果将其设置为CHAR(255),显然给数据库增加了不必要的空间,甚至使用VARCHAR这种类型也是多余的,因为CHAR(6)就可以很好的完成任务

2017-09-26 11:31:49

2017最新PHP经典面试题目汇总(上篇)

1、双引号和单引号的区别双引号解释变量,单引号不解释变量双引号里插入单引号,其中单引号里如果有变量的话,变量解释双引号的变量名后面必须要有一个非数字、字母、下划线的特殊字符,或者用讲变量括起来,否则会将变量名后面的部分当做一个整体,引起语法错误双引号解释转义字符,单引号不解释转义字符,但是解释'\和\\能使单引号字符尽量使用单引号,单引号的效率比双引号要高(因为双引号要先遍历一遍,判断里面

2017-09-26 11:28:59

PHP设计模式之注册模式

<?php /** * PHP设计模式之注册模式实例 * * @link <a href="http://www.phpddt.com" target="_blank">http://www.phpddt.com</a> */ class Registry { protected static $store =

2017-09-25 17:14:30

50个提高PHP执行效率的技巧 【转载】

0、用单引号代替双引号来包含字符串,这样做会更快一些。因为PHP会在双引号包围的字符串中搜寻变量, 单引号则不会,注意:只有echo能这么做,它是一种可以把多个字符串当作参数的“函数”(译注:PHP手册中说echo是语言结构,不是真正的函数,故 把函数加上了双引号)。1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。2、$row[’id’]

2017-09-25 17:03:39

PHP技能架构思维导图(含大型网站框架图)

apache思维导图js正则表达式LAMPer技能树MongoDB操作手册mysql数据库优化mysql学习思维导图NoSQL分布式模型PHP基础

2017-09-21 09:24:53

yii2 表单小部件默认选中的方法

单选框的默认选中sex = ‘1’; ?>field($model, ‘hobby’)->radioList([‘0’=>’男’,’1’=>’女’]) ?>这时会默认选中 value值是1的默认选中复选框的值默认选中hobby = ‘basketball’; ?>field($model, ‘hobby’)->checkboxList([‘basketball’=>’篮球’

2017-09-20 19:54:23

数据库操作增删改查详解

1.简单查询:123456789101112131415161718192021222324252627[[one()]]: 根据查询结果返回查询的第一条记录。[[all()]]: 根据查询结果返回所有记录。[[count()]]: 返回记录的

2017-09-20 19:48:15

cookie 和 session

Yii2使用cookie 和 session

2017-09-20 19:47:14

数据操作

查询操作:User::find()->all(); //返回所有用户数据;User::findOne($id); //返回 主键 id=1 的一条数据;User::find()->where(['name' => '条件'])->one(); //返回 的一条数据;User::find()->where(['name' => '条件'])->all(); //返回 的所有数据;

2017-09-20 19:40:36

Ngnix配置

#定义Nginx运行的用户和用户组user www www;#nginx进程数,建议设置为等于CPU总核心数。worker_processes 8;#全局错误日志定义类型,[ debug | info | notice | warn | error | crit ]error_log /var/log/nginx/error.log info;#进程

2017-09-20 19:31:43

PHP算法面试题 排序和查找

1.使用PHP描述冒泡排序和快速排序算法,对象可以是一个数组 //冒泡排序(数组排序) public static function bubble_sort(array $array){ for($i=0;$i<count($array);$i++){ for($j=count($array)-1;$j>$i;$j--){ if($a

2017-09-19 17:27:50

php综合复习题大全(下)——提升篇

66. 什么是OOP?什么是类和对象?什么是类属性?OOP(object oriented programming),即面向对象编程,其中两个最重要的概念就是类和对象。世间万物都具有自身的属性和方法,通过这些属性和方法可以区分出不同的物质。属性和方法的集合就形成了类,类是面向对象编程的核心和基础,通过类就将零散的用于实现某个功能的代码有效地管理起来了。类只是具备了某些功

2017-09-19 17:22:25

php综合复习题大全(上)——基础篇

变量如何定义?如何检查变量是否定义?如何删除一个变量?判断一个变量是否为空的函数? isset() unset() empty()什么是可变变量? 一个变量的变量名可以动态的设置和使用。 a=′hello′,a = 'hello' , a=′world′,a = 'world', {$a}=hello world变量赋值方式有哪几种? 1)直接赋值 2)变量间赋值 3)引用赋值

2017-09-19 17:20:31

PHP使用Memcache详解

如今互联网崛起的时代,各大网站都面临着一个大数据流问题,怎么提高网站访问速度,减少对数据库的操作;作为PHP开发人员,我们一般能想到的方法有页面静态化处理、防盗链、CDN内容分发加速访问、mysql数据库优化建立索引、架设apache服务器集群()、还有就是现在流行的各种分布式缓存技术:如memcached/redis;一、Memcache简介 Memcache是danga.com的一

2017-09-19 17:10:35

大文件上传

上传一个100M的文件比如说,基础版阿里云 1M带宽file_uploads = On 允许php文件上传开关 默认是On,如果关闭时Offupload_tmp_dir = 文件上传到服务器的临时文件夹位置,如果没有指定为系统默认临时文件夹位置upload_max_filesize = 128M 允许文件上传的最大值 默认2mpost_max_size = 128M 通

2017-09-19 14:20:14

linux下安装php扩展

1、在php源码目录etc下找 没有去http://pecl.php.net/package-stats.php2、执行phpize 生成 configure 文件 /php安装目录/bin/phpize3、./configure --with-php-config=/php安装路径/bin/php-config4、make5、make install6、修改 php.

2017-09-19 14:15:25

PHP性能的一些优化总结

PHP的优化主要是对php.ini中的相关主要参数进行合理调整和设置,以下我们就来看看php.ini中的一些对性能影响较大的参数应该如何设置。# vi /etc/php.ini(1) PHP函数禁用找到:disable_functions = 该选项可以设置哪些PHP函数是禁止使用的,PHP中有一些函数的风险性还是相当大的,可以直接执行一些系统级脚本命令,如果允许这些函数执行,当PHP

2017-09-19 14:05:41
勋章 我的勋章
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!