研发团队GIT开发流程新人学习指南

2017-01-24
阅读 5 分钟
12k
本文定位于为使用GIT标准分支开发流程的开发团队新人提供一份参考指南,其中的内容都是我们公司在研发团队初创时所遵循的一些开发流程标准,经过近一年的实践,虽说还有很多不足,但是随着团队经验的丰富和人员的扩张,我会适时地更新本文,分享我们在使用GIT开发流程中遇到的问题和解决方案。

MySQL之ROUND函数四舍五入的陷阱

2017-01-07
阅读 3 分钟
4.5k
在MySQL中,ROUND函数用于对查询结果进行四舍五入,不过最近使用ROUND函数四舍五入时意外发现并没有预期的那样,本文将这一问题记录下来,以免大家跟我一样犯同样的错误。

三十分钟学会SED

2016-12-18
阅读 28 分钟
6.5k
本文承接之前写的三十分钟学会AWK一文,在学习完AWK之后,趁热打铁又学习了一下SED,不得不说这两个工具真的堪称文本处理神器,谁用谁知道!本文大部分内容依旧是翻译自Tutorialspoint上的入门教程,这次是 Sed Tutorial 一文,内容做了一些删减和补充,增加了一些原文中没有提及到的语法和命令的讲解,并且对原文所有的...

三十分钟学会AWK

2016-10-31
阅读 19 分钟
20.5k
本文大部分内容翻译自我开始学习AWK时看到的一篇英文文章 AWK Tutorial ,觉得对AWK入门非常有帮助,所以对其进行了粗略的翻译,并对其中部分内容进行了删减或者补充,希望能为对AWK感兴趣的小伙伴提供一份快速入门的教程,帮助小伙伴们快速掌握AWK的基本使用方式,当然,我也是刚开始学习AWK,本文在翻译或者补充的过程...

RemoteTail-集群日志同步查看小工具

2016-09-24
阅读 2 分钟
7.5k
RemoteTail 是一款支持同步显示多台远程服务器的日志文件内容更新的工具,使用它可以让你同时监控多台服务器中某个(某些)日志文件的变更,将多台服务器的tail -f xxx.log命令的输出合并展示。

Docker学习笔记-基础命令

2016-08-13
阅读 10 分钟
3.2k
基础命令 - 镜像管理 获取镜像 使用docker pull命令从网络上下载镜像。 {代码...} 例如 {代码...} 不指定Tag的时候默认使用:latest,因此,上述命令实际上是docker pull ubuntu:latest。 查看镜像信息 使用docker images可以列出本地主机上已有的镜像列表。 {代码...} 还可以使用docker inspect命令查看单个镜像的详细信...

Laravel & Lumen之Eloquent ORM使用速查-高级部分

2016-06-24
阅读 5 分钟
8.1k
实现一个全局作用域功能只需要定义一个实现Illuminate\Database\Eloquent\Scope接口的类,该接口只有一个方法apply,在该方法中增加查询需要的约束

Laravel & Lumen之Eloquent ORM使用速查-进阶部分

2016-06-24
阅读 9 分钟
10.4k
假设User模型关联了Phone模型,要定义这样一个关联,需要在User模型中定义一个phone方法,该方法返回一个hasOne方法定义的关联

Laravel & Lumen之Eloquent ORM使用速查-基础部分

2016-06-24
阅读 5 分钟
8.5k
使用Eloquent ['eləkwənt] 时,数据库查询构造器的方法对模型类也是也用的,使用上只是省略了DB::table('表名')部分。

Laravel & Lumen 数据库操作速查

2016-06-24
阅读 8 分钟
27.5k
在Laravel中执行数据库操作有两种方式,一种是使用\DB外观对象的静态方法直接执行sql查询,另外一种是使用Model类的静态方法(实际上也是Facade的实现,使用静态访问方式访问Model的方法,内部采用了__callStatic魔术方法代理了对成员方法的访问。

JWT 简介

2016-05-03
阅读 3 分钟
25.2k
JWT是一种用于双方之间传递安全信息的简洁的、URL安全的表述性声明规范。JWT作为一个开放的标准(RFC 7519),定义了一种简洁的,自包含的方法用于通信双方之间以Json对象的形式安全的传递信息。因为数字签名的存在,这些信息是可信的,JWT可以使用HMAC算法或者是RSA的公私秘钥对进行签名。

使用XHProf查找PHP性能瓶颈

2015-08-29
阅读 3 分钟
43.3k
XHProf是facebook 开发的一个测试php性能的扩展,本文记录了在PHP应用中使用XHProf对PHP进行性能优化,查找性能瓶颈的方法。

Linux环境下使用rsyslog管理日志

2015-08-29
阅读 5 分钟
35k
在 Linux 系统中,日志文件记录了系统中包括内核、服务和其它应用程序等在内的运行信息。在我们解决问题的时候,日志是非常有用的,它可以帮助我们快速的定位遇到的问题。

[译]TCP连接关闭状态TIME_WAIT详解

2015-08-29
阅读 5 分钟
14.7k
在构建基于 TCP 协议的 C/S 系统的时候,经常会因为一些简单的错误而导致严重的影响系统的可扩展性。 其中一些错误是因为对TIME_WAIT状态不理解导致的。 在本文中,我将会讲解为什么要存在TIME_WAIT 状态,它的存在所造成的一些问题以及如何解决这些问题。

PHP扩展开发(一) - 构建第一个PHP扩展

2015-08-28
阅读 4 分钟
5.3k
首先需要确定系统中安装了gcc编译器,合适版本的bison等,下面是从源码编译安装PHP需要执行的基本命令: {代码...} 构建一个基本的扩展骨架 在PHP扩展开发时,使用ext_skel完成扩展的结构骨架创建。 {代码...} 注意: ext_skel命令文件在源文件的ext目录下。 这里的--extname参数是要创建的扩展名称,扩展名称为 小写字...

Git常用操作 - 分支管理

2015-08-13
阅读 2 分钟
3.9k
本文并非讲解分支管理知识,而是记录了Git分支管理的一些命令使用方法,供使用时参考。 以下使用 <branch_name>表示用户需要替换的内容 创建分支 {代码...} 上述命令创建一个新的分支 name,并且切换到新的分支,这里的-b参数表示创建并切换。 如果仅仅是创建一个新的分支而不切换到新分支,则直接使用git branch ...

实用Linux命令(二)

2015-07-06
阅读 7 分钟
7k
上接 实用Linux命令(一)。 查看Linux的版本(Red Hat/Cent OS) 在RedHat和Cent OS下,使用如下命令查看当前系统的版本。 {代码...} time命令: 统计程序执行时间 用于统计程序执行时间,这些事件包含程序从被调用到终止的时间,用户CPU时间,系统CPU时间。 {代码...} tee命令 tee命令用于将标准输入拷贝到标准输出。 {...

实用linux命令(一)

2015-07-06
阅读 8 分钟
10.3k
第一行中,03:30:22是当前时间,up 39 min是系统运行的运行了多长时间,1 user指出了当前有几个用户登录到系统,load average指的是系统负载,这后面的三个值分别是1分钟,5分钟,15分钟的系统负载平均值。

使用boot2docker管理Docker

2015-07-06
阅读 3 分钟
17k
在Mac上使用Docker,需要使用boot2docker建立docker运行的虚拟机宿主环境。安装boot2docker可以简单的通过brew进行安装。

Docker多容器连接-以Nginx+PHP为例

2015-07-01
阅读 3 分钟
30.9k
Docker提供了多个容器直接访问的方法,最简单的方式是直接使用端口映射-p参数指定映射的端口或者-P映射所有端口,多个容器直接通过网络端口进行访问。

PHP命令行下的世界

2015-07-01
阅读 5 分钟
9.7k
PHP作为一门web开发语言,通常情况下我们都是在Web Server中运行PHP,使用浏览器访问,因此很少关注其命令行操作以及相关参数的使用,但是,特别是在类Unix操作系统上,PHP可以作为一门脚本语言执行与shell类似的处理任务。