摘要: 引起nginx 403 forbidden有二种原因,一是缺少索引文件,二权限问题。今天又遇到 了,顺便总结一下。 1,缺少index.html或者index.php文件 server { listen 80; server_name localhost; index index.php index.html; roo... 阅读全文
posted @ 2013-05-24 10:21 yangqing_fly 阅读(195) 评论(0) 推荐(0) 编辑
摘要: <?php $str = '(1+2*(3+5)/4)*(3+(5-4)*2)'; echo compute($str); //四则运算 function compute($str) { $numsStack = array (); $operStack = array (); $len = strlen ( $str ... 阅读全文
posted @ 2013-05-21 13:06 yangqing_fly 阅读(858) 评论(0) 推荐(0) 编辑
摘要: 一,mysql体系结构: 由:连接池组件、管理服务和工具组件、sql接口组件、查询分析器组件、优化器组件、 缓冲组件、插件式存储引擎、物理文件组成。 mysql是独有的插件式体系结构,各个存储引擎有自己的特点。 二,innodb存储引擎:[/color][/b] 面向oltp(online transaction... 阅读全文
posted @ 2013-04-27 10:09 yangqing_fly 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 从 MySQL4开始,出现了QueryCache查询缓存,如果使用了QueryCache,当查询接收到一个和之前同样的查询,服务器将会从查询缓存种检索结果,而不是再次分析和执行上次的查询。这样就大大提高了性能,节省时间,非常有用。 打开查询缓存,是通过几个步骤来设置的,例如:虽然你设置Mysql允许查询缓存,但是如果你设置的查询缓存大小为了0,这和没有允许没什么区别。所以必须是几个步骤的设置才能... 阅读全文
posted @ 2013-04-26 10:28 yangqing_fly 阅读(211) 评论(0) 推荐(0) 编辑
摘要: 一、什么时候应用系统会从缓存中获取数据? 数据库从服务器上读取数据时,可以从硬盘的数据文件中获取数据,也可以从数据库缓存中读取数据。现在数据库管理员需要搞清楚的是,在什么样的情况下,系统是从缓存中读取数据,而不是从硬盘的数据文件中读取数据? 简单的说,数据缓存就是内存中的一块存储区域,其存储了用户的SQL文本以及相关的查询结果。通常情况下,用户下次查询时,如果所使用的SQL文本是相同的,并... 阅读全文
posted @ 2013-04-26 10:20 yangqing_fly 阅读(272) 评论(0) 推荐(0) 编辑
摘要: <?php //链表节点 class node { public $id; //节点id public $name; //节点名称 public $next; //下一节点 public function __construct($id, $name) { $this->id = $id; ... 阅读全文
posted @ 2013-03-22 15:00 yangqing_fly 阅读(272) 评论(0) 推荐(0) 编辑
摘要: <?php //链表节点 class node { public $id; //节点id public $name; //节点名称 public $next; //下一节点指针 public function __construct($id, $name) { $this->id = $id; ... 阅读全文
posted @ 2013-03-22 14:49 yangqing_fly 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 许多Web应用程序都将数据保存到RDBMS中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大,访问的集中,就会出现REBMS的负担加重,数据库响应恶化,网站显示延迟等重大影响。Memcached是高性能的分布式内存缓存服务器。一般的使用目的是通过缓存数据库查询结果,减少数据库的访问次数,以提高动态Web应用的速度、提高扩展性。如图: Memcached 的特点: Memcache... 阅读全文
posted @ 2013-01-04 19:50 yangqing_fly 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 维基百科上对 Memcached 的介绍是一个分布式的缓存系统, 但是 Memcachd 到底是什么意思,有什么作用呢?缓存一般用来保存一些经常被存取的数据和资源(例如:浏览器会将访问过的网页会话缓存起来),因为通过缓存来存取数据要比从磁盘存取同样的数据要快得多。所以 Memcached 顾名思义,意味着 “内存缓存”,所有缓存的内容都在服务器的内存中。内存中的这些缓存数据可以通过 API 的方式被存取。数据是以 key/value 的配对方式存在的,就像一个很大的 Hash 表。 分布式是 Memcached 的主要特性,所以你可以在多台服务器上来安装 Memcached 来组建一个更大的缓 阅读全文
posted @ 2013-01-04 19:07 yangqing_fly 阅读(369) 评论(0) 推荐(0) 编辑
摘要: chart = new Highcharts.Chart({ chart: { renderTo: 'container', // 图表的页面显示容器(也就是要显示到的div) defaultSeriesType: 'line', // 图表类型(line、spline、scatter、splinearea、bar、pie、area、column) marginRight: 50, // 上下左右空隙(图表跟图框之间) marginBottom: 60, // 下面空隙如果不够大,图例说明有可能看不到 plotBackgroundImage: '../g 阅读全文
posted @ 2012-12-06 20:02 yangqing_fly 阅读(434) 评论(0) 推荐(0) 编辑