环境:FreeBSD 10,Opera,kldload linux有些地方还是需要 flash 阿,但按照 Handbook 里面安装了 linux-f10-flashplugin11 和 opera-linuxplugins 后没反应...后来想着换个浏览器试试,chromium,这个在 Free...
分类:
其他好文 时间:
2014-10-14 00:05:57
阅读次数:
244
这几天写C程序,问题不断,先记下来吧double free or corruption字面意思理解为重复释放空间或崩溃,通常由于你调用了两次free,虽然你可能不是两次给free()传同一个指针,但可能因为第一个free的指针代表的空间越界了将第二个指针指向的区域也free了。*** stack s...
分类:
编程语言 时间:
2014-10-13 23:08:47
阅读次数:
212
此前,小编多次为大家带来有益于开发者的。本文,再次给大家带来各款工具及学习资源。1、Free Android Developer Ebook: andbook!这是一款免费的电子书,为Android开发者提供入门级编程指南。2、Free Android Developer Ebook: Profes...
分类:
移动开发 时间:
2014-10-13 21:36:57
阅读次数:
248
FAT:Filesytemerror(/dev/sda1)fat_get_clusterinvalidclusterchain(i_pos8450498)Filesystemhasbeensetread-onlyfat_free_clusterdeletingFATentrybeyondEOF
分类:
其他好文 时间:
2014-10-13 21:12:17
阅读次数:
475
$ vmstat
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu------
r b swpd free buff cache si so bi bo in cs us sy id wa st
1 4 329796 26040 4528 3...
分类:
系统相关 时间:
2014-10-13 18:24:49
阅读次数:
248
A Fast, Simple, Typed ORM for .NET OrmLite‘s goal is to provide a convenient, DRY, config-free, RDBMS-agnostic typed wrapper that retains a high affinity with SQL, exposing intuitive APIs that gene...
分类:
其他好文 时间:
2014-10-13 14:08:50
阅读次数:
1704
此前,小编多次为大家带来有益于开发者的开发工具。本文,再次给大家带来各款工具及学习资源。
1、Free Android Developer Ebook: andbook!
这是一款免费的电子书,为Android开发者提供入门级编程指南。
2、Free Android Developer Ebook: Professional Android Appli...
分类:
移动开发 时间:
2014-10-13 12:27:49
阅读次数:
216
TCMalloc要比glibc 2.3的malloc(可以从一个叫作ptmalloc2的独立库获得)和其他我测试过的malloc都快。ptmalloc在一台2.8GHz的P4机器上执行一次小对象malloc及free大约需要300纳秒,而TCMalloc的版本同样的操作大约只需要50纳秒。malloc版本的速度是至关重要的,因为如果malloc不够快,应用程序的作者就倾向于在malloc之上写一个自己的内存释放列表。这就可能导致额外的代码复杂度,以及更多的内存占用――除非作者本身非常仔细地划分释放列表的大小...
分类:
编程语言 时间:
2014-10-13 11:28:29
阅读次数:
263
1.malloc工作原理: malloc使用一个数据结构(链表)维护分配空间 链表的构成:分配的空间/上一个空间数据/下一个空间/空间大小等信息. 对malloc分配的空间不要越界访问.因为容易破坏后台维护结构.导致malloc/free/calloc/realloc不正常工作.2.有关__stdc...
分类:
其他好文 时间:
2014-10-12 16:39:58
阅读次数:
240
首先简单说一下标准库中malloc实现原理:
标准库内部通过一个双向链表,管理在堆中动态分配的内存。
malloc函数分配内存时会附加若干(通常是12个)字节,存放控制信息。
该信息一旦被意外损坏,可能在后续操作中引发异常。
mmap/munmap 底层不维护任何东西,只是返回一个首地址,所分配内存位于堆中。
brk/sbrk 底层维护一个...
分类:
其他好文 时间:
2014-10-12 15:23:58
阅读次数:
224