摘要: 1、Linux 基础安装Linux操作系统Linux文件系统Linux常用命令Linux启动过程详解熟悉Linux服务能够独立安装Linux操作系统能够熟练使用Linux系统的基本命令认识Linux系统的常用服务安装Linux操作系统Linux基本命令实践设置Linux环境变量定制Linux的服务 Shell 编程基础使用vi编辑文件使用Emacs编辑文件使用其他编辑器2、Shell 编程基础Shell简介认识后台程序Bash编程熟悉Linux系统下的编辑环境熟悉Linux下的各种Shell熟练进行shell编程熟悉vi基本操作熟悉Emacs的基本操作比较不同shell的区别编写一个测试服务器 阅读全文
posted @ 2011-11-08 23:03 Fakis 阅读(606) 评论(0) 推荐(0) 编辑
摘要: 通常利用Apache的rewrite模块对 URL 进行重写的时候, rewrite规则会写在 .htaccess 文件里。但要使 apache 能够正常的读取.htaccess 文件的内容,就必须对.htaccess 所在目录进行配置。从安全性考虑,根目录的AllowOverride属性一般都配置成不允许任何Override ,即< Directory />AllowOverride None< /Directory>在 AllowOverride 设置为 None 时, .htaccess 文件将被完全忽略。当此指令设置为 All 时,所有具有 “.htaccess 阅读全文
posted @ 2011-08-20 05:38 Fakis 阅读(288) 评论(0) 推荐(0) 编辑
摘要: 今天看了一下别人写的程序的源代码,发现是用vim写的,代码中有趣是用vim来折叠代码,一开始我以为是用插件的,后来上网查了查,得出以下使用方面的技巧。1. 折叠方式可用选项来设定折叠方式:可在Vim 配置文件中设置 set fdm=XXX可直接在文件中使用注释调用vim命令 /* vim: set fdm=XXX: */有6种方法来选定折叠:manual 手工定义折叠 indent 更多的缩进表示更高级别的折叠 expr 用表达式来定义折叠 syntax 用语法高亮来定义折叠 diff 对没有更改的文本进行折叠 marker 对文中的标志折叠注意,每一种折叠方式不兼容,如不能既用expr又用m 阅读全文
posted @ 2011-04-14 16:48 Fakis 阅读(37641) 评论(1) 推荐(3) 编辑
摘要: IE6文字溢出的BUG不仅仅是注释造成的以及解决办法插入代码:<div style="width:400px"> <div style="float:left"></div> <input type="hidden" value="hidden" /> <div style="display:none;">hidden</div> <div style="float:left;width:400px" 阅读全文
posted @ 2011-04-03 02:38 Fakis 阅读(1931) 评论(1) 推荐(1) 编辑
摘要: 查询当前这周的数据SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now());查询上周的数据SELECT name,submittime FROM enterprise WHERE YEARWEEK(date_format(submittime,'%Y-%m-%d')) = YEARWEEK(now())-1;查询当前月份的数据select name,submittime from enterprise wh 阅读全文
posted @ 2011-03-07 23:29 Fakis 阅读(3047) 评论(0) 推荐(0) 编辑
摘要: 如果某一项中设置的是varchar(50)那么对英文当然是50那么对中文呢utf-8的中文占3个字节那么,这个varchar(50)是不是只能存16个汉字了?mysql varchar(50) 不管中文 还是英文 都是存50个的MySQL5的文档,其中对varchar字段类型这样描述:varchar(m) 变长字符串。M 表示最大列长度。M的范围是0到65,535。(VARCHAR的最大实际长度由最长的行的大小和使用的字符集确定,最大有效长度是65,532字节)。为何会这般变换?真是感觉MySQL的手册做的太不友好了,因为你要仔细的继续往下读才会发现这段描述:MySQL 5.1遵从标准SQL规 阅读全文
posted @ 2011-03-07 23:25 Fakis 阅读(54803) 评论(2) 推荐(1) 编辑
摘要: curl_setopt(PHP 4 >= 4.0.2)curl_setopt -- 为CURL调用设置一个选项描述 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项。option参数是你想要的设置,value是这个选项给定的值。下列选项的值将被作为长整形使用(在option参数中指定): CURLOPT_INFILESIZE: 当你上传一个文件到远程站点,这个选项告诉PHP你上传文件的大小。CURLOPT_VERBOSE: 如果你想CURL报告每一件意外的事情,设置这个选 阅读全文
posted @ 2011-03-07 23:23 Fakis 阅读(2315) 评论(0) 推荐(0) 编辑
摘要: 建立一个文本文件,取名为kill-svn-folders.reg(扩展名由txt改为reg),内容如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN] @="Delete SVN Folders"[HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Folder\shell\DeleteSVN\command] @="cmd.exe /c \"TITLE Removing SVN Folde 阅读全文
posted @ 2011-03-07 23:16 Fakis 阅读(205) 评论(0) 推荐(0) 编辑
摘要: 一、前 言接触Linux也有一段时间了,不过这几天在编译开源程序时,才发现自己对linux文件系统的目录结构了解的不够透彻,很多重要目录都说不清楚是用来干嘛的,于是在网上百度了一下这方面的介绍,根据自己的使用习惯,整理出来一篇关于Linux文件系统的目录结构的文章,和大家一起分享。文章对Linux下所有目录一一说明,对比较重要的目录加以重点解说,以帮助初学者熟练掌握Linux的目录结构。同时文章最后附录了一份Linux目录结构的简明手册,以便大家查阅。二、目 录1、什么是文件系统2、文件系统的类型3、目录结构的详细解读4、一些重要子目录的解读5、附录:目录结构的简明查阅手册三、正 文我想,不光 阅读全文
posted @ 2011-03-02 05:18 Fakis 阅读(3200) 评论(0) 推荐(0) 编辑
摘要: 刚重装了一下 Ubuntu 10.04 server,发现使用TAB键自动补全的方法失效,在网上找了一下,终于找到解决方法编辑/etc/bash.bashrc文件(必须以管理员权限),找到以下几行:# enable bash completion in interactive shells#if [ -f /etc/bash_completion ] && ! shopt -oq posix; then# . /etc/bash_completion#fi把后三行前面的#去掉,取消注释,变为:# enable bash completion in interactive she 阅读全文
posted @ 2011-03-02 00:16 Fakis 阅读(4197) 评论(0) 推荐(0) 编辑