自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SVN安装后右键没有菜单解决

卸载删除注册表重启安装

2019-03-12 08:56:11 2201

转载 RabbitMq入门以及使用教程

一、简介MQ全称为Message Queue, 消息队列(MQ)是一种应用程序对应用程序的通信方法。应用程序通过读写出入队列的消息(针对应用程序的数据)来通信,而无需专用连接来链接它们。消息传递指的是程序之间通过在消息中发送数据进行通信,而不是通过直接调用彼此来通信,直接调用通常是用于诸如远程过程调用的技术。排队指的是应用程序通过 队列来通信。队列的使用除去了接收和发送应用程序同时执行的要求。...

2019-02-19 14:08:42 201

原创 centos 中将命令设置为全局变量

export PATH=<mongodb-install-directory>/bin:$PATH假设php命令目录在 : /usr/local/php/bin 目录中。那么命令就是:export PATH=/usr/local/bin:$PATH 

2018-11-13 15:31:28 3385

原创 Linux 安装phpredis扩展

下载:wget https://pecl.php.net/get/redis-4.0.0.tgz解压:tar xvf redis-4.0.0.tar.gz进入解压后的文件运行:/usr/local/php-7.2.12/bin/phpize./configure --with-php-config=/usr/local/php-7.2.12/bin/php-conf...

2018-11-13 14:39:23 128

原创 centos7.2添加php命令到全局变量

编辑/etc/profile文件在最后一行加入 PATH=$PAHT:/usr/server/php/bin保存退出然后执行 source /etc/profile 就可以在linux下任意地方执行php命令了执行php -v 查看php的版本号...

2018-11-13 12:00:01 1799

原创 centos7编译安装redis-4.0.0

编译安装1.下载redis源码包[user@myhost /]# wget http://download.redis.io/releases/redis-4.0.0.tar.gz2.解压安装包[user@myhost /]# tar -zxvf redis-4.0.0.tar.gz3.安装依赖[user@myhost /]# yum install gcc gcc-c...

2018-11-13 10:18:15 130

原创 Nginx支持PHP

在nginx.conf 配置文件中添加:location ~ \.php$ { root html; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fas...

2018-11-12 17:42:12 173

原创 CentOs 7.2 安装PHP7.2 编译安装

安装扩展包并更新系统内核[root@iz28snxdn5mz ~]# yum install epel-release -y[root@iz28snxdn5mz ~]# yum updateYUM安装PHP依赖组件(包含Nginx依赖):[root@iz28snxdn5mz ~]# yum -y install php-mcrypt libmcrypt-devel libxml2...

2018-11-12 17:38:02 275

原创 centos7.2源码安装nginx

首先安装缺少的依赖包:yum -y install gcc gcc-c++ make libtool zlib zlib-devel openssl openssl-devel pcre pcre-devel从https://nginx.org/en/download.html下载nginx-1.12.2.tar.gz,下载压缩包放在任意位置,建议放在/usr/local/src或者/r...

2018-11-12 17:12:05 341

原创 laravel如何输出最后一条执行的SQL

\DB::enableQueryLog(); // 开启查询日志 \DB::table('xxx'); // 要查看的sql $queries = \DB::getQueryLog(); // 获取查询日志 print_r($queries); // 即可查看执行的sql,传入的参数等等 ...

2018-11-02 17:38:27 1034

转载 一台电脑如何管理多个SSH KEY

需求:一台电脑上(Mac os)管理多个ssh key,可以任意切换,达到多用户(账号)使用不同ssh提交代码。以下利用gerrit和github账号来做例子。1、生成ssh keyssh-keygen -t rsa -C "youremail@yourcompany.com" -f ~/.ssh/id_rsa_github若一路回车(密码可以不写),这样只会在~/.ssh/ ...

2018-10-17 18:28:03 758

转载 如何去解决fatal: refusing to merge unrelated histories

先pull,因为两个仓库不同,发现refusing to merge unrelated histories,无法pull因为他们是两个不同的项目,要把两个不同的项目合并,git需要添加一句代码,在git pull,这句代码是在git 2.9.2版本发生的,最新的版本需要添加--allow-unrelated-historiesgit pull origin master --allow...

2018-10-17 18:23:59 112

转载 lodop 使用教程之图文详解 + 详细方法/参数的配置说明

原文:https://blog.csdn.net/Hello_World_QWP/article/details/78125642废话不多说先呈上官网 : 云官网 : http://www.c-lodop.com/官网 : http://www.lodop.net/ (建议网速不怎么样的,不要使用这个网站了)这个就不用多讲了,当然云官网的速度要快一些,里面的内容展示方式都是一样的,包括版...

2018-09-19 12:40:46 11425 2

转载 http server原理,nginx与php之间是如何工作的

Nginx (“engine x”) 是一个高性能的 HTTP 和 反向代理 服务器,也是一个 IMAP/POP3/SMTP 代理服务器。 Nginx 是由 Igor Sysoev 为俄罗斯访问量第二的 Rambler.ru 站点开发的,第一个公开版本0.1.0发布于2004年10月4日。其将源代码以类BSD许可证的形式发布,因它的稳定性、丰富的功能集、示例配置文件和低系统资源的消耗而闻名。— 百...

2018-09-19 09:41:37 435

原创 请求第三方接口的请求类的设计实现(思路)

       在实际开发项目中免不了的肯定会请求其他系统的接口,而使用PHP请求其他类型的接口无非就是用curl跨域请求别的项目等第三方的接口。请求接口就是使用约定的请求类型请求第三方给的接口路由,同时传递给其数据。但是每个请求都要重复的设置请求方式和请求地址以及请求内容必然繁琐。        为了避免这种繁琐便可以写一个请求接口的类。就命名为BasicSendService吧。    ...

2018-09-05 18:51:16 2691

原创 1292 - Incorrect datetime value: '0000-00-00 00:00:00' for column 'expected_time' at row 39 With

 set global sql_mode="NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION"; 

2018-09-04 18:48:42 2122

原创 Homestead 配置站点后No input file specified.错误

解决方法:重新加载配置: vagrant provisionvagrant reload

2018-08-07 00:10:05 2393

原创 Laravel increment的时候实现对两个字段同时加1

DB::table(test)->increment('num',1,['vote'=>DB::raw('`vote`+1')]); 

2018-07-26 19:10:34 6120

原创 Laravel 5 SQL语句打印日志

Laravel 5 用DB自带的方式打印SQL语句:DB::enableQueryLog();DB::getQueryLog();得到的结果语句和参数是分开的,非常不利于验证。[ 0 => array:3 [▼ "query" => "select * from `mall_users` where `mall_users`.`id` = ? limit ...

2018-07-26 16:01:17 1117

转载 Git Stash用法,方便临时处理bug时随时切换分支而不丢失修改

最近在使用Git管理项目工程的时候,遇到了很多问题,也学习到了很多关于Git常见使用的技巧,下面就其中关于Git Stash的用法和大家分享下。首先,简单介绍下Git Stash命令的用法,详细的用法在man文档中有相关介绍,下面我来说明常见的使用。git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到G...

2018-07-26 09:23:50 417

原创 Git代码冲突解决办法

如果服务器上的文件发生了更改了的话,在本地更改该文件之前未使用git pull命令的话,那么在本地修改完该文件后使用git pull 或者git push时会发生冲突:error: Your local changes to the following files would be overwritten by merge: protected/config/main.php...

2018-07-23 19:38:25 619

原创 table表格td被撑开

我经常会遇到这样的问题:在设计好宽度的表格中,因为有些文本信息过长,而把表格撑开(弄的面目全非)!很让人头疼。其实解决这个问题很简单,只要在<td>的样式中加入word-break: break-all(强制换行),就会使那些不听话的文本自动回行。是我刚刚学到的,一起分享~~~一起看看吧:没有使用word-break之前:<table width="300" b...

2018-07-18 13:53:46 3671 2

原创 2006 - MySQL server has gone away 问题解决方法

在my.ini 中添加:max_allowed_packet = 128M

2018-07-16 09:50:40 992

原创 进程、线程、协程

进程:1.进程是资源调度的最小单位。2.程序运行的基本单位。3.堆、栈不共享,资源独立。4.创建时消耗很高。线程:1.进程的实体(单个或多个线程组成进程)。2.CPU调度的基本单位。3.堆共享,栈不共享。4.相同进程内调度效率极高(线程调度),不同进程内调度消耗较高(进程调度)协程:1.用户级别轻量级线程2.允许子程序在特定的地点进行挂起/恢复。3.虽然协程调度代价很低,但是在频繁切换的情况下要保...

2018-07-12 19:26:38 106

原创 cURL error 60 错误解决办法

php在curl的时候报此错误:cURL error 60: SSL certificate problem: unable to get local issuer certificate (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)根据报错后面提示的地址查询60错误:CURLE_SSL_CACERT (60)Peer cert...

2018-07-12 18:43:27 30124

原创 团队协作git操作流程:

克隆一个全新的项目,完成新功能并且提交:git clone XXX //克隆代码库git checkout -b test //新建分支modify some files //完成修改git add . //把修改加入stage中git commit -m '' //提交修改到test分支review代码git checkout master //切换到master分支git pull //更新代...

2018-07-11 09:37:48 477

原创 将composer设置为全局变量

全局安装是将 Composer 安装到系统环境变量 PATH 所包含的路径下面,然后就能够在命令行窗口中直接执行 composer 命令了。Mac 或 Linux 系统:打开命令行窗口并执行如下命令将前面下载的 composer.phar 文件移动到 /usr/local/bin/目录下面:复制sudo mv composer.phar /usr/local/bin/composerWindow...

2018-07-09 18:20:18 8629 1

原创 phpstudy 将自带的composer设置为全局

找到并进入 PHP 的安装目录(和你在命令行中执行的 php 指令应该是同一套 PHP)。将 composer.phar 复制到 PHP 的安装目录下面,也就是和 php.exe 在同一级目录。在 PHP 安装目录下新建一个 composer.bat 文件,并将下列代码保存到此文件中。@php "%~dp0composer.phar" %*最后重新打开一个命令行窗口试一试执行 composer ...

2018-07-09 18:17:00 3289 1

原创 centos7.2 安装nginx 1.14.0版本

要为RHEL / CentOS设置yum存储库,请/etc/yum.repos.d/nginx.repo 使用以下内容创建名为的文件 :[nginx]name=nginx repobaseurl=http://nginx.org/packages/OS/OSRELEASE/$basearch/gpgcheck=0enabled=1将“ OS” 替换为“ rhel”或“ centos”,这取...

2018-06-30 14:06:18 682

原创 laravel 报错

laravel报错: Please provide a valid cache path. 缓存配置文件cache.php 文件中配置,选择的是file缓存方式:查看目录下是有这个文件夹的,以为是权限问题,设置权限后还是报错。想想一开始也没有报错是权限问题.百度后发现要得再framework文件夹下建立 cache 、 sessions 、views 三个文件夹,发现缺少views文夹夹。建好后,...

2018-06-30 11:40:24 290

原创 js的选择框confirm的使用

第一种方法:挺好用的,确认以后才能打开下载地址页面。原理也比较清晰。主要用于删除单条信息确认 function test(){ var msg = "请先登录!"; if (confirm(msg)==true){ window.location.href='http://www.e1617.com/user.html...

2018-06-28 21:44:08 4370

原创 Linux下全局安装composer方法

//下载composercurl -sS https://getcomposer.org/installer | php//将composer.phar文件移动到bin目录以便全局使用composer命令mv composer.phar /usr/local/bin/composer//切换国内源composer config -g repo.packagist composer https://...

2018-06-28 17:17:10 359

原创 php date函数参数格式参考

必需。规定输出日期字符串的格式。可使用下列字符:d - 一个月中的第几天(从 01 到 31)D - 星期几的文本表示(用三个字母表示)j - 一个月中的第几天,不带前导零(1 到 31)l('L' 的小写形式)- 星期几的完整的文本表示N - 星期几的 ISO-8601 数字格式表示(1 表示 Monday[星期一],7 表示 Sunday[星期日])S - 一个月中的第几天的英语序数后缀(2 ...

2018-06-27 10:28:55 837

原创 vagrant 常用命令

vagrant init                            ------初始化vagrant up                             ------启动虚拟机vagrant halt                           ------关闭虚拟机vagrant reload                       ------重启虚拟机vag...

2018-06-13 13:46:44 114

原创 centos源码安装redis 和 php redis扩展

一.源码安装redis1.下载redis源码压缩包$ wget http://download.redis.io/releases/redis-4.0.9.tar.gz2.解压$ tar -zxvf redis-4.0.9.tar.gz -C -C后为解压到的绝对路径,不写默认当前路径;3.进到解压路径后$ make$ make install到此redis安装完毕启动redis ...

2018-06-09 17:05:13 154

原创 centos安装netcat工具及测试

netcat是网络工具中的瑞士军刀,它能通过TCP和UDP在网卡中读写数据。通过与其他工具结合和重定向,你可以在脚本中以多种方式使用它。使用natcat命令所能完成的事情令人惊讶。netcat所做的就是在两台电脑之间简历连接并返回两个数据流,在这之后所能作的事就看你的想法了。你能建立一个服务器,传输文件,与朋友聊天,传输流媒体或者用它作为其他协议的独立客户端。1.下载$ wget https://...

2018-06-09 12:13:25 1538

原创 使用composer安装laravel5.5

使用composer之前先安装composer;切换到你的nginx项目安装目录下;在命令行执行下面命令,blog为你的项目名:$ composer create-project --prefer-dist laravel/laravel=5.5.* blog运行后大概等待3分钟就可以安装好$ composer create-project --prefer-dist laravel/larave...

2018-06-07 20:17:39 3872

原创 PHP7之Trait详解

php从以前到现在一直都是单继承的语言,无法同时从两个基类中继承属性和方法,为了解决这个问题,php7出了Trait这个特性(听说这个Trait和Go语言有点类似,具体没学过Go语言) 。                                                               用法:在类中使用use关键字,声明要组合的trait名称。具体的trait声明使用tr...

2018-06-07 19:14:07 2693

原创 linux centos安装docker

运行docker需要内核版本为3.8或者更高的版本,内核必须支持一种合适的存储驱动(Drivice Mapper 、 AUFS 、 vfs 、 btrfs 、ZFS),默认存储驱动为Dirvice Mapper或AUFS且内核必须开启cgroup和namespace功能。使用   uname -r  可以查看内核版本。$ uname -r3.10.0-327.4.5.el7.x86_64若内核版...

2018-06-07 14:05:47 125

原创 Composer 使用

composer是什么:                                                                                如果你知道yum、apt-get、npm、bower等命令中的一种或者多种,那么,你也能很快知道composer是什么了。没错,它就是PHP里快速安装类库的。平时,我们安装一个PHP类库,需要搜索->下载;使用...

2018-06-07 11:38:33 673

空空如也

空空如也

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

TA关注的人

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