挥得更高_百度空间
百度空间 | 百度首页 
 
文章列表
 
2010-02-05 18:35
国内大部分人都会用到这两款浏览器:傲游和UCWEB,不过,这两款浏览器都存在一些bug,让开发者们头疼不已。

一、傲游的bug

傲游最新的版本2.5.11中有一个明显的bug,在它的系统设置中默认启用了自定义UserAgent,而且UserAgent的值不管是ie的具体版本是多少,都被清一色设置成为了:
Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Maxthon 2.0)

也就是说,当安装了ie6、ie8的用户使用傲游去访问任何网站时,那些网站都会把他们当成是ie7的用户。ie7和ie8的兼容性要好些,不过对ie6来说,不同的地
 
2010-02-03 11:49
运行msn、gtalk机器人的任务 需要像web服务器一样长时间运行着,而不是像定时任务一样,只是在某个特定的时间里边运行。这样的特点,容易导致出现一些数据不同步的情况出现,总结一下:

1、页面缓存
当一个对象加载后,用当前的一个变量将其缓存,当再次使用这个对象时,就不用再从数据库载入它,能大大降低对数据库的访问压力。对于一个执行时间较短的页面来说,这不存在任何问题。但当这个页面长时间运行时,这个对象实际上有可能在别的地方已经发生变化了。这样的话,一旦这个页面对这个对象进行保存操作,就会导致数据
 
2009-11-13 01:06
在本地装了一个wordpress平台,中文版的,速度很慢,一直都没有搞清楚原因。最开始以为是连接数据库的速度慢造成的,不过直接连mysql的速度还是很快的。今天干脆下了点功夫,逐步跟踪,发现速度原来是在载入中文语言包的时候变慢的。将wp-settings.php中的load_default_textdomain()这一行注释掉,速度就上来了。
wordpress的语言包是后缀为mo的二进制文件,在windows平台下对这种文件的解析和读取异常缓慢,而在linux平台下却基本感觉不出来。所以,如果要在windows平台下使用wordpress的话,要么直接用英文版,要么直接将中文内嵌
 
2009-10-30 23:17

在样式表中通过cursor:url(...../xxx.cur), auto;这样的形式可以定义鼠标的样式。虽然ie6下对于背景图片完全可以用相对路径来定义,但鼠标图片却不能这样。

比如有一个样式我这样定义的 .imgSmall{cursor:url(../img/zoonout.cur), auto;},但是在检查访问日志时却是这样的:

- - [30/Oct/2009:23:01:58 +0800] "GET /img/zoonout.cur HTTP/1.1" 404 805 "http://bo.xianguo.com/home" "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; User-agent: Mozilla/4.0 (compatible;

 
2009-10-22 23:38
上传文件常用的方法是html的file控件(即<input type="file">这种标记),另一种办法就是用flash了。

用html上传文件的好处是浏览器兼容性强,但是存在的问题也是显而易见的:
1、file控件的定制性不强,在有的浏览器里边比较粗糙,不利于更好地统一用户界面;
2、上传时对文件大小的控制需要在服务器端做出判断。也就是说,只有将文件上传到服务器了,才能知道文件是不是超过了制定的大小。对于服务器宝贵的带宽是一种浪费,同时,大的文件上传时间较长,用户需要等待比较多的时间才能得到一个不能继
 
2009-10-04 17:56

五、wap1.x的特殊情况

不过,在wap1.x下使用

 
2009-10-04 17:55

四、重定向情况下的传递

通过第二部分,我们已经能把页面输出的sessionId传递解决掉了,但这还不是全部。比如,我们经常会通过设置header来进行页面的重定向。

header(‘Location: /hell

 
2009-10-04 17:55

三、如何确保各种标签传递sessionId

在前面的例子中,我们已经能让a标签的

 
2009-10-04 17:54

二、基本使用方法

新建一个session.php文件,代码为:

<a href=”hello.php”>hello</a

 
2009-10-04 17:52

手机端登录网站的问题是一个困扰我很久的问题。总是会有那么一些用户告诉我,他的手机不能登录网站了。要想能有效地解决手机登录的问题,一种方案就是尽可 能多地模拟出用户的手机端环境出来,针对这些具体的环境对代码进行测试和调整。另一种方案就是尽可能地让网站拜托对于客户端环境的依赖,创建更加健壮的代码。

 

 
2009-08-25 16:54
在zend framework官方文档中关于 “MVC 异常” 的一段介绍中,存在着一个错误。

中文版翻译的错误比较明显,也有可能是版本交替后一些方法被剔除的影响(没有查证)。
http://framework.zend.com/manual/zh/zend.controller.exceptions.html 的最后一段代码:
class My_Controller_PreDispatchPlugin exten
 
2009-08-11 12:03
smarty的缓存目录的文件需要定期删除,否则该目录的文件数目将会越来越多,进而影响到文件读取的速度。可以新建一个定期任务,而任务的命令也非常简单(假设smarty的缓存目录是/opt/www/tmp/cache):

find /opt/www/tmp/cache -name '*.tpl' -atime +3|xargs /bin/rm -f

find /opt/www/tmp/cache -name '*.tpl' -atime +3 表示找出/opt/www/tmp/cache目录中以tpl为后缀、最后访问时间在3天之前的文件。然后利用管道命令,将这些文件作为参数,传给命令 /bin/rm -f强制性地删除掉。
 
2009-07-16 11:07
经常看到有文章讨论css如何针对各种浏览器做hack,最典型的就是如何对ie6和ie7来做了:
#someNode
{
    position: fixed;
   #position: fixed;
   _position: fixed;
   *position:fixed;
}

  • 第一排给Firefox以及其他浏览器看
  • 第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看
  • 第三排给IE6以及更老的版本看
  • 第四排给ie浏览器看
这种方式的特点就是比较简单,
 
2009-04-23 10:12
在一些局域网环境中,如果是用的代理上网,对于一些需要用户权限认证的页面,没有配置相应的缓存控制header,就有可能因为缓存的问题而产生莫名其妙的串门事件。

比如:a用户和b用户都注册了同一个网站的会员,a用户登录某个页面page.html后,b用户也接着登陆同一个页面,这个时候,代理没有从 page.html的response header里边找到缓存控制项,就会认为可以直接从缓存里边读取这个页面。这样的话,b用户就看到了a用户登录过的page.html,而这个页面的用 户信息都是与a用户有关的,他就会非常奇怪,这是谁呀?我到哪去了?
 
2009-04-22 16:24
有一些动态图片虽然是用php脚本生成的,但是希望可以在客户端缓存,因此在nginx的配置文件里边增加了一个if语句来控制缓存有关的header。

# 动态图片部分需要使用缓存
location ~ .*\.php$ {
    if ($request_uri !~ ^/dynamicimg/) {
        add_header              Cache-Control "no-cache, no-store, max-age=0, must-revalidate";
    
 
     
 
 
文章分类
 
 
 
 
 
 
 
 
     
 
个人档案
 
comdeng
男, 28岁
北京 东城区 
上次登录:
3天前
加为好友
 
   
 
关于我
 
技术问题欢迎来email沟通:

欢迎大家订阅我的博客到RSS阅读器:

   
 
RSS订阅
 
   
 
好友最新文章
 
     
 
特别推荐
 
 
 
 
 
     
 
订阅我的空间
 
已有人次访问本空间
 
订阅RSS  什么是RSS?

您也想拥有这样的空间?请点此申请。
     


©2010 Baidu