上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

2011年7月11日

摘要: 插入:命令含义命令含义a在光标后输入(进入输入模式)A行尾插入(进入输入模式)i在光标前输入(进入输入模式)I从光标所在列的第一个非空白字元前面开始插入(进入输入模式)o光标所在行下面新加一行(进入输入模式)O光标所在行上面新加一行(进入输入模式)操作:y复制选择部分yw复制单词yy复制行p粘贴d删除选择部分dd删除行数字n+dd删除n行gg到文件头GG到文件尾n+yy复制当前开始的n行删除和复制(普通模式、可视模式)删除:dd:删除一行dw:删除一个单词,需将光标移到单词的第一个字母。d$:删除当前光标到该行的行尾的字母daw:删除一个单词,光标在单词任意位置dnw:删除N个单词dnj:向下 阅读全文
posted @ 2011-07-11 16:31 天空尚兰 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 检查可更新的rpm包#yum check-update更新所有的rpm包#yum update更新指定的rpm包,如更新kernel和kernel source#yum update kernel kernel-source大规模的版本升级,与yum update不同的是,连旧的淘汰的包也升级#yum upgraderpm包的安装和删除安装rpm包,如xmms-mp3#yum install xmms-mp3删除rpm包,包括与该包有倚赖性的包#yum remove licq注:同时会提示删除licq-gnome,licq-qt,licq-textyum暂存(/var/cache/yum/)的 阅读全文
posted @ 2011-07-11 16:07 天空尚兰 阅读(356) 评论(0) 推荐(0) 编辑

2011年7月7日

摘要: 百度一下关于php获取变量名的办法都是下面这个函数。但是用了发现有点bug/** * 获取变量名 * * @param $string * @return $string * * $test = "helo"; * $test2 = "helo"; * getVarName($test2); */function getVarName(&$src){ //存储当前变量值 $save = $src; //存储所有变量值 $allvar = $GLOBALS; //在函数中不要直拉遍历$GLOBALS,会出现堆栈问题 foreach($allvar 阅读全文
posted @ 2011-07-07 11:37 天空尚兰 阅读(1320) 评论(4) 推荐(1) 编辑

2011年7月6日

摘要: CSS学起来并不难,但在大型项目中,就变得难以管理,特别是不同的人在CSS书写风格上稍有不同,团队上就更加难以沟通,为此总结了一些如何实现高效整洁的CSS代码原则: 1. 使用Reset但并非全局Reset 不同浏览器元素的默认属性有所不同,使用Reset可重置浏览器元素的一些默认属性,以达到浏览器的兼容。但需要注意的是,请不要使用全局Reset:*{ margin:0; padding:0; } 这不仅仅因为它是缓慢和低效率的方法,而且还会导致一些不必要的元素也重置了外边距和内边距。在此建议参考YUI Reset和Eric Meyer的做法。我跟Eric Meyer的观点相同,Reset并不 阅读全文
posted @ 2011-07-06 16:42 天空尚兰 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 如果向您的服务器发出了某项请求要求显示您网站上的某个网页(例如,当用户通过浏览器访问您的网页或在 Googlebot 抓取该网页时),那么,您的服务器会返回 HTTP 状态代码以响应该请求。此状态代码提供了有关请求状态的信息,且为 Googlebot 提供了有关您网站和请求的网页的信息。一些常见的状态代码为:200– 服务器成功返回网页404– 请求的网页不存在503– 服务器暂时不可用以下提供了 HTTP 状态代码的完整列表。点击链接可了解详细信息。您也可以访问有关 HTTP 状态代码的 W3C 页来了解详细信息。1xx(临时响应)用于表示临时响应并需要请求者执行操作才能继续的状态代码。代码 阅读全文
posted @ 2011-07-06 16:05 天空尚兰 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 一 访问数组1、如果使用的是索引方式的数组可以使用for循环来实现如下:for ( $i = 0; $i < count($arr); $i++ ){ echo $arr[i] . '<br/>';} 2、如果使用的是非索引方式的选择就多了,比如(1)foreach用法foreach ( $arr as $value ){ echo $value . '<br/>';} (2)另一种foreach用法foreach ( $arr as $key => $value ){ echo $key . ' - ' . 阅读全文
posted @ 2011-07-06 15:40 天空尚兰 阅读(201) 评论(0) 推荐(0) 编辑
摘要: 设计模式 一书介绍了很多此类概念。当时,我还在学习面向对象 (OO),因此我发现那本书中有许多概念都很难领会。但是,随着越来越熟悉 OO 概念 —— 尤其是接口和继承的使用 —— 我开始看到设计模式中的实际价值。作为一名应用程序开发人员,即使从不了解任何模式或者如何及何时使用这些模式,对您的职业生涯也没有什么大的影响。但是,我发现了解这些模式以及 developerWorks 文章 “五种常见 PHP 设计模式” 中介绍的那些模式的优秀知识后(请参阅 参考资料),您可以完成两件事情: 启用高带宽会话 如果了解设计模式,您将能够更快地构建可靠的 OO 应用程序。但当整个开发团队知道各种模式时,. 阅读全文
posted @ 2011-07-06 13:57 天空尚兰 阅读(191) 评论(0) 推荐(0) 编辑
摘要: 设计模式 一书将设计模式引入软件社区,该书的作者是 Erich Gamma、Richard Helm、Ralph Johnson 和 John Vlissides Design(俗称 “四人帮”)。所介绍的设计模式背后的核心概念非常简单。经过多年的软件开发实践,Gamma 等人发现了某些具有固定设计的模式,就像建筑师设计房子和建筑物一样,可以为浴室的位置或厨房的构造方式开发模板。使用这些模板或者说设计模式 意味着可以更快地设计更好的建筑物。同样的概念也适用于软件。设计模式不仅代表着更快开发健壮软件的有用方法,而且还提供了以友好的术语封装大型理念的方法。例如,您可以说您正在编写一个提供松散耦合的 阅读全文
posted @ 2011-07-06 13:52 天空尚兰 阅读(201) 评论(0) 推荐(0) 编辑

2011年7月5日

摘要: 阅读全文
posted @ 2011-07-05 10:53 天空尚兰 阅读(422) 评论(0) 推荐(0) 编辑

2011年7月1日

摘要: 今天一个网友在群里发了个题目不难,但是可能会错$a=2;echo $a == 1 ? 'one' : $a == 2 ? 'two' : $a == 3 ? 'three' : $a == 4 ? 'foura' : 'other';echo "\n";输出结果是:结果是:four一开始想不明白,按照我的理解,应该是这样的逻辑:echo ($a == 1 ? 'one' : ( $a == 2 ? 'two' : ( $a == 3 ? 'three 阅读全文
posted @ 2011-07-01 16:51 天空尚兰 阅读(559) 评论(5) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 下一页

导航