现在的位置: 首页 >BLOG
2℃

php中使用Ajax时出现Error: 由于出现错误 c00ce56e 而导致此项操作无法完成

2012年06月12日 Php  ⁄ 被围观 9,981 次+
php中使用Ajax时出现Error: 由于出现错误 c00ce56e 而导致此项操作无法完成 今天在写代码的时候,用到ajax异步获取数据,在firefox 13.0下一切正常,而在各个版本的IE之下测试IE6正常,IE8却会报错 "Error: 由于出现错误 c00ce56e 而导致此项操作无法完成"。因为firefox是我写代码和做测试的浏览器,所以一般都会首先保证在它下边的正确性,firefox下一切看起来都那么正常。 我的环境是:js代码是基于jQuery的、使用了异步加载的方式加载各个js类库、请求方式是'GET',返回格式'html'; 由于之前的工作阶段性的完成...
阅读全文

1℃

解决mysql gbk/gb2312时Y和~重复的问题

2012年05月18日 Mysql  ⁄ 被围观 6,752 次+
最近整理论坛把原来的mysql数据库校对规则由gbk_bin换成gbk_chinese_ci后出现了Y与~重复的问题。不知道mysql官方的bugs里面安排到什么时候解决这个bug,下面说明一下具体的原因。 1、问题描述 mysql> CREATE TABLE `test` (`name` char(32) DEFAULT NULL) ENGINE=MyISAM DEFAULT CHARSET=gbk CHECKSUM=1 DELAY_KEY_WRITE=1 ROW_FORMAT=DYNAMIC;    Query OK, 0 rows affected (0.00 sec)       mysql> insert into test values('YYY');    Query OK, 1 row affected (0.00 sec)       mysql> insert i...
阅读全文
1℃

Nginx 变量漫谈(三)

2012年05月17日 Nginx  ⁄ 被围观 6,383 次+
Nginx 变量漫谈(三) 转自:http://blog.sina.com.cn/openresty 也有一些内建变量是支持改写的,其中一个例子是 $args. 这个变量在读取时返回当前请求的 URL 参数串(即请求 URL 中问号后面的部分,如果有的话 ),而在赋值时可以直接修改参数串。我们来看一个例子: location /test {        set $orig_args $args;        set $args "a=3&b=4";        echo "original args: $orig_args";        echo "args: $args";    }   这里我们把原始的 URL 参数串先保存在 $orig_args 变量中,然后通过改写 $a...
阅读全文
Nginx 变量漫谈(二)已关闭评论

Nginx 变量漫谈(二)

2012年05月17日 Nginx  ⁄ 被围观 7,317 次+
Nginx 变量漫谈(二) 转自:http://blog.sina.com.cn/openresty 关于 Nginx 变量的另一个常见误区是认为变量容器的生命期,是与 location 配置块绑定的。其实不然。我们来看一个涉及“内部跳转”的例子: server {        listen 8080;        location /foo {            set $a hello;            echo_exec /bar;        }        location /bar {            echo "a = [$a]";        }    }   这里我们在 location /foo 中,使用第三方模块 ngx_echo 提供的 echo_exec 配置指令,发起到 location /bar 的...
阅读全文
2℃

Nginx 变量漫谈(一)

2012年05月17日 Nginx  ⁄ 被围观 21,599 次+
Nginx 变量漫谈(一) 转自:http://blog.sina.com.cn/openresty Nginx 的配置文件使用的就是一门微型的编程语言,许多真实世界里的 Nginx 配置文件其实就是一个一个的小程序。当然,是不是“图灵完全的”暂且不论,至少据我观察,它在设计上受 Perl 和 Bourne Shell 这两种语言的影响很大。在这一点上,相比 Apache 和 Lighttpd 等其他 Web 服务器的配置记法,不能不说算是 Nginx 的一大特色了。既然是编程语言,一般也就少不了“变量”这种东西(当然,Haskell 这样奇怪的函数式语言除外了)。 熟悉 Perl、Bourne Sh...
阅读全文
详解MyISAM Key Cache已关闭评论

详解MyISAM Key Cache

2012年05月10日 Mysql  ⁄ 被围观 9,967 次+
本文将分别介绍MyISAM Key Cache的一般机制、Mid-point strategy、状态、参数和命令。“Cache为王”,无所不在。为了最小化磁盘I/O,MyISAM将最频繁访问的索引块(“index block”)都放在内存中,这样的内存缓冲区我们称之为Key Cache,它的大小可以通过参数key_buffer_size来控制。在MyISAM的索引文件中(MYI),连续的单元(contiguous unit)组成一个Block,Index block的大小等于该BTree索引节点的大小。Key Cache就是以Block为单位的。 1. MyISAM如何使用Key Cache 当MySQL请求(读或写)MyISAM索引文件中某个Index Bloc...
阅读全文
2℃

安装软件时提示少文件,如何知道所缺少的文件属于哪个包

2012年05月01日 Linux  ⁄ 被围观 13,750 次+
经常会遇到linux下安装软件时提示少文件,如何知道所缺少的文件属于哪个包?用什么命令查看? 例如:/lib/ld-linux.so.2: bad ELF interpreter: 没有那个文件或目录 如何判断知道ld-linux.so.2文件属于哪个包,知道后才能用yum安装,使用如下命令: yum provides "*/ld-linux.so.2"  
阅读全文
2℃

详解http_keepalive

2012年04月27日 Nginx  ⁄ 被围观 35,190 次+
http keepalive 在http早期 ,每个http请求都要求打开一个tpc socket连接,并且使用一次之后就断开这个tcp连接。使用keep-alive可以改善这种状态,即在一次TCP连接中可以持续发送多份数据而不会 断开连接。通过使用keep-alive机制,可以减少tcp连接建立次数,也意味着可以减少TIME_WAIT状态连接,以此提高性能和提高httpd 服务器的吞吐率(更少的tcp连接意味着更少的系统内核调用,socket的accept()和close()调用)。但是,keep-alive并不是 免费的午餐,长时间的tcp连接容易导致系统资源无效占用。配置不当的keep-ali...
阅读全文