Feb142016
Feb142016
linux中查看文件时显示行号
在linux中查看文件内容时如何显示行号呢?
[root@1-min etc]# cat -n nginx.conf //显示所有行号(包括空行)
[root@1-min etc]# cat -b nginx.conf //显示所有行号(但不包括空行)
或者:
[root@1-min etc]# nl -ba nginx.conf //显示所有行号(包括空行)
[root@1-min etc]# nl -bt nginx.conf //显示所有行号(但不包括空行)
再...阅读全文
Feb142016
Swoole实践:6-使用Swoole实现毫秒级定时任务
项目开发中,如果有定时任务的业务要求,我们会使用linux的crontab来解决,但是它的最小粒度是分钟级别,如果要求粒度是秒级别的,甚至毫秒级别的,crontab就无法满足,值得庆幸的是swoole提供的强大的毫秒定时器。
应用场景举例
我们可能会遇到这样的场景:
场景一:每隔30秒获取一次本机内存使用率
场景二:2分钟后执行报表发送任务
场景三:每天凌晨2点钟定时请求第三方接口,如果接口...阅读全文
Feb132016
linux新建文件的命令
linux新建文件的命令总结。
(1)vi(或者vim)
例如:vi php.ini,如果当前目录不存在该文件会自动创建该文件(当然必须得保存才会产生新文件)。
(2)touch
改命令主要是用来修改文件时间戳,或者新建一个不存在的文件。例如:
touch php.ini
(3)cp
改命令主要用来复制文件,例如:cp php.ini index.txt
(4)mv
改命令主要用来剪切文件,例如:mv php.ini index.txt
(5)tail cat l...阅读全文
Feb132016
Sublime Text 3设置php编译功能
有时候需要用运行一段 PHP 代码,比如测试某个函数返回值等等,如果启动 Http Server,再打开浏览器,那黄花菜都凉了。我们可以在 Sublime Text 3 中创建 PHP 的 build system,这样就可以利用 Ctrl+B 命令快速运行php代码了。
1、将PHP程序设置到环境变量中,以使在任意目录下都可执行php命令。
关于这个,linux下和windows下分别又不同的方法,可以网上搜索到。
2、创建PHP编译系统
添...阅读全文
Feb132016
chown命令修改文件或目录的所有者
在linux中, 可以通过chown命令修改文件或者目录的所有者。
通常是root用户或者有权限的用户使用。
格式:chown [选项] 用户或组 文件
说明:
chown将指定文件的所有改为指定的用户或组。用户可以是用户名或 用户I D;组可以是组名或组ID。
文件是以空格分开的要改变权限的文件列表,支持通配符。
选项含义:
-R 递归式地改变指定目录及其下的所有子目录和文件的拥有者。
-v 显示chown命令...阅读全文
Feb102016
MySQL SELECT查询语句大全
MySQL是一种常用的关系型数据库管理系统,SELECT语句用于从表中检索数据。下面是一份MySQL SELECT查询语句的大全,包含了常用的语句和一些高级查询。
简单查询语句
查询表中所有数据:
SELECT * FROM 表名;
查询表中特定字段的数据:
SELECT 字段1, 字段2 FROM 表名;
查询表中满足条件的数据:
SELECT * FROM 表名 WHERE 条件;
查询表中去重的数据:
SELECT DISTINCT 字段 FRO...阅读全文
Feb072016
Feb072016
MySQL Timeout详细介绍
简介
在使用MySQL数据库时,经常会遇到一些时间相关的限制,其中一个常见的问题就是MySQL Timeout。Timeout是指当一个操作在规定的时间内没有完成时,系统自动终止该操作。MySQL Timeout是指当在一次数据库连接中执行操作时,如果超过了一定的时间限制,那么MySQL会自动断开连接。本篇博客将详细介绍MySQL Timeout的概念、原因、解决方法以及一些实用的技巧。
MySQL Timeout原因
MySQL Ti...阅读全文
Feb052016
让ecshop模板支持php运算
在 cls_template.php 底部加入函数:
/***
*
*处理math中的公式.
*
***/
function get_math_para($val) {
$pa = $this->str_trim ( $val );
foreach ( $pa as $value )
{
if (strrpos ( $value, '=' ))
{
list ( $a, $b ) = explode ( '=', str_replace ( array (' ', '"', "'", '"' ), '', $value ) );
if (strpos ( $b, '$' ) >= 0)
...阅读全文