首页 技术教程 实用代码 注册破解 正则表达式 网址导航 电子书籍

IE6双倍边距BUG的现象及解决办法

最近有很多人问我:在IE6下设置了几个标签的float和margin属性,但左边距明明设的是5px,怎么出来后就变成了10px,而在FireFox下就没问题。在解释了这是典型的IE6的双倍边距BUG的现象之一后,并帮助那位朋友解决了问题。其实,IE6的双倍边距BUG也常常是捆扰初学者的一个难题。下面我总结一下此BUG的现象和解决办法。第一种,也是最常见的一种就是上面说到的,设置了浮动(float)后再设置外边距(margin),外边距就会是原来值的2倍。请看下面的代码:以下是HTML代码:【运行】【复制】 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org...
类别:网页编程    查看:138    更新:2014-06-06

SYBASE编程中的莫名错误及其解决办法

SYBASE编程中的莫名错误及其解决办法01-5-25 下午 03:13:29SYBASE 数据库是当今在UNIX环境下最为流行的大型数据库之一,本人在SYBASE下开发和维护软件的过程中,发现了一些SYBASE的内部规则,在程序设计中极易造成误解,而达不到预期的目的。下文将本人所发现的几个问题及其解决办法叙述如下:1、在sybase11.5中,组合两个定长的 char(x)="aaa",char (y)="bbb"; char(x)+char(y)!="aaabbb" declare @val_1 char(8)declare @val_2 char(1)select @val_2 = 'x'select @val_1 = "0000"select @var_1= @val_1 + @val_2select @var_1我们期望的结果为0000x, 而实际上其结果为0000。解决方法一:当我们将"select @var_1=@...
类别:数据库 - SYSBASE    查看:110    更新:2014-05-19

Mysql存储过程参数中乱码的解决办法

1、我使用insert语句没问题,能够正常插入汉字。 2、把insert语句移到Procedure中后,就无法插入汉字了。在客户端软件中插入的汉字总是为乱码,英文和数字没问题。 3、如果在jdbc中调用这个Procedure总是报错: 在mysql 5.0下错误为:Cause: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Data too long for column 'v_title' at row 1,这个提示完全是错误的。 在mysql 5.2下错误为:Cause: java.sql.SQLException: Incorrect string value: 'xBAxBAxD7xD6xB0xA1' for column 'v_title' at row 1 这个提示还马马虎虎象样。 存贮过程内容如下: DELIMITER $$ DROP PROCED...
类别:数据库 - MySQL    查看:141    更新:2014-05-19

Java在Linux下处理图形遇到问题的解决办法

Java在图形处理时调用了本地的图形处理库。在利用Java作图形处理(比如:图片缩放,图片签名,生成报表)时,如果运行在windows上不会出问题。如果将程序移植到Linux/Unix上的时候有可能出现图形不能显示的错误。  提示信息:"Can't connect to X11 window server"这是由于Linux的图形处理需要一个X Server服务器。  解决办法:  1.如果服务器上安装有图形界面,可以通过设置环境变量:DISPALY=127.0.0.1:0.0解决。  2. 如果没有安装图形界面,可以在Java运行时加上参数:-Djava.awt.headless=true.  3. 使用PJA库来代替本地图形处理库。  Tomcat的修改如下:  打开 %Tomcat_home%/bin/catali...
类别:程序开发 - JAVA    查看:126    更新:2014-05-13

PB中表的修改对数据窗口和报表的影响的解决办法

数据窗口(DataWindow)是PB最强大的功能之一,Datawindow是PB中获取专利技术的控件,它对数据的处理方法相当简洁,能处理各种显示格式和快速的报表制作能力。 深受PB开发者的喜爱。但一件产品不可能十全十美,DataWindow也有不少缺点,其中对datawindow的所关联的数据表的一些变动,可能就会使辛辛苦苦做出的数据录入、维护界面、报表得重新做,特别是复杂中国式的报表,是令许多开发人员头痛的事情,而在其它开发语言如Delphi就不会存在此类问题。现在采用原型模型的开发的不少,使得开发中表的修改变得比较平常,为了解决已做的报表、数据界面主体不必重做,下面提出一些解决的方法,希望能对碰到此类问题的开发人员有所帮助,同时...
类别:程序开发 - PowerBuilder    查看:118    更新:2014-05-10

电脑总线接口的常见故障及其解决办法

前言 曾经有这样的一份统计报告:电脑故障中有40%来源于电脑的总线接口!由于电脑是由多种配件插接在一起,因此我们很难保证每个插槽都能够稳定地工作,出现这样或那样的问题虽然寻找起来很麻烦,但并不为奇。因此,当我们了解到总线接口对电脑的影响时,就不能不尝试着将这些故障加以汇总。否则,再发生类似的问题时,我们同样束手无策。于是,也就有了今天的这篇小文。 一、总线的故障分类 计算机的总线类故障按其与总线的关系来划分,主要有总线设计缺陷所产生的故障、总线控制器故障、总线接口类故障、总线设置类故障、总线设备故障几类。 1、总线设计缺陷故障 一般来说,总线本身设计缺陷所产生的故障对于一般电脑爱好者而言无法...
类别:其它 - 硬件    查看:107    更新:2014-05-09

PHP截取中文字符串方法大串烧substr各种解决办法

程序一:PHP截取中文字符串方法 由于网站首页以及vTigerCRM里经常在截取中文字符串时出现乱码(使用substr),今天找到一个比较好的截取中文字符串方法,在此与大家共享。 以下是PHP代码:【复制】 function msubstr($str, $start, $len) {$tmpstr = ""; $strlen = $start + $len; for($i=0;$i<$strlen;$i++) {if(ord(substr($str, $i, 1)) > 0xa0) {$tmpstr .= substr($str, $i, 2); $i++; }else {$tmpstr .= substr($str, $i, 1); }return $tmpstr; }} 程序二:PHP截取UTF-8字符串,解决半字符问题 以下是PHP代码:【复制】 /* PHP截取UTF-8字符串,解决半字符问题。 英文、数字(半角)为1字节(8位)...
类别:网页编程 - PHP技术    查看:114    更新:2014-05-05

26个日文片假名导致Access搜索(80040e14/内存溢出)的解决办法

对这26个字符进行编码和解码,可能效率感觉不理想,测试下来问题不大,速度影响不是太大编码:Function Jencode(byVal iStr)if isnull(iStr) or isEmpty(iStr) thenJencode=""Exit functionend ifdim F,i,EE=array("Jn0;","Jn1;","Jn2;","Jn3;","Jn4;","Jn5;","Jn6;","Jn7;","Jn8;","Jn9;","Jn10;","Jn11;","Jn12;","Jn13;","Jn14;","Jn15;","Jn16;","Jn17;","Jn18;","Jn19;","Jn20;&...
类别:网页编程 - ASP技术    查看:114    更新:2014-05-04