- 博客(5)
- 收藏
- 关注
转载 C++基础--内存分配方式
内存分配方式 内存分配方式有三种: [1] 从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量, static 变量。 [2] 在栈上创建。在执行函数时,函数内局部变量的存储单元都可以在栈上创建,函数执行结束时这些存储单元自动被释放。栈内存分配运算内置于处理器的指令集中 ,效率很高,但是分配的内存容量有限。 [3] 从堆上
2016-05-30 10:43:46 361
原创 C++基础--limits头文件
在使用C++时,常常遇到将某个值设置为最大值或最小值的时候。 之前常常设为-1或10000怎样,非常草率。 可以使用c++中的limits头文件设置不同类型的最大值或最小值。 因为我常常忘记具体用法,所以觉得有必要记录一下。 //头文件 #include //具体使用 //产生int型最小值 numeric_limits::min(); //产生char型最大值 numeric_lim
2016-05-19 15:48:08 882
原创 C++基础--static静态成员
【static】 1. 静态局部对象 位于函数内的静态变量,在调用函数前就被创建并赋初值,在程序结束前都不会被撤销,在函数多次调用过程中持续存在并保持它的值。 2. 静态类成员 static数据成员与类关联,独立于类的任意对象,类的全体对象共享static成员。 static数据成员必须在类定义体外部定义且只定义一次,无需重复指定static保留字。一旦成员名出现,成员定义
2016-05-18 22:48:30 377
原创 python初学笔记
1. []表示对列表的解析,包括引用或取值 2. {}表示键-值对构成的字典 3. ()用于元组或函数传参 4. 反斜杠”\”将长语句分解成若干行 5. 程序中出现中文,应该在程序最上面加上# coding=gbk
2016-05-18 21:03:52 265
原创 推荐系统实践笔记--1
一、实验方法 1. 离线实验 通过日志系统获得用户行为数据,得到标准数据集。将数据集划分为训练集和测试集。在训练集上训练用户兴趣模型,测试集上进行预测。通过离线指标评测算法在测试集 上的预测结果。 优点: l 不需要对实际系统的控制权 l 不需要用户参与实验 l 速度快,可测试大量算法 缺点: l 与商业指标存在差距 l 无法计算商业上关心的指标(点击率、转化率)
2016-05-18 20:48:43 918
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人