`
文章列表
ssh远程文件传输命令scp scp 命令 scp 命令是 SSH 中最方便有用的命令了,试想,在两台服务器之间直接传送文件,仅仅用 scp 一个命令就完全解决了。 你可以在一台服务器上 以 root 身份运行 #scp servername:/home/ftp/pub/file1 . 这样就把另一台服务器上的文件 /home/ftp/pub/file1 直接传到本机器的当前目录下,当然你也可以用 #scp /tmp/file2 servername:/boot 把本机上的文件 /tmp/file2 送到另一台机器的 /boot 目录下。而且整个传送过程仍然是用 SSH 加密的。   ...
grep 搜索时忽略 .svn目录 如果是用svn管理的代码,每个文件夹下都有一个.svn的隐藏文件夹,包含对代码版本的控制信息,日积月累会越来越庞大。所有如果只是默认搜索的话,很多搜索结果都是svn目录下的,对我们来说,是没有价值的内容;而且还会耗费很多时间。 grep的--exclude-dir=参数就是为了排除某个目录的,即不包含等号后面的目录,所以我们可以利用此参数去掉.svn的隐藏目录。 --exclude-dir=参数的用法如下: If you have GNU Grep, it should work like this: grep --exclude-dir=" ...
Linux 快速安装 LAMP环境 #检查一下系统更新 初次安装可能更新的时间会比较长,请耐心等待。 yum update #安装gcc软件编译环境。 yum install gcc gcc-c++ #卸载系统自带的httpd yum erase httpd yum install zlib-devel libtool ncurses-devel libxml2-devel /*(zlib-devel 安装apache需要,否则出错 .libtool安装mysql时候需要.同时附带了autoconf automake imake 编译mysql 5. ...
LINUX计划任务cron 目前流行的LINUX系统在安装好后cron都是安装好的并且是随机启动的 启动cron服务 /sbin/service crond start 停止服务 /sbin/service crond stop 重启服务 /sbin/service crond restart 重新加载 /sbin/service crond reload 服务的启动停止介绍完了下面来说如何添加计划任务 使用crontab命令 crontab -u 设定某个用户的cron服务 crontab -l 列出当前用户的cron服务的详细内容 crontab -r 删除当前用户的cron服务 cro ...
<?php fwrite(STDOUT, "Enter name:"); $name = trim(fgets(STDIN)); fwrite(STDOUT, "Hi, $name\n\n"); var_dump($argc); var_dump($argv); 结果 stefan321@Lius-MacBook$ php test.php "hello world\!" 123 "hi~ stefan321" Enter name:stefan321 Hi, ste ...
POSIX 风格和兼容 Perl 风格两种正则表达式主要函数的类比(preg_match, preg_replace, ereg, ereg_replace) 首先来看看 POSIX 风格正则表达式的两个主要函数: ereg 函数:(正则表达式匹配) 格式:int ereg ( string pattern, string string [, array ®s] ) 注意:使用 Perl 兼容正则表达式语法的 preg_match() 函数通常是比 ereg() 更快的替代方案。(一般的话还是使用 preg_match() ,比较好勒~~) 以区分大小写的方式在 string 中寻 ...
[转] http://www.laruence.com/2010/04/15/1414.html ob_flush/flush在手册中的描述, 都是刷新输出缓冲区, 并且还需要配套使用, 所以会导致很多人迷惑… 其实, 他们俩的操作对象不同, 有些情况下, flush根本不做什么事情.. ob_*系列函数, 是操作PHP本身的输出缓冲区. 所以, ob_flush是刷新PHP自身的缓冲区. 而flush, 严格来讲, 这个只有在PHP做为apache的Module(handler或者filter)安装的时候, 才有实际作用. 它是刷新WebServer(可以认为特指apache)的缓冲 ...
OS X Mountain Lion 系统配置 Apache+Mysql+PHP 详细教程 【转】http://www.guomii.com/posts/30136 如果你是一名 Web 开发者,很多时候都需要在本地搭建服务器测试环境,比如 Apache+Mysql+PHP 这样的环境。事实上 Mac OS X 中想要搭建这样的环境很简 ...
centos 运行ifconfig等命令, 提示command not found 原因:/bin  /sbin等一些的路径并未添加到环境变量中 不妨做个试验: cd /etc/sbin ./ifconfg 正确显示结果。 编辑/etc/profile等文件,将这些路径添加至环境变量中 eg: vi /home/用户目录/.bash_profile中添加 PATH=$PATH:$HOME/bin:/sbin:/bin export PATH
论MySQL数据库中两种数据引擎的差别 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,请注意任何一种表都不是万能的,只用恰当的针对业务类型来选择合适的表类型,才能最大的发挥MySQL的性能优势。 InnoDB和MyISAM是在使用MySQL最常用的两个表类型,各有优缺点,视具体应用而定。 基本的差别为: MyISAM类型不支持事务处理等高级处理,而InnoDB类型支持。 MyISAM类型的表强调的是性能,其执行数度比InnoDB类型更快,但是不提供事务支持,而InnoDB提供事务支持已经外部键等高级数据库功能。 MyIASM是IASM表的新版本,有如下扩 ...
Linux下apache(优雅)停止、重启方式 立即停止 信号:TERM apachectl -k stop 发送TERM或stop信号到父进程可以使它立刻杀死所有子进程。这将花费一些时间来杀死所有子进程。然后父进程自己也退出。所有进行中的请求将被强行中止,而且不再接受其它请求。 优雅重启 信号:USR1 apachectl -k graceful 立即重启 信号:HUP apachectl -k restart 优雅停止 信号:WINCH apachectl -k graceful-stop 转:http://blog.csdn.net/lizhi200404520 ...
iphone中 CoreData 框架的简单解释 http://www.cnblogs.com/andhm/archive/2011/05/06/2038750.html 并非严格的说, CoreData是对sqlite数据库的一个封装. sqlite数据库操作的基本流程是, 创建数据库, 再通过定义一些字段来定义表格结构, 可以利用sql语句向表格中插入记录, 删除记录, 修改记录, 表格之间也可以建立联系. 这个过程出现了, 表格的结构(schema), 所有表格的结构和相互联系构成整个数据库的模型, 数据库存放的方式(可以是文件或者在内存), 数据库操作, sql语句(主要是查询) ...
ios delegate你必须知道的事情 转:http://popcornylu.blogspot.com/2011/07/delegate.html 当你开始写iOS程式不久,应该开始面对到很多的delegate, 不管是用别人的library或是自己写library,可能都逃不了delegate。 为了怕有些人不知道什么是delegate,在这边简单的介绍一下, delegate中文叫做委托,通常会用在class内部把一些事件处理"委托"给别人去完成。 举个例子,XML Parser可能他知道怎么parse xml,但是parse到的东西要怎么处理xml p ...
PHP file_get_contents 获取请求返回头信息 Code: file_get_contents("http://example.com"); var_dump($http_response_header); Output: array(9) { [0]=> string(15) "HTTP/1.1 200 OK" [1]=> string(35) "Date: Sat, 12 Apr 2008 17:30:38 GMT" [2]=> string( ...
Can't Replay MP3 in Browsers using HTML5 HTML5 audio 播放音频文件真的是很方便,不过还是有些小bug 引用 Chrome 18及更高版本支持HTML5音频和画布。但HTML5音频只有在网页服务器支持部分下载的情况下才能够顺利运作。这一问题的症状有: * 无法重播音频 * 无法控制重播位置 * 音频播放一次后停止,但“结束”事件没被激活 解决这一问题最简单的方式是,在网页服务器上启动远程请求。注意,Google App Engine并不支持远程请求,但我们可以通过执行支持远程请求的文件服务程式解决这一问题。 另一避开这一问题的方法是 ...
Global site tag (gtag.js) - Google Analytics