首页 包含搜索词 “” 的文章
  • 【1】vim 配置大全 【OK+GOOD+全】

    blogdaren 2011-06-06   951次来访
    将如下代码copy到 用户目录下 .vimrc, 保存即可生效;如果想所有用户生效,请修改/etc/vimrc (建议先cp一份)"=====================================================================================================" DesCription: 适合自己使用的vimrc文件,for...
  • 【2】vim目录树或文件浏览插件-NERD tree

    blogdaren 2011-06-05   2521次来访
    现代视窗编辑器一般都有列出文档功能,毕竟在文档和编辑器之间来回的切换会浪费很多的时间,VIM本身没有提供列出文档的功能,好在VIM拥有众多的插件支持,NERDTree便是一款在文件系统导航的插件,该插件可从VIM或github nerdtree获取。 下载并解压文件,将plugin文件夹下的NERD_tree.vim文件复制到主目录下的.vim/plugin文件夹中。 ...
  • 【3】如何在Linux下终端输出带颜色文字

    blogdaren 2011-05-26   835次来访
    Linux下Shell脚本输出带颜色文字 文本终端的颜色可以使用“ANSI非常规字符序列”来生成。举例:     echo -e "\033[44;37;5m ME \033[0m COOL"     以上命令设置作用如下:背景色为蓝色,前景色为白色,字体闪烁,输出字符“ME”,然后重新设置屏幕到缺省设置,输出字符 “COOL”。“e”是命令 echo 的一个可选项,它用于激活特殊字符的解析器...
  • 【4】cp显示进度条及完成百分比[OK]

    blogdaren 2011-05-24   1921次来访
    首先将如下脚本放置在/usr/bin下,要使用cp指令时,以大写CP指令,代替小写cp. (当然你可以自己修改脚本定制适合自己的命令) 脚本內容如下: #!/bin/bash SOURCE=$1 TARGET=$2 #CP=./fack_cp CP=cp $CP "$SOURCE" "$TARGET" & CPID=$! isalive() { ...
  • 【5】进度条在php中的使用

    blogdaren 2011-05-24   1044次来访
    首先设置参数,如图:   参数提交的下面的程序执行:($_GET['start'],$_GET['end'],$_GET['submit']) 这里的进度条是用在网站中商品生成静态页面的功能。整个代码如下: <? /* * ===========================================* * Copyright (c) 2010 –...
  • 【6】APACHE (no listening sockets available, shutting down Unable to open logs

    blogdaren 2011-05-17   939次来访
    Apache的默认虚拟主机 当一个请求到达的时候,服务器会首先检查它是否使用了一个能和NameVirtualHost相 匹配的IP地址。如果能够匹配, 它就会查找每个与这个IP地址相对应的<VirtualHost>配置段, 并尝试找出一个ServerName或ServerAlias配置项与请求的主机名相同的。 如果找到了,它就会使用这个服务器的配置。 否则,将使用符合这个IP地址...
  • 【7】解决[warn] _default_ VirtualHost overlap on port 80, the first has precedence问题

    blogdaren 2011-05-17   1292次来访
    问题背景:            在apache2的httpd.conf里新增加了1个VirtualHost,域名是www.ligh.com,此时,服务器总共2个VirtualHost ,apachectl restart的时候却出现了下面的警告提示: [warn] _default_ VirtualHost...
  • 【8】Facebook的前20位员工:他们现在都在哪里?

    blogdaren 2011-05-17   876次来访
    你也许对Facebook的Mark Zukerburg,Sean Parker和Eduardo Saverin有一定的了解,但你不一定了解其最初的20位员工,他们也都是为Facebook立下过汗马功劳的人,Facebook的一切包括照片应 用,圈人等许许多多的特色功能都是由他们设计创建的,而现在这些人大部分都已经离开Facebook了(看了社交网...
  • 【9】数据采集利器-PHP用DOM方式处理HTML之《Simple HTML DOM》

    blogdaren 2011-05-17   722次来访
    最近经常需要采集一些网上的数据,发现一个PHP处理HTML的利器 simple html dom,官方网址是http://simplehtmldom.sourceforge.net/ 看了一下文档,使用非常方便,关键是能够用CSS选择器来访问DOM树,和jquery相似,实在是难得的利器 以下是一个测试代码,用于抓取大众点评网上的咖啡分类的所有店铺: 01 <?ph...
  • 【10】PHP并发操作下的加锁

    blogdaren 2011-05-04   986次来访
    有这么一个需求:生成文件的时候,由于多用户都有权限进行生成,防止并发下,导致生成的结果出现错误,需要对生成的过程进行加锁,只容许一个用户在 一个时间内进行操作,这个时候就需要用到锁了,将这个操作过程锁起来。在用了cache的时候,cache失效可能导致瞬间的多数并发请求穿透到数据库此 时也可以得需要用锁在同一并发的过程中将这个操作锁定。 针对以上的2种情况,现在的解决方法是对处理过程进...
  • 【11】在 linux 的命令行输出进度条

    blogdaren 2011-05-04   977次来访
    linux 有些个命令比如 wget 会显示一个进度条。终于知道了一个办法弄出这个效果。其实也很简单: <?php for ($i = 0; $i <= 50; $i++) { printf("progress: [%-50s] %d%%\r", str_repeat('#',$i), $i * 2); usleep(1000 * 100); } echo "\n
  • 【12】awk:查看Apache的并发请求数及其TCP连接状态数据

    blogdaren 2011-04-30   862次来访
    netstat -n | awk ‘/^tcp/ {++S[$NF]} END {for(a in S) print a, S[a]}’ 状态:描述 CLOSED:无连接是活动的或正在进行 LISTEN:服务器在等待进入呼叫 SYN_RECV:一个连接请求已经到达,等待确认 SYN_SENT:应用已经开始,打开一个连接 ESTABLISHED:正常数据传输状态 FIN_WAIT1:应用说它已经完...
  • 【13】IE/FF浏览器F5刷新和地址栏按回车的区别

    blogdaren 2011-04-13   1153次来访
    Internet Explorer地址栏回车,HTTP头中 Accept 为:HTTP_ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-ms-application, application/vnd.ms-xpsdocument, application/xaml+xml, applicati...
  • 【14】HTTP/1.1 Cache-Control的理解

    blogdaren 2011-04-02   768次来访
           网页的缓存是由HTTP消息头中的“Cache-control”来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: (1) 打开新窗口 如果指定cache-control的值为private、no-c...
  • 【15】PHP队列的概念、数据结构及其应用

    blogdaren 2011-04-01   705次来访
    一:队列的概念、数据结构 队列(Queue)是运算受到限制的一种线性表。只允许在表的一端进行插入,而在另一端进行删除元素的线性表。队尾(rear)是允许插入的一端。队头(front)是允许删除的一端。空队列是不含元素的空表。 假设有个队列Q=(a1,a2,…,an),则a1为队头元素,an为队尾元素。元素入队的次序为a1,a2,…,an,而出队的次序为a1,a2,…,an。可见队列的操作是按照先进...