自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 收藏
  • 关注

转载 linux - 文件权限

文件权限管理 chmod:    作用:修改文件的权限    说明:ls -l中的第一列就是权限相关的信息,下面对其中的11个字符进行说明            1:文件类型(b/c/d/l/s/p/-)            2/3/4:文件所有者的读(r)/写(w)/执行(x)权限,-表示不具有该权限            5/6/7:文

2017-06-13 10:23:53 334

转载 linux 文件压缩解压

文件压缩解压gzip:    作用:压缩文件,只能是单个文件,不能是多个,也不能是目录    格式:gzip file     说明:执行命令会生成file.gz,删除原来的file    选项:-d 等价于gunzipgunzip:    作用:解压使用gzip压缩生成的文件    格式:gunzip file.gz

2017-06-13 10:21:47 239

转载 linux -文件整体操作

文件整体操作: touch:    作用:创建普通文件    格式:touch file1 [file2]cp:    作用:拷贝文件    格式:cp 源文件 目标文件rm:    作用:删除文件    格式:rm 文件   mv:    作用:移动文件    格式:mv 源文件 目标文件

2017-06-13 10:19:19 236

转载 生活告诉我选择正确的路可以走的更长远

时间过得真快啊,转眼间四年又过去了,想起那时候我大学毕业,电子商务专业,和大学室友一同去了一家医疗医院做网站实习,那时候我们只会简单的html和css。比较幸运的是和大学的好闺蜜一起实习,虽然刚工作一切不是很熟悉很习惯但是有好朋友陪着,一切也就不那么困难了。       工作三个月后,由于我们的技术很拙劣,一个页面要切好几天,虽然用的那种二次开发的内容管理系统但是仍然玩不转,再实习结束留企

2017-06-13 10:13:04 389

转载 PHP面试题整理

面试是进入职场的第一道坎,因为我本身学校太一般的问题在面试中遇到了各种不爽,和那些高学历的相比自己真是信心大跌。我面试的方向是php开发工程师,主要做网站后台、APP接口等。我所面试的公司、试题、心得都在我的个人网站上,感兴趣的可以看看:www.zhaoyafei.cn。下面是我这段时间总结的面试方面的常考常问的知识点,不对之处欢迎指出。知识点全部都在是面试中遇到了,基本上每面试一家公司,我都会总

2017-06-13 10:08:08 971

转载 怎么进入 BAT 的研发部门?

为什么去BAT找工作就像相亲,你牛逼了,BAT并不一定给你发offer,反之,即使你不牛逼,BAT的offer也有可能是非常容易的事情。BAT每年分别都能发出近千个校招offer,如果题主要听这么多人的意见其实也挺难做决定的,毕竟拿到BAT其中一家offer的给他换个时间换个地点换个面试官就不靠谱了,拿到两家的建议也许可以稍微听一听,拿到三家的就可以认真揣摩一下,毕竟能拿到三家offer至

2017-06-13 10:02:28 326

转载 ajax 和jsonp 不是一码事 细读详解

摘要: 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socket通讯和本地数据库功能,又或者通过HTML5的WebSocket也可以实现与服务器的通讯和服务端推功能,但这两种方式都有其局限性,前者需要PhoneGap支持,后者要求用户设备必须支持WebSocke

2017-06-13 09:52:59 286

转载 php进阶之数据库设计/ 选择合适的表引擎

什么是表引擎我们看到的表结构,它的本质是数据在硬盘中的存储。根据不同的特性,数据的存储方式不同。比如:对于每一条数据,在硬盘中它是怎么存储的,怎么压缩的,怎么建立索引和优化的,它的读取和写入是怎么实现的。这些完整的一条路径,我们称之为表引擎。选择的依据选择的依据,是我们的需求,我们的需求很大程度上决定我们的选择。有的时候,我们的习惯决策着这个过程。这里,我们关注一下方面:

2017-06-13 09:48:53 273

转载 php-人员权限管理(RBAC)

PHP-人员权限管理(RBAC)权限管理可以想做vip的功能,普通用户和vip用户的功能是不一样的,大致会用到五张表:用户表、角色表、功能表,还有他们之间互相关联的表:用户与角色表、角色与功能表我用到的五张表如下:                               一.首先写的是管理员页面1.用下拉列表显示用户名

2017-06-07 09:50:28 1313 1

转载 Thinkphp5使用阿里大于短信验证

现在各种平台登录验证很多时候会使用短信验证,快捷安全,有很多平台提供短信验证服务,相比较而言阿里大于价格比较便宜,快捷,所以在在千锋日常的PHP教学中多以此为例来说明短信验证的使用。下面我们在tp5中说明如何使用阿里大于进行短信验证。 一、首先到阿里大于平台上注册,创建应用 阿里大于地址为:https://www.alidayu.com/,点击免费入住,然后注册,注

2017-06-07 09:44:26 730

转载 如何在 HTTP 头中隐藏 PHP 版本号

摘要: PHP 配置默认允许服务器在 HTTP 响应头 X-Powered-By 中显示安装在服务器上的 PHP 版本。 出于服务器安全原因(虽然不是主要的要担心的威胁),建议你禁用或隐藏此信息,避免那些针对你的服务器的攻击者知道你是否运行了 PHP。PHP 配置默认允许服务器在 HTTP 响应头 X-Powered-By 中显示安装在服务器上的 PHP 版本。出于服务器安全原因(

2017-06-06 15:49:03 303

转载 10分钟快速理解依赖注入

看到网络上很多“依赖注入”解释的话题,这篇博客呢也只是我自己的观点,如果你有不同的观点请拍砖,不用客气。业务场景小明要去旅游,但是还未确定以什么方式出游,有可能是徒步旅行,也有可能是自驾游。代码演示根据步行和驾车的速度来考虑距离旅游目的地的路程,所以这里定义了两个属性$speed和$distance。所有有了如下代码:interface travelInterf

2017-06-06 15:41:32 153

转载 PHP 7 新特性你知道多少?

1. ?? 运算符(NULL 合并运算符) 把这个放在第一个说是因为我觉得它很有用。用法: $a = $_GET['a'] ?? 1;它相当于: PHP $a = isset($_GET['a']) ? $_GET['a'] : 1; 我们知道三元运算符是可以这样用的: $a ?: 1但是这是建立在 $a 已经定义了的前提上。1. ?? 运算符(NULL 合并运算符)把这个

2017-06-06 15:38:24 223

转载 PHP程序员的进阶之路

又是一年毕业季,可能会有好多毕业生即将进入开发这个圈子,踏上码农这个不归路。根据这些年在开发圈子总结的LNMP程序猿发展轨迹,结合个人经验体会,总结出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序员做对照设定学习成长目标。第1阶段:初级PHP程序员重点:把LNMP搞熟练(核心是安装配置基本操作)目标:能

2017-06-06 14:39:02 1025 1

转载 五环之歌之PHP分页

根据以往的经验,对于很多初学者,分页功能实现起来还是有一定的困难的,为了帮大家解决这样的问题:特此献上五环之歌。从此分页功能便是如小岳岳唱歌一样简练,漂亮,精干。哈哈,不闲扯了。正式进入千锋PHP五环之歌之步骤实现分页功能。第一环:计算总的记录数—即总共要显示多少条数据第二环: 每页显示的条数—即一般都是我们程序媛来规定每页显示几条数据。第三环: 计算总页数—即根据以上两个条件便可求出

2017-06-06 13:53:31 174

转载 PHP程序员想要的是什么

开始,先简单介绍一下我自己,我是一个标准的PHP程序员,虽然我做过很多管理岗位,对产品、对市场也有很多的涉及,但骨子里我依然坚持认为自己是一个PHP程序员,谁叫PHP才是这个世界上最好的语言呢?现在我住在北京的二环边上,一个房价10万每平的小区里面,除了这套房子,五环外以及北京周边还有六套房。而这些都是我近六年来通过自己的努力以及媳妇儿不断的”激励”中获得的。当然一开始我就说这些事情,大家

2017-06-06 13:47:15 389

转载 laravel 中级任务翻译---简介

简介这个“快速启动手册”提供了一个关于laravel 框架的中级介绍,包含如下内容:数据迁移、集合映射、路由、权限、认证、依赖注入、验证、视图跟blade模版引擎。这个是个伟大的开启点,如果你熟悉这个基础的laravel框架或者其它的PHP框架。为了多样化基础的laravel特性,我们将会创建一个任务列表,我们使用追踪所有的任务,我们想要

2017-06-04 21:46:18 338

转载 自动加载函数流程之composer autoload_real.php

我们探索了 从1 app/public/index.php 开始2 加载 bootstrap /autoload.php 文件3 然后加载到 vendor / autoload.php文件4 然后终于找到了 /vendor/composer/autoload_real.php 文件 终于开始了 真正的自动加载,在这里 他封装了一个类。而且这个

2017-06-04 21:38:19 919

转载 自动加载函数流程之bootstrap autoload.php

当需要开启自动加载的。一般情况下,都是注册自动处理函数!第一步:首先定义 开启时间define('LARAVEL_START', microtime(true));第二步:包含系统 框架内核心 函数 ,我们来看看 核心函数 是怎么 实现自动加载的呢?require __DIR__.'/../vendor/autoload.php';第三步:一般对于这种自动加载的文件

2017-06-04 21:35:03 704

转载 每天laravel[002]-自动加载函数流程之bootstrap autoload.php

当需要开启自动加载的。一般情况下,都是注册自动处理函数!第一步:首先定义 开启时间define('LARAVEL_START', microtime(true));第二步:包含系统 框架内核心 函数 ,我们来看看 核心函数 是怎么 实现自动加载的呢?require __DIR__.'/../vendor/autoload.php';第三步:一般对于这种自动加载的文件,都会有一个

2017-06-04 21:24:31 1168

转载 PHP学习路线图

在网上很多人公布了太多的PHP学习路线图,本人在互联网公司工作十余年,也带了很多PHP入门的新手,将他们的一些问题和学习路线图为大家整理出来,希望很多小白少走弯路。 一、 网上某些错误的学习路线图 网上有些错误的学习路线图,让学完HTML、CSS后立马去学Javascript和jQuery等,这种课程简直是对牛弹琴。你特么的怎么不去搞个前端工程师培训或者是吹牛逼的全栈工程师培训呀。

2017-06-04 21:00:58 217

转载 自学PHP与参加PHP培训的区别到底有多大

从我自己开始学习编程到现在经过八年多的时间,很多人问过我,或者经常听到别人讨论这个话题,结合现在认知,我简单谈一下这个问题。 现在很多招聘的公司,都不太喜欢培训机构出来的学生,认为他们没有工作经验,自学能力不强等等,所以很多培训过的同学去面试可能会受到鄙视。最近呢,大家也知道很多培训机构的学生去找工作已经不写培训经历了,这时候你会发现一个很有意思的现象,当他们选择不说培

2017-06-02 14:19:04 419

转载 2017年PHP培训机构排名

2017年PHP培训机构排名PHP培训属于IT培训的一个领域。随着互联网的火爆,PHP也变得异常火爆。通过对PHP培训机构的调查与了解,到底学员选择哪一家的PHP培训机构才能够学到真正的技术,PHP培训到底哪家机构好?自学PHP的代价可谓不低,最节省时间最有效的方法就是上课系统学习五个月,可以直接找工作,小编为大家罗列了排名前五的PHP培训机构,供大家选择。第一名  千锋千锋PHP敢于

2017-06-02 14:12:39 843

转载 PHP培训机构排名

PHP培训属于IT培训的一个领域。随着互联网的火爆,PHP也变得异常火爆。通过对PHP培训机构的调查与了解,到底学员选择哪一家的PHP培训机构才能够学到真正的技术,PHP培训到底哪家机构好?自学PHP的代价可谓不低,最节省时间最有效的方法就是上课系统学习五个月,可以直接找工作,小编为大家罗列了排名前五的PHP培训机构,供大家选择。 第一名   千锋千锋PHP敢于挖狠角,狠下

2017-06-02 14:06:18 839

转载 清除浏览器缓存js文件的几种方法

关于浏览器缓存浏览器缓存,有时候我们需要他,因为他可以提高网站性能和浏览器速度,提高网站性能。但是有时候我们又不得不清除缓存,因为缓存可能误事,出现一些错误的数据。像股票类网站实时更新等,这样的网站是不要缓存的,像有的网站很少更新,有缓存还是比较好的。今天主要介绍清除缓存的几种方法。清理网站缓存的几种方法meta方法//不缓存META HTTP-EQUIV="prag

2017-06-02 10:25:47 1139

转载 php中比rbac更好的权限认证的方式auth认证类

RBAC是按节点进行认证的,如果要控制比节点更细的权限就有点困难了,比如页面上面的操作按钮, 我想判断用户权限来显示这个按钮, 如果没有权限就不会显示这个按钮; 再比如我想按积分进行权限认证, 积分在0-100时能干什么, 在101-200时能干什么。 这些权限认证用RABC都很困难。 下面介绍 Auth权限认证, 它几乎是全能的, 除了能进行节点认证, 上面说的RABC很难认证的两种情况,它

2017-06-02 10:23:33 720

转载 内核参数优化和PHP 安全设置

内核参数优化vi /etc/sysctl.confnet.ipv4.tcp_max_syn_backlog = 65536net.core.netdev_max_backlog = 32768net.core.somaxconn = 32768net.core.wmem_default = 8388608net.core.rmem_default = 8388608ne

2017-06-02 10:20:53 443

转载 如何启用 Apache 的 PHP-FPM 多实例

PHP-FPM 作为 FastCGI 进程管理器而广为熟知,它是 PHP FastCGI 实现的改进,带有更为有用的功能,用于处理高负载的服务器和网站。下面列出其中一些功能: 新功能 拥有具有优雅(graceful)启动/停止选项的高级进程管理能力。 PHP-FPM 作为 FastCGI 进程管理器而广为熟知,它是 PHP FastCGI 实现的改进,带有更为有用的功能,用于处理高

2017-06-02 10:17:48 288

转载 PHP的页面静态化简介。

页面静态化 1、什么是PHP静态化 PHP静态化的简单理解就是使网站生成页面以静态HTML的形式展现在用户面前。 2、为什么要让网页静态化 (1)加快页面打开浏览速度,静态页面无需连接数据库打开速度较动态页面有明显提高; (2)有利于搜索引擎优化SEO,Baidu、Google都会优先收录静态页面; (3)减轻服务器负担,浏览网页无需调用系统数据库; (4)网站更安全,

2017-06-02 09:20:23 284

转载 PHP命名空间详解。

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增

2017-06-02 09:12:11 250

转载 nginx+php显示 502 bad gateway的解决方法

502 Bad Gateway  nginx/1.2.9  在百度上查找错误信息:nginx+PHP 错误502 bad gateway时,也没有找到好的方法,这时我分析我的nginx日志文件,我的nginx日志文件存放在/usr/local/nginx/logs/nginx_error.log,发现有如下一行的错误:2016/0

2017-06-02 09:05:43 9359

转载 每天laravel-简单的运行流程

摘要: 每天laravel-简单的运行流程第一天:开始学习laravel 框架 首先 了解 laravel的运行流程 第一步:包含自动加载文件require __DIR__.'/../bootstrap/autoload.php'; composer 提供了一个方便、自动的生成类加载,对于我们的应用。我们需要利用它!我们简单的包含这个文件在我们的脚本文件中,这样我们

2017-06-02 08:59:53 804

转载 深入理解MVC

首先我们来看看MVC架构的示意图:             和访问者交互的是控制层(Controller层),控制器(controller)是同类交互的集合,每一个交互的操作,都对应了一个动作(action)。在Thinkphp框架中,全部的控制器类都必须继承于Action。对数据库进行存取的是模型层(Model层),在Thinkphp框架中,全部的模型器类都必须继承于Model。

2017-06-01 15:52:14 170

转载 PHP程序员的进阶之路

又是一年毕业季,可能会有好多毕业生即将进入开发这个圈子,踏上码农这个不归路。根据这些年在开发圈子总结的LNMP程序猿发展轨迹,结合个人经验体会,总结出很多程序员对未来的迷漫,特别对技术学习的盲目和慌乱,简单梳理了这个每个阶段PHP程序员的技术要求,来帮助很多PHP程序员做对照设定学习成长目标。该文是按照目前主流技术做了一个最基本的梳理而且假设PHP程序员不是基础非常扎实的情况进行的设定,并且所

2017-06-01 15:49:33 324

转载 面向对象的六大设计原则

OOP基本上有6大原则,而实际上都是互补的,也就是说一些原则需要利用另一些原则来实现自己。6大原则如下:1) Open-Close Principle(OCP),开-闭原则,讲的是设计要对扩展有好的支持,而对修改要严格限制。这是最重要也是最为抽象的原则,基本上我们所说的Reusable Software既是基于此原则而开发的。其他的原则也是对它的实现提供了路径。2) Liskov

2017-06-01 15:45:51 206

转载 在 CentOS 7 中使用 Nginx 和 PHP7-FPM 安装 Nextcloud

Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP 和 JavaScript 编写,支持多种数据库系统,比如MySQL/MariaDB、PostgreSQL、Oracle 数据库和 SQLite。Nextcloud 是一款自由 (开源) 的类 Dropbox 软件,由 ownCloud 分支演化形成。它使用 PHP

2017-06-01 14:46:28 3247

转载 ubuntu/centos 搭建 搭建 redis 集群

1 环境配置:ubuntu16.04 redis3.0.6 2 机器:192.168.50.156 192.168.50.154 192.168.50.155 3 下载redis独立文件位置:http://download.redis.io/releases/4 安装redis:apt-get install redis-server 关键点:Redis-trib.rb工具实现

2017-06-01 14:44:01 205

转载 CentOS 7 中使用 Sendmail 通过 PHP 发送邮件

如果你运行了一个 web 服务器或者一台 VPS ,你可能需要在你的 PHP 程序中发送邮件。同样,如果你正在运行一个 WordPress 博客,或者你正在使用任何类型的 CMS ,你允许你的访问者通过联系表单向你发送电子邮件(例如使用 WordPress 的 Contact Form 7 插件),你可能需要安装一个名为 sendmail的简单的程序到你的 web 服务器上。S

2017-06-01 14:35:59 380

转载 PHP 编程中 10 个最常见的错误,你犯过几个?

错误1:foreach循环后留下悬挂指针 在foreach循环中,如果我们需要更改迭代的元素或是为了提高效率,运用引用是一个好办法: $arr = array(1,2,3,4); foreach($arr as&$value){     $value = $value *2; } // $arr is now array(2, 4, 6, 8) 这里有个问题很多人会迷糊。错误1:f

2017-06-01 14:25:43 391

转载 PHP执行效率检查-xdebug使用

xdebug是一个开源的php调试器,以php模块的形式加载并被使用。 windows 平台下: 一、安装xdebug模块 1、去www.xdebug.org下载相应版本php的模块文件,保存下载后的文件到php的ext目录,可以自己修改文件的名称,现在最新的版本是 2.0.1。 2、修改php.ini,增加如下信息 [Xdebug] zend_extension_ts="

2017-06-01 10:25:18 320

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除