09 2013 档案

摘要:一、网管软件需要做的事情这里说的网络管理软件可不是网吧里用的哦,他的管理对象主要是网络设备,如路由器、交换机、网络主机等等。网管系统其实是一套可有可无的系统。如果没有网管系统,你的网络照样能够运行,并不会影响你的业务的运行。但是,如果有一天你的网络中出现了莫名其妙的问题,这时候部署了一套网络管理系统后就能帮你快速的定位到故障的源头,能够大大提高网络故障的修复率。这样网络管理软件作为一个保障性质的系统又显得那么的重要。作为一款网络管理软件当然要有一些必备的功能喽,其中包括轮询设备的连接状态,监控一些CPU内存使用情况之类的指标、端口的状态和流量,解析syslog和snmp trap消息,资源管理 阅读全文
posted @ 2013-09-30 22:43 macwe 阅读(215) 评论(0) 推荐(0) 编辑
摘要:一.SNMP协议简单介绍SNMP,全称:simple network management protocol,顾名思义是用来管理网络的一个标准协议。管理的对象可以是路由器、交换机、防火墙、网络主机、网络应用服务、甚至是温湿度传感器等等,只要是连接在网络中的设备都可以作为管理的对象。而这些联网的设备的生产厂商都应该要支持snmp协议才行。SNMP采用C/S的结构,服务端成为一般称为Agent,一般网络设备厂商都会在自己的设备中添加Agent,进行相应的配置后就能开启snmp server功能了。为了方便查询,snmp协议采用mib库(管理信息库)来描述要查询的对象,通过mib能知道到底一台网络设 阅读全文
posted @ 2013-09-26 23:08 macwe 阅读(1088) 评论(0) 推荐(1) 编辑
摘要:GoogleProtobuf开发指南1简介l它是开源项目:http://code.google.com/p/protobuf/l由google开发,并且在google内部使用lProtobuf的作用和xml、json是一回事,但他是二进制格式,性能好、效率高。l代码生成机制l支持多种语言l向后兼容、向前兼容l缺点:可读性、灵活性2 protobuf目录结构下载最新的protobuf-2.5.0.zip解压后:其中“editor”包含vim和emacs的语法高亮配置文件,”examples”是一个例子,vsprojects文件夹是visual studio的项目文件,src中是c++的源文件。3 阅读全文
posted @ 2013-09-25 09:32 macwe 阅读(495) 评论(0) 推荐(0) 编辑
摘要:(每个程序猿多少有些完美主义,对于程序猿来说写的每一行代码都像自己的孩子一样必须严格要求,甚至有些苛刻,在这里我就死磕自己一回。)欢迎广大网友拍砖!!!提问:下面关于if条件判断的写法一样吗?char *str = GetString(...); int strLen = strlen(str); //! 满足条件的情况:如果字符串str不为空 //! 1 if (strLen) { ... } //! 2 if (strLen != 0) { ... } //! 3 if (0 != strLen) { ... } //! 4 if (!(0 == strlen)) { ...... 阅读全文
posted @ 2013-09-25 09:30 macwe 阅读(277) 评论(0) 推荐(0) 编辑