文章

正在研究一基于c的qqrobot,无奈需搭建linux开发环境。经过 Dev-cpp,Cygwin(已通过编译但运行异常,怀疑环境有关)的尝试,各有不足,遂选择新装ubuntu来解决。
2011-04-26
1分钟阅读时长
285字
阅读
很多尝试VMware 7虚拟机的朋友都会发现,用Ghost xp安装Windows以后,在开始安装VMware Tools时,会弹出显示如下内容的警告框: VMware Tools installation cannot be started manually while Easy Install is in progress. 解决方法: 在开启虚拟机操作系统的情况下,在虚拟机设置中更改floppy为auto detect。然后点击菜单中的安装VMWare Tools,虚拟操作系统中的光驱里就会有VMWare Tools的安装程序了,自行安装即
2011-04-19
1分钟阅读时长
193字
阅读
当PHP运行在FastCGI模式时,PHP FPM提供了一个名为fastcgi_finish_request的方法。
2011-04-13
1分钟阅读时长
366字
阅读
下载并安装Cygwin 及Node.js安装依赖的附加组件 cygwin下载: http://cygwin.com/setup.exe (下载点最好选择台湾或日本的临近点,速度快) 附加组件选择: Devel : gcc-g++: C++ compiler gcc-mingw-g++: Mingw32 support headers and libraries for GCC C++ gcc4-g++: G++ subpackage git: Fast Version Control System – core files (github方式下载时用) make: The GNU version of the ‘make’ utility openssl-devel: The OpenSSL development environment pkg-config: A utility used to retrieve information about installed libraries zlib-devel: The zlib compression/decompression library (development) Editor: vim: Vi IMproved – enhanced vi editor Python: 全部 Web: wget: Utility to retrieve files from the WWW via HTTP and FTP curl: Multi-protocol file transfer command-line tool 由于操作系统为 windows 7 (Windows Vista以后版本),需要在ash模式下执行rebaseall才能保证 node.js的编译通过 a. 进入 cygwin安装目录/bin/ b. 运行ash.exe
2011-04-06
2分钟阅读时长
700字
阅读
Featured Image
近期改版中涉及到此小需求。就看了下,其实挺简单,这里就做个简单记录,不需要分析了。简单的使用了PHP语言(其他也一样),扩展性很容易做(稍微做点可变处理就行),所以就没去刻意做,写死效率最高 - -。
2011-04-02
1分钟阅读时长
125字
阅读
HTML5 canvas 即HTML5画布,是一个现代浏览器都支持的HTML5非插件绘图的功能,本文将展示如何通过HTML5 canvas API操作canvas元素、绘制图形、改变绘图颜色以及删除图形,让我们开始进入这很酷的新技术的短暂旅行吧。
2011-03-20
6分钟阅读时长
2531字
阅读
Featured Image
表单是Web应用不可缺少的功能,它是服务器端与浏览器端数据交换的最基本的方法。你应该已经读过很多关于HTML5和Javascript的表单标签和数据验证的文章,今天我们来讨论下如何检查表单数据是否被改变了。
2011-03-20
5分钟阅读时长
2069字
阅读
下面是一些另类的但挺高效的浏览器探测技巧,主要利用了各浏览器的私有特征完成。
2011-03-20
1分钟阅读时长
113字
阅读
Featured Image
JavaScript Memory Leak Detector (download) is a debugging tool to detect memory leaks and enforce best practices in JavaScript code when working with version of Internet Explorer older than IE8.
2011-03-20
3分钟阅读时长
598字
阅读
http://trac.webkit.org/export/41842/trunk/LayoutTests/scrollbars/overflow-scrollbar-combinations.html 非常不错, only webkit的话,还是不错的。
2011-03-20
1分钟阅读时长
22字
阅读
大家都知道欺骗IE不出现Flash激活框的方法很简单 只要在页面上面引入一个js文件,然后用js来控制flash的html代码输出即可。 但是如果我们的脚本是动态加载的就会有两种情况,看以下代码 var s = docuemnt.createElement(“script”); s.src = src; docuemnt.getElementsByTagName(“head”)[0].appendChild(s); var s = docuemnt.createElement(“script”); docuemnt.getElementsByTagName(“head”)[0].appendChild(s); s.src = src; 一眼看下去这两断代码执行结果上面差不多。但是有一段代码无法欺骗IE,引入的js输出flash会出现激活框。 这两断唯一区别就是 先给 script 对象的src赋值 再 append到head。还是先append再赋值。我做了实验,只有先给 script 的src 赋值再 append 到页面上面就可以欺骗IE了。
2011-03-20
1分钟阅读时长
243字
阅读
Google 的疯狂面试题
2011-03-20
2分钟阅读时长
964字
阅读
最早没有 xhr 的时候,要想得到无刷新的用户体验,唯一的方法就是隐藏帧技术(frame) ,发展到现在的 iframe,这个技术仍然有它的使用场景,即在文件上传以及 简单情况下浏览器的前进后退导航功能 上。
2011-03-20
4分钟阅读时长
1829字
阅读
前端优化,从很久就开始了。随着研究的深入,关注的点就越来越多。最近也有不少的前端开发同学在研究浏览器的Reflow和Repaint
2011-03-20
1分钟阅读时长
371字
阅读
ECMAScript 5与HTML5离我们越来越近了,触摸屏相关的API开发中,未来的web世界更加多姿多彩。
2011-03-20
4分钟阅读时长
1945字
阅读
JavaScript中的Get和Set访问器,和C#中的访问器非常相似。 标准的Get和Set访问器的实现 function Field(val){ this.value = val; } Field.prototype = { get value(){ return this._value; }, set value(val){ this._value = val; } }; var field = new Field(“test”); field.value=”test2″; //field.value will now return “test2” 在如下浏览器能正常工作: 我们常用的实现方法可能是这样的: function Field(val){ var value = val; <p> this.getValue = function(){<br /> return value;<br /> }; </p> <p> this.setValue = function(val){<br /> value = val;<br /> };<br /> }<br /> var field = new Field(&#8220;test&#8221;);<br /> field.setValue(&#8220;test2&#8221;)<br /> field.getValue() // return &#8220;test2&#8221; </p> 在DOM元素上Get和Set访问器的实现 HTMLElement.prototype.__defineGetter__(“description”, function () { return this.desc; }); HTMLElement.prototype.__defineSetter__(“description”, function (val) { this.desc = val; }); document.body.description = “Beautiful body”; // document.body.description will now return “Beautiful body”; 在如下浏览器能正常工作:     通过Object.defineProperty实现访问器 将来ECMAScript标
2011-03-20
2分钟阅读时长
736字
阅读
长期以来,为了改善站点的用户体验,我们一直都是在页面顶端加上一个_ (new Date()).getTime()_ 来获取用户打开页面的时间,使用httpwatch来分析页面打开的解释时间。httpwatch虽然强大,但是还是无法让我们深入到用户的环境去了解用户打开页面前的一些情况,例如:DNS解释时间,请求和响应时间,以及更加深入的页面渲染时间等重要信息。这些信息对用户环境分析是至关重要的。 如今,这个情况即将改变,微软的IE9将给前端开发们提供有力的性能分析接口让我们能够深入分析页面的性能,这就是强大的msPerformance接口。这个接口其实是
2011-03-20
2分钟阅读时长
537字
阅读
add bookmark for ie & ff & opera
2011-03-20
1分钟阅读时长
134字
阅读
杯具,Wordpress 3.1升级后,竟然无法访问,原因提示如下: ………网页页生成了 过多的重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决该问题。如果 不能解决,则可能是服务器配置的问题,而不是您的 计算机有问题。以下是一些建议:请稍后重新载入此网页。……….. 很是郁闷,弄了半天是空间本身的设置及 3.1的代码逻辑处理 综合作用的结果。 无奈,空间是没权限动了,只能修改wordpress 代码了: 找到 wp-include/template-loader.php 修改第一行处代码: if ( defined(‘WP_USE_THEMES’) && WP_USE_THEMES ) 改为(红色为增加部分) if ( false && define
2011-03-20
1分钟阅读时长
276字
阅读
昨天开发新类库,做到Json模块,使用了json2官方类为底层,使用中频遇异常,甚是不爽。看了下源码,json2 采用了优化处理机制,优先使用浏览器原生JSON处理。(事实是json自己的实现也如此)
2011-03-18
1分钟阅读时长
204字
阅读