自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 MongoDb的安装

MongoDB 提供了 linux 各发行版本 64 位的安装包,你可以在官网下载安装包。下载地址:https://www.mongodb.com/download-center#community下载完安装包,并解压tgz(以下演示的是 64 位 Linux上的安装) 。curl -O https://fastdl.mongodb.org/linux/mongodb-...

2017-03-15 14:02:00 112

转载 PSR规范

目前包括以下几个规范:PSR-0(弃用)PSR-1PSR-2PSR-3PSR-41.PSR-0自动加载规范,此规范已被启用-本规范已于2014年10月21日被标记为弃用,目前新的替代规范为【PSR-4】本文是为自动加载器实现通用自动加载所需要遵循的编码规范一个标准的命名空间与类名称的定义必须符合以下结构:\<Vendor Name...

2017-03-15 10:32:00 132

转载 shell中各种括号的作用()、(())、[]、[[]]、{}

一、小括号,圆括号()1、单小括号 ()①命令组。括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。括号中多个命令之间用分号隔开,最后一个命令可以没有分号,各命令和括号之间不必有空格。 ②命令替换。等同于`cmd`,shell扫描一遍命令行,发现了$(cmd)结构,便将$(cmd)中的cmd执行一次,得到其标准输出,再将此输出...

2017-03-14 16:50:00 108

转载 mysql explain执行计划详解

1)、id列数字越大越先执行,如果说数字一样大,那么就从上往下依次执行,id列为null的就表是这是一个结果集,不需要使用它来进行查询。2)、select_type列常见的有:A:simple:表示不需要union操作或者不包含子查询的简单select查询。有连接查询时,外层的查询为simple,且只有一个B:primary:一个需要union操作或者含有...

2017-03-08 11:41:00 83

转载 PHP "延迟静态绑定" 功能,static

从这个名字的定义提取出两个关键点,第一点静态,也就是说这个功能只适用于静态属性或静态方法。第二点延迟绑定,这个根据下面代码就可以很好的理解看一下这个例子:class A{ static $name = "Tom"; public function printName(){ echo self::$name."\n"; s...

2017-03-07 10:24:00 69

转载 PHP函数详解:call_user_func()使用方法

UCenter源代码里有一个函数call_user_func,开始以为是自己定义的函数,结果到处都找不到。后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:<?phpfunction nowamagic($a...

2017-03-06 20:04:00 144

转载 php 中 function_exists 、 method_exists 和 is_callable

在判断类、方法、可调用结构的时候经常用到以下方法:1、function_exists—ReturnTRUEif the given function has been defined2、method_exists —Checks if the class method exists3、is_callable—Verify that the contents ...

2017-03-06 19:30:00 138

转载 PHP中的魔术方法和魔术常量简介和使用

魔术方法(Magic methods)PHP中把以两个下划线__开头的方法称为魔术方法,这些方法在PHP中充当了举足轻重的作用。 魔术方法包括:__construct(),类的构造函数__destruct(),类的析构函数__call(),在对象中调用一个不可访问方法时调用__callStatic(),用静态方式中调用一个不可访问方法时调用__get(),获得...

2017-03-06 19:28:00 154

转载 modify与change的区别

对mysql的表的表结构进行修改时,有用到change,modify两个,它们都有“改变”的意思,那它们在功能上有什么区别了?做个试验比较下1、字段重命名:1)changemysql> alter table t1 change number id char(2);Query OK, 0 rows affected (0.08 sec)Records: ...

2017-03-06 13:02:00 497

转载 理解Cookie和Session机制

会话(Session)跟踪是Web程序中常用的技术,用来跟踪用户的整个会话。常用的会话跟踪技术是Cookie与Session。Cookie通过在客户端记录信息确定用户身份,Session通过在服务器端记录信息确定用户身份。本章将系统地讲述Cookie与Session机制,并比较说明什么时候不能用Cookie,什么时候不能用Session。Cookie机制Cookie技术是客户...

2017-02-24 17:14:00 89

转载 预定义数组

预定义数组从PHP 4.1.0开始,PHP提供了一套附加的预定义数组,这些数组变量包含了来自web服务器、客户端、运行环境和用户输入的数据,这些数组非常特别,通常被称为自动全局变量或者“超”全局变量。就是一种特殊的数组,操作方式没有区别;不同去声明他们,在每个PHP脚本中默认存在,因为在PHP中用户不用自定义他们,所以在自定义变量时应避免和预定的全局变量同名;他们在全局范围内自动...

2017-02-24 16:45:00 412

转载 php输出echo、print、print_r、printf、sprintf、var_dump的区别比较

一、echoecho() 实际上不是一个函数,是php语句(是语言结构),因此您无需对其使用括号。不过,如果您希望向 echo() 传递一个以上的参数,那么使用括号会发生解析错误。而且echo是返回void的,并不返回值,所以不能使用它来赋值。例子:代码如下:<?php$a = echo("55nav"); // 错误!不能用来赋值echo "55nav"; // ...

2017-02-24 16:40:00 101

转载 PHP中变量类型的判断

一、gettype()gettype 会根据 参数类型返回下列值“boolean”(从 PHP 4 起)“integer”“double”(如果是 float 则返回“double”,而不是“float”)“string”“array”“object”“resource”(从 PHP 4 起)“NULL”(从 PHP 4 起)“unknown type”例如:ge...

2017-02-24 16:32:00 169

转载 git 配置多个SSH-Key

我们在日常工作中会遇到公司有个gitlab,还有些自己的一些项目放在github上。这样就导致我们要配置不同的ssh-key对应不同的环境。下面我们来看看具体的操作:1,生成一个公司用的SSH-Key $ ssh-keygen -t rsa -C "youremail@yourcompany.com” -f ~/.ssh/id-rsa在~/.ssh/...

2017-02-22 19:57:00 107

转载 HTTP Header 详解

HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议。HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服务器给与响应。就整个网络资源传输而言,包括message-header和message-body两部分。首先传递message-header,即httpheader消息。http header 消息通常被分为4个部...

2017-02-20 14:42:00 107

转载 RESTful Web API [设计篇]

《我所理解的RESTful Web API [Web标准篇]》Web服务已经成为了异质系统之间的互联与集成的主要手段,在过去一段不短的时间里,Web服务几乎清一水地采用SOAP来构建。构建REST风格的Web服务是最近两三年风行的潮流,所以很多人以为REST是一个事物。而事实却是:REST自其诞生之日起到现在(2014年)已经有14年了,它为什么叫这么一个“奇怪”的名字呢?目录...

2017-02-17 17:10:00 87

转载 常用排序算法总结

  我们通常所说的排序算法往往指的是内部排序算法,即数据记录在内存中进行排序。  排序算法大体可分为两种:    一种是比较排序,时间复杂度最少可达到O(n log n),主要有:冒泡排序,选择排序,插入排序,归并排序,堆排序,快速排序等。    另一种是非比较排序,时间复杂度可以达到O(n),主要有:计数排序,基数排序,桶排序等。  这里我们来探讨一下常用的比较排序算法...

2017-02-17 16:36:00 337

转载 解决git 出现 Your account has been blocked问题

使用git 出现 Your account has been blocked无法从远程pull代码下来,解决方案如下:$ git push origin masterGitLab: Your account has been blocked.fatal: Could not read from remote repository.git 提交时出现以上问题,只用重新设置下...

2017-02-17 10:23:00 2253

转载 Git 常用命令

  一、常用 git 命令    1.1  git clone <url> [<directory>]      从远程库 clone 代码到本地,directory 用于指定一个新目录名    1.2  git status      检查本地状态,可以查看当前所在分支、新增或被修改的文件    1.3  git checkout <f...

2017-02-10 16:58:00 93

转载 PHP中的Traits详解

PHP是单继承的语言,在PHP 5.4 Traits出现之前,PHP的类无法同时从两个基类继承属性或方法。php的Traits和Go语言的组合功能类似,通过在类中使用use关键字声明要组合的Trait名称,而具体某个Trait的声明使用trait关键词,Trait不能直接实例化。具体用法请看下面的代码:<?php trait Drive { publ...

2017-02-10 16:29:00 90

转载 linux系统下修改文件夹目录权限

下面一步一步介绍如何修改权限: 1.打开终端。输入”su”(没有引号)2.接下来会要你输入密码,输入你的root密码。3.假设我的文件夹在主目录里,地址为 /var/home/dengchao/cc 。假设我要修改文件权限为777,则在终端输入 chmod 777 /var/home/userid/cc文件夹的权限就变为了777。如果是修改文件夹及子文件夹权限可以...

2017-02-10 16:25:00 177

转载 Linux crontab定时执行任务 命令格式与详细例子

一、基本格式 :*  *  *  *  *  command分 时 日 月 周 命令第1列表示分钟1~59 每分钟用*或者 */1表示第2列表示小时1~23(0表示0点)第3列表示日期1~31第4列表示月份1~12第5列标识号星期0~6(0表示星期天)第6列要运行的命令二、crontab文件的一些例子:30 21 * * * /usr/local/etc/rc.d/l...

2017-02-10 16:23:00 84

转载 查看linux系统常用的命令,Linux查看系统配置常用命令

一、linux CPU大小 cat /proc/cpuinfo |grep "model name" && cat /proc/cpuinfo |grep "physical id" 说明:Linux下可以在/proc/cpuinfo中看到每个cpu的详细信息。但是对于双核的cpu,在cpuinfo中会看到两个cpu。常常会让人误以为是两个单核的cpu。其实...

2017-02-10 16:22:00 397

转载 命令行生成永久key方法

执行命令 ssh-keygen -t rsa -C "***@guazi.com"一路回车到结束执行命令 cat .ssh/id_rsa.pub,显示key打开web访问http://git.corp.ganji.com/点击右侧:“Profile Settings”->“SSH KEYS”->“ADD SSH KEYS”将key复制粘贴进去,点击保存即可...

2017-02-10 16:17:00 121

空空如也

空空如也

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

TA关注的人

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