自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梨子心

长风破浪会有时,直挂云帆济沧海

  • 博客(26)
  • 资源 (1)
  • 收藏
  • 关注

原创 linux修改系统时间

rm /etc/localtimeln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime

2017-12-01 14:13:58 211

原创 git错误撤销处理

git add 了一个错误文件git reset <filename> #撤销指定文件git reset #撤销所有文件git commit 了一个错误文件注意,工作区需要处于working directory clean状态才能进行撤销操作.只撤销commit 保留文件变化git reset HEAD~1撤销commit 删除文件变化git reset --hard HEAD~1

2017-08-14 00:09:11 462

原创 Nginx secure_link防盗链模块

Nginx 有很多很不错的模块,其中ngx_http_secure_link_module模块是用于下载服务器防盗链,该模块能够检查请求链接的权限以及是否过期。 原理:通过对比经过计算出来的链接参数的校验值,如果该链接具有时效性,则判断是否过期http://nginx.org/en/docs/http/ngx_http_secure_link_module.html#secure_link_

2017-08-05 09:43:29 5502 1

原创 Linux编译安装PHP5.6.35

step 1 安装PHP所需的Lib库yum直接安装yum install zlib-devel libxml2-devel libjpeg-devel libjpeg-turbo-devel freetype-devel libpng-devel gd-devel libcurl-devel libxslt-devel libxslt-devel -yyum中没有的安装包 需自行下载安装m

2017-07-27 22:17:33 8998 3

转载 总结了下PHPExcel官方读取的几个例子

原文地址:点击打开链接1.使用 PHPExcel_IOFactory 读取文件 $objPHPExcel = PHPExcel_IOFactory::load($inputFileName); 2.使用一个特定的读取类,读取文件 $objReader = new PHPExcel_Reader_Excel5();

2017-07-25 18:11:40 289

原创 mysql二进制包安装

mysql二进制安装:解压软件,简单配置就可以使用。 二进制包下载:https://dev.mysql.com/downloads/ Mysql 软件包名 二进制安装包 mysql-5.5.45-linux2.6-x86_64.tar.gz 源码安装包 mysql-5.5.45step 1 创建账号groupadd mysqluseradd -s /sbin/nologi

2017-07-23 13:29:15 3179

原创 Nginx location匹配优先级

location指令的作用是根据用户请求的URI执行不同的应用。location语法location [ = | ~ | ~* | ^~ |@ ] uri {...}语法说明 location [=|~|~*|^~|@] uri {…} 指令 匹配标识符 网站uri 匹配URI后执行的配置段~ 与 ~*的区别是前者区分大小写,后者不区分location配置优先级

2017-07-23 10:46:52 482

原创 CentOS7新增SSH端口

step 1vim /etc/ssh/sshd_config如上图,添加10086端口step 22.1 向防火墙中添加允许端口firewall-cmd --add-port=10086/tcp --permanent2.2 重载配置firewall-cmd --reload2.3 确认配置firewall-cmd --query-port=10086/tcpstep 3如果有开启se

2017-07-21 14:48:35 464

原创 虚拟机CentOS7 配置固定IP地址

背景:使用vmware安装centos7系统,使用的网络连接方式是桥接模式。开机启动,能联网,但ip不是固定的。1.查看网卡信息2.修改网卡配置文件vim vi /etc/sysconfig/network-scripts/ifcfg-ens33可以看到,BOOTPROTO一项为dhcp,是动态分配IP地址,现在要把它换成static 同时,需要设置IP地址,网关,子网掩码,DNS最终网卡配置信息

2017-07-21 00:47:39 553

原创 配置主从复制服务

背景:使用yum安装的mysql 分支 mariadb1)      主服务器1.复制配置文件/usr/share/mysql/my-huge.cnf到 /etc/mysql/my.cnf$ mkdir /etc/mysql$ cp /usr/share/mysql/my-huge.cnf   /etc/mysql/my.cnf 2.配置 my.cnf文件,检查以下

2017-07-13 15:57:35 242

原创 PHP判断IP属于国内国外

方案一 使用淘宝接口 /** * 使用淘宝接口 判断ip * @param $ip * @return bool */ public function judgeIpByTaobao($ip) { $url = "http://ip.taobao.com/service/getIpInfo.php?ip=".$ip; $res = f

2017-07-13 15:53:09 7005

转载 php,android,ios 之间 AES加密解密

PHP<?php/** * AES加密工具类 * Class MyEncrypt * @package Applications\YourApp\core */class MyEncrypt{ //密钥 const KEY="ZjG5eI54A6L9yLab"; //偏移量 const IV ="6MgKWKZPzAwN5kCd"; /**

2017-07-13 15:15:10 1368

原创 yii2框架实现引导安装功能

最近有在学习yii框架,想着做一个小型的cms。 一个cms最开始的动作当然时安装引导,参考lulucms的代码,学习实现的结果如下。第一步 安装介绍 (install.php?r=install/step_one)第二步 环境检查 (install.php?r=install/step_two)第三步 数据库配置 (install.php?r=install/step_three)第四步 安装

2017-07-05 20:41:01 559

转载 Git命令总结

git命令总结

2017-06-14 12:34:40 251

原创 yii2 学习笔记

gii自动生成获取关联数据方法 如果数据库已经建立好表之间的外键关联时,使用gii建立model模型,gii将会自动生成获取其它表的数据方法。如Post文章表中的author_id字段与User用户表主键一对一关联,则会生成public function getAuthor() { return $this->hasOne(User::className,['id'=>'author_

2017-06-10 16:37:46 369

转载 程序员,如何从平庸走向理想?

也许我们都不是天才的程序员,但至少我们都可以成为一个理想的程序员。

2017-05-27 10:56:05 161

原创 nginx错误日志/访问日志

1.规范优化Nginx配置文件当有多个虚拟主机的时候,可以在主配置文件中使用include包含子配置文件worker_processes 1;events { worker_connections 1024;}http { include mime.types; default_type application/ocet-stream; sendfile on;

2017-05-21 10:43:19 1003

原创 curl下载图片

curl下载图片

2017-05-19 14:24:22 5448

原创 Yii框架依赖注入DI容器

背景:前几天在segmentfault花了两个小时学习了《自己动手造轮子, 实现一个现代的PHP框架》,当然这个课程只能是给学习者提供一个思路,比如说一个框架应该由哪些组件组成,然后再大致讲解下实现每个组件的思路。课程中涉及到依赖注入容器的实现,我之前并没有研究过,所以上课时简直一脸懵圈,正好最近在学习Yii框架,现在就从Yii框架-依赖注入(DI)容器-开始吧!基本概念依赖注入(Dependen

2017-05-10 00:20:20 578

原创 Nginx常用模块介绍及配置文件说明

Nginx的核心功能模块负责Nginx的全局应用,主要对应主配置文件的Main区块和Event区块.

2017-05-01 18:07:20 1213

原创 Yii ActiveForm表单组件使用

本文是使用ActiveForm的笔记单选框:radio(),radioList();把html用ActiveForm渲染生成radio,用法如下转换前的html代码<label><input type="radio" class="ace" checked="checked"><span class="lbl">保密</span></label><label><input type="radi

2017-04-29 14:24:29 817

原创 Yii框架captcha验证码的使用

yii2框架自带验证码类,而且可以通过widget()方法直接渲染生成填写验证码的input框,以及验证码的图片.下面就记录如何使用验证码.

2017-04-29 00:43:13 1082

原创 Nginx介绍及编译安装

1.Nginx介绍 Nginx是一个开源的,支持高性能、高并发的WWW服务器和代理服务器软件,它是由俄罗斯人Igor Svsoev开发,最初应用在俄罗斯的大型网站www.rambler.ru上,后来作者将源代码以类BSD许可证的形式开源出来供全球使用。

2017-04-21 00:04:40 242

转载 ActivexObject 区分IE浏览器与非IE浏览器

使用ActivexObject 区分IE浏览器与非IE浏览器 IE支持ActiveObject控件,而chrome系列不支持function isIE(){ if (window.ActiveXObject || "ActiveXObject" in window) { return true;}else{ return false; }}

2017-04-17 18:23:42 4277

原创 vim安装air-line插件

vim-airline 是vim的底部状态增强/美化插件,以下安装及配置记录。

2017-04-16 00:22:44 9145

原创 Neobundle 管理Vim插件

NeobundleNeoBundle是一个Vim的插件管理器,当我们有很多插件的时候,管理插件将会很难麻烦,使用插件管理器则让管理变得方便,因为它会把插件下载到~/.vim/bundle/目录下面。

2017-04-15 21:54:40 1720 1

api接口测试工具POSTMan

ostman是google开发的一款功能强大的网页调试与发送网页HTTP请求,并能运行测试用例的的Chrome插件,主要用于模拟网络请求包,快速创建请求,回放、管理请求,验证接口返回数据的正确性。

2017-04-21

空空如也

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

TA关注的人

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