最近的文章列表

NGINX 启动[warn]: conflicting server name “abc.com”
1、php配置需要生效:service nginx restart2、nginx配置需要生效:/usr/local/nginx/sbin/nginx -s reload 启动NGINX的时候提示 [warn]: conflicting server name abc.com on 0.0.0.0:80, ignored出现这个错误一般是由于技术员的粗心造成的,原因是相同的域名abc.com出现两次甚至是多次一般在把配置文件分离出来写时候会容易犯。技术员经常复制配置文件,然后忘记修改里面的内容解决方法就是把所有配置文件查一遍看是否有重复出现的。或者查询哪个配置文件中有abc.comWINDOW下用搜索LINUX下用grep "abc.com"背景:前段时间,博客域名是通过l
2011/9/15 Comments:
如何获得枚举中的值
C-sharp代码 using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { //获得枚举名 Console.WriteLine(TaskStatus.Complete); //获得枚举中的值 Console.WriteLine((int)Ta
2011/9/15 Comments:
ajax问题总结
在看文章前,先指定一个变量xhr,xhr代表ajax对象。测试浏览器:ie为ie6,firefox为2,其他的未测试。统称ie6为ie,firefox2为ff。基本的============================================1,最经典的就是ie下的缓存问题了。如果使用的是get,那么在ie下出现缓存问题。导致代码只执行一次。解决办法就是加时间戳或者随机数,使url变为唯一,这样就不会出现ie下的缓存问题了,或者改为post提交。xhr.open("get","xxxx.aspx?_dc="+new Date().getTime(),true);2,ajax对象属性的大小写问题,ajax对象常用属性,事件,方法大小写问题在w
2011/9/14 Comments:
JQUERY AJAX不允许跨域在windows 7小工具
JQUERY AJAX DOES NOT ALLOW CROSS DOMAIN IN WINDOWS 7 GADGETSReported by:mike@…Owned by: Priority:lowMilestone:1.nextComponent:ajaxVersion:1.5Keywords: Cc: Blocking: Blocked by: Description The new ajax module in jQuery does not allow cross domain scripting when running in the Windows 7 gadgets environment. It detects that cross domain sc
2011/9/13 Comments:
将博客部署到新浪SAE并绑定域名
核心提示:Sina App Engine(SAE),是由新浪公司开发和运营的开放云计算平台的核心组成部分。SAE的目标是实现互联网应用在开发运维上的无缝整合,为App开发者提供稳定、快捷、透明、可控的服务化的平台,并且减少开发者的开发和维护成本。同时通过对消耗资源的量化,反向作用于开发过程,促进新浪公司互联网应用服务的质量提升。什么是Sina App Engine新浪推出了云计算平台Sina App Engine,与 Google App Engine 比较相似,目前只支持PHP。Sina App Engine(SAE),是由新浪公司开发和运营的开放云计算平台的核心组成部分。SAE的目标是实现互联网应用在开发运维上的无缝整合,为App开发者提供稳定、快捷、透明、可控的服务化的平台,并且减少开
2011/9/13 Comments:
jQuery.getJSON Ajax 跨域访问远程数据源“拒绝访问”的解决方法
昨天在开发一个腾讯微博API的时候,遇到jQuery.getJSON跨域名远程访问json数据源的时候,报拒绝访问的脚本错误。修改前:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp", {"page":page,"pageSize":pageSize,"pageinfo":pageinfo}, function(json){ alert(json); }); 修改后:运行 复制 保存 javascript代码$.getJSON(apiURL+"gethtlist.jsp?jsoncall
2011/9/13 Comments:
JS拒绝访问错误的产生原因及解决办法-Frame版JS跨域问题
报错:拒绝访问 该错误大部分产生在有iFrame的页面。这个时间你需要检查一下2个页面OPEN出来的地址。产生的原因是因为打开页面的地址与当前页面的地址不在一个域内,这样浏览器的安全机制会阻止JS跨域的操作。案例:在一个系统中,使用iFrame包含了第三方(另一个domain的)的页面,两个系统部署在同一台机器上,iFrame包含的页面首页是个登陆界面,在iFrame所在的页面中使用脚本获取登陆界面的内容,并且对用户名和密码域赋值并提交,以实现自动登陆。但是,如果以http://127.0.0.1:8080 来访问系统,该功能正常,以http://www.camnpr.com:8080 访问则会提示脚本错误:拒绝访问。浏览器认为http://127.0.0.1:8080 与http://ww
2011/9/13 Comments:
Jquery跨域获得Json时invalid label错误的解决办法
这两天用 Jquery 跨域取数据的时候,经常碰到 invalid label 这个错误,十分的郁闷,老是取不到服务器端发送回来的 json 值,一般跨域用到的两个方法为:$.ajax 和 $.getJson最后,仔细安静下来,细读 json 官方文档后发现这么一段:JSON数据是一种能很方便通过JavaScript解析的结构化数据。如果获取的数据文件存放在远程服务器上(域名不同,也就是跨域获取数据),则需要使用jsonp类型。使用这种类型的话,会创建一个查询字符串参数 callback=? ,这个参数会加在请求的URL后面。服务器端应当在JSON数据前加上回调函数名,以便完成一个有效的JSONP请求。如果要指定回调函数的参数名来取代默认的callback,可以通过设置$.ajax()的js
2011/9/13 Comments:
IIS 错误代码HTTP服务器状态码ajax xmlHttp的readyState 和 status参
如果xmlHttp.status返回500,则说明服务器内部错误。 但是服务器内部错误又是什么呢?太笼统了,看不懂。近日我遇到了这个问题,我在网上搜了一下,发现错误的根本还是代码编写有问题!例如:传参时,参数名写错了;查询数据时字段名写错了或是赋值有问题你需要跳转页面但没给url赋值 等等一系列小问题下面看一下 ajax xmlHttp的readyState 和 status参数详解以下代码来自:http://blog.csdn.net/xiaxiaorui2003/archive/2009/04/16/4084115.aspx0-未初始化,即尚未调用 open。 1-初始化,即尚未调用 send。 2-发送数据,即已经调用 send。 3-数据传送中。 4-完成。 HTTP服务器状态代码定
2011/9/9 Comments:
解决Xshell中不能中文乱码、按退格及删除键的教程
一直用putty连接linux的vps,前几天开始接触Xshell,还是觉得这个工具比较方便。用 Xshell 连接 linux 系统时,显示数据到控制台,中文竟然为乱码。执行 echo $LANG 命令输出:zh_CN.UTF-8,执行 locale 命令,输出LANG=zh_CN.UTF-8 LC_CTYPE="zh_CN.UTF-8" LC_NUMERIC="zh_CN.UTF-8" LC_TIME="zh_CN.UTF-8" LC_COLLATE="zh_CN.UTF-8" LC_MONETARY="zh_CN.UTF-8" LC_MESSAGES="zh_CN.
2011/9/9 Comments: