Notes Archive
HTTP 1.1状态代码及其含义
Posted on May 23, 2007 | No Comments100 Continue 初始的请求已经接受,客户应当继续发送请求的其余部分。(HTTP 1.1新) 101 Switching Protocols 服务器将遵从客户的请求转换到另外一种协议(HTTP 1.1新) 200 OK 一切正常,对GET和POST请求的应答文档跟在后面。 201 Created 服务器已经创建了文档,Location头给出了它的URL。CSS 缩写技巧
Posted on May 22, 2007 | No CommentsWeb网站可用性的关键指标是速度,更确切地说,是页面能以多快的速度出现在访问者的浏览器窗口里。影响速度的因素有很多种,包括Web服务器的速度、访 问者的Internet连接情况,以及浏览器必须下载的文件大小。尽管你无法控制服务器和连接的速度,但是你可以控制构成网站Web页面的文件大小。 为 了让网站能够更快,Web的建设者都会按常规地压缩和优化网站上的每一个图像文件,这常常使得为了将文件的大小减少几个百分点而牺牲了图像的质量。由于 CSS样式表是纯文本文件,和图像相比相对较小,所以Web建设者很少考虑采取措施减少其CSS样式表文件的大小。但是,通过使用CSS缩写以及其他的一 些简单技巧,你可以在很大程度上减少样式表的大小。在我对自己样式表的一次非正式的特别测试中,我把文件的大小降低了大约25-50%。关于长度自适应
Posted on May 22, 2007 | No Comments别人的经验之谈 嵌套DIV:父DIV的高度不能根据子DIV自动变化的解决方案 <div id=“parent”> <div id=“content”> </div> </div> 当Content内容多时,即使parent设置了高度100%或auto,在不同浏览器下还是不能完好的自动伸展。 解决方案 <div id=“parent”> <div id=“content”></div> <div style=“font: 0px/0px sans-serif;clear: both;display: block”> </div><!–here–> </div> 在层的最下方产生一个高度为1的空格,可解除这个问题在文字前加上与文字居中的图标
Posted on May 22, 2007 | No Comments今天又学到了!HOHOHO~ 我们在做网页的时候, 会遇到一个图片和文字位置对不齐的问题.(一般表现在图片总是比文字高点,如下图)文字文字虽然解决的办法有很多.比如.用table来控制图片和文字居中对齐 (这样会因为一个小图片写多很多代码) 使用图片的Align属性 设置为align=“absmiddle” (但是要知道,标准的W3C中定义的img标签是不支持Align属性的)以上的方法都不是解决问题最好的办法.后来我无意中发现可以用CSS来解决这个问题.一个关键的属性: margin-bottom 通过修改图片的外边框的底部高度就可以让文字移动上来. 做法是把这个值设置为负数.例如我们把下面的16X15的图片设置它的style=“margin-bottom:-3px” 这样文字和图片就居中了. 这个值随着图片的大小不同而改变,具体的大家测试一下就知道了.文字文字CSS Box Model in 3D
Posted on May 22, 2007 | No Comments随着网页标准化时代的推进,很多网站都是构架再XHTML+CSS上的,其中CSS Box还是很让初学者头痛。于是Ajie做了大善事——以3D图片的形式来表现。 可是图片的表现力比较有限,Douglas便做了3D的FLASH模型,通过这个模型我们能够很好地掌握margin,background-color,background-image,padding ,border 以及他们之间的关系。 [flashvideo filename=http://www.conanblog.me/temp/CSSBoxModel.swf /]bash编程教学实例
Posted on March 24, 2007 | 2 Commentsbash编程 Traceback: http://www.gd-linux.org/bbs/archive/index.php/t-126.html ================================== Shell Script(bash)简介 众所皆知地,UNIX上以小工具著名,利用许多简单的小工具,来完成原本需要大量软体开发的工作,这一点特色,使得UNIX成为许多人心目中理想的系统平台。 在众多的小工具中,Shell Script算得上是最基本、最强大、运用最广泛的一个。它运用围之广,不但从系统启动、程式编译、定期作业、上网连线,甚至安装整个Linux系统,都可以用它来完成。svn是什么?
Posted on March 24, 2007 | No Comments【转】Traceback: http://blog.csdn.net/Tong118/archive/2006/04/13/662456.aspx ==================================== 版本控制是管理数据变更的一种技术。对于程序员来说,它已经成为不可或缺的工具,因为他们经常修改软件代码,产生部分的变更,然后第二天再取消所有的变更。想象有一群程序员同时工作的情况你就能理解,为什么需要一个良好的系统来管理可能出现的混乱。 什么是 Subversion? Subversion 是一个开源的版本控制系統, 也就是说 Subversion 管理着随时间改变的数据。 这些数据放置在一个中央资料档案库 (repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史。 许多人会把版本控制系統想像成某种 “时光机器”。