本文转自:http://topic.csdn.net/t/20051220/09/4469273.html函数的inline属性是在编译时确定的, 然而,virtual的性质是在运行时确定的,这两个不能同时存在,只能有一个选择,文件中的inline关键字只是对编译器的建议,编译器是否采纳是编译器的事...
分类:
其他好文 时间:
2015-06-27 18:06:18
阅读次数:
137
别让异常逃离析构函数为什么别让异常逃离析构函数,异常逃离析构函数会引发哪些问题?很明显,异常会带来不明确的行为。
如下代码:
当容器销毁时会调用析构函数,这时如果析构函数抛出异常,容器中剩余的元素还是应该被销毁,否则可能会有内存泄露。这时如果继续销毁其他元素,又出现异常的话,会同时存在两个异常。两个异常同时存在会导致不明确的行为。使用标准库的其他容器或TR1的任何容器或者array,也会遇到类似...
分类:
编程语言 时间:
2015-06-22 11:09:29
阅读次数:
232
转自http://www.itnose.net/detail/6116553.html如果前面几个系列文章的内容过于冗长缺乏趣味着实见谅,由于时间原因前面的混合部分还没有写完,等以后再补充,现在开始关于反射的内容了。折射与反射在物理世界中,光的反射与折射往往是同时存在的,光源由真空或者空气中射入一种...
分类:
编程语言 时间:
2015-06-19 18:08:45
阅读次数:
213
PAXOS学习记录前提: 信息准确无篡改,通信环境可信目的: 解决多结点间一致性问题(集群中一个修改或者申请成为主结点的提议)主要角色: Proposer :提出议案(同时存在一个或者多个,他们各自发出提案) Acceptor: 收到议案后选择是否接受 Learner: 酱油提案: Va...
分类:
其他好文 时间:
2015-06-17 00:26:57
阅读次数:
151
同时存在aof和rdb文件时redis重启后,加载顺序是什么?先加载的是aof文件
分类:
其他好文 时间:
2015-06-11 23:17:07
阅读次数:
164
html:超文本标记语言基本标签:{文本标签::原封不动的保留空白区域。 :换行。 :在文档中画一条水平线,可用来 分割文档。 :加粗。 :斜体。 :设置文字滚动。图像标签:超链接:{定义锚点:,链接到锚点:}框架标签:frameset与body相冲突,不能同时存在。 [rows:将框架集分为几个水...
分类:
Web程序 时间:
2015-06-11 16:12:07
阅读次数:
146
A. Two Substrings
题意:问一个字符串中是否同时存在AB和BA,其中AB和BA不能共用同一个B或A。
题解:扫一遍即可。可以考虑如下策略:先找AB,然后从B后的位置继续找BA;再另按BA-AB的顺序找一遍即可。复杂度O(n)O(n)。窝的代码则直接暴力出所有的AB和BA位置,只要出现不重叠的两个就OKOK~数据不大,随便搞。
参考代码:
#include <bits/stdc++.h...
分类:
其他好文 时间:
2015-06-11 09:34:23
阅读次数:
263
在关系数据库中还有一种常见的关系,即多对多关联,下面以地址和人之间的关系来说明多对多关联,一个人可以去很对地方,同时,一个地址可以有多个人同时存在,因此,地址和人的关系可以看成是多对多的关系,地址(address)的结构表如图所示:人(person)的结构表如图所示:建立他们的多对多关联必须建立中间...
分类:
Web程序 时间:
2015-06-08 17:07:46
阅读次数:
146
??
1.http协议的简介
协议:双方达成一个共同的目标
http协议:请求和响应的过程中,要遵循一定的数据格式
请求:在浏览器的地址栏输入一个地址,点击回车,这个地址到访问的付服务器,这个过程称为请求
响应:服务器接收请求,根据请求返回数据到浏览器里面进行显示,这个过程响应
特点:请求和响应式同时存在的,先有请求后有响应,http响应式基于t...
分类:
编程语言 时间:
2015-06-06 09:13:57
阅读次数:
127
程序和内存的概念
程序是指在硬盘上的可执行文件。当程序被运行时,需要将可执行文件加载到内存,在内存中的可执行文件形成进程,一个进程(文件)可以同时存在多个进程(内存)。
内存区域的划分
运行程序的时候,需要将可执行文件加载到内存中,形成进程。每个进程占据了一块独立的内存区域,这块内存区域又划分成不同的区域,从低地址到高地址依次为:代码区、只读常量区、全局区/数据区、BSS段...
分类:
系统相关 时间:
2015-06-05 10:19:27
阅读次数:
136