技术

8 08, 2011

IE7以下浏览器的hasLayout属性,大部分的IE css bug都出于此

2017-06-07T13:59:42+10:002011 年 8 月 8 日|blog, 技术|0 Comments

什么是hasLayout?hasLayout是IE特有的一个属性。很多的ie下的css bug都与其息息相关。在ie中,一个元素要么自己对自身的内容进行计算大小和组织,要么依赖于父元素来计算尺寸和组织内容。当一个元素的hasLayout属性值为true时,它负责对自己和可能的子孙元素进行尺寸计算和定位。虽然这意味着这个元素需要花更多的代价来维护自身和里面的内容,而不是依赖于祖先元素来完成这些工作。 下列元素默认 hasLayout=true <table> <td> <body> <img> <hr> <input> [...]

21 07, 2011

16个简单实用的.htaccess小贴示

2017-06-07T13:59:42+10:002011 年 7 月 21 日|blog, 技术|0 Comments

.htaccess 文件 (Hypertext Access file) 是Apache Web服务器的一个非常强大的配置文件,对于这个文件,Apache有一堆参数可以让你配置出几乎随心所欲的功能。.htaccess 配置文件坚持了Unix的一个文化——使用一个ASCII 的纯文本文件来配置你的网站的访问策略。 这篇文章包括了16个非常有用的小技巧。另外,因为.htaccess 是一个相当强大的配置文件,所以,一个轻微的语法错误会造成你整个网站的故障,所以,在你修改或是替换原有的文件时,一定要备份旧的文件,以便出现问题的时候可以方便的恢复。 [...]

10 06, 2011

【转载】div标签嵌套原则详解

2017-06-07T13:59:42+10:002011 年 6 月 10 日|blog, 技术|0 Comments

这个也许平时人们不注意,但是非常有用,尤其是当你实在找不到原因为什么网页显示错误的时候。 XHTML 的标签有许多:div、ul、li、dl、dt、dd、h1~h6、p、a、addressa、span、 strong……我们在运用这些标签搭建页面结构的时候,是可以将它们无限嵌套的,但是,嵌套也需要有一定规则,不能任由自己的个人习惯胡乱嵌套——XHTML 必竟不是 XML。 在 XHTML 的语言里,我们都知道:ul 标签包含着 [...]

5 04, 2011

php调用.net的webservice时的安全身份认证问题

2017-06-07T13:59:43+10:002011 年 4 月 5 日|blog, 技术|0 Comments

这是一个会把人搞疯掉的问题。 论坛上大部分人都会用一个短语来形容这个破问题,就是drive me nut!!! 想用php来调用一个设置了身份安全认证的.net写的webservice,我试过了各种方法,就差自己重写php了啊,有没有啊。 最开始是用nusoap,结果发现nusoap根本不支持soap1.2 有木有, 只能用soap1.1,这是什么时代了啊,居然还不支持soap1.2,这是以后不打算让别人用了啊,有没有啊。 (虽然最后还是让服务器端把webservice改成了1.1版的,但是nusoap依然不给力的通不过安全认证。我还没有研究出来原因,有待高手进一步解决。) 然后又用php自带的soapclient类来实现,结果发现我们购买的虚拟空间根本不支持soapclient,调用时返回的居然是没有该类。。 [...]

16 02, 2011

IE CSS Bugs 列表和解决方法

2017-06-07T13:59:43+10:002011 年 2 月 16 日|blog, 技术|0 Comments

好像没解决方法…… 原文地址:IE CSS Bugs 列表和解决方法作者:风记忆 我们在开发中我们常会在IE中遇到很多莫名的bug,尤其是老态龙钟的IE6浏览器。为了提高我们的开发效率,需要经常总结,整理工作中遇到的问题。我们在网络上找到的IE Bugs 资料是零散的。不过,在老外的http://haslayout.net/css/ 网站上,他就系统的总结了IE的一些Bugs,分享一下。 目前,这个网站上包含了 46 个“普通的Bug” , 5个“布局方面的Bug” [...]

14 02, 2011

输出rss时xml转换特殊字符的方法

2017-06-07T13:59:43+10:002011 年 2 月 14 日|blog, 技术|0 Comments

想用php输出一个xml的rss feed,怎么输出页面都有打不开,搞了好久,最后发现浏览器那里有个错误详细信息,打开一看原来是文本里有特殊字符,于是开始想办法转换,试验过了php的htmlspecialchars() 和htmlentities()都不管用。最后在网上找到一个最原始的字符逐个替换方法,终于搞定。 Convert HTML Entities to XML Entities Input a [...]

21 01, 2011

php 跨页session丢失问题(转载)

2017-06-07T13:59:43+10:002011 年 1 月 21 日|blog, 技术|0 Comments

抛开cookie使用session PHP中SESSION不能跨页传递问题的解决办法 在PHP中使用过SESSION的朋友可能会碰到这么一个问题,SESSION变量不能跨页传递。这令我苦恼了好些日子,最终通过查资料思考并解决了这个问题。我认为,出现这个问题的原因有以下几点: 1、客户端禁用了cookie 2、浏览器出现问题,暂时无法存取cookie 3、php.ini中的session.use_trans_sid = 0或者编译时没有打开--enable-trans-sid选项 为什么会这样呢?下面我解释一下: Session储存于服务器端(默认以文件方式存储session),根据客户端提供的session [...]

21 01, 2011

小霸王游戏机的光枪的原理(转载)

2017-06-07T13:59:43+10:002011 年 1 月 21 日|blog, 技术|0 Comments

大家小时候都玩过吧,打鸭子, 打飞碟啥的. 小霸王那个机器跟现在的机器机能肯定是没法比.那时候的电视也不可能跟游戏机进行数据交互. 那个光枪更是非常廉价,不大可能有太高级的sensor或者啥. 刚才和朋友聊天突然就想到这个东西了. 那么,那么简单的一个枪,一个简陋的游戏机,是怎么实现定位的呢. 而且似乎 小时候玩过的体验来看,定位还相当准确.... 于是就上网查了一下,结果发现.这个设计太牛B了.... 利用当时那么有限的技术,实现这样的用户体验.... [...]

Go to Top