STL源码分析—空间配置器
空间配置器中门道
在STL中的容器里都是使用统一的空间配置器,空间配置器就是管理分配内存和销毁内存的。在STL将在heap空间创建一个对象分为两个步骤,第一是申请一块内存,第二是在这块内存中初始化一个对象。首先申请空间是由malloc提供,初始化一个对象时由constructor管理。销毁一个对象也是由两步骤完成,第一是销毁空间上的对象,第二是释放这块内存。
同时...
分类:
其他好文 时间:
2014-12-26 16:48:26
阅读次数:
119
通过DX工具将安卓应用的*.class文件转换成*.dex文件dx --dex --dump-to=g:\a.dex --core-library d:\hellword\bing:\a.dex 指定生成的*.dex文件名d:\hellword\bin 要转换的*.class、*.zip、*.jar...
分类:
移动开发 时间:
2014-12-26 14:15:39
阅读次数:
175
Basic plan for in-place sort.
a.Create max-heap with all N keys.
b.Repeatedly remove the maximum key.
Procesure
#include
#include
int N=11;
char a[]={' ','S','E','E','L','M','O','P','R','S','T','...
分类:
其他好文 时间:
2014-12-26 09:42:19
阅读次数:
186
navicate for mysql 导出sql脚本,然后通过notepad++加工
使用目标:提取所有的 drop table sql脚本
效果图:
我的操作步骤:
step 1,在 navicate for mySQL 中 选中某个数据库,然后 右键 -> Dump SQL File , 然后选择保存路径,
会保存为一个 sql脚本文件,包括 建t...
分类:
数据库 时间:
2014-12-25 18:29:39
阅读次数:
370
go语言也自己的容器数据结构。主要有list、heap和ringpackage mainimport ( "container/heap" "fmt" "sort" // "strconv")type HeapInt []intfunc (h HeapInt) Len() i...
分类:
其他好文 时间:
2014-12-25 17:54:40
阅读次数:
162
安装
apt-get install valgrind
测试程序
#include
#include
int*Test(void)
{
int* x = malloc(10 * sizeof(int));
delete x;// problem 1: heap block overrun, problem 2: memory leak --x not free, ...
分类:
其他好文 时间:
2014-12-25 16:29:15
阅读次数:
118
原文地址:http://developer.51cto.com/art/201112/305696.htm1、OOM for Heap=>例如:java.lang.OutOfMemoryError: Java heap space分 析:此OOM是由于JVM中heap的最大值不满足需要,将设置hea...
分类:
编程语言 时间:
2014-12-24 21:27:39
阅读次数:
189
<?php$a = '127.0.0.111';$b = preg_match("/^\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}$/",$a);var_dump($b);用双引号是因为要使用转移字符\/^ 正则开始标记$/ 正则结束标记/d 非零整数{1,3} 长度...
分类:
Web程序 时间:
2014-12-24 21:21:37
阅读次数:
291
$db = "DomainInfo";//查找相关任务的结果表 $result = M($db); $rescc = $result->select(); var_dump($rescc);一直运行不出结果,经修改将第一句话改成$d...
分类:
Web程序 时间:
2014-12-24 21:17:19
阅读次数:
171
【mysqldump备份指定数据库表】my_dump.sh#!/bin/bash
#
#2014/12/12
functiondump_db_table(){
locald_db_base=‘/data/svr/mysql‘
locals_datetime=$(date+%Y%m%d_%H%M%S)
locals_port=3306
locals_password=‘xxx‘
locals_db=$1
if[-z${s_port}];then
echo"Usage:$0database..
分类:
数据库 时间:
2014-12-24 18:30:37
阅读次数:
231