// 动态申请内存, 指向一个未初始化的整型 int *pi = new int;// pi指向一个整型值,初始化为0 int *pi = new int();// value of i is 1024 int i(1024);// pi指向1024 int *pi = new int(1024);...
分类:
编程语言 时间:
2014-07-18 19:33:05
阅读次数:
270
数据结构应用场景示例哈希表要求所有键值对放入内存,查找可以在常数时间内完成。l 提取某日志访问百度次数最多的IPl 统计不同电话号码的个数堆插入和调整需要O(logn)时间,n为堆元素的个数,而获取堆顶元素只需要常数时间。l 求出海量数据前K大的数l 求海量数据流的中位数BitMap通常记录整数出现...
分类:
其他好文 时间:
2014-07-18 19:32:31
阅读次数:
218
上篇博文讲述了如何通过修改源码来查看调用堆栈,尽管也很实用,但每修改一次都需要编译,花费的时间不少,效率不高,而且属于侵入性的修改,不优雅。本篇讲述如何使用intellij idea来跟踪调试spark源码。
分类:
其他好文 时间:
2014-07-18 17:13:03
阅读次数:
210
这几天学习objective-c,简单谈谈对其内存管理机制的理解和看法,有想法的或不同意见的可以一起交流一下,首先objective-c采用了引用计数机制来对内存进行管理。当我们声明一个实例对象,并为其在堆中开辟内存空间,其内存空间引用计数为1,如果我们release 引用计数减一,当引用计数等于....
分类:
其他好文 时间:
2014-07-18 16:03:14
阅读次数:
133
主要包括冒泡、简单选择、插入、堆排、归并、快排这几种。以后会慢慢补充。可能有错,欢迎指出。#include#includeusing namespace std;//升序int arr[10000],length;//冒泡排序void Bubble_Sort(int *Arr,int length)...
分类:
其他好文 时间:
2014-07-18 15:36:53
阅读次数:
296
石子合并(一)时间限制:1000ms | 内存限制:65535KB难度:3描述有N堆石子排成一排,每堆石子有一定的数量。现要将N堆石子并成为一堆。合并的过程只能每次将相邻的两堆石子堆成一堆,每次合并花费的代价为这两堆石子的和,经过N-1次合并后成为一堆。求出总的代价最小值。输入有多组测试数据,输入到...
分类:
其他好文 时间:
2014-07-18 09:36:16
阅读次数:
168
CSS中的z-index 属性用于设置节点的堆叠顺序, 拥有更高堆叠顺序的节点将显示在堆叠顺序较低的节点前面, 这是我们对 z-index 属性普遍的认识. 与此同时, 我们总是对堆叠顺序捉摸不透, 将 z-index 的值设得很大也未必能将节点显示在最前面. 本文将通过一些例子对 z-index ...
分类:
Web程序 时间:
2014-07-18 08:32:43
阅读次数:
401
Container是一个数据容器,代表集合类或者dataview中的一行,而Container。dataitem代表该行的数据;所有的container 被存放在是一个栈堆stack中,自动的将每一个container压入栈堆内,最后一行记录先进栈,最后是第一行;(或者说栈顶是集合类的第一个cont...
分类:
Web程序 时间:
2014-07-18 00:27:35
阅读次数:
270
压力是有形无形的左右我们生活;工作上的压力,生活中的压力。弱小的身体,软弱的心灵开始受到伤害!肌肤也在跟着按部就班的做功课,今天小编就给你减减压,推荐几个方法给你,美丽同步进行!一:给肌肤“大扫除” 洗面奶、化妆水、爽肤水、乳液……每天都没有把他们落下。护理清洁成一大困扰,垃圾毒素堆积在来肌肤表面,...
分类:
其他好文 时间:
2014-07-17 18:25:40
阅读次数:
232
在说Qt的内存测试之前,首先需要说明和肯定的一点是:Qt是绝对没有内存泄漏的,我们必须相信这一点。接下来,说明一下基于Linux的Qt内存测试工具及其用法和说明:一、内存测试工具Valgrind 安装就不具体说了,网上一堆堆的二、用法: 安装完Valgrind之后,打开Qt Creator,打开.....
分类:
其他好文 时间:
2014-07-17 17:37:29
阅读次数:
236