最新消息:比度技术-是关注互联网技术的个人博客,大部分内容来自互联网,以作为笔记查阅。

标签:Linux系统

编程开发

0、内存池之引言

bidu 4年前 (2015-01-29) 334浏览

0、内存池之引言     这是关于内存池的一系列简短文章,当然它不是短期的研究结果,而是长期使用经验的总结,介绍得可能不会很详细,一些别人介绍得很细节的东西我就基本掠过。 转载请署名作者:袁斌   内容如下: 单线程内...

编程开发

【内存池】nedmalloc结构分析

bidu 4年前 (2015-01-29) 518浏览

nedmalloc是一个跨平台的高性能多线程内存分配库,很多库都使用它,例如:OGRE.现在我们来看看nedmalloc的实现 (以WIN32部分为例)      位操作小技巧; (1)、获取最低位的出现位置的掩码;x&(-x) (2)、判断...

编程开发

awk与sed的区别

bidu 4年前 (2014-12-26) 735浏览

awk awk是一种程序语言,对文档资料的处理具有很强的功能。awk擅长从格式化报文或从一个大的文本文件中抽取数据。 awk的命令格式为: [c-sharp] view plaincopyprint? awk [-F filed-sepa...

编程开发

设计模式之状态机模式

bidu 4年前 (2014-12-16) 410浏览

State模式的定义: 不同的状态,不同的行为;或者说,每个状态有着相应的行为. 何时使用? State模式在实际使用中比较多,适合”状态的切换”.因为我们经常会使用If elseif else 进行状态切换, 如果针对状态的...

编程开发

linux后端服务程序之信号处理

bidu 4年前 (2014-12-10) 446浏览

信号就是通知某个进程发了某个事件,也称为软件中断。信号提供了一种处理异步事件的方法。信号通常是异步发生的,进程预先不知道信号准确发生的时刻。后端 程序(daemon)往往需要提供7*24不间断的服务,因此,编程 daemon 程序时对信号的正确处理尤...

编程开发

Linux内核信号处理机制简介

bidu 4年前 (2014-11-29) 525浏览

本文简单介绍下Linux信号处理机制,为介绍二进制翻译下信号处理机制做一个铺垫。 本文主要参考书目《Linux内核源代码情景分析》《独辟蹊径品内核:Linux内核源代码导读》 首先,先说一下什么是信号。信号本质上是在软件层次上对中断机制的一种模拟,...