码迷,mamicode.com
首页 >  
搜索关键字:复用    ( 7492个结果
Linux epoll模型
定义: epoll是Linux内核为处理大批句柄而作改进的poll,是Linux下多路复用IO接口select/poll的增强版本,它能显著的减少程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。因为它会复用文件描述符集合来传递结果而不是迫使开发者每次等待事件之前都必须重新准备要被侦听的....
分类:系统相关   时间:2014-05-19 10:13:07    阅读次数:485
mybatis使用小贴士
分享了以下tips: 一、事务管理 二、xml配置sql代码段 三、#和$的区别 四、注意对做转义 五、依据字符串是否为空,动态组织sql语句 六、使用自定义的类型转换器 七、resultMap的复用 一、事务管理 用户执行一个动作,后台需依次更新多个表,如果其中有一个更新失败,则要回滚之前的更新。这种情况,就是事务回滚。 要支持事务操作,需要: ...
分类:其他好文   时间:2014-05-18 04:05:57    阅读次数:291
Linux中select函数
转载自:http://blog.163.com/henry_hlh/blog/static/17039507420124211841298/Unix中的函数select和poll用来,支持Unix中I/O复用的功能,在Unix中I/O模型可以分为以一几种:(1)阻塞I/O(2)非阻塞I/O(3)I/...
分类:系统相关   时间:2014-05-17 14:59:21    阅读次数:431
libevent源码深度剖析十
libevent源码深度剖析十——支持I/O多路复用技术张亮 Libevent的核心是事件驱动、同步非阻塞,为了达到这一目标,必须采用系统提供的I/O多路复用技术,而这些在Windows、Linux、Unix等不同平台上却各有不同,如何能提供优雅而统一的支持方式,是首要关键的问题,这其实不难,本节就...
分类:其他好文   时间:2014-05-16 08:58:03    阅读次数:345
STM32之外部中断控制
一、STM32外部中断1、STM32外部中断结构图 如上图所示: 主要包括四个环节,GPIO、AFIO、EXTI、NVIC。2、STM32外部中断软件配置步骤① 配置NVIC控制器② 使能GPIO和AFIO时钟 ③ 配置GPIO (复用功能的输入输出配置)④ 配置AFIO (选定要配置为EXTI.....
分类:其他好文   时间:2014-05-16 05:59:34    阅读次数:565
编写高质量代码改善C#程序的157个建议[为泛型指定初始值、使用委托声明、使用Lambda替代方法和匿名方法]
前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安全。委托本身是一种引用类型,它保存的也是托管堆中对象的引用,只不过这个引用比较特殊,它是对方法的引用。事件....
分类:其他好文   时间:2014-05-16 03:44:56    阅读次数:376
OO原则
设计模式的最终目标:建立弹性的设计,高复用,可以维护,可以应对变化。(设计模式可以认为是良好的OO设计经验)常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。设计原则名称设计原则简介单一职责原则(Single Responsibility Principle, SRP...
分类:其他好文   时间:2014-05-15 20:53:27    阅读次数:231
编写高质量代码改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]
原文:编写高质量代码改善C#程序的157个建议[优先考虑泛型、避免在泛型中声明静态成员、为泛型参数设定约束]前言 泛型并不是C#语言一开始就带有的特性,而是在FCL2.0之后实现的新功能。基于泛型,我们得以将类型参数化,以便更大范围地进行代码复用。同时,它减少了泛型类及泛型方法中的转型,确保了类型安...
分类:其他好文   时间:2014-05-15 15:20:37    阅读次数:293
openstack内存复用处理方法
openstack内存复用处理方法1、opensctack支持内存复用,openstck配置文件中默认的复用比例是1.5,但是这个比例可以调节,比例从几倍到几十倍。这个复用还是基于底层的KVM的机制。在openstack中想调整这个复用比例需要修改nova的配置文件。2、修改nova的配置文件如果是用fule机..
分类:其他好文   时间:2014-05-14 18:30:09    阅读次数:278
C++模版用法和注意事项
面向对象的多态与组合并不能完全满足实际编程中对于代码复用的全部要求,泛型编程应运而生,而且享有和面向对象等同的地位。面向对象将操作绑定到数据,泛型则是将操作应用于不同数据结构和类型。C++中泛型编程的体现就是模版。模板的技术核心体现在编译期的动态机制,模板实例化则是在编译的过程中,编译器通过“类型推导”进行实例化。而运行的时候,系统不知道模板的概念。与之相比,面向对象就是在运行时调用构造函数进行类的对象的实例化。...
分类:编程语言   时间:2014-05-14 15:05:55    阅读次数:450
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!