MySQL技术内幕-InnoDB存储引擎-读书笔记(一)
作为php开发,使用mysql总是少不了的
第一章 MySQL体系结构和存储引擎
MySQL被设计为一个单进程多线程架构的数据库
./mysql --help | grep my.cnf 可以查看mysql数据库实例启动时,它会在哪些位置查找配置文件。
配置文件中有一个datadir参数,指定了数据库所在的路径。默认为/usr/local...
分类:
数据库 时间:
2015-06-28 01:17:57
阅读次数:
171
1、NRPE介绍NRPE是Nagios的一个功能扩展,它可在远程Linux/Unix主机上执行插件程序。通过在远程服务器上安装NRPE插件及Nagios插件程序来向Nagios监控平台提供该服务器的本地情况,如CPU负载,内存使用,磁盘使用等。这里将Nagios监控端称为Nagios服务器端,而将远程被监控的主机称为Nagios客户端。Nagios监控远程主机的方法有多种,其方式包括SNMP,NR...
分类:
移动开发 时间:
2015-06-28 01:16:58
阅读次数:
241
线速问题很多人对这个线速概念存在误解。认为所谓线速能力就是路由器/交换机就像一根网线一样。而这,是不可能的。应该考虑到的一个概念就是延迟。数据包进入路由器或者交换机,存在一个核心延迟操作,这就是选路,对于路由器而言,就是路由查找,对于交换机而言,就是查询MAC/端口映射表,这个延迟是无法避开的,这个操作需要大量的计算机资源,所以不管是路由器还是交换机,数据包在内部是不可能像在线缆上那样近光速传输的...
分类:
系统相关 时间:
2015-06-28 01:16:29
阅读次数:
280
队列:是一种特殊的线性表
队列仅在线性表的两端进行操作:
队头:取出数据元素的一端
队尾:插入数据元素的一端
队列性质:先进先出(FIFO)
队列的实现之顺序存储
代码复用线性表的顺序存储
#include "SeqList.h"
#include "SeqQueue.h"
SeqQueue* SeqQueue_Create(int capac...
分类:
其他好文 时间:
2015-06-28 01:16:26
阅读次数:
172
除了使用继承IConfigurationSectionHandler的方法定义处理自定义节点的类,还可以通过继承ConfigurationSection类实现同样效果。 首先说下.Net配置文件中一个潜规则: 在配置节点时,对于想要进行存储的参数数据,可以采用两种方式:一种是存储到节点的属性中,另一种是存储在节点的文本中。 因为一个节点可以有很多...
分类:
Web程序 时间:
2015-06-28 01:16:43
阅读次数:
195
一台路由器缓冲区稍微大一点,你知道会带来多大的益处吗?稍微小一点,你知道会带来多少的悲哀吗? 跑高速的时候,有时候两辆车轻微碰擦,就会带来几十公里的拥堵....这就是局部事故引发全局连锁反应。前年,沪嘉高速施工,拆除中心绿化带,取消硬路肩,将二车道改为三车道,你可别小看这一根车道,作用大了。 对于网络而言,数据包在网线上的时候,绝对安全,绝对是全速前进,最危险的就是到达转发...
分类:
其他好文 时间:
2015-06-28 01:15:32
阅读次数:
177
先说下开发环境.VS2013,C++空项目,引用glut,glew.glut包含基本窗口操作,免去我们自己新建win32窗口一些操作.glew使我们能使用最新opengl的API,因winodw本身只包含opengl 1.1版本的API,根本是不能用的. 其中矩阵计算采用gitHub项目op...
分类:
移动开发 时间:
2015-06-28 01:16:18
阅读次数:
246
演示几个地图事件:1. 点击标记缩放地图仍然使用上一遍文章使用的英国伦敦的地图。点用户点击标记时实现缩放地图的功能(点击标记时绑定地图缩放事件)。代码如下: 使用 addListener() 事件处理程序来注册事件的监听。该方法使用一个对象,一个事件来监听,当指定的事件发生时 ...
本文主要介绍我了解的kettle源码结构,当使用时遇到bug能快速定位到具体代码,有常规修改思路。
分类:
其他好文 时间:
2015-06-28 01:15:46
阅读次数:
345
整理来自https://www.shiyanlou.com/courses/running/59在讲 Linux 目录结构之前,你首先要清楚一点东西,那就是 Linux 的目录与 Windows 的目录的区别,或许对于一般操作上的感受来说没有多大不同,但从它们的实现机制来说是完全不同的。一种不同是体...
分类:
系统相关 时间:
2015-06-28 01:14:13
阅读次数:
214
下载过程:SDWebImageManager:从缓存加载图片(缓存包括内存缓存和磁盘缓存)SDImageCache:从缓存加载图片用到的一个类,所有的缓存操作都是它来执行的如果缓存中没有图片,在它的回调函数里去创建 SDWebImageDownloader,它并没有真正的去执行下载操作,只是去设置下...
分类:
Web程序 时间:
2015-06-28 01:13:38
阅读次数:
641
As suggested by the hints, this problem is equivalent to detect a cycle in the graph represented by prerequisites. Both BFS and DFS can be used to sol...
分类:
其他好文 时间:
2015-06-28 01:12:24
阅读次数:
252
近来Node.js 越来月流行了,这个基于Google V8 引擎建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。下面我们列出了2015年最佳的15个Node.js开发工具.
分类:
Web程序 时间:
2015-06-28 01:13:24
阅读次数:
189
getElementsByClassName不兼容低版本的浏览器,但是经常会用到根据class来获取dom对象,因此对getElementsByClassName做了一个兼容性的扩展代码如下: 1 function getElementsByClassName(clsName,context...
分类:
其他好文 时间:
2015-06-28 01:14:10
阅读次数:
141
这个方法是转变为标准尺寸的一个函数,例如int size = (int)TypedValue.applyDimension(TypedValue.COMPLEX_UNIT_DIP, 20, context.getResources().getDisplayMetrics());这里COMPLEX_U...
分类:
移动开发 时间:
2015-06-28 01:13:48
阅读次数:
247
之前在mac上安装laravel/homestead vagrant虚拟机环境时由于参照的教程是: 每次都必须在~/Homestead目录下边运行vagrant up/halt命令,觉得实在是不方便,于是乎按照另外一个教程(在任何目录下可以通过homestead up来启动虚拟机)来配置环境,但是当...
分类:
系统相关 时间:
2015-06-28 01:12:42
阅读次数:
349
老早就在网上看到有关ZaReason公司推出了业界首款Linux超级本Ultralap 430的新闻。通过网上搜索,我了解到ZaReason是一家专门制作与销售预装Linux台式机、笔记本、超级本、平板电脑的美国公司,客户可以在其标准产品的基础上选择硬件配件和自己喜欢的GNU/Linux发行版。出于...
分类:
系统相关 时间:
2015-06-28 01:11:09
阅读次数:
460