自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 资源 (1)
  • 收藏
  • 关注

转载 服务器端判断是PC访问还是手机访问

转载地址:http://blog.csdn.net/xiaochunyong/article/details/6443199看了一篇关于判断服务器端判断是PC访问还是手机访问的文章,虽然程序上还是有bug,但是推荐大家看下里面的注释,感觉作者真的也是做了大量的数据分析。package com.xcy.utils;import javax.servlet.http.HttpServl

2012-12-31 13:50:32 1307

转载 常用浏览器(电脑以及手机)useragent 汇总

Windows操作系统浏览器系列:IE浏览器系列:特征表现:均以 "mozilla/" 开头,"msie x.0;" 中的x表示其版本;判断方法:粗略判断可以只检索 "msie x.0;" 字符串即可,严格判断可检索 "mozilla/x.0 (compatibal; msie x.0; windows nt",不过一般没有这个必要 Windows版Firefox:特征

2012-12-31 11:10:07 1478 2

原创 手机浏览器User_Agent乱象

现在WAP开发获得用户的访问信息都是通过对HTTP请求的头信息(WAP站的话就是手机请求头信息)分析来实现的,但是通过我们站点对这些请求信息的统计,发现手机的User_Agent不是一般的乱。相同浏览器的User_Agent存在不规范,这里面最恶心的当属UC浏览器,不同浏览器就更不用说。比如UC浏览器下,华为手机(huawei U9510e)的user_agent居然这样显示:HTTP_USE

2012-12-31 10:49:40 1662

原创 客户端与服务器端userAgent的区别

客户端通过JS来获取userAgent方法为:navigator.userAgent服务起端通过获取http头信息来得到userAgent方法为:Request.UserAgent(以Asp.net为例)这两者的区别为,客户端的userAgent没办法伪造,而服务器端获取的UserAgent可以伪造,因为我们可以修改发送给服务器端的请求的HTTP头信息。

2012-12-27 15:49:35 2340

转载 4种检测是否支持HTML5的方法

1,检查特定的属性是否存在于全局的对象里面,比如说window或navigator.比如geolocation,它是HTML5新加支持的新特性;它是由HTML5工作组以外的Geolocation工作组制定的。要检查浏览器是否支持它可以用一下方法。function supports_geolocation() {  return !!navigator.geolocation;}

2012-12-27 15:23:32 804

原创 HTML+CSS 画三角形

今天看了篇博文,说用HTML和CSS来实现画三角形的目的,于是比葫芦画瓢做了个例子,代码为:股票行情 *{margin:0;padding:0;}.rectangle{width:0;padding:0;border:100px solid transparent;border-left-color:red;}执行效果为:但是这个只是

2012-12-26 18:01:07 2118

原创 WAP站开发之3G版、触屏版跳转验证工具

现在越来越多的手机开始支持HTML5等一些新技术,原本只能通过图片和Flash来实现的东西,可以通过HTML5来实现了。但是我们给用户的WAP站的入口只有一个,这就需要判别手机操作系统和手机浏览器后,自动跳转到适合的版本(3G版或者触屏版)。验证跳转的效果,我们可以通过手机来进行测试,但是仅仅为了测试这个功能,拿那么多手机来测试,个人感觉太过于浪费,况且我们的手头的测试手机也不可能一下子就那么

2012-12-26 13:57:21 1040

转载 从nginx访问日志中的400错误说起

转载地址:http://www.shily.net/topic/speaking-from-400-error-in-nginx-access-logs/最近在整nginx+php+mysql的网站架设,发现nginx的access.log文件(也就是访问日志)中有大量的400错误,知道HTTP状态码的童鞋都知道这个状态码表示错误的客户端请求,换句话说是服务器无法理解客户端的请

2012-12-25 13:43:10 2148

原创 Cookie同步问题

最近负责的一个需要将一个域名的cookie信息同步到另外一个域名上,下面是自己尝试的各种方法。我们先假设有域名domain1.com和domain2.cn,需要实现这两个域名的名称为myCookie的Cookie实现两台机器上同步写了个服务器端写Cookie的页面,然后抓取不同域名之间互相抓取这个页面(将cookie名称,值作为参数传给这个页面实现写Cookie),结果失败

2012-12-24 18:04:46 1720 2

原创 nginx下 499错误

最近老是由用户反映在线的系统时好时坏,因为线上的产品很长时间没有修改,所以前端程序的问题基本上可以排除,于是就想着是Get方式调用的接口不稳定,问了相关人员,说没有问题,为了拿到确切证据,于是我问相关人员要了nginx服务器的日志文件(awstats日志),分析后发现日志中很多错误码为499的错误,约占整个日志文件的1%,而它只占全部报错的70%左右(全部报错见下图),那么所有报错加起来就要超过1

2012-12-24 17:10:28 14589

原创 网络监控软件造成的网站打不开问题

最近我们有个线上的项目切换了接口(域名发生了改变)后,有两个用户给我们网站留言说页面不能正常访问,联系用户后发现新接口让他们访问后显示:无法打开页面。以下是解决思路:ping了下新域名,发现可以ping的通,说明DNS解析没问题用ip来访问接口,发现也能够正常访问,说明用户是可以访问这个ip对应的服务器的上面两个原因排除后,觉得应该是网络拦截造成的,会拦截网络的一种是我们本机的网络监控

2012-12-19 16:49:13 3530

原创 WAP开发之SMS协议的用法

什么是SMS协议SMS(Short Messaging Service)即:短信服务。SMS协议就是短信协议的一种,目前短信协议有SMS短信、EMS短信和MMS彩信。SMS,短信服务是最早的短消息业务,也是现在普及率最高的一种短消息业务,通过它移动电话之间可以互相收发短信,内容以文本、数字或二进制非文本数据为主,目前,这种短消息的长度被限定在140字节之内。SMS以简单方便的使用功能受到广

2012-12-07 15:28:08 2052 2

转载 让所有浏览器都支持HTML5 placeholder属性

HTML5的placeholder属性placeholder 属性是 HTML5 中的新属性,俗名叫“占位符”,功能类似于输入框在得到焦点时,时面的默认值会变成空白,当失去焦点时又会显示默认的文本,我想大家一定使用js/jquery制作过这样的效果。目前只有在Mozilla Firefox 3.7+、Apple Safari 4+、Google Chrome 4+、Opera11+等现代浏

2012-12-07 11:10:12 993

sqlmap小工具

利用sqlmap,你可以检测你系统是否有sql注入,适用sqlmap前,要先安装python

2013-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除