Yet another bootstrap theme.

2015-08-16
Laravel学习笔记(二)--- Laravel5.1安装

Laravel 5.1

6月份的时候,Laravel正式发布了5.1这个LTS(长期支持 - long-time support)版本。这是Laravel历史上第一个提供支持的版本。理论上这个版本会在稳定性和安全上有为期3年的支持,因此今天就重新安装了一下,记录下安装的步骤。

阅读此文

2015-05-05
Laravel学习笔记(一)--- 依赖注入和IoC容器

依赖注入(DI)

假设实现一个汽车类Car,它依赖一个引擎类Engine:

1
2
3
4
5
6
7
8
9
class Car
{

public function go()
{

$engine = new Engine();
$engine->start();
echo "go";
}
}

阅读此文

2015-04-20
PHP的包管理工具Composer

Composer是PHP的包管理工具,类似于Ruby的gem、Python的pip、Nodejs的npm,利用它可以方便的安装和管理依赖的包。
作为一个PHP的依赖包管理工具,其主要提供了两个功能:

  • 依赖包安装和管理
  • autoload自动加载
阅读此文

2014-07-06
设置vps

linode的vps买了有段时间了,可一直没抽出空来搞,最近被长城搞得各种上不去,各种烦,所以趁mac装系统的时候装了下机,顺便安了个shadowsocks,配合goagentX各种好用。

阅读此文

2014-07-06
mac重装机记录

昨天下午,连接到公司relay的时候出现各种诡异的卡,再加上装了一些乱七八糟的软件,系统比较乱。正好手头有安装黑苹果时候的u盘,索性就重装了一下,在这里记录下。

阅读此文

2014-06-08
用hexo搭建静态博客

前几天网上乱逛发现树莓派系统Pidora 2014发布了,于是就想折腾一下换个系统玩玩。
但是之前在树莓派上用typecho搭了一个博客,备份啥的又比较麻烦,而且没几篇文章在上面,干脆就试试听说很久一直没时间搞的静态博客。

阅读此文

2014-04-19
如何安装黑苹果

背景

偶尔逛论坛的时候发现了pcbeta这个之前用来看win7信息的神坛竟然还有个mac版,里面都是介绍如何安装黑苹果的帖子,正好最近对mac特口水,就想先安个osx系统试试,看看好用不。
看了各种帖子,各种baidu,各种google,费了3个晚上终于把win8.1和mac双系统安上了。

阅读此文

2014-02-26
PHP中的魔术方法(一) __call()和__callStatic()

php5.3.0中新增了两个魔术方法:__call()__callStatic()
用这两个方法可以做很多神奇的事情

定义

这两个函数的定义如下:

1
2
public mixed __call ( string $name , array $arguments )
public static mixed __callStatic ( string $name , array $arguments )

$name 参数是要调用的方法名称。$arguments 参数是一个枚举数组,包含着要传递给方法 $name 的参数。

阅读此文