nginx的缓存设置会导致无法发布长文章

187 日 之前

nginx的缓存设置会导致无法发布长文章,修改如下即可满足一般需求:

fastcgi_buffer_size 64k; fastcgi_buffers 64 64k; fastcgi_busy_buffers_size 128k; fastcgi_temp_file_write_size 128k;
liliang

,

评论

---

inno setup 打包的设为主页的代码

239 日 之前

inno setup 打包的设为主页的代码

[Tasks]
Name: changestartpage; Description: “设置网址之家为首页”

[Registry]
Root: HKCU; Subkey: “Software\Microsoft\Internet Explorer\Main”; ValueType: string; ValueName: “Start Page”; ValueData: “http://www.lstk.net/”;

liliang

,

评论

---

Godaddy DNS 服务器被墙

267 日 之前

昨天突然发现网站无法访问。习惯性的认为是服务器问题,结果一查是DNS解析服务器被屏蔽。FUCK!天朝局域网又在测试啊?!

解决办法:

1. 更换Godaddy的其他解析服务器。本次出现故障的是49、50。可以测试一下换到可以用的。

2. 更换到国内的DNSPOD,免费DNS解析服务。

昨天尝试了第一种,今天还是有用户反映打不开,无奈改用第二种方案,等生效。DNS服务器更换到生效一般需要24小时左右。

liliang

,

评论

---

ajax 跨域问题,使用jsonp解决

271 日 之前

问题:ajax跨域请求受限
解决:使用jsonp来解决
方法:

【前端】
var url = “url?callback=?”;
jQuery.getJSON(url, function(data){ alert(data);
});

【后端】
$jsondata = “{symbol:‘IBM’, price:120}”;
echo $_GET[‘callback’].’(’.$jsondata.’)’;

liliang

,

评论

---

解决“Internet Explorer 无法打开Internet站点 已终止操作”的问题

279 日 之前

今天有用户反馈说网站会在IE6下报错,奇怪的是在他的电脑上会报错,在我的电脑上不会。让同事都帮我测试了一下,都是IE6但都没有报错现象。于是远程他的电脑看来一下会在网页开始加载但还没有加载完成的情况下,直接弹出alert窗口,显示“Internet Explorer 无法打开Internet站点 已终止操作”。

很是奇怪啊,为毛就他的电脑报错,很自然的想到可能是他的IE的问题,可恶的IE6啊。本着为用户负责的心态,谷歌了一下。知道了该问题的原因:

在网站正在加载DOM但还没有加载完的情况下,JS就执行了DOM节点的增删操作,如:appendChild,removeChild。就会导致IE6报错,即:Internet Explorer 无法打开Internet站点 已终止操作。

解决办法:
1. 被动解决法,即让用户自己修改浏览器设置让它不抱错。(显然不靠谱,不作多解)
2. 修正代码错误。在jQuery(document).ready()或者在body的onload事件里执行这些在DOM完成之前的节点操作。

liliang

,

评论

---

« 较早的