MySQL server has gone away的原因及解决方案

nick | db, mysql | 2014-12-10
常见的原因: 1. 服务器超时,比如说在一个脚本里连接上服务器后进行了一些数据库操作后,就开始冷落了数据库,执行起其他一些非数据库操作的耗时操作,数据库等啊等等啊等,结果超时了,只好关闭连接。如果是这个原因,请加大wait_timeout。 2. 因为SQL语句太长所致,比如插入一个BLOB列,或者用一条INSERT语句同时插入很多行,因为SQL太长,数据库... [阅读全文]

JS快速获取图片宽高的方法

nick | js | 2014-10-09
JS快速获取图片宽高的方法
快速获取图片的宽高其实是为了预先做好排版样式布局做准备,通过快速获取图片宽高的方法比onload方法要节省很多时间,甚至一分钟以上都有可能,并且这种方法适用主流浏览器包括IE低版本浏览器。 一、简陋的获取图片方式 // 图片地址 后面加时间戳是为了避免缓存 var img_url = ‘http://www.qttc.net/static/upload/2013/13643608813441.jpg?R... [阅读全文]

使用HTTP 响应头信息中的 X-Frame-Options 属性防止网页被Frame

nick | html, web | 2014-09-20
防止网页被Frame,方法有很多种; 方法一:常见的比如使用js,判断顶层窗口跳转: (function () { if (window != window.top) { window.top.location.replace(window.location); //或者干别的事情 } })(); 一般这样够用了,但是有一次发现失效了,看了一下人家网站就是顶层窗口中的代码,发现这段代码: var location = document.location; // 或者 ... [阅读全文]
ė 6没有评论 0

[MySQL FAQ]系列 — 你所不知的table is full那些事

nick | db, mysql | 2014-08-23
当我们要写入新数据而发生“The table is full”告警错误时,先不要着急,按照下面的思路来逐步分析即可: 1、查看操作系统以及MySQL的错误日志文件 确认操作系统的文件系统没有报错,并且MySQL的错误日志文件中是否有一些最直观的可见的错误提示。 有可能是数据库文件超过操作系统层的文件大小限制,比如fat/fat32以及低版本的Linux,文件最大不可以大于... [阅读全文]

让界面动画更自然

nick | jquery, js | 2014-08-09
让界面动画更自然
随着软硬件技术的发展,界面动画在我们的日常生活中随处可见。桌面软件、移动应用、云服务此刻回顾四周我相信你一定能发现他们。 在产品中动画未必越多越好,也未必越炫越好。不同的产品类型对动画的要求也不同。常见的动画主要承担向用户解释界面与界面之间的关系,元素与元素间的关系以及特定元素的强化。 如果你关注过界面动画,你可能见过以下这些... [阅读全文]

javascript运算符

nick | js | 2014-08-07
1、javascript具有下列种类的运算符:算术运算符;等同运算符与全同运算符;比较运算符; 2、目的分类:字符串运算符;逻辑运算符;逐位运算符;赋值运算符; 3、特殊运算符:条件运算符;typeof运算符;创建对象运算符new;delete运算符;void运算符号;逗号运算符; 算术运算符:+ 、 – 、* 、 / 、 % 、 -(一元取反) 、 ++ 、 – 等同运算符与全同运算符:== 、 ===、 ... [阅读全文]

如何管理一个远程团队

nick | open | 2013-06-30
如何管理一个远程团队
英文原文:How to Manage a Remote Team   去的几个月里耗尽了大量的精力一直在争论远程工作的是非曲直。不幸地是,关于建立远程工作,让你的团队更加成功,没有太多的经验共享出来。 在我们发出对content marketer招聘信息后,我收到好多关于远程工作的疑问,以及我们团队如何管理运作的?所以我想我应该在此解释一下。 现在,如果你想去争... [阅读全文]

Linux技巧:一次删除一百万个文件的最快方法

nick | linux | 2013-06-15
oschina 发布于: 2013年06月13日 最初的测评 昨天,我看到一个非常有趣的删除一个目录下的海量文件的方法。这个方法来自http://www.quora.com/How-can-someone-rapidly-delete-400-000-files里的Zhenyu Lee。 他没有使用find 或 xargs,他很有创意的利用了rsync的强大功能,使用rsync –delete将目标文件夹以一个空文件夹来替换。之后,我做了一个实验... [阅读全文]

Firefox OS 桌面浏览器体验c插件(附安装教程)

nick | open | 2012-11-30
Firefox OS 桌面浏览器体验c插件(附安装教程)
Mozilla推出的Firefox浏览器插件r2d2b2g现在已经变成一个Firefox OS模拟器,方便开发者和普通用户在桌面浏览器上体验Firefox OS。在其官方博客中,Mozilla表示希望该模拟器插件能更好地帮助开发者轻松创建Firefox OS的应用。 与此同时,开发者也不需要准备多个移动设备来安装试用自己的新应用。 使用方法: 1. 点击此处下载r2d2b2g插件,并完成安装。(... [阅读全文]

Dancer.js:高级 JavaScript 音频库

nick | js, open | 2012-10-23
Dancer.js是一个高级的音频API,旨在创建炫酷的可视化效果,可以和Mozilla的Audio Data API以及Webkit的Web Audio API结合使用。 Dancer.js主要功能如下: 使用实时音频波形和频率数据,并可映射为各种可视化效果 从现有的音频源中获取音频数据 可检测到你的可视化效果 支持Web Audio(webkit)、Audio Data(mozilla)和flash fallback(v9+) 可扩展... [阅读全文]
Ɣ回顶部