摘要: linux下没有隐藏文件属性这个概念,凡是以 . 开头的文件或目录,比如 .bashrc ,都是隐藏的,用 ls看不到,必须用 ls -a l或ll才能看到。让他们转换状态,就是重命名文件……比如说有个.a文件,用ls -a或ll 找到它,之后用命令 mv .a a 就可以了!如果还不明白下面有个测试可以试一下:首先建立一个测试文件 [root@cacti test]# touch test [root@cacti test]# ls test 然后我将test文件隐藏 [root@cacti test]# mv test .test [root@cacti test]# ls ... 阅读全文
posted @ 2011-09-17 20:32 漠北风 阅读(6583) 评论(0) 推荐(0) 编辑
摘要: 开始之前人类大脑对文字的处理是平面式的,所以我们浏览文章、查找资料或者重构代码,要么是横向读,要么是纵向读,要么使用搜索功能,将文字作为一个平面整体。而在编辑文字、编写代码的时候则不是横向就是纵向。常规文本编辑器都是横向编辑,而纵向编辑也常被作为特色功能。比如 Vim、EditPlus、UltraEdit 这些编辑器都有纵向编辑模式,或者称为列模式。像日常文字处理工具 MicroSoft Word、OpenOffice Writer 也可以通过按下功能键 ALT,实现纵向选中文本,然后对文本进行操作。纵向编辑不仅是编辑器的一种功能,更是人们思考问题的一种方式,项目符号、段落编号,都是纵向编辑的 阅读全文
posted @ 2011-09-14 21:33 漠北风 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 04 Mar 11深入理解PHP内存管理之谁动了我的内存作者:Laruence()本文地址:http://www.laruence.com/2011/03/04/1894.html转载请注明出处首先让我们看一个问题: 如下代码的输出,var_dump(memory_get_usage());$a = "laruence";var_dump(memory_get_usage());unset($a);var_dump(memory_get_usage());输出(在我的个人电脑上, 可能会因为系统,PHP版本,载入的扩展不同而不同):int(90440)int(90640)i 阅读全文
posted @ 2011-09-13 23:06 漠北风 阅读(1094) 评论(2) 推荐(0) 编辑
摘要: 简介 先看看下面这个过程:我们从未手动开启过PHP的相关进程,它是随着Apache的启动而运行的;PHP通过mod_php5.so模块和Apache相连(具体说来是SAPI,即服务器应用程序编程接口);PHP总共有三个模块:内核、Zend引擎、以及扩展层;PHP内核用来处理请求、文件流、错误处理等相关操作;Zend引擎(ZE)用以将源文件转换成机器语言,然后在虚拟机上运行它;扩展层是一组函数、类库和流,PHP使用它们来执行一些特定的操作。比如,我们需要mysql扩展来连接MySQL数据库;当ZE执行程序时可能会需要连接若干扩展,这时ZE将控制权交给扩展,等处理完特定任务后再返还;最后,ZE将. 阅读全文
posted @ 2011-09-13 23:05 漠北风 阅读(2142) 评论(0) 推荐(0) 编辑
摘要: LAMP(Linux-Apache-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Apache网络服务器,MySQL数据库,Perl、PHP或者Python编程语言,所有组成产品均是开源软件,是国际上成熟的架构框架,很多流行的商业应用都是采取这个架构,和Java/J2EE架构相比,LAMP具有Web资源丰富、轻量、快速开发等特点,微软的.NET架构相比,LAMP具有通用、跨平台、高性能、低价格的优势,因此LAMP无论是性能、质量还是价格都是企业搭建网站的首选平台。 对于大流量、大并发量的网站系统架构来说,除了硬件上使用高性能的服务器、负载均衡、CDN. 阅读全文
posted @ 2011-09-13 22:31 漠北风 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 1目录2================================================================================31.简介42.功 能52.1.全局命令62.2.书签7 2.2.1.书签表8 2.2.2.书签命令9 2.2.3.无效书签102.3.Nerdtree 映射112.4.文件系统菜单123.选项133.1. 选项总结143.2.选项明细1516171.简介18--------------------------------------------------------------------------------19N... 阅读全文
posted @ 2011-09-08 10:22 漠北风 阅读(19895) 评论(0) 推荐(1) 编辑
摘要: Vim 复制粘贴探秘Vim作为最好用的文本编辑器之一,使用vim来编文档,写代码实在是很惬意的事情。每当学会了vim的一个新功能,就会很大地提高工作效率。有人使用vim几十年,还没有完全掌握vim的功能,这也说明了vim的强大。而这样何尝不是一件好事呢,只要有的学习,就有的提高。最近使用Vim来写博客,发现在Vim中粘贴Python代码后,缩进就全乱了。仔细研究了以下,原来是自动缩进的缘故,于是做如下设置::set noai nosi取消了自动缩进和智能缩进,这样粘贴就不会错行了。但在有的vim中不行,还是排版错乱。后来发现了更好用的设置::set paste进入paste模式以后,可以在插入 阅读全文
posted @ 2011-09-07 16:36 漠北风 阅读(894) 评论(0) 推荐(0) 编辑
摘要: 一、首先确认电脑或服务器上已经安装VIM,如果不行没有的话可以去VIM官网(http://www.vim.org/download.php)载相应的版本进行安装。安装过程不再叙述。 二、开始配置vim 配置之前有几点先说明一下: I.为了方便叙述下文中如无特殊说明$VIM均为VIM的安装目录。 II.下文中的配置安装均在Linux(redhat)下完成,如有不同请自行调节或者给我留言,我会尽力解答。 III. 双引号 " 为配置文件注释符号 IV.当加入新doc时,需要执行命令:helptags $VIM/doc ,然后才能 :help *** 1.修改.v... 阅读全文
posted @ 2011-09-07 16:27 漠北风 阅读(13246) 评论(0) 推荐(0) 编辑
摘要: MySQL数据库的基本操作命令=========================一、mysql服务操作0、查看数据库版本 sql-> status;1、net start mysql //启动mysql服务2、net stop mysql //停止mysql服务 3、mysql -h主机地址 -u用户名 -p用户密码 //进入mysql数据库4、quit //退出mysql操作5、mysqladmin -u用户名 -p旧密码 password 新密码 //更改密码6、grant select on 数据库.* to 用户名@登录主机 identified by "密码" 阅读全文
posted @ 2011-09-06 14:18 漠北风 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 史上最强的vimrc文件http://amix.dk/vim/vimrc.html,据说有800行,还是作者精简后的结果."""""""""""""""""""""""""""""""""""""""" 阅读全文
posted @ 2011-08-17 23:22 漠北风 阅读(2015) 评论(0) 推荐(0) 编辑
摘要: 为什么要创建索引呢?这是因为,创建索引可以大大提高系统的性能。第一,通过创建唯一性索引,可以保证数据库表中每一行数据的唯一性。第二,可以大大加快数据的检索速度,这也是创建索引的最主要的原因。第三,可以加速表和表之间的连接,特别是在实现数据的参考完整性方面特别有意义。第四,在使用分组和排序子句进行数据检索时,同样可以显著减少查询中分组和排序的时间。第五,通过使用索引,可以在查询的过程中,使用优化隐藏器,提高系统的性能。也许会有人要问:增加索引有如此多的优点,为什么不对表中的每一个列创建一个索引呢?这种想法固然有其合理性,然而也有其片面性。虽然,索引有许多优点,但是,为表中的每一个列都增加索引,是 阅读全文
posted @ 2011-08-17 17:23 漠北风 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 需求分析挑战之旅——疯狂的订餐系统摘要:说教性质的需求分析理论,各位看了也白看,所以咱们就来一个真实个案——“订餐系统”体验一下。“订餐系统”貌似简单,但陷阱重重,各种需求分析的经典场景将会一一重现,各位做好准备接受这个挑战没有?本文文字超过1万1千字,而且有n多图片和思考题,请准备好盒饭边吃边看吧……作者:张传波www.umlonline.org大纲:1.某IT公司员工的吃饭问题2.需求分析的大道理3.背景-需要-需求规格4.没完没了的“新需求”5.领导“突发奇想”6.榨干人脑汁的需求分析7.变被动为主动视频课程:如果觉得看文章麻烦,可看本文对应的视频课程:http://www.cnblog 阅读全文
posted @ 2011-08-17 17:19 漠北风 阅读(713) 评论(0) 推荐(0) 编辑
摘要: 最近看了一个有关数据库设计的文章感觉写的挺好的,为了看着方便,把链接整理了一下。数据库设计 Step by Step (1)数据库设计 Step by Step (2)数据库设计 Step by Step (3)数据库设计 Step by Step (4)数据库设计 Step by Step (5)数据库设计 Step by Step (6) —— 提取业务规则数据库设计Step by Step (7)——概念数据建模数据库设计 Step by Step (8)——视图集成数据库设计Step by Step (9)——ER-to-SQL转化 阅读全文
posted @ 2011-08-17 17:17 漠北风 阅读(331) 评论(0) 推荐(0) 编辑
摘要: 1.设计原则1) 标准化和规范化数据的标准化有助于消除数据库中的数据冗余。标准化有好几种形式,但Third Normal Form(3NF)通常被认为在性能、扩展性和数据完整性方面达到了最好平衡。简单来说,遵守3NF 标准的数据库的表设计原则是:“One Fact in One Place”即某个表只包括其本身基本的属性,当不是它们本身所具有的属性时需进行分解。表之间的关系通过外键相连接。它具有以下特点:有一组表专门存放通过键连接起来的关联数据。举例:某个存放客户及其有关定单的3NF 数据库就可能有两个表:Customer和Order。Order表不包含定单关联客户的任何信息,但表内会存放一个 阅读全文
posted @ 2011-08-17 16:04 漠北风 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 使用VIM有段时间了,但是对于里面的一些知识还是一知半解,今天在网上无意中发现一篇文章感觉不错,希望能给像我一样的朋友带来一些帮助。由于内容比较多就不copy过来了,把网址给大家贴出来!Vim 实用技术,第 1 部分: 实用技巧http://www.ibm.com/developerworks/cn/linux/l-tip-vim1/index.htmlVim 实用技术,第 2 部分: 常用插件http://www.ibm.com/developerworks/cn/linux/l-tip-vim3/index.html其中有个插件可以显示黑客帝国里的代码竖着翻滚的效果,很帅!闲的没事的时候可 阅读全文
posted @ 2011-08-17 15:49 漠北风 阅读(433) 评论(0) 推荐(0) 编辑