首页 作者:blogdaren 的文章
  • 【1】如何在VIM中写博客?

    blogdaren 2011-10-26   1635次来访
    如果你已经厌倦了在网页上写博客,那你可以换一种方式,比如在 VIM 中写博客。 而 VimRepress 就是我们需要的插件,它是在之前一个 vimpress 插件的基础上开发的,通过 VIM 写博客,然后发送到博客。 插件下载地址:http://www.vim.org/scripts/script.php?script_id=3510 首先在 vimrc 中加入如...
  • 【2】微软的可爱的蛋糕与对Kernel代码的贡献

    blogdaren 2011-09-26   1087次来访
    作为一个 Linux 用户,你会信任 Microsoft 吗?也许以前你会好不犹豫的说 No,不过最近两条让人大跌眼镜的关于 Microsoft 与 Linux 的新闻则让许多人开始认真思考 Microsoft 与 Linux 的关系,一 是在前不久发布的 Linux 3.0 中,来自 LWN 的统计显示 Microsoft 位列 RedHat, Intel, Novell 与 IBM 之后...
  • 【3】【原创】Linux如何批量杀死进程?

    blogdaren 2011-08-30   967次来访
    举个例子: 批量杀死名称中包含 "java" 的进程 解决方案: # ps aux | grep java | awk '{print $2}' | xargs kill -9
  • 【4】【原理】如何解决笔记本敲字母键出来的是数字?

    blogdaren 2011-08-23   979次来访
    原因及原理: 笔记本一般都有个数字小键盘,  通过 Fn + Num Lock 组合键(数字小键盘开关键)可以激活. 解决方案: 知道了原理,所以如题的问题就很好解决了,答案就是再次按下:  Fn + Num Lock 组合键
  • 【5】VIM宏命令详细介绍

    blogdaren 2011-06-26   1547次来访
    按qa(q表示开始录制宏,宏的名字为a) 中间的操作 再q(表示宏录制结束,Vim会提示记录完成) 这样宏录完了,可以用了。 再@a,宏执行了一次。按下6@a 就执行了6次!!! 任务c:错落有致 操作:这次演示一下宏的用法,请严格按本教程操作。 先做一下确认:输入法没有打开,并Esc到normal状态,gg到文首。 按qa(q表示开始录制宏,宏的名字...
  • 【6】如何解决运行软件时出现的"ActiveX部件不能创建对象"错误

    blogdaren 2011-06-14   1039次来访
    第一步: 运行以下命令: 开始 ---> 运行 ---> regsvr32 "C:\Program Files\Common Files\System\ado\msado15.dll 如果不行, 直接跳到第二步 第二步: 将以下文件内容复制到记事本, 并保存为批处理文件(如:run.bat), 双击运行即可。 @echo off echo begin run...this ma...
  • 【7】【原创】笔录下自己常用的几个alias

    blogdaren 2011-06-13   981次来访
  • 【8】VIM配置大全

    blogdaren 2011-06-06   1165次来访
    将如下代码copy到 /path/to/vimrc set nocompatible " 关闭 vi 兼容模式 syntax on " 自动语法高亮 colorscheme molokai " 设定配色方案 set number " 显示行号 set cursorline...
  • 【9】Linux中如何让cp命令显示进度条及完成百分比?

    blogdaren 2011-05-24   2541次来访
    新建一个脚本 /usr/bin/mycp,脚本内容如下: #!/bin/bash SOURCE=$1 TARGET=$2 #CP=./fack_cp CP=cp $CP "$SOURCE" "$TARGET" & CPID=$! isalive() { out=`ps -p $1 2> /dev/null` return $? } while...
  • 【10】【原创】解决Apache报错:[warn] _default_ VirtualHost overlap on port 80, the first has precedence问题

    blogdaren 2011-05-17   1565次来访
    问题背景:       在apache2的httpd.conf里新增加了1个VirtualHost,域名是www.test.com,此时,服务器总共2个VirtualHost ,重启报错: [warn] _default_ VirtualHost overlap on port 80, the first has precedence 问题原因:...
  • 【11】如何在 Linux 的命令行模拟输出进度条?

    blogdaren 2011-05-04   1237次来访
    模拟进度条: <?php for ($i = 0; $i <= 50; $i++) { printf("progress: [%-50s] %d%%\r", str_repeat('#',$i), $i * 2); usleep(1000 * 100); } echo "\n
  • 【12】HTTP/1.1 Cache-Control的理解

    blogdaren 2011-04-02   1015次来访
    网页的缓存是由HTTP消息头中的 "Cache-control" 来控制的,常见的取值有private、no-cache、max-age、must-revalidate等,默认为private。其作用根据不同的重新浏览方式分为以下几种情况: 打开新窗口: 如果指定cache-control的值为private、no-cache、must-revalidate,那么打开新窗口访问时都会...
  • 【13】【原创】利用正则表达式将字符串分组处理

    blogdaren 2011-03-28   1304次来访
    问题背景: 有这样一个字符串:其内容由多个[]括起,每个[]后用逗号隔开,[]中的字符串也用逗号隔开,末尾没有逗号。 要求将此字符串以[]为单位分割成N个小数组。 样板代码: <?php $content = '["1","user1","0"],["2","user2","0"],["3","user3","0"]'; 解决方案: <?php ...
  • 【14】Smarty常用变量修饰符

    blogdaren 2011-03-17   1494次来访
    什么是变量修饰符? {$xxx|变量修饰符:参数1:参数2} 注意:对变量进行修饰时,可以同时用几个变量修饰符(相同的也能同时用),每个之间用“|”分开。 常用变量修饰符: (1)capitalize: 单词首字母大写 注:如果单词包含数字,例如:blogdaren100,则不会大写 (2)count_characters: 计算字符数 注:不包括空格...
  • 【15】windows实用电脑快捷键大全

    blogdaren 2011-02-28   1039次来访
    一、常见用法: F1           显示当前程序或者windows的帮助内容。 F2           当你选中一个文件的话,这意味着“重命名” F3           当你在桌面上的时候是打开“查找:所有文件” 对话框 F10或ALT        激活当前程序的菜单栏 windows键或CTRL+ESC   打开开始菜单 CTRL+ALT+DE...