JS中使用正则表达式

基本用法

1
2
var reg = /^\d+$/;
var result = reg.test("字符串"); // false

PHP addslashes() 函数

定义和用法

addslashes() 函数在指定的预定义字符前添加反斜杠。 这些预定义字符是:

  • 单引号 (')

PHP 错误控制运算符@

PHP一些类型对应的bool值

小测试……

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
var_dump(false, !!false);
// bool(false) bool(false)

var_dump(null, !!null);
// NULL bool(false)

var_dump(0, !!0);
// int(0) bool(false)

var_dump(1, !!1);
// int(1) bool(true)

var_dump('', !!'');
// string(0) "" bool(false)

var_dump(' ', !!' ');
// string(1) " " bool(true)

var_dump(array(), !!array());
// array(0) { } bool(false)

var_dump(array(''), !!array(''));
// array(1) { [0]=> string(0) "" } bool(true)

PHP Bookmarks

HandBook

CentOS - phpMyAdmin的安装

安装phpMyAdmin

1
sudo yum install phpmyadmin

phpMyAdmin连接阿里云RDS

sudo vi /etc/phpMyAdmin/config.inc.php 修改$cfg['Servers'][$i]['host']的值

1
2
3
4
5
6
7
8
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use
// $cfg['Servers'][0]. You can disable a server config entry by setting host
// to ''. If you want more than one server, just copy following section
// (including $i incrementation) serveral times. There is no need to define
// full server array, just define values you need to change.
$i++;
$cfg['Servers'][$i]['host'] = 'xxxx.mysql.rds.aliyuncs.com'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port'] = ''; // MySQL port - leave blank for default port

Git - Please tell me who you are.

解决方案

1
git config --global user.email "you@example.com"

Xcode 下本地文件一键同步到服务端

新建工程

Xcode--New--Project--OS X--Other--External Build System

PHP Date() 函数

小测试……

1
2
3
4
5
6
7
8
9
date("Y-m-d"); // 2015-02-10

$now = microtime(TRUE);
date("Y-m-d", $now); // 2015-02-10
date("Y-m-d", $now - 60 * 60 * 24); // 2015-02-09

mktime(hour, minute, second, month, day, year)
$t = mktime(13, 2, 3, 2, 10, 2015);
date("Y-m-d H:i:s", $t); // 2015-02-10 13:02:03