重新认识c++(一)虚表

先谈多态

Published: 13 Mar 2016

人生苦短,我学python -- 入门篇

Python 基础

刚刚开始系统学习Python,以Python核心编程为导线,记录学习过程的点滴。

Published: 24 Aug 2015

C++ 调用Python

前提

已经配好Python环境。在c++项目中引入
包含目录:C:\Python27\include
库目录: C:\Python27\libs
在源代码加入头文件 : #include

Published: 24 Aug 2015

apriori

一个例子入门

尿布与啤酒

据报道,美国中西部的一家连锁店发现,男人们会在周四购买尿布和啤酒。在美国,一些年轻的父亲下班后经常要到超市去买婴儿尿布,而他们中有30%~40%的人同时也为自己买一些啤酒。产生这一现象的原因是:美国的太太们常叮嘱她们的丈夫下班后为小孩买尿布,而丈夫们在买尿布后又随手带回了他们喜欢的啤酒。这样商店实际上可以将尿布和啤酒放在一块,并确保在周四全价销售而获利。

Published: 16 Jun 2015

决策树

一个例子入门

Published: 24 Apr 2015

C++变量存在了哪

用于存放进程运行中被(new malloc等)动态分配的内存段。需要由程序员自己释放。大小上限等于机身内存。里面有个链表存储空闲内存块。内存不是连续的。寻址是由低到高。需要程序员自己释放内存。分配效率低(毕竟需要一定时间找可用内存)。

常用来存储局部变量、函数参数。编译器在需要时分配,不需要时自动消除。内存块是连续的。存储上限很小,具体存在差异(VC是1M),存入是由高位地址到低位地址。内存是连续的一块区域。和数据结构中的栈的方式很相似。分配效率高。函数调用也是用栈去完成

全局变量/初始化 (.data段)

存放已初始化的全局变量以及局部作用域的static变量

全局变量/未初始化 (.bss段)

存放未初始化的全局变量。在目标文件中这个段不占据实际的空间,它仅仅是一个站位符,在加载时这个段用0填充。也就是为什么全局变量没有初始化系统会自动初始化为0。

常量存储区 (.rodata段)

存放只读数据,里面存常量,不可以更改。像全局作用域中的const int cnt = 10,cnt 存放在这里。cout«“hello”«endl;”hello”也存放在这里。

代码段 (.text段)

存放已经编译程序的机器代码

Published: 26 Mar 2015

动态规划 背包问题

1.问题描述

Published: 17 Mar 2015