码迷,mamicode.com
首页 >  
搜索关键字:free    ( 5321个结果
增强学习Reinforcement Learning经典算法梳理3:TD方法
1 前言在上一篇blog中,我们分析了蒙特卡洛方法,这个方法的一个特点就是需要运行完整个episode从而获得准确的result。但是往往很多场景下要运行完整个episode是很费时间的,因此,能不能还是沿着bellman方程的路子,估计一下result呢?并且,注意这里,依然model free。那么什么方法可以做到呢?就是TD(temporal-difference时间差分)方法。有个名词注意一...
分类:编程语言   时间:2016-05-13 15:18:50    阅读次数:237
Linux堆内存管理深入分析(上)
近年来,漏洞挖掘越来越火,各种漏洞挖掘、利用的分析文章层出不穷。本系列文章主要从Linux系统堆内存管理机制出发,逐步介绍诸如基本堆溢出漏洞、基于unlink的堆溢出漏洞利用、double free、use-after-free等常见的堆溢出漏洞利用技术。...
分类:系统相关   时间:2016-05-13 15:16:43    阅读次数:245
kali更新源
打开/etc/apt/sources.list 删除所有,并粘贴以下代码 #中科大kali源 deb http://mirrors.ustc.edu.cn/kali sana main non-free contrib deb http://mirrors.ustc.edu.cn/kali-secu ...
分类:其他好文   时间:2016-05-13 14:04:31    阅读次数:169
Ubuntu 14.04的SWAP 为0
[@@@@@@]# free total used free shared buffers cached Mem: 1024976 248992 775984 0 16820 73128 -/+ buffers/cache: 159044 865932 Swap: 0 0 0 整个swap没有加载上 ...
分类:系统相关   时间:2016-05-13 11:46:11    阅读次数:559
【深度学习Deep Learning】资料大全
最近在学深度学习相关的东西,在网上搜集到了一些不错的资料,现在汇总一下: Free Online Books Courses Video and Lectures Papers Tutorials WebSites Datasets Frameworks Miscellaneous Github 几 ...
分类:其他好文   时间:2016-05-13 09:29:23    阅读次数:457
c语言之内存的申请malloc() 和释放free()
c语言之内存的申请malloc() 和释放free() 1.如何使用 malloc 函数 malloc是一个函数,专门用来从堆上分配内存。使用malloc函数需要几个要求: 内存分配给谁?分配多大内存?是否还有足够内存分配?内存的将用来存储什么格式的数据,即内存用来做什么?分配好的内存在哪里? 如果 ...
分类:编程语言   时间:2016-05-13 08:29:53    阅读次数:136
libiop网络库数据结构和基础知识
最近朋友推荐,学习了libiop这个网络库,作者封装的很全面,代码很简洁 适合初学者学习基于事件驱动的网络io 先看看iop_def.h, 这里面定义了常用的数据结构 tag_iop_base_t 主要用于管理所有事件,每个事件是一个iop_t, maxio表示最大的文件描述符, free_list ...
分类:其他好文   时间:2016-05-13 07:45:34    阅读次数:126
内存管理---slab机制 销毁对象
Linux内核中将对象释放到slab中上层所用函数为kfree()或kmem_cache_free()。两个函数都会调用__cache_free()函数。 缓存回收对象基于以下原则 1.本地高速缓存的空间还可以容纳空闲对象,则直接将对象放回本地高速缓存 2.本地高速缓存的空间已满,则按batchcount的值将对象从本地高速缓存转移到slab中,转移是基于先进先出的原则的...
分类:其他好文   时间:2016-05-13 02:31:32    阅读次数:278
2.SGI STL第二级空间配置器__default_alloc_template的chunk_alloc函数
SGISTL默认使用二级空间配置器,当需要配置的区块大于128 bytes时SGI STL调用一级空间配置器,一级空间配置器的allocate函数直接使用malloc分配内存,deallocate函数直接使用free释放内存。当需要配置的区块小于128 bytes时SGI STL调用二级空间配置器。          相比于一级空间配置器简单粗暴的内存使用方法,二级空间配置器对内存的使用显得精细...
分类:其他好文   时间:2016-05-13 01:17:57    阅读次数:194
由STL map调用clear后,内存不返还给操作系统的问题出发,探讨glibc malloc/free行为
1. 问题 我们的程序有几十个线程,每个线程拥有一个std::map,每个线程都要向自己的std::map中插入大量的数据,但每个数据只有几十字节;当使用完std::map,调用map.clear(),删除map里的所有元素,发现std::map所占内存没有返还给操作系统;甚至std::map析构后,内存仍然没有返还给操作系统(map析构不返还内存,不一定100%重现)。...
分类:其他好文   时间:2016-05-12 21:53:48    阅读次数:874
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!