macOS 误删除 /private/var/folders 导致无法启动的解决方案

2016-09-22
阅读 1 分钟
13.9k
概述: 启动进入命令行模式,挂载硬盘,创建目录,重启。 步骤: 1、关闭电脑,按住 Command+S 启动进入单人模式(single-user mode),进入命令行模式。 2、检查 root 文件系统 /sbin/fsck -fy 3、挂载 root 文件系统,需要读写权限/sbin/mount -uw / 4、创建被删除的目录 mkdir /var/folders/zz或者 mkdir /var/folder...

使用 gdb 调试 PHP core

2016-05-20
阅读 3 分钟
11.1k
一、开启 查看是否开启 core dump 输出 ulimit -a 打开 core dump 文件记录 ulimit -c unlimited yum install gdb php-dbg 关闭 core dump 文件记录 ulimit -c 0 设置内核core dump出来的存放路径(注意目录要有权限给php写):echo "/tmp/core.%e.%p.%t" > /proc/sys/kernel/core_pattern 二、调试 1、准备 .gdbinit...

Sublime Install Package 时出现 no packages available 的解决方案

2016-05-18
阅读 1 分钟
3.6k
使用 cmd + shift + p (OS X) 打开 Package Control,选择 install,提示:There are no packages available for installation。

PHP 中 in_array 需要注意的一点

2016-05-10
阅读 1 分钟
2.2k
in_array()第三个参数决定变量和数组中元素如何进行比较。值为 false(默认值)时,相当于 ==,值为 true 时,相当于 ===。

Laravel 5 IDE Helper 安装

2016-02-06
阅读 1 分钟
12.5k
一、项目地址 [链接] 二、安装方法 1、方法一:直接使用已经生成的文件 下载 [链接] 中的 _ide_helper.php,放置于项目根目录。 2、方法2:手动生成 引入库: {代码...} 在 config/app.php 的 providers 中添加: {代码...} 生成辅助文件: {代码...} 提示:需要首先清除 bootstrap/compiled.php,所以生成前需要执行 ph...

CentOS 6 搭建 FTP 服务记录

2015-06-23
阅读 1 分钟
18.5k
关于 VSFTP 在 Linux 下搭建 FTP 服务器一般会使用 vsftpd。vsftpd 的前两个字母代表 "very secure" 。 项目官网:[链接] 安装 VSFTP 使用 yum 安装 vsftpd: {代码...} 如果需要连接其他 FTP 服务器,则可以安装 FTP 客户端。 {代码...} 添加用户 {代码...} 禁止用户的 ssh 登录权限,只允许 FTP 访问: {代码...} 配置 ...

$_REQUEST 详解

2015-05-26
阅读 2 分钟
5.7k
前言 在平时的开发中,我们可能会遇到以下问题: 通过 $_REQUEST 得到值怎么和与 $_GET 获取到的不同? $_SERVER 的值怎么是空的? 能通过 $_REQUEST 获取到 cookie 值吗? 要想回答这几个问题,我们就需要详细了解一下 $_REQUEST 。 PHP 相关配置 首先来看看 PHP 配置文件 php.ini 中的相关配置: {代码...} variables_...

brew update 时一些报错的解决方法

2015-05-24
阅读 1 分钟
10.4k
错误一:Error: Failed to update tap: homebrew/dupes 解决方案 {代码...} 参考:[链接] 错误二:Error: Permission denied - /usr/local/lib/dtrace/node.d 解决方案 {代码...} 参考:[链接]

PHP 5.3、5.4、5.5、5.6 中的新特性

2015-05-24
阅读 8 分钟
26.9k
在之前的 PHP 版本中,必须使用静态值来定义常量,声明属性以及指定函数参数默认值。 现在你可以使用包括数值、字符串字面量以及其他常量在内的数值表达式来 定义常量、声明属性以及设置函数参数默认值。

使用 ab 进行压力测试

2015-05-24
阅读 2 分钟
4.1k
命令 {代码...} -n:代表请求数 -c:代表并发数 -H:添加请求头,例如 ‘Accept-Encoding: gzip’,以gzip方式请求。 -n 10000 -c 100 即一共进行10000次请求,每次并发数为100. 结果 {代码...}

Nginx 配置文件详解

2015-05-24
阅读 5 分钟
13.2k
顶级配置 {代码...} 修改系统文件打开数量限制: {代码...} 重启后永久生效,则需要设置修改: {代码...} 在文件尾部添加: {代码...} Events 模块 {代码...} HTTP 模块 {代码...} SERVER 模块 {代码...} 参考资料 1、[链接] 2、[链接] 3、[链接]

Linux 下删除大量文件

2015-05-22
阅读 1 分钟
2.6k
保存下边脚本为 slowRemove.sh,并添加可执行权限 chmod +x slowRemove.sh。通过 sleep,降低服务器硬盘负载压力。

Some PHP Coding Tips「2015年05月25日更新」

2015-05-21
阅读 1 分钟
2.2k
解决方法:在 switch 之前,把变量类型转换成所期望的类型。 而 in_array 提供了第三个参数,如果第三个参数的值为 TRUE 则 in_array() 函数还会检查变量的类型是否相同。(参考:[链接])

PHP 中的 == 和“隐式转换”

2015-05-21
阅读 1 分钟
10k
如果在一个网站,使用240610708作为密码,然后用QNKCDZO登陆,结果可以登录的话,说明密码是以MD5方式保存的。类似的,如果用aaroZmOk作为密码,然后用aaK1STfY登陆,结果可以登录的话,说明密码是以sha1方式保存的。第三种当然就是明文存储了。

Beanstalkd 使用记录

2015-05-21
阅读 3 分钟
18.6k
一、安装 1、官网 [链接] 2、安装 {代码...} 3、启动 {代码...} -b 开启binlog,断电后重启会自动恢复任务。 4、配置文件 {代码...} 二、基本概念 1、Beanstalkd设计里面的核心概念: job:一个需要异步处理的任务,是 Beanstalkd 中的基本单元,需要放在一个 tube 中。 tube:一个有名的任务队列,用来存储统一类型的 j...

通过 XtraBackup 实现不停机不锁表搭建主从同步

2015-03-03
阅读 4 分钟
16.7k
Xtrabackup是由 Percona 开发的一个开源软件,可实现对 InnoDB 的数据备份,支持在线热备份(备份时不影响数据读写)。备份时,Xtrabackup 会将 Master 的 binlog 信息记录在 xtrabackup_slave_info 文件中,通过此信息可以方便的搭建主从复制。

mysqldump 使用备忘

2015-03-03
阅读 2 分钟
3.1k
-t(--no-create-info):不导出创表的语句。不加参数是默认导出建表语句(先drop table然后create table);

iOS 学习参考资料

2015-03-02
阅读 3 分钟
9.9k
Programming with Objective-C: About Objective-C : Apple 撰写的一份关于 Objective-C 2.0 的一份文档,这也算是学习 iOS/Mac 开发必读的一份文档,记得我当初看的时候是叫做 The Objective-C Programming Language。

开发 WebAPP 的几个前端框架

2015-03-01
阅读 1 分钟
6.8k
[链接] [链接] [链接] (中文文档:[链接]) [链接]

服务器配置记录「不断更新」

2015-01-30
阅读 1 分钟
2.4k
设置每早 6:00 对时,编辑计划任务文件 /etc/crontab,添加一行:0 6 * * * root /usr/sbin/ntpdate time.nist.gov > /dev/null

CentOS LNMP 环境搭建记录

2015-01-30
阅读 4 分钟
5.3k
*仅供参考,如有不当之处,欢迎批评指正。以下安装过程以 CentOS 5.* 系列为例 * 准备需要的源 1、添加 EPEL 源: 项目地址:[链接] 安装步骤: {代码...} 2、添加 Remi 源: 项目地址:[链接] 安装步骤: {代码...} 3、添加 Nginx 官方源: 项目地址:[链接] 安装步骤: {代码...} 4、添加 MySQL 官方源: 项目地址:[...

使用 OpCache 提升 PHP 性能

2015-01-29
阅读 2 分钟
28.1k
OpCache 通过对 opcode 的缓存和优化来提升 PHP 执行速度。在 PHP 5.5、5.6 版本中 OpCache 已内建,编译安装时使用 --enable-opcache 即可。PHP 5.2 - 5.4 也可手动安装。

Host '*' is blocked because of many connection errors.

2015-01-14
阅读 1 分钟
5k
某天,连接服务器数据库时,提示:Host '*' is blocked because of many connection errors. Unblock with 'mysqladmin flush-hosts'

MemcacheQ 的安装与使用

2014-05-08
阅读 3 分钟
7.1k
1、安装libevent 官网:[链接] {代码...} 2、安装 BerkeleyDB 官网:[链接](下载需要登录) 安装: {代码...} 安装完成之后: {代码...} 或者: {代码...} 添加: {代码...} 并执行: {代码...} 3、安装 MemcacheQ 官网:[链接] {代码...} 测试是否安装成功: {代码...} 4、启动服务 建立相关目录: {代码...} 启动服务...

Gearman 的安装和使用

2014-05-05
阅读 2 分钟
10.6k
如果 configure 时,提示 configure: error: could not find boost,则需要先安装 boost library:

常用 Linux 命令备忘

2014-05-05
阅读 1 分钟
3.1k
1、查看 centos 发行版本 {代码...} 2、查看处理器位数 {代码...} 3、查看文件夹大小 {代码...} 4、以 root 身份运行上条命令 {代码...} 5、列出目录里最大的十个文件 {代码...} 6、时间戳转换为时间 {代码...} 7、查看端口及进程 {代码...} 8、检查用户登录记录 {代码...} 9、查看所有的进程 {代码...} 10、查看所有用...

Nginx 下 Laravel 的安装

2014-05-05
阅读 1 分钟
5.9k
1、安装Composer {代码...} 2、安装Laravel {代码...} 3、为 app/storage 目录下的文件设置写权限 4、配置 nginx {代码...}

Linux 下通过 phpize 安装 PHP 扩展 memcache

2014-05-05
阅读 1 分钟
7.8k
1、下载并解压 memcache 扩展文件 {代码...} 2、执行 phpize 扩展安装程序(具体路径需根据自己系统环境修改) {代码...} 3、编译安装 memcache {代码...} 4、修改 php.ini,添加扩展 {代码...} 参考: 1、PHP官方文档-phpize:[链接] 2、PECL memcache扩展下载:[链接]

Linux 下建立 del 函数防止错删文件

2014-05-05
阅读 1 分钟
2.7k
1、打开文件 {代码...} 2、添加别名 {代码...} 3、删除方法 {代码...} 4、查看回收站 {代码...} 注意:修改后需要重新登录bash才会生效。

检测手机号码的区域和运营商API

2014-05-05
阅读 1 分钟
9k
【推荐】淘宝话费充值:[链接] 【推荐】京东话费充值:[链接] 【推荐】一号店话费充值:[链接] K780:[链接] 手机在线:[链接] 其他:[链接]