码迷,mamicode.com
首页 >  
搜索关键字:free    ( 5321个结果
Linux 释放内存脚本
新建shell文档 vi /opt/free.sh 可用内存小于400M的时候, 将会进行释放 #!/bin/bash sync free?-m?|grep?-i?mem?|awk?‘{if($4?<?400){?printf("3")?>?"/proc/sys/vm/drop_caches"}}‘; 计划运行 cron...
分类:系统相关   时间:2015-05-06 13:27:34    阅读次数:194
无锁有序链表的实现
无锁有序链表可以保证元素的唯一性,使其可用于哈希表的桶,甚至直接作为一个效率不那么高的map。普通链表的无锁实现相对简单点,因为插入元素可以在表头插,而有序链表的插入则是任意位置。 本文主要基于论文High Performance Dynamic Lock-Free Hash Tables实现。 主要问题 链表的主要操作包含insert和remove,先简单实现一个版本,就会看到问题所在,以...
分类:其他好文   时间:2015-05-05 21:59:41    阅读次数:195
C 语言 *** glibc detected *** free(): invalid next size (fast): 0x0000000000be1010 ***
.....LZ 今天在写一个 Socket 程序的时候使用 malloc(3) 在堆上动态分配了一个结构体的空间,在使用完之后用 free(3) 函数释放空间的时候报invalid next size 这样的一个错误,经过了两个小时的调试,最后发现是因为粗心越界导致的。LZ 把这个错误缩减为一个最简...
分类:编程语言   时间:2015-05-05 21:16:07    阅读次数:135
gdb系列之一 一个GDB会话样例
?? 翻译:shyboysby.spaces.live.com 本翻译遵从GPL。参见: gdb is free software, protected by the gnu General Public License (GPL). The GPL gives you the freedom to copy or adapt a licensed program—but ever...
分类:数据库   时间:2015-05-05 19:39:35    阅读次数:174
C++ new 和 delete 详细解析
C++中的new 和delete 是操作符,new 分配对象时候会自动调用构造函数,delete对象时候,会自动调用析构函数,而C语言中 malloc() 和 free() 是函数。 理论上malloc free 和 new 、delete 可以混搭用,但是最好不要这样用,也不能保证程序正确运行。 ...
分类:编程语言   时间:2015-05-05 19:15:50    阅读次数:170
原型图设计工具。
关键字:快速原型,原型设计,原型图设计工具。 http://www.iniuche.com/http://www.91axure.com/http://www.iaxure.com/http://www.chinaz.com/free/2012/0620/258374.shtmlhttp://www...
分类:其他好文   时间:2015-05-05 11:55:27    阅读次数:109
磁盘及文件系统管理(三)
一.swap分区1.free命令--查看当前系统的交换分区和物理内存的使用情况-m:以M为单位显示(默认以字节为单位)fdisk命令中,调整分区类型为82创建交换分区:mkswap/dev/sda2 -LLABELswapon/dev/sda2开启swap交换分区 -a:启用所有的定义在/etc/fstab文件中的交换设备swapoff/dev/sda..
分类:其他好文   时间:2015-05-05 06:38:21    阅读次数:142
【转】Git图形化界面客户端大汇总
原文网址:http://my.oschina.net/amstrong/blog/159114目录[-]一、TortoiseGit- The coolest Interface to Git Version Control二、SourceTree-A free Git & Mercurial cli...
分类:其他好文   时间:2015-05-04 17:39:09    阅读次数:306
并行编程中的内存回收Hazard Pointer
接上篇使用RCU技术实现读写线程无锁,在没有GC机制的语言中,要实现Lock free的算法,就免不了要自己处理内存回收的问题。 Hazard Pointer是另一种处理这个问题的算法,而且相比起来不但简单,功能也很强大。锁无关的数据结构与Hazard指针中讲得很好,Wikipedia Hazard pointer也描述得比较清楚,所以我这里就不讲那么细了。 一个简单的实现可以参考我的gith...
分类:其他好文   时间:2015-05-03 22:11:14    阅读次数:158
【C语言总结】动态分配
动态存储分配分配函数malloc函数—–分配内存块,但是不对内存块进行初始化 calloc函数——分配内存块。并且对内存块进行清除 realloc函数—–调整先前分配的内存块 free函数——-释放分配的内存动态分配字符串char *p; p = (char *)malloc(n + 1);//给具有n个字符的字符串分配空间;p指向未初始化的字符数组 strcpy(p, "abc");//给p...
分类:编程语言   时间:2015-05-03 22:08:56    阅读次数:151
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!