自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 phpstorm 集成 code sniffer

code sniffer 介绍在一个团队里,php 的编码规范显得十分重要,统一的规范可以大大降低成员之间的沟通成本。code sniffer 便是帮开发者审核代码规范的一个工具。windows10环境安装PHP_CodeSniffer由于 codeSniffer 的使用依赖于 php 和 pear 环境,因此首先需要安装这两个环境。具体的安装步骤参考:windows环境PhpStorm中...

2018-11-01 15:20:31 982

原创 elasticsearch在php中的使用

elasticsearch 环境搭建(windows)安装es要运行es,首先得安装配置 jdk,具体的步骤谷歌即可。基本的环境配置好之后,就可以去官网上下载 windows 专属的 zip 压缩包了。es 6.0.0下载地址,下载好直接打开 bin 目录下的 elasticsearch.bat 文件就可以了。这时使用浏览器访问 localhost:9200 应该就能看es的相关版本信息了。...

2018-10-27 17:54:38 982

原创 hexo在https 域名下自动跳转至http链接下的解决方案

问题描述:之前本人的 hexo 站点是部署在 https 安全域名下的(https://walkerhuang.cn),当点击菜单项的一些按钮时(归档、分类、关于),突然提示找不到相关页面,一看地址栏链接变成了 http://walkerhuang.cn/archives/ ,当时通过各种谷歌终于在 github 的 hexo 主题下的 issue 里找到了相似的内容,最终得出解决方案:...

2018-07-29 09:57:21 2332 2

原创 restful Api规范

简介写接口的开发人员一定不会对它感到陌生,概念啥的就简单介绍一下,主要梳理一下 resful 设计关键内容。resful 全称 Representational State Transfer 是一种软件设计风格。其设计的目的是为了给开发者提供一种设计理念,统一接口开发的规范。命名规范在 Restful 架构中,所有一切都是资源。每一个 URL 都代表着一种资源,而且大部分情况下都是...

2018-07-08 18:16:06 1503

原创 测试相关

工作过程中也遇到过测试,但是都是老大在弄,得闲自己也琢磨一下测试知识一些常见的软件测试大致包括:单元测试集成测试系统测试验收测试单元测试: 对软件中的基本组成单位进行测试,目的是校验软件基本组成单位是否正常。集成测试: 集成测试是在软件系统集成过程中所进行的测试,目的是检查软件单位之间的接口是否正确。 系统测试: 系统测试是对已经集成好的软件系统进行彻底的测试,...

2018-06-22 11:07:13 212

原创 开发路上遇到的绊脚石

这里的内容是个人在日常学习过程中遇到的问题,以及对应的解决方法。(按照时间节点归纳)1.Laravel框架中资源包predis引入需注意的一些问题引入 predis 资源包之后,如果你的 php 已经打开了 redis 扩展,那么在 laravel 中使用 predis 扩展时可能会通过 use Redis;的门脸类方式引入 Redis 类,但这时会与 redis 扩展冲突。解决的方法...

2018-06-13 11:42:05 221

原创 Laravel框架源码解析

一、按照框架的请求到响应生命周期过程逐步剖析1.1 服务容器实例化index.php入口文件包含了$app = require_once __DIR__.'/../bootstrap/app.php';这一行代码,app.php会返回框架的创建的服务容器。这个过程会完成以下几个步骤:服务容器实例化注册服务容器本身 注册基础服务提供者基础路径注册核心类别名注册相关源码在v...

2018-05-29 19:00:08 909

原创 Mysql开发技巧

Mysql开发经验在公司,可以说mysql是天天都在写的,但是写的多了之后,对于常见的查询语句并不是很感冒了,因此常常注意一些比较有意思的mysql语句,例如,insert into select可以用于复制表数据。今天在写一个列表接口时,突然发现null在mysql查询是个特殊的存在,举个栗子:如果想查询出某个字段(beginTime)为null的记录,条件语句如果写成:where beginTi

2018-05-04 14:11:01 165

原创 在公司的学习笔记

第一天一转眼,我已经进入了深圳一家公司,中间的过程也只能用幸运二字来总结。不得不感叹时光飞逝啊!好了,进入正题。以前都是使用别人写好的插件完成图片预览。今天发现h5的一个特性(FileReader)能够非常方便快速的实现图片阅览。 代码如下:<input id="file" ;="" onchange="c()&quot

2017-11-06 16:24:08 554

原创 个人网站上线的经历

网站从0到上线的完整步骤记录一下最近搭网站的过程,也为想搭网站的小伙伴们提供一个参考。First首先,搭网站就跟画画一样,在正式画画之前得先准备几个工具:颜料,画板等等。对应于一个网站来说,它们就是域名与服务器了。个人是在阿里云在买的一套,一个国内域名以及一个低配的ecs云服务器,有了这两个基本工具之后,就需要进行网站备案了(不得不说:阿里云的办事效率是真的高)9月20提交了审核材料,30号备案就完

2017-10-01 11:25:34 3798

原创 那些奇技淫巧

交换两个变量的值,常用的做法是添加第三个变量来作为中介完成,这里分享一个不太常用的做法:$a=$a+$b; $b=$a-$b;$a=$a-$b;可以取a=4,b=5代入,进行验证。

2017-09-29 19:13:22 348

原创 PHP有关的设计模式

一、单例模式单例模式又称为职责模式,它用来在程序中创建一个对象,就是实例化出来的对象是唯一的。基本格式(三私一公-两静态):拥有一个private构造函数 拥有一个private的保存静态实例对象拥有一个private的克隆方法拥有一个创建这个实例的public的静态方法,单例类不能再其它类中直接实例化,只能被其自身实例化。附上自己手敲的实例/** * @Au

2017-09-27 14:05:35 329

原创 PHP笔试(持续更新...)

笔试易入雷区基础篇1.写出如下程序的输出结果<?php $test = ‘aaaaaa’; $abc = & $test; unset($test); echo $abc;输出结果是“aaaaaa”分析如下: 首先PHP内置有一种规则是:当有两个变量同时指向一个内存地址时,这时若其中一个被销毁,但另一个仍然指向该地址。那么内存中存放的数据不会被回收机制处理。因此仍

2017-09-24 22:10:59 850

原创 Hello Blog

本人的首篇博客1. 写在前面 激发我今天写开始博客的原因是因为看到了stormZhang的读者发布的一篇软文,加之之前也有打算把自己的学习过程好好总结记录一番,毕竟纸质的笔记保存时间有限外加以后工作也不方便携带(PS:从16年年初开始,本人在学习PHP过程中的笔记本已有5本)。。。2. 个人方向 目前在学校能接触的技术不是很多,服务器端的技术只学了PHP,前段方面对:Bo

2017-09-24 14:23:45 248

空空如也

空空如也

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

TA关注的人

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