昨天换了这个叫做Big Pencil的主题,颜色比较淡雅,感觉看着心情挺舒畅的,一时得意啊。浪人和Twilight都来视察了我的Blog,也没有就我的主题留下什么宝贵意见,那至少说明没有什么大错误嘛~可是我忘了一件事,我们三个都是用Firefox浏览器的,而我测试IE下显示效果的时候用的是我自己机器上用xampplite架的WP,里面的日志没有图片……
结果就出了问题,今天Shirly和我说页面显示有错,首页有一大段的空白,于是本怪兽进食完毕之后赶紧开机上网,一探究竟,果然不出我所料,又是IE6这倒霉孩子惹的祸,在Firefox下正常的页面,在IE6中打开时,第一篇文章的开头文字和第一张图片之间,出现了很大的一块空白,第一张图片的位置与sidebar的底边平齐了。
我和Shirly写在日志里的图片都是存在Yupoo或者是Bababian里面的,这两种相册自动缩放的中等大小宽度都是500px,可是昨天新换的这个主题,显示文章的区域宽度不足500px,于是在Firefox中,超出的部分就显示在了总宽度之外的区域,所以仔细看会发现其实超出了页面右边缘,但是没有出现空白。而在IE下,为了有空间显示而不超出边界,就把宽度大的部分放到了sidebar下方去显示了,于是就出现了一大块的空白。
我的解决方法是治标不治本的:修改style.css,将页面宽度略微调宽了一些,让显示文章的区域大于500px,这样就没这个问题了,因为我们不会贴超出这个宽度的图片上来的,而文字是会自动调整的。
然而我记得是有一个参数可以解决这个问题的,设置了之后可以让div中超出本div宽度的部分不显示,类似于overflow之类的,人懒了不想查,于是就先这么放着了。
不过还是得赞一下Firefox的处理方式,比IE6的要人性化许多啊,至少我是这么觉得的。
[tags]Firefox,IE,CSS[/tags]
Tags: CSS ,
Firefox ,
IE
2007年二月4日 by Alfred Phlower
电脑网络
2007年二月3日 by Alfred Phlower
电脑网络
最近在做编译原理课的语法分析词法分析等程序,遇到的第一个问题就是如何存储语法规则,我把我的想法贴出来,可能并不是很合理,不过给有兴趣的人做一个参考。
- typedef struct RuleNode {
- int Number;
- char Left;
- char * Right;
- int RightNum;
- int RightNumMax;
- } RNode, *RNPtr;
typedef struct Rule {
int Number;
int MaxNum;
RNPtr * AllRule;
} Rule;
我使用的方法中,定义了两种结构体。
第一个是struct RuleNode,这个结构体是存储单句的语法规则的,其中包括:
int Number ——存储此句语法规则的编号(程序写到现在觉得似乎可以省略此项)
char Left ——存储“->”符号左边的表达式,我的程序比较简单,规定了这里只能是一个字母,所以用char,但是事实上应该不止一个非终结符,每个也不只一个字母,所以也许应该用char**或者cstring[]?
char * Right ——存储“->”右边的表达式,还是和上面一样规定了一个字符只能是一个字母组成,应该改成char**。
int RightNum ——存储Right指针后有几个连续空间存储字符。
int RightNumMax ——动态分配空间给Right时的空间大小,若RightNum达到这个数,就realloc。
第二个结构体是struct Rule,这个就很简单了,一个动态分配空间的数组存储指向每个规则结点的指针,另外两个是个数和最大值~
以上只是我一点不成熟的想法,希望能够对需要的人有帮助。
Tags: C/C++ ,
Study ,
编译原理
2007年一月3日 by Alfred Phlower
电脑网络
Vista还是很不错的,虽然我的可用内存很少,但是并没有出现很卡的情况,甚至感觉程序开的多的时候比XP还要稳定些。
对我的前置音频接口好像识别上有点问题,系统音量好像也不是很多,声音到目前不正常……
尝试WINRAR打开RAR文件是总是会提示”一个未能识别的程序要访问您的计算机”……暂时没找到永久允许的方法。
激活倒是用俄罗斯的破解方法暂时搞定了。
还有一些其他不适应的,不过基本还是很不错的!
PS:本人制作的PDF已经完成了资料的录入,正在进行后期处理中~
Tags: Vista
2006年十二月24日 by Alfred Phlower
电脑网络