sds动态字符串数据结构如下:1 typedef char *sds;2 3 struct sdshdr {4 int len;5 int free;6 char buf[];7 };len记录字符串的长度,free记录sds还剩余的空间,buf指向存储字符的空间。对应的内存...
分类:
其他好文 时间:
2014-09-23 13:58:14
阅读次数:
371
腾讯笔试题,设计内存池,alloc和free都是O(1)。和LRUCache类似,这里用了一个list表示可用的空间,用一个map来记录这块内存是否已分配,这样free的时候才可能O(1)。 1 class MemPool { 2 public: 3 void init(in...
分类:
其他好文 时间:
2014-09-22 23:29:03
阅读次数:
140
通常来说,大家认为深度学习的观点是Geoffrey Hinton在2006年提出的。这一算法提出之后,得到了迅速的发展。关于深度学习,zouxy09的专栏中有详细的介绍,Free Mind 的博文也很值得一读。本博文是我对深度学习的一点看法,主要内容在第4、5部分,不当之处还请指教。1.深度学习 深...
分类:
其他好文 时间:
2014-09-22 16:23:42
阅读次数:
201
一、free命令[root@xen_202_12 /]# free -m total used free shared buffers cachedMem: 3072 2459 612 0 207 1803-/+ buffers/cache: 447 2624Swap: 1913 0 1913第2行...
分类:
系统相关 时间:
2014-09-22 16:08:02
阅读次数:
207
C++是一门基于C的通用编程语言. 它包含C语言所有的特性,并增加了: 1. 增加了数据类型 2. 类 3. 模板 4. 异常 5. 命名空间 6. 操作符重载 7. 函数名字重载 8. 引用 9. free store management operators(自由存储管理操...
分类:
其他好文 时间:
2014-09-21 19:08:01
阅读次数:
222
1.更新软件源:修改sources.list文件:leafpad /etc/apt/sources.list然后选择添加以下适合自己较快的源(可自由选择,不一定要全部): #官方源deb http://http.kali.org/kali kali main non-free contribdeb-...
分类:
系统相关 时间:
2014-09-21 18:04:40
阅读次数:
300
mongodb启动正常,启动后使用mongo命令连接,连一次mongodb进程挂一次,最后看日志:2014-09-21T10:44:26.400+0800 [initandlisten] ERROR: Insufficient free space for journal files2014-09-...
分类:
其他好文 时间:
2014-09-21 11:41:00
阅读次数:
160
单点故障( 相互备份 )1.主机 (1)安装memcached yum install memcached -y (2)所分配内存大小 free -m vim /etc/sysconfig/memcached CACHESIZE="30" (3)启动服务 /etc/init.d/memcached....
分类:
其他好文 时间:
2014-09-20 19:26:09
阅读次数:
244
Linux 检测内存常用的工具sar free vmstatfree 内存统计信息解释total 内存总量used 内存使用的大小free 内存剩余大小shared 共享内存大小buffers 块设备缓冲cached 文件系统缓存
分类:
系统相关 时间:
2014-09-19 17:04:15
阅读次数:
189
对于串的顺序存储,有些需要补充说明。串值的存储空间可在程序执行过程中动态分配而得。比如在计算机中存在一个自由存储区,叫做“堆”。这个堆可由C语言的动态分配函数malloc()和free()来管理。那么今天就来点题外话,谈谈malloc()和free()威尼斯人赌场malloc()和free()的基本...
分类:
其他好文 时间:
2014-09-19 09:57:45
阅读次数:
313