您的位置:易软博客 > 技术笔记
纠结的IE6 Fixed Position
在开发ZenTaoPMS过程中,遇到这样的一个问题,我需要将一个导航条固定在页面的最下方。这个功能在其他浏览器下面都很容易实现,直接使用css的fixed属性就好了。但在IE6下面,它并不支持这个属性。在网上查了很多的资料,都是使用IE6的hack来完成的,通常的代码如下:

<!--[if IE 6]>

<style type="text/css">

html{overflow:hidden;}

body{height:100%; overflow:auto;}

div#footer{position:absolute;}

</style>

<![endif]-->

但是同样的代码拷到ZenTaoPMS中后,发现滚动条没有了。忍了很久,后来改动了一番,将上面的代码改为:

更多 | 技术笔记 | 141 次阅读 | 0 条评论 | 王春生 发表于 2009-12-11 21:57
windows下面使用virtualbox,解决dns解析异常的问题
继上篇配置之后,运行一段时间发现域名无法解析。但通过ip地址还是可以访问。在网上查了一下,发现是virtualbox NAT方式下面的域名服务器会出现问题。

过程是这样的:

FreeBSD的虚拟机设置了通过 DHCP方式来获取IP地址。

在获取IP地址的同时,也会在/etc/resolve.conf里面设置dns的解析服务器为10.0.2.3

但是10.0.2.3这个dns server在一段时间之后就会出现工作不正常的情况。

那么这个问题该如何解决呢?

只需要在/etc/resolve.conf里面设置正确的dns server就可以了。但问题又出来了,dhcp方式是每隔一段时间都会更新的。更新之后的dns server就又被改回去了。

更多 | 技术笔记 | 752 次阅读 | 0 条评论 | 王春生 发表于 2008-12-21 10:41
windows下面使用virtualbox搭建FreeBSD的开发环境
相比较于linux而言,我更喜欢freebsd的简洁的风格。所以我的服务器也是选用了FreeBSD作为操作系统。平时开发的时候,就需要有一个FreeBSD的开发环境来进行调试。

直接安装一个FreeBSD也是一个解决方案,不过就目前来讲,完全放弃windows平台也有很多的不方便。比如网上银行,还有公司内部的很多系统只支持windows。所以主机还是使用windows,不过我们可以使用虚拟机来解决这个问题。 

谈到虚拟机,也有很多的选择。比如vmware,virtualbox。我最终选择了virutalbox。原因有两个,virtualbox很小,安装文件20多兆。运行起来的速度也很快。

更多 | 技术笔记 | 1342 次阅读 | 2 条评论 | 王春生 发表于 2008-12-20 09:14
推荐安装的几个firefox插件
下面这几个插件都是用来调试网页时用的。

1. view source chart: 可以非常完美将任何一个网页的源代码优雅的展现出来。哪怕是js代码运行之后write出来的东东。

2. jsview: 一个网页所调用的外部js和css全部包括会暴露在你的面前。

3. live http headers: 可以查看每一次请求,你的浏览器和服务器之间都说了哪些悄悄话,做个明白人:)。 还有推荐使用的就是firefox自己带的错误控制台。任何样式表错误和js错误都可以在这个控制台看到。是我们调试代码的一个很好的工具。

更多 | 技术笔记 | 2525 次阅读 | 0 条评论 | wwccss 发表于 2007-02-10 21:46
如何快速启动应用程序
这是2004年我在西线工作时整理的小技巧:

目标: 可以快速的启动要运行的程序,而不是在一大堆的菜单里面进行查找。

方式

建立各种常见应用程序的快捷方式。

将带有中文名称的快捷方式名称改为英文的名称,比如将"快捷方式word"改为"word"

这时所建立的快捷方式文件的扩展名时lnk,系统默认的不会执行这些文件,除非你将".lnk"也写上。但这不符合我们“快速启动应用程序” 的初衷。所以我们需要让系统执行lnk文件。 右键单击“我的电脑”=》“属性”=》“高级”=》“环境变量” 需要修改其中的两项:一项为PathExt,在这一个变量的后面增加lnk文件类型。 另外一个需要修改的地方就是系统的路径变量,将你的快捷方式存放的路径写入Path变量中去。

更多 | 技术笔记 | 2228 次阅读 | 0 条评论 | wwccss 发表于 2007-01-02 09:31
windows下面vim编辑utf-8的文件乱码
最近在windows下面一直使用gvim来编辑文件,慢慢习惯了之后,感觉vim还是非常好用的一个编辑器。

我原来设置的vimrc里面是可以支持gbk和utf8的。但今天我在编辑一个文件的时候,设置了set encoding=utf8。然后再打开utf8文件后,就无法自动显示utf-8的文件了,都是乱码。必须要自己手工设置一下才可以。不爽。 一开始怀疑是自己将vimrc文件修改过了,但自己检查之后没有问题。后来又重新安装vim,还是乱码。

后来经过仔细观察,发现在用户目录下面有一个.gtkrc的文件,心想是不是这个文件在作怪呢?于是删之,重新启动vim,一切ok. 应该是vim使用了gtk的库,所以gtk方面的一些环境设置也会影响它。:)

更多 | 技术笔记 | 3897 次阅读 | 0 条评论 | wwccss 发表于 2006-12-28 22:27
我自己使用的一套样式表
这是我在做签名网站的时候使用的一套样式表,抛砖引玉,供大家参考,实际效果请查看:

/* Global setting. */

body{margin: 0px; padding: 0px; font-family: Tahoma; font-size: 12px; background-color: #FFF; }

table, input, textarea{font-family:Tahoma; font-size:12px;}

a, a:visited{text-decoration: none;}

/*a:hover {color:#FFF;}*/

form{margin:0}

label{display:block; margin:0; padding:0 20px 0 0; text-align:right; clear:none}

label input {margin:2px; padding:0;}

/* Special box area. */

.note {font-size:11px; color:red} /* Used in to show the help info for a item for example, Register.php. */

更多 | 技术笔记 | 2275 次阅读 | 0 条评论 | wwccss 发表于 2007-02-10 20:53
win2000下面安装apache2.2+php5.2+mysql
win2000下面安装apache2.2+php5.2+mysql需要注意的几个地方:

1. apache的配置文件里面的路径格式: PHPIniDir "C:/PHP" LoadModule php5_module "C:/PHP/php5apache2_2.dll" 注意,是"/",而不是""。

2. php.ini文件存放在c:php目录下面。 需要修改extension_dir extension_dir = "c:\php\ext" 注意,是"\",而不是"/"或者""

3. 修改环境变量,将c:php加入到path变量中。重启机器。

更多 | 技术笔记 | 4286 次阅读 | 4 条评论 | wwccss 发表于 2007-01-02 09:33
解决FreeBSD6.2下面subversion的Berkeley DB error错误
在FreeBSD6.2下面配置了subversion+http之后,通过浏览器访问,报告下面的错误:

Internal error: Berkeley DB error for filesystem '/var/svn' while opening environment:\n

2230 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not fetch resource information. [500, #0]

2231 [Sat Dec 01 20:19:41 2007] [error] [client 123.116.144.57] Could not open the requested SVN filesystem [500, #1600

通过查找资料,发现可能是权限的问题。

在FreeBSD下面,apache2.2是以www用户身份运行的,它需要对svn的目录有读写的权限,于是就把/var/svn目录的属主改成www,再次访问,就没有问题了。 

更多 | 技术笔记 | 1380 次阅读 | 0 条评论 | wwccss 发表于 2007-12-02 19:28
配置FreeBSD6.2过程记录
一、安装基本的系统:

首先是最小化安装,可以通过ssh进行登录,远程控制就达到目的了。

二、安装基本的工具:

通过package安装vim-lite, subversion, curl, wget,lynx这几个必需的工具。

如果你的网速比较慢,可以设置PACAGEROOT=ftp://ftp.cn.freebsd.org/就可以了。然后通过pkg_add -r命令安装。

三、安装ports:

按照FreeBSD的使用手册上面讲的,同步一份port到你的机器。如果网速比较慢,也可以指定一个比较快的镜像。

更多 | 技术笔记 | 3745 次阅读 | 2 条评论 | 王春生 发表于 2007-11-26 21:16
47 条记录 每页 条 页码:1/5 首页 前页 后页 末页
用户中心
用户名
密码
栏目导航
你会看到什么?