码迷,mamicode.com
首页 >  
搜索关键字:理由    ( 3255个结果
定长内存池之BOOST::pool
内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造...
分类:其他好文   时间:2014-09-23 01:54:23    阅读次数:279
不定长内存池之apr_pool
内存池可有效降低动态申请内存的次数,减少与内核态的交互,提升系统性能,减少内存碎片,增加内存空间使用率,避免内存泄漏的可能性,这么多的优点,没有理由不在系统中使用该技术。内存池分类:1、不定长内存池。典型的实现有apr_pool、obstack。优点是不需要为不同的数据类型创建不同的内存池,缺点是造...
分类:其他好文   时间:2014-09-23 01:53:23    阅读次数:258
Effective Java Item7:Avoid Finalizers,解释为什么finalize是不安全的,不建议使用
在讨论如何回收堆外内存的时候,提到“NIO中direct memory的释放并不是通过finalize(),因为finalize不安全而且影响能”。Effective Java一书中也提到:Avoid Finalizers。人都有潜在的叛逆意识,别人给的结论或者制定的规范,除非有足够的理由说服你,除非懂得这么做背后的原因,否则只能是死记硬背,没有形象深入的理解,不能学到真正的东西。本文通过自己的理解和一些实际的例子,和大家一起更形象的理解finalize。还是那句经典的话“talking is cheap,...
分类:编程语言   时间:2014-09-21 18:46:11    阅读次数:322
Effective STL: 尽量使用区间成员函数代替它们的单元素兄弟
尽量使用区间成员函数代替它们的单元素兄弟的理由 一般来说使用区间成员函数可以输入更少的代码。区间成员函数会导致代码更清晰更直接了当。当处理标准序列容器时,应用单元素成员函数比完成同样目的的区间成员函数需要更多地内存分配,更频繁地拷贝对象,而且/或者造成多余操作。 // 把一个int数组拷贝到vector前端 int data[numValues]; // 假设numValues在其他地方...
分类:其他好文   时间:2014-09-20 19:18:39    阅读次数:198
linux中fork()系统调用总结
由fork创建的新进程被称为子进程(child process)。该函数被调用一次,但返回两次。两次返回的区别是子进程的返回值是0,而父进程的返回值则是新进程(子进程)的进程 id。将子进程id返回给父进程的理由是:因为一个进程的子进程可以多于一个,没有一个函数使一个进程可以获得其所有子进程的进程id。对子进程来说,之所以fork返回0给它,是因为它随时可以调用getpid()来获取自己的pid;...
分类:系统相关   时间:2014-09-20 16:35:19    阅读次数:1371
Github官方app的账户身份验证的实现
作为github上被fork最多,被star最多的Android项目,实在是没有理由不让我去学习学习的。这篇文章是关于其账户身份验证模块的实现的。如果你对此有兴趣,请移步到我的blog,地址如下:地址:http://kohoh1992.github.io/GithubAppAccountAuthenticate/哦,对了。忘记补充了,这里..
分类:移动开发   时间:2014-09-20 02:28:26    阅读次数:235
Github官方app的账户身份验证的实现
作为github上被fork最多,被star最多的Android项目,实在是没有理由不让我去学习学习的。这篇文章是关于其账户身份验证模块的实现的。如果你对此有兴趣,请移步到我的blog,地址如下:地址:http://kohoh1992.github.io/GithubAppAccountAuthen...
分类:移动开发   时间:2014-09-19 20:56:55    阅读次数:210
儿童早餐应该怎么搭配
据日本一项调查,小学生的母亲九成以上经常早餐给孩子吃面包。但是,鉴于面包副菜的变化少,日本营养学专家认为,从营养平衡来讲,应采取1.主食(黄),2.主菜(红),3.副菜(绿),三个一起搭配。 调查是在200位母亲中实施的。孩子早餐经常食用的主食,首选52.4%、次选40.4%为面包。理由是“喜...
分类:其他好文   时间:2014-09-19 15:19:15    阅读次数:237
《失控》读书笔记
一个纯粹网络化的公司,应该具有以下几个特点,分布式、去中心化、协作和可适应性。一个网络就是一个信息的加工厂。每一个产品的价值随着其中所蕴含的知识的增加而提高。在复杂的适应性系统中,你根本不可能依赖插值函数来判断系统的行为。程序编制的模块化,就是程序的“可靠化”。当你发现一个错误的时候,也就意味着另外一堆你没看见的错误在什么地方等着你。创造的理由五花八门,但我们创造的却总是一个世界。其实,每一个创造...
分类:其他好文   时间:2014-09-19 12:07:35    阅读次数:190
[转]OpenWrt十年
在这个重新强调人工智能、机器学习,重新重视物理机械交互的新兴智能机器人的时代,我们有理由相信因为其纯正的Linux味道,小型化、亲近物理交互的特征,身为Linux社区与物理交互的最佳桥梁,OpenWrt会迎来新一轮的发展。一切都始于2002年12月,Linksys发布了定义家用无线路由器产品形...
分类:其他好文   时间:2014-09-19 11:23:45    阅读次数:251
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!