百度空间 | 百度首页 
 
文章列表
 
您正在查看 "技术追峰" 分类下的文章

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

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

五、wap1.x的特殊情况

不过,在wap1.x下使用

类别:技术追峰 | 评论(0) | 浏览()
 
2009-10-04 17:55

四、重定向情况下的传递

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

header(‘Location: /hell

类别:技术追峰 | 评论(0) | 浏览()
 
2009-10-04 17:55

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

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

类别:技术追峰 | 评论(0) | 浏览()
 
2009-10-04 17:54

二、基本使用方法

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

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

类别:技术追峰 | 评论(0) | 浏览()
 
2009-10-04 17:52

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

 

类别:技术追峰 | 评论(0) | 浏览()
 
2009-07-16 11:07
经常看到有文章讨论css如何针对各种浏览器做hack,最典型的就是如何对ie6和ie7来做了:
#someNode
{
    position: fixed;
   #position: fixed;
   _position: fixed;
   *position:fixed;
}

  • 第一排给Firefox以及其他浏览器看
  • 第二排给IE7(可能以后的IE8、IE9也是如此,谁知道呢)看
  • 第三排给IE6以及更老的版本看
  • 第四排给ie浏览器看
这种方式的特点就是比较简单,
类别:技术追峰 | 评论(0) | 浏览()
 
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";
    
类别:技术追峰 | 评论(2) | 浏览()
 
2009-03-18 13:47
对于聚合类网站来说,在显示内容中图片的时候,需要解决一个问题:有的网站对图片采取了防盗链的措施,只有当请求头的referer来自指定的host时才会正确显示图片,比如,百度空间的,163空间的。那么,理所当然的,在显示来自这些网站的内容时,需要对图片标签进行一些预处理,使得相应的图片能正确显示出来。

一般的处理方式,都是利用正则表达式来找到img标签,并对src中的url进行检测,如果是来自这些禁止外链的网站过来的图片,则对src进行一些替换,使得其能正确的显示。比如一个src="http://hi.baidu.com/aaa.jpg
类别:技术追峰 | 评论(1) | 浏览()
 
2009-02-17 01:18
单硬盘的服务器总是要面临数据备份的问题,前文讨论过单硬盘服务器上《中小规模mysql数据库备份的gmail解决方案》,这里来讨论图片数据的备份问题。同样,在“云计算”时代,我们依然可以用google提供的服务——picasa来解决这个问题。

一、flick、yupoo、picasa服务的对比

不过,之前还是来讨论一下为什么要采用picasa提供的服务,而不是选
类别:技术追峰 | 评论(2) | 浏览()
 
2009-02-08 02:50
假设有一台linux服务器,只有一块硬盘,跑着几个中小规模的mysql数据库,你会考虑怎么来实现数据库的备份呢?在本机备份吗?当然。但是,这样总归是稳定的,因为操作系统总有那么些几率出现崩溃,硬盘也不总是很稳定地工作,也许有一天一些意外就会让它“猝死”。因此,找一处别的地方来备份数据库中的数据总是有必要的。如果你对google够信任,那么完全可以用它来解决这个问题。

基本的原理如下:

1、用mysqldump把相应数据库的数据导入到一个文件,如果文件够小,可以直接以邮件正文的形式发送给gmail。
类别:技术追峰 | 评论(2) | 浏览()
 
2009-01-19 22:07
以前实现某个网站的界面时候,需要实现这样一种界面布局:右栏固定,左栏自适应宽度。这貌似是一个简单的命题,但却内含玄机:

首先,因为界面显示速度的需要和seo的优化,不会用table去实现。

其次,要实现右栏固定,左栏自适应宽度的需求其实还不是难事,但是却隐含另一个难以解决的命题。

可将右栏的position设为absolute,并且设置其right和top值,就可以将其固定在右边同一个地方,而左栏则可以设置其margin-right为适当的数据,就可以使其宽度总是距离右边一定的距离,使右栏显示出来的同时,也满足了
类别:技术追峰 | 评论(0) | 浏览()
 
2009-01-04 11:02
使用zend框架时常见的url重写模式一般都是由两部分组成,即:controller/:action这种模式。比如说一个博客,其发表文章的地址有可能是article/write,那么最终会调用ArticleController中的writeAction来进行相关的控制。稍微复杂一点,查看一篇文章的地址有可能是article/1111,我们可以利用Controller_Router_Route_Regex写它的路由:
new Zend_Controller_Router_Route_Regex(
    'article/(\w+)',
    array(
        'controller'=>'a
类别:技术追峰 | 评论(0) | 浏览()
 
2008-12-08 01:47
mysql的权限分配过程中,会用到“mysql“数据库中的user、host和db这三个重要的权限表。通过user这个表可以知道具有mysql权限的用户到底是哪些。如果我们够仔细地话,往往能够发现user表中竟然存在有一些匿名用户。比如,在我的ubuntu上装的mysql中就有这样的用户:

mysql> select * from user\G;
*************************** 4. row ***************************
                 Host: localhost
 
类别:技术追峰 | 评论(0) | 浏览()
 
2008-11-08 16:57
我现在的OS用的是win2003,为什么不用xp呢?昨天就有朋友问我这个问题,我初步解释为“有的软件在xp里边支持不好”。其实,具体而言就是指xp下IIS不能新建站点这个限制。这对于我前一段用.net开发分布式站点的方案是不好应付的,所以,最后不得不因为这么一个小小的限制换到win2003系统。

不过,今天一个不经意的搜索让我了解到,原来是可以在xp里边摆脱这种限制的,前提条件就是,在apache这个web服务器里边来跑asp.net的网站。在google里边搜索“
类别:技术追峰 | 评论(1) | 浏览()
 
     
 
 
文章分类
 
 
 
 
 
 
 
 
     
 
文章存档
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
     
 
最新文章评论
   
 

强人呀,NB
 

我爱你
 
 

往事 那个遥远的年代 年轻的自己 竟与 天真可笑相连 做过很多的错 错的 是
 
     


©2009 Baidu