- 浏览: 22723 次
- 性别:
- 来自: 南阳
最新评论
文章列表
#!/bin/sh
#host
host="192.168.150.73"
#user
user="xxxx"
#password
password="xxxx"
#ddd
#db
db="xxxx"
#mysqldump
mysqldump="/opt/lampp/bin/mysqldump"
#mysql
mysql="/opt/lampp/bin/mysql"
#path
path="/home/m ...
#/bin/bash
LOAD=$(awk '{print $1}' /proc/loadavg)
CPUNUM=$(grep -c processor /proc/cpuinfo)
if [ $(echo "$LOAD > $CPUNUM" | bc) = 1 ]; then
RESULT=$(ps -eo pcpu,pmem,user,args | awk '$1 > 0' | sort -nr)
if [ -n "$RESULT" ]; then
echo "$RESULT& ...
linux操作快捷键
- 博客分类:
- linux 快捷键
我们在linux终端操作时候,有时候会输入很长的参数,当我们想回到命令开始或结束处,通常按方向键左右,会不会感觉特别麻烦?参数很长的话,起码要15秒吧。有时候我们会按方向键上下,来寻找历史命令,按顺序找,如果命令很多,要找到也会很麻烦的,我是深有同感,今天就和大家说说这方面的快捷操作,分享下:
首先要回到命令开始处,按Ctrl + a 就可以,返回到结束处,按Ctrl + e
接下来,寻找历史命令,也很简单,先按Ctrl + r,然后输入你要找的命令,就会显示该历史命令及参数,只需要回车就行了。
删除光标之前的字符,按Ctrl + u
删除光标之后的字符,按Ctrl ...
phpQuery分析网页文本
- 博客分类:
- php前端
抓取网页文本,通常做法是采用正则表达式,但是对于正则表达式不熟悉的人可能就难啦。phpQuery就是可以不用正则,就像jquery一样,分析网页元素。
比如说我要获取class为.test的元素的文本
在jquery中,我们可以这样写:
$(".test").text();
获取html内容:
$(".test").html();
呢么我们采用phpQuery类似于这种写法。
首先下载phpQuery,http://code.google.com/p/phpquery/
解压缩后放到工程目录下面,导入phpQuery.php
...
刚才讲了上传,呢么下载怎么做呢?很简单,讲刚才后2个 参数调个位置即可。
如我们要将服务器192.168.xxx.xxx 的 /home/jihao/test.sh下载到本地/home/jack/下,可以这样:
scp root@192.168.xxx.xxx:/home/jihao/test.sh /home/jack
如果是目录的话,加上参数-r即可。
如果我想把一个文件/home/jack/A,上传到某台服务器(192.168.xxx.xxx)的/home/jihao/上,一般采用scp命令。
如下:
scp /home/jack/A root@192.168.xxx.xxx:/home/jihao
回车,输入该服务器密码即可。前提是要有该目录的写入权限。
这样就可以了。
如果我要上传的不是文件,而是文件目录怎么办呢?
只需要在原来的基础上加个参数就行了:
scp -r /home/jack/ root@192.168.xxx:xxx:/home/jihao
du 命令
例如查看根目录大小
du -m -c --max-depth=1
其中-m代表单位M,-c代表显示总共信息。max-depth 层级
-k代表(K)
指定查看目录命令如下:
du -m -c --max-depth=1 /home/
以上的参数比较常用。
所涉及到的系统函数有下面
1.魔术常量(__FILE__)
php里面有3类魔术,魔术常量,魔术方法,魔术引号。这个地方
魔术常量就下面的7个,和普通常量不同,魔术常量随着所处的位置而发生变化。
php里面的魔术常量有7个, ...
调用 registerCoreComponents 函数
/**
* Registers the core application components.
* @see setComponents
*/
protected function registerCoreComponents()
{
$components=array(
'coreMessages'=>array(
'class'=>'CPhpMessageSource',
'language'=>'en_us',
'basePath ...
<?php
/**
* CApplication class file.
*
* @author Qiang Xue <qiang.xue@gmail.com>
* @link http://www.yiiframework.com/
* @copyright Copyright © 2008-2011 Yii Software LLC
* @license http://www.yiiframework.com/license/
*/
/**
* CApplication is the base class for ...
第一步,加载常量。
第二步,声明YiiBase类
第三步,注册自动导入类的方法
第四步,导入/base/interfaces.php文件
涉及系统函数:
microtime,日历和时间扩展下的Date/Time函数
defined 判断YII_BEGIN_TIME常量是否存在,不存在的话,设置该常量为当前时间。
spl_autoload_register spl函数
导入接口文件,如下:
IApplicationComponent 所有的应用组件都必须实现该接口。应用完成配置后,将调用该接口的init方法。
ICache 所有的缓存组件必 ...
先点击http://www.yiichina.com/download/,下载一份yii源代码。
下载完毕,将文件解压缩到工程目录yii下。
打开/yii/demos/blog/index.php。下面就开始我们的源代码阅读之旅。index.php代码如下:
<?php
// change the following paths if necessary
$yii=dirname(__FILE__).'/../../framework/yii.php';
$config=dirname(__FILE__).'/protected/config/main.php';
...
分油算法:一个桶中有12斤油最多也只能装12斤,要求倒出6斤,可现在另外只有两个桶,分别可装9斤与5斤,请问应如何来倒?程序如何实现
倒退法:12斤油桶设为a,5斤油桶设为b,9斤油桶设为c
假设油已经倒出完毕,呢么a,b,c三个桶里面的油,肯定有一个桶是6斤油,而肯定不是b,因为b最多能装5斤油,也就是说6斤的油肯定不是在a中就是在b中,又因为总共有12升,所以可以肯定的是ac各6斤油,而b则为0,
下面是具体的倒油过程:
初始阶段:a=12,b=0,c=0
1.从a桶向b桶中倒油,直到b桶倒满为止,这时a桶剩下a=12-5=7,而b桶则为b=5,
2.从b桶向c桶倒油,直到 ...
话说Linux刚一出世,边引得无数英雄竟折腰,纷纷为其添砖加瓦,并为此乐不疲倦.像我等菜鸟只有站在边上看热闹的份,至于源码,虽说人人可得,但高手看门道,菜鸟看热闹.仿佛武林中的绝世秘籍,随传至多人,但得道者有几人...
我等菜鸟,生性驽钝,就好似一把尚未开刃的钝刀...砍个小树枝也要连砍数日,砍个不停,吴刚何其悲哉,经年累月,却无所进展.每念及次,悲不自来.秋风随弱,可扫落叶;我等菜鸟,何时能扫起这片落叶呢?
linux为何总是呢么小?
如何利用foreach 写个可使用的for循环呢...
也就是指定次数循环....貌似foreach 和section 都是针对数组循环的,但是好像没办法指定次数循环,比如说我要指定循环10次或者50次,在php里面可以用for,但在smarty里面用不了,就想仿照foreach 或section写个for循环.....不知道有高手指点吗,....可行否?