分类目录归档:Experience(经验)

网站运营、网站开发,我的一点小小的心得

浅谈escape、encodeURI、encodeURIComponent的区别

现在开发都是使用流行的框架(比如:jQuery,angular等),很少用到原生的 XMLHttpRequest() 或 ActiveXObject(“Microsoft.XMLHTTP”)了。最近写跨域的 JSONP请求,发现网上竟然还没有 POST 提交的方法(正常下是不可能的,因为JSONP是通过在网页中插入 script的 element实现的)。可以 通过 内嵌 iframe的方式,post 上传数据。请求完成时,iframe的onload事件再去调用 JSONP 即可完成 曲线的 JSONP post方式提交数据。对于中文编码的问题,使用了encodeURIComponent。之前前辈告诫转码只用encodeURIComponent就可以了,escape转码后,提交的哦服务器端是乱码的。escape、encodeURI、encodeURIComponent这三个函数的区别一直不是很了解,看文字头都大了。实际做个简单的实验,还是可以很容易看出他们三个的区别的。
继续阅读

网站空间超容量问题处理方法

小型网站,可以通过购买虚拟主机(网站空间)的方式降低建站成本。但是虚拟主机(比如万网虚拟主机、息壤虚拟主机)都有月流量限制,如果超出流量限制就会关停网站。
所以为了网站的稳定运行,一定不要放置大文件到空间上(比如:MP3音乐、视频文件、程序下载包、比较大的图片等)。

如果建站较久,放置了较大的文件,查找起来非常麻烦。有一款软件WebLog Expert(http://www.weblogexpert.com/download.htm)可以通过分析日志的方法,找出占用流量的文件。 继续阅读

Windows2003无法使用SVN失败的处理方法

Windows搭建SVN服务器和客户端,有个非常好用的软件组合VisualSVN + TortoiseSVN。它们都是免费的,VisualSVN集成了Subversion和Apache,通过点点鼠标就可以非常方便的搭建SVN服务器。
现在Visual SVN下载后在Windows2003下安装会提示:The minimun operating system requirements is Windows Vista or Windows Server 2008。TortoiseSVN 在Windows2003上回提示:TortoisSVN 1.XXX requires Windows Vista or later。出现这个提示怎么办呢?

VisualSVN
继续阅读