- 博客(17)
- 收藏
- 关注
原创 linux date命令设置系统时间的方法
<br />linux中date命令设置系统时间的方法<br /><br />名称 : date<br /><br />使用权限 : 所有使用者<br /><br />使用方式 :<br /><br />date [-u] [-d datestr] [-s datestr] [--utc] [--universal] [--date=datestr] [--set=datestr] [--help] [--version] [+FORMAT] [MMDDhhmm[[C
2010-11-30 19:50:00 1153
原创 MySQL数据库备份和还原的常用命令
<br />备份MySQL数据库的命令mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql<br />备份MySQL数据库为带删除表的格式<br />备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql<br />直接将
2010-11-29 18:13:00 586
原创 linux source命令
<br /> <br />source命令用法:<br /> source FileName<br /> 作用:在当前bash环境下读取并执行FileName中的命令。<br /> 注:该命令通常用命令“.”来替代。<br /> 如:source .bash_rc 与 . .bash_rc 是等效的。<br /> source命令(从 C Shell 而来)是bash shell的内置命令。点命令,就是个点符号,(从Bourne Shell而来)是source的另一名称。同样的,当前脚本中配置
2010-11-29 18:04:00 732
原创 Linux下 alias的添加位置 添加方法 然后使之生效
<br />在账户根目录下有.bash_profile文件<br /><br />编辑这个文件即可<br /><br />alias l.='ls -d .[a-zA-Z]* --color=tty'<br />alias ll='ls -l --color=tty'<br />alias ls='ls --color=tty'<br />alias mmsdb1='mysql -A -hmmsdb1 -umms -p!^#access mmsdb'<br />alias
2010-11-29 17:20:00 5814 1
原创 VIM中设置 php 自动缩进为 4个空格
<br />写代码自然少不了文本编辑利器vim,自动缩进是用制表符的,即便自己删掉制表符改成4个空格,也会在下一层次缩进中继续用制表符,这就造成了空格和制表符混用<br /> <br />可以修改、etc/vimrc的信息:<br />其中相关变量含义:变量名缩写含义(no)autoindentai自动缩进,即为新行自动添加与当前行同等的缩进。(no)cindentci类似C语言程序的缩进(no)smartindentsi基于autoindent的一些改进变量名缩写含义tabstop=Xts编辑时一个TAB
2010-11-29 11:10:00 3323
原创 sed 总结
sed用法 1.是一个非交互性文本流编辑器。它编辑文件或标准输入导出的文本拷贝。 2. 通过行号或正则表达式指定要改变的文本行 3. sed不与初始文件打交道,而只与它的一个拷贝打交道,如果操作结果没有重定向到一个文件,那么将输出到屏幕。 调用方式: a. 命令行方式 b. 将sed命令插入脚本文件中,然后调用sed c. 将sed命令插入脚本文件中,使得脚本文件为可执行。
2010-11-26 10:06:00 778
原创 sed 命令 使用 总结
<br />1. Sed简介<br />sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下介绍的是Gnu版本的Sed 3.02。<br />2. 定址<br />可以通过
2010-11-26 09:58:00 566
原创 sed 与 unix 命令等价代码
<br />UNIX | SED<br /><br /> -------------+----------------------------------------------------------------<br /><br /> cat | sed ':'<br /><br /> cat -s | sed '/./,/^$/!d'<br /><br /> tac | sed '1!G;h;$!d'<b
2010-11-26 09:35:00 616
原创 php 源码 分析
<br />PHP源代码分析<br />1. 目录结构<br />2. PHP使用Lex和Yacc对语法进行解析。<br />3. PHP如何使用Mysql?<br />4. 安全模式?<br />5. 那些是 PHP 的标准函数,那些是扩展函数?<br />6. PHP 源代码中的PHP_FUNCTION(xx) 宏。<br />7. 那些函数集是标准的?<br />8. 一些函数的实现过程<br />9. PHP 函数集注册过程<br />10. 有趣的Zend
2010-11-24 17:37:00 1603
原创 PHP 数组遍历 的差异(array_diff 的实现)
<br />题目如下:给你两个分别有 5000 个元素的数组,计算他们的差集<br /> -- 说白了也就是用 PHP 和你认为最好的算法实现 array_diff 的算法。<br />初次接到这个题目,我发现这非常的简单,于是按照以往的经验“随便”写了一个:function array_diff($array_1, $array_2) {<br /> $diff = array();<br /><br /> foreach ($array_1 as $k => $v1) {<br
2010-11-24 17:25:00 884
原创 Bash Shell 命令行 选项/参数处理
<br />选项与参数:<br />如下一个命令行:./test.sh -f config.conf -v –prefix=/home<br />我们称-f为选项,它需要一个参数,即config.conf, -v 也是一个选项,但它不需要参数。<br />–prefix我们称之为一个长选项,即选项本身多于一个字符,它也需要一个参数,用等号连接,当然等号不是必须的,/home可以直接写在–prefix后面,即–prefix/home,更多的限制后面具体会讲到。<br />在bash中,可以用以下三种方式来
2010-11-24 15:54:00 947
原创 命令行下 执行 带参数的php脚本 方法
<br />在命令行下执行带参数的php脚本的方法:<br />php本身就是一种脚本语言,不过我们一般都是通过apache来执行php,当然php也是可以通过命令行来执行的.和perl等语言类似.<br />主要还是用到了php.exe这个可执行文件,所以需要设置环境变量。<br />看下面这个最简单的代码,phphello.php :<br /><?php<br />echo "Hello php!"; <br />?> <br />现在,试着在命
2010-11-24 11:53:00 898
原创 vim 操作 总结
<br />一. 移动<br /> h,j,k,l 对应左,下,上,右w 移动光标向前一个单词b 移动光标向后一个单词nw 移动光标向前n个单词nb 移动光标向后n个单词$ 移动光标到行首^ 移动光标到当前行的第一个字母处) 移动光标到下一个句子( 移动光标到上一个句子gg 移动光标到页的第一行G 移动光标到页的最后一行nj 向下移动n行nG 跳至第n行H 移动光标到屏的上方M 移动光标到屏的中间L 移动光标到屏的下方fx 移动光标
2010-11-22 12:04:00 681
原创 php 命令行
<br /> 从版本 4.3.0 开始,PHP 提供了一种新类型的 SAPI(Server Application Programming Interface,服务端应用编程端口)支持,名为 CLI,意为 Command Line Interface,即命令行接口。顾名思义,该 SAPI 模块主要用作 PHP 的开发外壳应用。CLI SAPI 和其它 SAPI 模块相比有很多的不同之处,我们将在本章中详细阐述。值得一提的是,CLI 和 CGI 是不同的 SAPI,尽
2010-11-19 14:44:00 564
原创 寻找 和最大 最长子串
问题:<br />给你一个整型数组,其中的元素有正有负也有0,要求你找到一个连续的子串,子串的所有元素之和是所有的连续子串中最大的,而且是非负的。(应该讲清楚了吧?^_^)解决方法:<br />最简单而又最高效的方法应该就是《编程珠玑》上介绍的扫描法了吧。其基本思想是假设以【0~(i-1)】为下标区间的子串中的最大子向量的元素之和,以及以下标 i-1 为截止元素的最大子向量之和已经求出,则当扫描到下标为 i 的元素时,这两个最大和应该做如何改变?<br />具体操作可以这样:<br />通过一个变量保存遍历
2010-11-11 13:56:00 1217
原创 PHP DBA 函数库 及 使用
<br />在柏克莱的 BSD 系列操作系统中,有个简单的数据库结构,它以数个文件组成超小型的数据库系统,架构成抽象层 (abstraction layer) 的 DBA 数据库。 <br />目前 PHP 支持的 DBA 数据库包括 dbm:柏克莱发展的最早期 DBA 数据库。 ndbm:较新且较有弹性的 DBA。 gdbm:GNU 发展的 DBA, ftp://ftp.gnu.org/pub/gnu/gdbm/ db2:由 Sleepycat 软件开发的 DB2 (非 IBM 的 DB2), htt
2010-11-08 22:32:00 2412
原创 PHP 可变函数
<br />PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。 <br />变量函数不能用于语言结构,例如 echo(),print(),unset(),isset(),empty(),include(),require() 以及类似的语句。需要使用自己的包装函数来将这些结构用作变量函数。 <br /> <br />Example #1 可变函数示例<?
2010-11-02 15:27:00 854 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人