- 博客(20)
- 收藏
- 关注
原创 用C++&SNMP++开发网络监控软件——现场直播
为了整体复习下C++,决定在业余时间做一个完整的网络监控产品。为了督促自己坚持下去(毕竟不如打游戏有趣),准备一边做一边写写日志。该软件大致功能应该是:凡是跑了这个程序客户端的机器都会收集机器上的硬件信息,并将监控到的告警信息转发到局网内的数据库服务器;这个程序的服务器端负责接收这些告警信息,并存入数据库(至于访问数据库,提取库表信息,可以用.NET搭建一个网站,让用户可以通过web来访问。这
2007-10-23 15:14:00
3213
原创 关于停止维护该BLOG的重要提醒
我在优快云上的blog有整整一年没有维护过了,近日上去发现很多朋友仍然没有注意到我的公告信息,在此BLOG留言索要SNMP_PP_CHS.PDF文档而无所获。请对SNMP++技术感兴趣的朋友加我的QQ: 727091083 (验证时请写上优快云)。再次感谢大家的支持。我新的BLOG:http://hi.baidu.com/vinny_chen希望大家继续关注。
2007-06-08 09:44:00
1007
翻译 SNMP_PP_CHS Charpter 19 - 21
1. 运行模式SNMP++的设计(决定了它)支持多种运行模式。这些运行模式允许(用户)创建图形用户接口(GUI)以及控制台模式的应用。GUI运行模式与现有的GUI事件(驱动)系统协同工作;而控制台运行模式允许使用自定义的事件(驱动)系统,甚至不需要事件(驱动)系统。1.1. Microsoft Windows事件(驱动)系统的运作为了在MS-Windo
2006-04-04 22:18:00
4187
翻译 SNMP_PP_CHS Charpter 18
1. Snmp ClassSNMP++之Snmp Class的对象模型(Object Modeling Technique)视图 Snmp class是SNMP++中最为重要的类。Snmp class封装了SN
2006-04-03 20:01:00
3710
3
翻译 SNMP_PP_CHS Charpter 16 - 17
1. SnmpMessage ClassSnmpMessage Class允许对SNMP++对象使用抽象编码规则(ASN.1)和基础编码规则(BER)来编码和解码,进而生成可以在线路上传送的SNMP消息。该class可以方便的串行化Pdu对象,以便于后期的各种使用。大多数SNMP++的用户不需要使用这个类,因为Snmp class已经完成了这项任务,包括管理超时和重发。但是
2006-04-02 11:25:00
2172
翻译 SNMP_PP_CHS Charpter 15
1. Pdu Class SNMP++之Pdu Class的对象模型(Object Modeling Technique)视图 SNMP++的Pdu class是SMI Protocol Data Unit (
2006-04-01 09:53:00
2073
翻译 SNMP_PP_CHS Charpter 14
1. The Variable Binding ClassSNMP++之Variable Binding ( Vb)Class的对象模型(Object Modeling Technique)视图Variable Binding ( Vb) class 是SNMP“绑定变量”的封装。一个“绑定变量”是由SNMP的object ID及其SMI的value组合而成的。用面
2006-03-31 23:43:00
2619
翻译 SNMP_PP_CHS Charpter 13
1. Address ClassSNMP++之Address Class的对象模型(Object Modeling Technique)视图1.1. 什么是网络地址类?网络地址类是一组C++类的集合,它提供了简单、安全、可移植、高效地使用网络地址的方法。许多网络管理应用需要通过网络地址来访问和管理设备,包括地址的确认、更改,以及用户接口的分配。Ad
2006-03-31 20:45:00
1571
翻译 SNMP_PP_CHS Charpter 10 - 12
1.1. 32位计数器类(当需要)用到SMI中的32位计数器时,SNMP++的Counter32 Class为之带来了方便。SMI的计数器被定义成了一种存放无符号长整形的存储单元。为了成为无符号长整形,SMI counters被加工成了一种特殊的类型。因此SNMP++的Counter32类具有无符号长整形的所有功能和属性,但同时又是一个独立的类。对无符号长整形的任何操作,拿到
2006-03-30 21:13:00
1990
翻译 SNMP_PP_CHS Charpter 8 - 9
1. OctetStr ClassSNMP++之OctetStr Class的对象模型(Object Modeling Technique)视图1.1. 八位字节类(通过)SNMP++的Octet class,可以简单且安全地操作SMI的8位字节。有了Octet class,就不需要通过内部指针和长度来操作8位字节了。使用SNMP++的Octet cl
2006-03-28 21:56:00
2159
1
翻译 SNMP_PP_CHS Charpter 6 - 7
1. SNMP Syntax ClassesSNMP++之SNMP Syntax的对象模型(Object Modeling Technique)视图SNMP++的SNMP syntax classe描绘了一个(具有)C++面向对象风格的视图。(即)用于(描述)SNMP的SMI之ASN.1的数据类型视图。它包含了映射到对应的SMI类型的一组类的集合。而且为了方便使用,还引
2006-03-27 21:03:00
1740
翻译 SNMP_PP_CHS Charpter 3 - 5
1. SNMP++特性1.1. 完整的一套SNMP C++类SNMP++是以一套C++类作为基石的。这些类是:对象描述符(Oid)类、变量绑定(Vb)类、协议数据单元(Pdu)类、Snmp类。并且,其他各种用抽象语法表示(ASN.1)来描述的管理信息结构(SMI),也被抽象成了简单的、面向对象的类型。1.2. SNMP内存的自动管理当S
2006-03-26 23:56:00
2476
转载 小王子和玫瑰
小王子和玫瑰 花儿自顾自的生长着,不管身边的岁月长。风和雨,阳光和尘暴其实这些它都曾经经历过了呢。只是那个时候它还并不美丽,或许有一点点的特别吧,却并不是很被人在意。直到有一天,它突然的开放了,是那么的绚烂夺目。 它有资格骄傲的,不是吗?每一个看到它的人都由衷的为之赞叹。纤弱的腰枝,娇羞的脸庞和灿烂的笑。于是有美丽的诗篇围绕着它,动人的乐章为它而谱就。它一下子变
2006-03-26 19:40:00
1187
翻译 SNMP_PP_CHS —— 中文版“snmp_pp.doc”序
Copyright © 2006-? ChenAll Rights Reserved算是我的中文版snmp_pp.doc之Copyright吧:)咳,咳咳……大家先不要砸俺……开始了:该系列文档 IS JUST FREE。但出于对书中内容负责的态度,当你认为需要对其进行修改时,请先MAIL偶(chen_yunhao@163.com),由偶自己来进行修改。HP的snmp_
2006-03-25 22:49:00
2186
5
转载 向往乱世,崇尚英雄
牧云颜霜上马出征之时,回头看见那少年皇帝,却已经从宫中奔了出来,站在大军后,怔怔的望着他们。 牧云颜霜咬咬嘴唇,下马来到牧云笙的身边,扶住他的双肩:“小笙儿,若是我们能回来,你就准备酒宴,为我们庆功。若是我们回不来……你速速换了布衣,逃离天启,忘记自己是个皇帝,忘掉十七年来的一切,忘记牧云这个姓氏。去民间做一个……”她有些呜咽了,“……做一个平凡的百姓吧。” 牧云笙望
2006-03-24 23:29:00
925
转载 冰山
冰山(一)冰山变幻不定的光逐渐在夜色中显影鱼子酱般的黑色海面上 它封藏的灵魂晶莹剔透 好似并未凝固这巨大冰体独自散发孤寂的寒气让靠近它的人清醒它在漂流中怀着不可告人的密语它的高贵和睡梦超出我们所知而一个人 经历着他一生中的艰难时刻将他无声的呼喊和悲哀一一沉没他的沉痛深不可知潜泳接近冰山若有若无的阴影水面下沉没的事实总是零度冰山(二)尘世间遗失的钻石它封藏的誓约被谁的嘴
2006-03-23 23:25:00
990
1
原创 重读《Essential C++》心得
《Essential C++》中12个平日经常会涉及的C++概念1. using namespace std1) using 和 namespace是C++关键词。2) std是标准链接库所驻之命名空间的名称。3) 所谓命名空间(namespace)是一种将链接库名称封装起来的方法,以此避免和应用程序发生命名冲突的问题。4) u
2006-03-23 22:51:00
1451
转载 那里,是他的故乡
他缓缓的低下身,深吸了一口气。这时他听见了自己的身体里,传来了风冲过巨大洞窟一般悠长的声音,从胸中一直到头颅。双耳被内在的压力鼓满,他开始感到轻微的眩晕,但恐惧却正在消失,似乎另一个灵魂正进入了他的身体。血液加速流动了,肌肉开始变酸痛,肉体的痛苦正开始压迫着他。他紧握着自己的双手,默念着那句话,调节着呼吸的均匀,静静的等待。 那个时刻就要到来了。痛苦愈强,心中却越来越明彻。所有的焦虑、傍惶、
2006-03-12 12:38:00
1162
1
原创 关于学C++这件事(仅限于C++本身,与编译工具无关)
本文记录下了一些高效快捷的学习路线,回避了我走过的很多弯路。0、首先,得对学习的资源有定位。中国人的书,我只推荐台湾候杰先生的。最好选择老美的书,那些名著真的很不错。1、开始入门,不要看大部头的百科全书,除非你真的很闲。推荐《Essential C++》(Lippman写的、候先生译的),从头看到尾,包括简单描述STL的附录,以及习题的答案。尽量在两周内完成(只有二百多页)。如果你可以自己
2006-03-10 22:48:00
1237
转载 关于生命和生活的寓言
一...你是来自另外一个世界的人吗为何你只用眼睛来说话柔弱得像初生的绵羊一样期望的只是一双温柔可以倚靠的肩膀这样的事我无法去对别人说说你拒绝我给你所有的一切却只因为看见海洋就兴奋的想对海神祭酒并且高声叫说"海神请你赶快要出来"等着我 别走得快孩子你暂且别哭泣 路还遥远且难行二...戴琉璃冠冕 衬毛毛披肩 到浮华市面 兜一个圈 巡视半天 你流连商店 我环游花园 总有奇逢两段 花开两边 闲
2006-03-05 13:50:00
839
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人