三个数组的内存图解: 数组静态初始化内存图解: 如上代码段执行如下: 练习: ...
分类:
编程语言 时间:
2017-05-08 01:25:42
阅读次数:
292
思路: 现将变动部分用常数代替,再逐步将常数替换为变数(变量) 关键是寻找变化的规律,如果不直观,可以列出所有变化,进行比对,然后设计公式 实例: 1.输出三角星号 首先找规律,发现每一行都是先输出空格,然后输出*号,空格、信号与行号的关系如下: 行号 空格数 星号数 1 4 1 2 3 2 3 2 ...
分类:
其他好文 时间:
2017-05-07 16:48:53
阅读次数:
205
Q: 泊松分布最常见的一个应用就是,它作为了排队论的一个输入。 比如在一段时间t(比如 1 个小时)内来到食堂就餐的学生数量肯定不会是一个常数(比如一直是 200 人),而应该符合某种随机规律: 假如在 1 个小时内来 200 个学生的概率是 10%,来 180 个学生的概率是 20%……一般认为, ...
分类:
其他好文 时间:
2017-05-06 19:06:00
阅读次数:
295
最近重新翻看The Accidental DBA,将Troubleshooting Performance部分稍作整理,方便以后查阅。一、Baselines 之前对基线的理解一直停留在使用Perfmon收集几个计数器,然后拿收集到的数值和网上推荐的数值进行对比,得以判别是否异常。数据库服务器的基线的 ...
分类:
数据库 时间:
2017-05-06 18:58:08
阅读次数:
250
栈是限制插入和删除仅仅能在一个位置上进行的表。该位置是表的末端,叫做栈的顶top。对栈的基本操作有进栈push和出栈pop,前者相当于插入。后者这是删除最后插入的元素。栈有时又叫先进先出FIFO表。 因为栈操作是常数时间。因此除非在特殊情况下,栈不会产生明显改进。栈的第一种实现方法是使用单链表。通过 ...
分类:
编程语言 时间:
2017-05-05 21:01:16
阅读次数:
234
今天上班的路上收到一条短信,显示线上所有实例备份都失败了。备份失败是大事,于是到公司的第一件事儿就是排查备份失败的原因。 这两天迁移了数据库管理平台,当然涉及到数据库备份功能,备份失败肯定和平台迁移有一定关系,我们先聊聊线上备份方案: 目前线上的备份方案是: 1、有一个前端页面可以配置备份任务 2、 ...
分类:
其他好文 时间:
2017-05-04 18:26:08
阅读次数:
214
1、引言 该协议允许发送方在停止并等待确认前可以连续发送多个分组,由于发送发不必每发送一个分组就停下来等待确认,因此该协议可以加速数据的传输。 2、正常数据流 数据传输过程中,经受时延的确认。一般来说,发送端发送一个数据报之后,接收端都会发送一个对这个数据报的确认。但是使用TCP的滑动窗口协议的时候 ...
分类:
其他好文 时间:
2017-05-03 19:22:44
阅读次数:
179
头文件与库文件1、概要 在使用C语言和其它语言进行程序设计的时候,我们须要头文件来提供对常数的定义和对系统及库函数调用的声明。 库文件是一些预先编译好的函数集合,那些函数都是依照可重用原则编写的。它们通常由一组互相关联的用来完毕某项常见工作的函数构成。比方用来处理屏幕显示情况的函数(ncurses库 ...
分类:
其他好文 时间:
2017-05-03 19:11:27
阅读次数:
156
枚举 使用枚举可以定义一些具有名字的数字常量,和在C语言中一样都是使用关键字enum 注意:一个枚举类型可以有多个枚举成员,每个枚举成员都有一个对应的数字值,这个数字值可以是常数或者是计算得出的值。当满足下列条件时,枚举成员的数字值被认为是常数 不具有初始化函数并且之前的枚举成员是常数。 在这种情况 ...
分类:
其他好文 时间:
2017-05-03 11:37:57
阅读次数:
127
快速排序 快速排序是一种排序算法,对包含 n 个数的输入数组,最坏情况运行时间为O(n2)。虽然这个最坏情况运行时间比较差,但快速排序通常是用于排序的最佳的实用选择, 这是因为其平均性能相当好:期望的运行时间为O(nlgn),且O(nlgn)记号中隐含的常数因子很小。另外,它还能够进行就地排序,在虚 ...
分类:
编程语言 时间:
2017-04-29 09:52:34
阅读次数:
316