window.onbeforeunload的正确用法

通过window.onbeforeunload方法,我们可以在用户离开当前页面时进行提示,通常情况是用户输入了某些内容而没有及时保存。

经常地,我们会被告知,onbeforeunload方法并不是所有的浏览器都支持的,的确是的。但是这并不影响我们对它的使用,因为主流的浏览器,或者说90%的浏览器都是支持的。

阅读全文

配置cas实现单点登录实例

结合cas官方文档及一篇中文教程,搭建单点登录的完整实例。

官方配置文档,配置的每一步描述都很详细,不过各软件版本较旧,文档中给出的有些链接已经失效。 https://wiki.jasig.org/display/CASUM/Demo

阅读全文

用户身份认证方式小结

因项目需要,对用户身份认证的方式进行了一番了解,作个小结。

http基本认证

客户端使用Base64算法编码用户名及密码后进行传输,服务端解码得到用户名和密码。

阅读全文

升级php请求等待响应时间变长

一个比较老的php项目,将php版本升级到5.4.x以后,请求响应变得缓慢,在firebug中查看等待响应时间要大于1s,本地的测试环境,项目不大,数据很少,不应该出现这么慢的响应速度。重要的是未升级php之前同样的代码是正常工作的,响应时间没有这么久的。升级了性能不可能更差了啊。

经查证,原来与ipv4和ipv6有关,PHP 5.3以上的版本在遇到localhost时会检测是ipv4还是ipv6,因此出现响应时间过长的情况。

阅读全文

apache支持mht类型文件

ppt文件另存为单个网页mht类型文件,直接使用ie打开该类型文件没有问题。放到服务器(apache)上之后,使用iframe嵌入该文件,浏览器无法正常显示。

因为apache默认是不支持mht文件格式的,我们需要手动添加一下。

打开apache安装目录下的conf/mime.types文件,找到这行

阅读全文

解决embed嵌入视频叠加文字遮挡

使用embed标签可以很方便的将音频、视频等媒体资源嵌入到网页中,最近在一个项目中使用时遇到了一个问题。

根据需求,在视频内容的上层需要显示文字,类似电视节目中那种滚动字幕的效果。设置容器z-index未果,网上查了查,关于遮挡的问题大致有两种类型:

一是对于嵌入flash的情况,一般使用object标签,通过修改参数wmode为Opaque或Transparent就可以了,本文嵌入的为视频文件,这种不适用。

阅读全文

解决win7/8无法上网偏方

昨天安装卸载了几个软件,后来准备上QQ时发现无法登录,其它上网一切正常,故不以为然。谁知今天早上一开机,发现无法上网了。

先说一下系统及网络环境:win7专业版,局域网通过路由上网,路由开了防火墙,平时上网是需要先登录认证的。

今天的情况是打开浏览器随便访问个网址,并没有跳转到登录页面,而是直接就是无法显示。开始以为是网络配置问题,修改了自动获取IP(本来是手动指定)依然不起效。ping一下网关是通的,局域网其它电脑也可以正常访问,看了问题还比较奇怪。

阅读全文

解决未知usb设备(端口重置失败)

前段时间将封存了许久的数码相框翻出来,看到盒子里有根usb线,就拿出来接在笔记本上,弄了半天也没识别出来,于是将线拔掉了。意想不到的事情就发生了,电脑(win8.1系统)右下角提示无法识别的usb设备,然后,然后,然后无线鼠标(罗技的)就不能用了。将鼠标重新连接,问题依旧。于是各种搜索引擎查询,各种方法尝试,系统也重启了几次均未能解决问题,真是愁煞某人了。

阅读全文

jquery日历插件FullCalendar简介

FullCalendar是一款基于jquery的日历控件

简介

官方网站: http://arshaw.com/fullcalendar/ 英文文档: http://arshaw.com/fullcalendar/docs/

阅读全文

扁平化设计-jquery插件实现卡片翻转效果

扁平化设计是越来越流行了,飞尘在开发中也小小的使用了一下。用到的是方块布局中很典型的卡片翻转效果,于是搜罗了一下,目前只测试使用了三个基于jquery的插件。

下面就个人的体会简单说明一下。

QuickFlip2

看了下文档,没有设置翻转后内容的参数,翻转的内容需要直接在容器内写好,如果只需要简单的翻转效果,用这个就够了。

阅读全文