摘要:
一直以来,Linux 环境下没有一个好用的C/C++ 开发环境,让很多初学者以至老手都感到非常不顺手,尤其是当习惯了VC强大的集成调试功能后,更是感觉不顺手。也许有人说,高手用Makefile 和 命令行,我也用过Make,更是用多了命令行,当你面临一个大型软件系统出了怪异问题时,或者开发过程中需要DEBUG 时,怎么办呢? printf ? 还是 log ? 我不反对这样做,但是效率也未免太低了!!!!社区自由软件狂热追求者们面对这种问题有过很多尝试,不可否认 KDevelop 很强大, 但是,最让我觉得不爽的就是它对 共享库(Windows下叫动态库)支持太不友好了; 后来有几个高人出来设 阅读全文
摘要:
看了两年前的东西,看来那时候自己还确实很有热情, 了解很多基础的东西,现在都做Linux下东西,虽然规模很大,但是从来没有做过这么细心的东西了~~~~主界面依然如下:代码如下:主要递归实现一个计算最大公约数。/*: example.c * this is a example, it's no error.* this also test C-Style Commention/*--------------------------------------------------------*//* A program to perform Euclid's Algorithm t 阅读全文
摘要:
管理信息库MIB指明了网络元素所维持的变量(即能够被管理进程查询和设置的信息)。MIB给出了一个网络中所有可能的被管理对象的集合的数据结 构。SNMP的管理信息库采用和域名系统DNS相似的树型结构,它的根在最上面,根没有名字。图3画的是管理信息库的一部分,它又称为对象命名 (objectnamingtree)。 图3管理信息库的对象命名举例 对象命名树的顶级对象有三个,即ISO、ITU-T和这两个组织的联合体。在ISO的下面有4个结点,其中的饿一个(标号3)是被标识的组织。在其下面有 一个美国国防部(Department of Defense)的子树(标号是6),再下面就是Internet(标 阅读全文
摘要:
SNMP规定了5种协议数据单元PDU(也就是SNMP报文),用来在管理进程和代理之间的交换。get-request操作:从代理进程 处提取一个或多个参数值get-next-request操作:从代理进程处提取紧跟当前参数值的下一个参数值set-request操作:设置代理进程 的一个或多个参数值get-response操作:返回的一个或多个参数值。这个操作是由代理进程发出的,它是前面三种操作的响应操作。trap操作:代 理进程主动发出的报文,通知管理进程有某些事情发生。前面的3种操作是由管理进程向代理进程发出的,后面的2个操作是代理进程发给管理进程的,为 了简化起见,前面3个操作今后叫做ge. 阅读全文
摘要:
SNMP的发展简单网络管理协议 (SNMP)是目前TCP/IP网络中应用最为广泛的网络管理协议。1990年5月,RFC1157定义了SNMP (simplenetworkmanagementprotocol)的第一个版本SNMPv1。RFC1157和另一个关于管理信息的文件 RFC1155一起,提供了一种监控和管理计算机网络的系统方法。因此,SNMP得到了广泛应用,并成为网络管理的事实上的标准。SNMP在90年代初得到了迅猛发展,同时也暴露出了明显的不足,如,难以实现大量的数据传输,缺少身份验证(Authentication)和加密(Privacy)机制。因此,1993年发布了SNMPv2,. 阅读全文
摘要:
CodeBlocks 简介:Code::Block、MinGW 和 wxWidgets 分别是三个著名的开源项目,分别是 IDE、编译器和界面库。由这三样搭建起来的全开源纯c++开发环境,功能不逊色于Visual C++,由于是开源的,这样的环境还是免费的,并且是跨平台的。Code::Blocks是一个开源、免费、跨平台的c++ IDE。官方网站上称其能满足最苛刻的用户的需求。虽有点夸张,但既然敢这样说,也说明它的功能肯定不差。可扩展插件,有插件向导功能,让你很方便的创建 自己的插件。Code::Blocks是用c++编写的(用wxWidgets库),捆绑了MinGW编译器。 突出特点: 开. 阅读全文
摘要:
那天看高人的代码, 当然, 太多了, 编译就要半个多小时在 双核机器上!!!!!!!!!!见到这些片段, 感觉很不错!#define EXECUTE_IF_FALSE_BREAK( retVal, exeFUN ) { /retVal = ( exeFUN );/if ( retVal == false ) /{/break;/};//..............................bool flag;bool fun(int, char);do {EXECUTE_IF_FALSE_BREAK( flag, fun(8, 'c') );//.....}while ( 阅读全文
摘要:
作为C-项目,也是本人当年的毕业设计,今天打算把完整的开发资料整理出来,供大家分享. 也希望同仁交流、多多指点。--------------------------------------------------------------------------------------------------软件设计采用面向对象的设计(OOD),编程语言采用纯 C++ 98。软件提供 控制台模式(CONSOLE)和 窗口交互式(IDE)两种,效果如下:1. IDE:2.Console:---====================================================. 阅读全文
摘要:
;-----------------------------------------------------------------------------; __write_int_; ==========================;;Proc For write a int decimal to screen, int data in BX;-----------------------------------------------------------------------------__write_int_ proc near push cx push ax;proc... 阅读全文
摘要:
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;NOTE: This ASM file is generated by: ; Simple C minus Compiler v1.0; CopyRight (C) 2002-2008 Lonelyforest. All rights reseved.;; Because its not perfect, so this file maybe have bug! use it carefully!;;;;;;;;;;;;;;;;;;;; 阅读全文