比如访问StackOverflow, 更比如flexerasoftware.com(导致Visual Studio的打包程序InstallShield Limited Edition不能注册和下载) 原因是StackOverflow加载的jquery文件是放在谷歌的服务器上,而谷歌的服务器被GFW屏蔽了. 解决方法 1.先在iis里的默认网站下加一个虚拟目录ajax,然后把jquery文件放到文件夹里 比如:ajax\libs\jquery\1.7.1\jquery.min.js 2.在host…
1x.com 是我非常喜欢的一家国外的摄影网站.但,打开它的首页要1分多钟!点击小图看大图的二级页面根本打不开.看着写着“Nude content”的小图却点不开大图的心情你们造吗?!很多国外网站访问很慢的原因,并不是网速慢或者网站有什么问题,而是它们的网页都使用了谷歌 CDN 来获取 JS 脚本库,而谷歌全面被墙之后导致网页要花费大约半分钟等待响应,最后超时还可能导致网页部分功能不好用. 以前我一般都是使用 VPN 来解决这个问题.但 VPN 速度慢.使用麻烦,而且好用的 VPN 越来越难找了…
flask+sqlite3+echarts2+ajax数据可视化报错: UnicodeDecodeError: 'utf8' codec can't decode byte 解决方法: 将 py文件和html文件用用记事本打开,然后另存为,将编码ANSI改成:UTF-8…
改进动态设置query cache导致额外锁开销的问题分析及解决方法 关键字:dynamic switch for query cache,  lock overhead for query cache 背景 Query Cache是MySQL Server层的一个非常好的特性,对于小数据集或访问量非常集中的应用场景,有非常好的性能提升,内部细节可以参考1,在此处不打算展开Query Cache的一些应用特性. Query Cache引入了一新的问题, 即如果你不想要Query Cache的功能…
前言 不仅仅是jQuery UI resizble的div包含iframe会导致缩放的不平滑,draggable也会出现包含iframe会导致拖放的不平滑,但是因为jQuery UI有为draggable进行了处理——添加了iframeFix属性设置(iframe:true时候就可以解决),但是却没有为resizable添加这个属性(实在费解,这个为毛啊). 问题 jQuery UI resizble的div包含iframe导致缩放的不平滑解决(通过helper可观察到缩放非常不平滑) 测试代码…
ajax访问服务端restful api时,由于contentType类型的原因,浏览器会先发送OPTIONS请求. 本人服务端用的是spring mvc框架,web服务器用的是tomcat的,以下给出tomcat下OPTIONS请求服务端返回403forbidden的解决方法: 修改tomcat的conf目录下的web.xml文件,增加以下配置: <filter> <filter-name>CorsFilter</filter-name> <filter-cla…
客户端为了实现token认证,通过Jquery的ajaxSetup方法全局配置headers: 全局配置headers后会导致部分不需要token认证的请求变为options请求,导致跨域访问.报错信息如下: CORS概念 支持CORS请求的浏览器一旦发现ajax请求跨域,会对请求做一些特殊处理,对于已经实现CORS接口的服务端,接受请求,并做出回应. 有一种情况比较特殊,如果我们发送的跨域请求为“非简单请求”,浏览器会在发出此请求之前首先发送一个请求类型为OPTIONS的“预检请求”,验证请求…
这周开始发现一个很让人抓狂的现象,QQ音乐网页(http://y.qq.com)与QQ视频(http://v.qq.com/)网页打开超慢,甚至是无法打开,严重影响了业余的音乐视频生活. 以QQ视频为例,截个事故现场图: 开始以为是电脑中毒了,结果用QQ电脑管家(http://guanjia.qq.com/)查杀,无中毒症状,用广东电信提供的测速平台,20M的网络宽带也是表现正常.直到浏览拍拍网(http://www.paipai.com/)的某个页面时,发现页面任意地方点击都是新窗口打开游戏广…
What's Shadow Copying? 我们安装一个应用程序并启动后,我们是无法更新应用程序安装目录中程序集文件的.如果强制替换会提示文件正在使用,如下图所示. 那你可能会问,为什么会无法更新呢? 因为启动应用程序时,CLR会首先创建应用程序域,然后在应用程序域中加载程序集并将其锁定.因此在卸载程序集之前是无法更新文件的.而卸载程序集的唯一办法就是卸载加载程序集的应用程序域. 到这里,你可能会好奇,为什么在开发ASP.NET网站时,我们却可以持续编译项目,而不会报这个提示呢?毕竟我们是从编…
暂未发现其他比我这个更快的方法. 因为其他方法会展示那个非常卡的目录,导致效率极低.而我这个方法不会去展示那个目录. 查找占用的目录 find / -type d -size +1M -maxdepth 3 -exec ls -lhd {} \; 解析: -type d:只查找目录 -size +1M:对于目录来讲,ls -lh显示的是该目录下inode数据表的大小.(目录本质上就是一个存储本目录中所有文件和文件夹的inode表单) 据朋友反馈,腾讯面试Linux会问到这个问题,ls -lh目录…