技术
文章平均质量分 58
makeitandy
这个作者很懒,什么都没留下…
展开
-
网络管理工具Scotty简介。
网络管理是网络应用的重要技术之一。目前,Linux下的网络管理工具主要有Mon系统管理工具、PIKT故障检测工具、Scotty网络管理工具、MRTG、cmu-snmp SNMP工具等。其中,Scotty是由布伦瑞克工学院(Technical University of Braunschweig)网络管理小组(NMG)开发的一套网络管理软件开发包。该开发包是用C语言编写的Tcl/Tk脚本语言扩展库。原创 2004-10-11 20:55:00 · 2758 阅读 · 1 评论 -
用消息发送队列提高网络应用处理效率
在开发网络应用程序的时候,处理业务和通讯流程之间经常会出现矛盾。这种矛盾主要是由于两者之间的不同步造成的。比如,网络的延迟较大,而实际业务处理的速度则相对比较快,那么如果处理完某一事务然后等待发送成功再处理下一个事务则会大大降低效率。当然,如果必须等待则另当别论。但是,如果处理不需要依赖发送的成功,比如流媒体或者某些网络游戏等等,则要考虑一种更好的方法来解决这个问题了。解决方法之一是建立一个发送原创 2005-05-22 22:34:00 · 2206 阅读 · 0 评论 -
建模及EMF
建模是软件开发的一项重要内容。在做任何一个软件的时候,我们都是先根据需求抽象出这个软件的模型,然后在依照这个模型进行实际的开发。事实上,不仅是软件,对于任何的自然科学甚至社会科学来说,我们抽象出来的理论等等都是用来对这些领域进行建模处理的。我个人认为建模的实质就是用我们已知或者容易理解的东西去模拟抽象我们不容易理解的东西。在这个过程中,需要提取有用的元素,并建立它们之间的关系。比如,在原创 2005-04-02 14:17:00 · 2115 阅读 · 2 评论 -
正确使用数据库连接
以前做Java数据库查询的时候都会按照许多书上的标准方法先建立一个数据库连接,然后在该连接上调用查询,使用完毕后立刻关闭连接。后来,觉得如果要频繁查询,那么就要不停地建立连接,关闭连接,很浪费资源。通常在这种情况下会使用连接池,这样多个查询就可以共享连接,而建立和关闭连接仅仅在程序开始和结束的时候才执行,大大提高了效率。前几天做一个数据库查询的时候遇到了一个介于前面两种之间的情况,既需要频繁查原创 2005-02-26 10:35:00 · 1340 阅读 · 0 评论 -
网络性能检测常用数据
下面是MIB2中常用的性能检测数据数据接口数据1) 输入输出字节数(ifInOctets,ifOutOcetes)反映信道利用率。低表示信道有空余,高表示潜在或已有瓶颈。2) 输入输出丢包率反映接口处的拥塞程度。高表示应重新调整服务。 输入丢包率=ifInDiscards/ifInOctets输出丢包率=ifOutDiscards/ifOutOct原创 2004-12-22 09:01:00 · 2185 阅读 · 1 评论 -
关于CORBA/SNMP网关的想法
不久前,在网上看到一篇文章介绍了CORBA/SNMP网关的模型。作者为了在大型异构的网络中更好地采用面向对象技术封装底层地网络协议,在被管对象和管理者之间建立了一个CORBA/SNMP网关。其作用就是把SNMP操作和数据(包括监听陷阱信息)与CORBA对象之间进行一个映射和转换,这样,以前管理者直接对协议的操作久可以转换为对CORBA对象的操作。这就形成了一个管理者/网关/代理的三层结构。目前原创 2004-12-06 16:54:00 · 2062 阅读 · 1 评论 -
C++中最希望出现得技术
最近在Artima上看到一篇关于开发人员所期望C++中出现的技术。该文经调查和实践总结出了最重要的十三条。由于水平有限,一些技术我都没听过,也不知翻译错了没有。大概如下:1. 代理构造函数(delegating construtors),这样一个构造函数就可以直接调用另一个构造函数,而无需创建一个单独得私有函数。2. Allow explicit to adorn conversi原创 2004-10-31 17:51:00 · 1160 阅读 · 1 评论 -
在Snmp++中处理DateAndTime类型数据
DateAndTime是Snmpv2中的一种数据类型,它主要提供了对日期时间的描述。我在使用Snmp++开发包时,发现其不提供对DateAndTime类型的支持,而有时又需要用到该类型,于是,自己写了一个DateTime类扩展Snmp++。通过该类可以实现对DateAndTime类型的格式化,并且可以方便地提取各时间项。下面就对该类进行一下介绍。要实现DateTime类,首先要要理解DateA原创 2004-10-21 10:46:00 · 2368 阅读 · 2 评论 -
使用Snmp++获取MIB表
Snmp++是一套强大的网络管理应用开发包。它提供了Snmp网管协议所描述的所有命令,并且提供SMI数据类型的解析。MIB数据包含普通数据和表数据。在提取表数据时,由于表项的数量和Oid都不确定,所以不能通过某个特定的Oid直接获得取值。通常,关于Snmp的书上都会介绍使用GetNext命令来实现表的遍历,这种方法比较简单,这里主要讨论该算法的原理和如何用Snmp++实现。MI原创 2004-10-18 19:26:00 · 5899 阅读 · 3 评论 -
unix和dos文本文件的一点区别
用utrledit打开unix文本文件时总会提示:是否将文件转换为dos格式。以前一直不知道为什么。前段时间做项目,在windows编辑shell,然后用ftp上传到linux主机,发现不能运行。由于没有经验,分析了半天。不过最后终于得出了结论:dos和unix的文本文件格式有区别,这也是为什么前边提到utraledit会提示的原因。具体分析,在utrledit下打开分别打开一个dos原创 2005-05-19 09:29:00 · 2871 阅读 · 0 评论