IE6这倒霉孩子

昨天换了这个叫做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: , ,

庆祝可爱的博友Shirly出游归来,发布第二个WP汉化主题:Sapphire

Sapphire原作者页面:http://www.themeporter.com/2006/12/07/sapphire-wordpress-theme/

Sapphire原版截图:

汉化者:Alfred Phlower

汉化版汉化所有文字部分,大多数注释,根据中文特点调整CSS样式中部分文字大小

汉化版下载:

本站下载

相关链接:

Scary Little汉化版,大怪兽第一个WP Theme汉化作品提供下载

[tags]Theme,WordPress,汉化[/tags]

Tags: ,

C语言实现的编译原理语法分析程序中语法规则的存储

最近在做编译原理课的语法分析词法分析等程序,遇到的第一个问题就是如何存储语法规则,我把我的想法贴出来,可能并不是很合理,不过给有兴趣的人做一个参考。

  1. typedef struct RuleNode {
  2. int Number;
  3. char Left;
  4. char * Right;
  5. int RightNum;
  6. int RightNumMax;
  7. } 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: , ,

Vista用起来还不是很熟

Vista还是很不错的,虽然我的可用内存很少,但是并没有出现很卡的情况,甚至感觉程序开的多的时候比XP还要稳定些。

对我的前置音频接口好像识别上有点问题,系统音量好像也不是很多,声音到目前不正常……

尝试WINRAR打开RAR文件是总是会提示”一个未能识别的程序要访问您的计算机”……暂时没找到永久允许的方法。

激活倒是用俄罗斯的破解方法暂时搞定了。

还有一些其他不适应的,不过基本还是很不错的!

PS:本人制作的PDF已经完成了资料的录入,正在进行后期处理中~

Tags:
    主题制作者:Directory JournalElegant Directory