自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(7)
  • 收藏
  • 关注

转载 简单的状态机实现

看看小时候玩的5块钱那种最简单的电子表。只有2个按钮就能操作。     暂且称为按钮A和按钮B     现给出一个完整的功能文字描述:     在显示时间时按A,屏幕显示变成日期     在显示日期时按A,屏幕显示变成秒钟     在显示秒钟时按A,屏幕显示变成时间     在显示秒钟时按B,秒钟归0     在显示时间时按B,屏幕 时间、日期交替显示。    

2014-06-25 00:08:38 1402

转载 为Linux应用构造有限状态机

一、什么是状态机有限状态机是一种用来进行对象行为建模的工具,其作用主要是描述对象在它的生命周期内所经历的状态序列,以及如何响应来自外界的各种事件。在面向对象的软件系统中,一个对象无论多么简单或者多么复杂,都必然会经历一个从开始创建到最终消亡的完整过程,这通常被称为对象的生命周期。一般说来,对象在其生命期内是不可能完全孤立的,它必须通过发送消息来影响其它对象,或者通过接受消息来改变自身。在大

2014-06-24 00:53:29 501

转载 Valgrind--Linux下的内存调试和代码解剖工具

Valgrind是一个GPL的软件,用于Linux(For x86, amd64 and ppc32)程序的内存调试和代码剖析。你可以在它的环境中运行你的程序来监视内存的使用情况,比如C 语言中的malloc和free或者 C++中的new和 delete。使用Valgrind的工具包,你可以自动的检测许多内存管理和线程的bug,避免花费太多的时间在bug寻找上,使得你的程序更加稳固。

2014-06-23 21:33:38 406

转载 Linux下利用Valgrind工具进行内存泄露检测和性能分析

Valgrind通常用来成分析程序性能及程序中的内存泄露错误一 Valgrind工具集简绍Valgrind包含下列工具:    1、memcheck:检查程序中的内存问题,如泄漏、越界、非法指针等。    2、callgrind:检测程序代码的运行时间和调用过程,以及分析程序性能。    3、cachegrind:分析CPU的cache命中率、丢失率

2014-06-23 21:22:18 495

转载 source insight快捷键及使用技巧

source insight快捷键及使用技巧 退出程序                             : Alt+F4重画屏幕                             : Ctrl+Alt+Space完成语法                             : Ctrl+E复制一行                          

2014-06-10 17:47:18 471

转载 DEFUN宏定义

在quagga中有很多的命令,利用这些下面分析一下命令是怎么被读取和执行的。在quagga中定义的命令都是利用宏定义实现的,这个宏定义还是有点复杂,下面是命令的宏定义语句。#define DEFUN(funcname, cmdname, cmdstr, helpstr) \  DEFUN_CMD_FUNC_DECL(funcname) \  DEFUN_CMD_ELEMENT(func

2014-05-19 10:07:55 2070 1

转载 RIB表与FIB表、ARB表与FDB表的区别

w1.RIB与FIB的区别:RIB:路由表FIB:转发信息表FIB表更多是出现在需要快速转发的路由器上,这种路由器上的路由表条目通常都达成千上万条,如果按照传统的检索路由表进行转发的方式,其转发效率很低,FIB表作为路由表的一种精简形式出现,通常只记录常用的表项。当需要选路时,先检索FIB表,如果找不到再检索路由表。在大部分路由器中,RIB表现为路由

2014-04-10 21:51:01 2093

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除