- 浏览: 564782 次
- 性别:
- 来自: 上海
最新评论
-
jiyilee:
的确,不少命令都不能用,不方便啊。。
Apple:如何在iphone、ipad上安装一些常用命令行命令 -
idong杨:
[url][url][url][url][url][/url] ...
php中将SimpleXMLElement Object数组转化为普通数组 -
idong杨:
...
php中将SimpleXMLElement Object数组转化为普通数组 -
wcily123:
递归删除指定目录下的.git文件find . -name .g ...
Linux上批量删除.svn目录 -
yilinsitian:
受教了,好像Socket通信超时机制 还没有说吧
Android·HTTP超时机制
文章列表
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并不支持远程请求,但我们可以通过执行支持远程请求的文件服务程式解决这一问题。
另一避开这一问题的方法是 ...