随笔分类 - php
摘要:之前一直被PHP strtotime 计算时间出错搞得很头疼。 看了鸟哥的文章。才明白 从逻辑上来讲,这不是问题。 经常会有人被strtotime结合-1 month, +1 month, next month的时候搞得很困惑, 然后就会觉得这个函数有点不那么靠谱, 动不动就出问题. 用的时候就会很
阅读全文
摘要:当前分支是maser分支,我想将stable分支上的代码完全覆盖brush分支,首先切换到brush分支。 git reset --hard origin/stable执行上面的命令后brush分支上的代码就完全被stable分支上的代码覆盖了(本地分支),然后将本地分支强行推到远程分支。 git
阅读全文
摘要:我一个表 students 表,有3个字段 ,id,name,age 我要查询 通过 name 和age,在这两个字段 是创建 联合索引?还是分别在name和age上创建 单列索引呢? 多个字段查询什么情况下用联合索引 什么时候分别创建单列索引呢? 1,首先要确定优化的目标,在什么样的业务场景下,表
阅读全文
摘要:1.2、直接brew install imagemagick@6完成安装 2、去http://pecl.php.net/package/imagick下载安装包 2.1、下载完后解压tar -xzvf imagick-3.4.3.tar。 2.2、cd imagick-3.4.3 2.3、执行cd
阅读全文
摘要:/** * 字符截取 支持UTF8/GBK * @param $string * @param $length * @param $dot */ function str_cut($string, $length, $dot = '...') { $strlen = strlen($string); if($strlen ', '·', '…'), array('∵',' ', '...
阅读全文
摘要:简介MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bson格式,因此可以存储比较复杂的数据类型。Mongo最大的特点是他支持的查询语言非常强大,其语法有点类似于面向对象的查询语言,几乎可以实现类
阅读全文
摘要:以下以CentOS 7.2为例,安装php的运行环境,首先打开php官网http://php.net/点击导航栏的Downloads进入下载页面:http://php.net/downloads.php 这里下载最新版的php 7.0.5 的源码包: 下载下来之后上传至服务器 因为php安装需要编译
阅读全文
摘要:grant all privileges on [database].* to 'database'@'localhost' identified by 'password' 例如: grant all privileges on mytest.* to 'mytest'@'localhost' i
阅读全文
摘要:insert into persons (id_p, lastname , firstName, city ) values (200,'haha' , 'deng' , 'shenzhen'), (201,'haha2' , 'deng' , 'GD'), (202,'haha3' , 'deng
阅读全文
摘要:Nginx通过CORS实现跨域 2016-09-01 10:33 阅读 9.4k 评论 0 Nginx通过CORS实现跨域 2016-09-01 10:33 阅读 9.4k 评论 0 社区广播:运维派(Yunweipai.com)是国内最早成立的IT运维社区,欢迎大家投稿,让运维人不再孤寂的成长!
阅读全文
摘要:今天在开发库上给一个表添加字段时候,发现居然报错: root@DB 06:14:42>ALTER TABLE `DB`.` user` ADD COLUMN `status_mode` TINYINT UNSIGNED AFTER ` test_id`; ERROR 1292 (22007): In
阅读全文
摘要:第一步:在项目的composer.json中添加如下一行 "require": { "laravel/framework": "5.0.*", "barryvdh/laravel-ide-helper":"dev-master" } 第二步:执行composer update 第三步:添加servi
阅读全文
摘要:简单记录一下安装ES的过程,给小小白们提供一下参考: 下载安装包 https://www.elastic.co/downloads/elasticsearch建议下载2.3.2版本,最新的5.0.0版本与可视化话工具elasticsearch-head可能不太兼容 解压运行 cd到安装目录sudo
阅读全文
摘要:前言:在git管理前必须得有一个仓库仓库可以是专门的服务器,也可以是一台外网能访问的电脑里做为版本仓库 在这之前 如果您没有自己的版本仓库 搭建一个Gitlab也是一个不错的建议 在这之前,得有一个裸仓库(就是 这个是相对于工作目录而言的,工作目录中有正常编辑的文件,而bare repository
阅读全文
摘要:cd ~/.ssh #没有则需要创建一个。 mkdir ~/.ssh ssh-keygen -t rsa cd ~/.ssh scp id_rsa.pub root@IP地址:~/.ssh/id_rsa.pub ssh root@IP地址 cd ~/.ssh cat id_rsa.pub >> authorized_keys rm id_rsa.pub exit...
阅读全文
摘要:准备工作 配置防火墙,开启80端口、3306端口删除原有的 iptables , 添加合适的配置 添加如下内容 : :wq保存退出, 重启防火墙使配置生效 关闭SELINUX 添加一行内容: :wq保存退出 开始安装 一. 安装nginx 二. 安装PHP 三. 安装 MySQL 配置 1. 配置n
阅读全文
摘要:准备篇: 1、配置防火墙,开启80端口、3306端口 vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT #允许80端口通过防火墙 -A INPUT -m state
阅读全文
摘要:yum remove git yum install zlib (系统默认已经装上) yum install zlib-devel ># wget https://github.com/git/git/archive/v2.2.1.tar.gz ># tar zxvf v2.2.1.tar.gz ># cd git-2.2.1 ># make configure >#...
阅读全文
摘要:static关键字在类中是,描述一个成员是静态的,static能够限制外部的访问,因为static后的成员是属于类的,是不属于任何对象实例,其他类是无法访问的,只对类的实例共享,能一定程序对该成员尽心保护。 const是一个定义常量的关键字,类似于C中的#define,能够定义一个常量,如果在程序中
阅读全文
摘要:一、ORM简介 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。那么,到底如何实现持久化呢?一种简单的方
阅读全文