自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

耕耘——从菜鸟到高手的蜕变

——高手都是被难题逼出来的,只要思想不滑坡,方法总比困难多

  • 博客(240)
  • 资源 (10)
  • 收藏
  • 关注

原创 Maven 必备技能:MAC 系统下 JDK和Maven 安装及环境变量配置详细讲解

Maven 也可被用于构建和管理各种项目,例如 C#,Ruby,Scala 和其他语言编写的项目。基于项目对象模型(缩写:POM)概念,Maven利用一个中央信息片断能管理一个项目的构建、报告和文档等步骤。开发中难免因系统问题或者版本变更反复折腾JDK和Maven环境变量,干脆写个笔记备忘个,也方便小伙伴们节省时间。

2023-09-07 13:14:30 6276 4

转载 【Python3.10.4】Centos7 ,centos8,centos9源码安装 python3.10.4 解释器

1.检查是否安装wget如果没有安装则:终端执行:yum -y install wget2.下载python3源码包终端执行:wget https://www.python.org/ftp/python/3.10.4/Python-3.10.4.tgz如何找到最新稳定版源码包?首先 进入python官网点击 进入 Welcome to Python.org点击源码下载下载稳定发布版 或者右键点击复制链接 使用wget 下载3.下载pyth...

2022-04-13 12:21:21 842

原创 解决Python3中的中文字符编码的问题-亲测有效

解决Python3中的中文字符编码的问题一、原理篇:Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等。这篇文章主要介绍了Python3中的解决中文字符编码的问题,需要的朋友可以参考下python3中str默认为Unicode的编码格式Unicode是一32位编码格式,不适合用来传输和存储,所以必须转换成utf-8,gbk等等所以在Python3中必须将str类型转换成bytes类型的在Python中使用encode的方式可以进行字符的.

2021-01-17 17:51:15 4660

原创 VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】

VIM YouCompleteMe(ycm) 对于Python3第三方库的自动补全【部分解决】Python3 学习笔记问题:VIM 用YouCompleteMe(ycm)自动补全插件时,只能支持Python3 的标准库的自动补全,而不能自动补全第三方库的内容。环境:Mac+VIM 8.0+vundle+ycm+python3解决:尝试对Python3第三方库的自动补全进行配置。1)在网上查阅了很多资料,至今未能解决。首先是官网https://github.com/Vall..

2021-01-15 18:11:00 1663

转载 把vim配置成顺手的python轻量级IDE(一)

把vim配置成顺手的python轻量级IDE(一)地球的外星人君Linux云计算和Python推动市场提升的学习研究者。分享一篇文章,正好最近正在折腾VIM,原文在把vim配置成顺手的python轻量级IDE。网上已经有很多很好的vim使用和配置教程。但每个人都有自己的习惯,因此教程仅作参考,只有在使用过程中才能体会到具体的问题,然后解决问题才能把vim调教的顺手。本文不再赘述vim的操作,直接从配置开始。一、配置文件基础配置vim的所有配置都是在~/.vimr...

2021-01-15 17:20:58 436

转载 centos6.5源码编译http2.4.9、虚拟主机、基于用户认证

centos6.5源码编译http2.4.9、虚拟主机、基于用户认证2014-04-23 07:45 作者: 51linux 来源: 本站 浏览: 0 views 我要评论 字号: 大 中 小摘要: 本文主要讲解源码编译http2.4.9,并能实现基于虚拟主机、用户认证等实现网页访问。           http2.4.9会依赖于更高版本的apr和apr-util,所

2014-04-27 16:40:24 761

转载 centos6.5下安装配置apache2.4.9

centos6.5下安装配置apache2.4.92014-04-18 07:52 作者: 晓晓 来源: 本站 浏览: 1 views 我要评论(1条) 字号: 大 中 小摘要: 需要下载的包 apr-1.5.0.tar.gz apr-util-1.5.3.tar.gz pcre-8.33.tar.gz httpd-2.4.9.tar.gz 我是统一放到/usr/下解压 安

2014-04-27 16:26:52 851

转载 CentOS 安装openssh-6.XX

安装openssh-6.0p11、安装依赖包有遇到 报ZLIB有问题的,要安装以下包rpm -ivh zlib-devel-1.2.3-3.*rpm -ivh libsepol-devel-1.15.2-3.el5.*rpm -ivh libselinux-devel-1.33.4-5.5.el5.*rpm -ivh e2fsprogs-devel-1.39-23.el

2014-04-22 14:56:56 1479

转载 centos 6.4更新163源

centos 6.4更新163源 1. 备份现在的源文件  mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak 2.   下载163源cd /etc/yum.repos.d/wget http://mirrors.163.com/.help/CentOS6-Base

2014-03-18 18:46:15 569

转载 Ubuntu 10.04 程序推荐、系统优化和桌面美化 - [Linux]

<br />本文来源:http://banux.blogbus.com/<br />1.各种中文乱码的解决<br />a.rar等压缩文件内的乱码:<br />卸载干净各类压缩软件(由rar引起乱码),后重新安装p7zip-full,unrar:sudo apt-get remove rar unrar p7zip-full p7zip p7zip-rarsudo apt-get install unrar p7zip-full<br /><br />b.Windows下的文本文件.txt格式的中文乱码:<

2010-10-19 18:16:00 1345

原创 C++ assert()函数介绍与使用技巧总结[转]

assert宏的原型定义在中,其作用是如果它的条件返回错误,则终止程序执行,原型定义:#include void assert( int expression );assert的作用是现计算表达式 expression ,如果其值为假(即为0),那么它先向stderr打印一条出错信息,然后通过调用 abort 来终止程序运行。请看下面的程序清单badptr.c:#include #include #include int main( void )

2010-10-08 14:42:00 919

原创 NetBeans 代码帮助功能的使用 C++项目为例 [Ubuntu 下NS2项目调试技巧]

使用NS2调试项目过于繁杂,可用NetBeans IDE把整个项目导入调试,万一代码提示不小心给弄丢了,用本文提供的方法就能重新找到代码提示,省去很多麻烦。

2010-10-06 11:41:00 2276 1

原创 高并发场景QPS等专业指标揭秘大全与调优实战

最近经常有小伙伴问及高并发场景下QPS的一些问题,特意结合项目经验和网上技术贴做了一些整理和归纳,供大家参考交流。

2024-04-14 21:46:08 565

原创 centos7 yum 安装mysql8.0.36

使用如下命令卸载和删除: rpm -e 和 rm -rf 后面紧跟的是你查找出来的软件包和文件夹、文件名。### 常见的安全标准规范如 GB强制的等级保护、分级保护之二、三、四级,以及企业或组织要求的规则等;## 这里是个错误的提示样子,仅做提醒大佬们,因为所输入的密码不符合mysql默认密码安全规则。### 符合密码规则和各种安全标准规范合规的密码,以增强系统的安全性。如果此前有安装过的,用过的,备份数据库,然后全部卸载清理干净。10、修改密码 #密码要符合mysql安全规则,否则修改不成功。

2024-03-23 10:27:54 660

原创 读写锁ReentrantReadWriteLock&StampLock详解与实践实例

读写锁ReadWriteLock,顾名思义一把锁分为读与写两部分,读锁允许多个线程同时获得,因为读操作本身是线程安全的。而写锁是互斥锁,不允许多个线程同时获得写锁。并且读与写操作也是互斥的。读写锁适合多读少写的业务场景。针对这种场景,JAVA的并发包提供了读写锁ReentrantReadWriteLock,它内部,维护了一对相关的锁,一个用于只读操作,称为读锁;一个用于写入操作,称为写锁,描述如下:没有其他线程的写锁没有写请求或者有写请求,但调用线程和持有锁的线程是同一个。

2023-12-20 16:01:33 986

原创 CentOS 7 mini 运行环境搭建与测试——CentOS Mini 安装ifconfig工具【云原生开发部署实践笔记】

虽然CentOS已经更新到Stream 9 版本,但基于大多数企业和单位多数使用CentOS 7版本作为运行底座,7版本也一直在更行维护,此实践基于CentOS 7 Mini版本搭建。(8和9版本的CentOS系统命令少有差别,但主要用到的其实都差不多,最大的差别在于系统内核与自带的软件组件和库比较新。如果企业开发部署对兼容性有要求,应选择其要求或匹配版本。

2023-12-08 00:05:50 698

转载 手把手教你基于gin从零搭建一个属于你自己的go项目(一)

因为自己想写点小玩意,本来是打算用egg.js来写服务端的,后来发现了个更好玩的midway,但是后来发现自己手上的服务器都是一核2g的小水管,用node有点难顶,于是乎决定用其他技术栈来解决问题,在kotlin和go中初步调研之后发现go更符合自己的需求,于是乎就有了这个系列的笔记输出。首先,我们可以选择一个心仪的文件夹,在它下面新建一个项目目录,名字的话可以根据自己的喜好来选择,就如下图一样,我新建了一个名为 go_server的项目目录,此刻它的下面空空如也。一般情况下,系统变量不需要修改。

2023-12-03 19:35:47 387

原创 史上最全低代码平台盘点!三分钟盘点2023年顶尖二十个低代码平台!

低代码平台是一种更偏向于赋能技术人员的工具,它允许开发人员通过将可视代码块拖放到工作流中来创建应用程序,从而以最少的手工编码快速设计应用程序。用低代码平台构建软件与以传统方式构建软件本质上其实是一样的。不同之处在于——低代码平台提供了避免重复和繁琐任务的捷径。因此,开发人员无需一次次重复手动编写用户管理系统代码、或在一行应用程序代码之前编写 10 个测试,而是直接创建新的有价值的东西。

2023-12-03 18:49:30 1069

转载 2022年度国内主流低代码平台介绍

随着低代码发展越来越迅速,也出现了很多优秀的低代码平台,企业在做技术选型时难免会觉得眼花缭乱,不知该如何选择;现在就跟小编一起来看一下国内那些优秀的低代码平台吧。让我们先来看一下,企业在做技术选型时比较关注的几个要点吧。社会及企业发展越迅速,对公司内部产品迭代要求也会越高,对于一些客户来说从立项到交付往往工期非常特别紧张。这种情况下,低代码平台的优势就显现出来了,凭借在线开发模式,可以轻松帮助我们完成开发。

2023-12-03 18:45:12 51

原创 Spring Cloud Alibaba 官方实践指南【文章有点长自备咖啡茶点】

​很多人,听到Spring Boot 3.0默认所需的JDK最低版本为17会感到非常诧异!对很多JDK 8用户来说Spring官方的选择一定是不明智的。真的是这样的吗?对于这个问题,我们认为主要基于2个原因:Oracle官方对JDK支持政策和先进性。

2023-09-15 23:09:22 243

原创 Spring Boot 版本 GA、RC、beta等含义

β是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。General Availability,正式发布的版本,官方开始推荐广泛使用,国外有的用GA来表示release版本。α是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。正式发布版,官方推荐使用的版本,有的用GA来表示。

2023-09-15 22:44:51 922

原创 ElasticSearch最全详细使用教程:入门、索引管理、映射详解

Elastic 静态信息不可更改,如索引的分片数。这个类比存在一个严重的问题,就是当多个mapping type中存在同名字段时(特别是同名字段还是不同类型的),在一个索引中不好处理,因为搜索引擎中只有 索引-文档的结构,不同映射类别的数据都是一个一个的文档(只是包含的字段不一样而已)如果别名logs_write指向的索引是7天前(含)创建的或索引的文档数>=1000或索引的大小>= 5gb,则会创建一个新索引 logs-000002,并把别名logs_writer指向新创建的logs-000002索引。

2023-08-30 22:14:28 754

转载 Java构建工具:Maven与Gradle的对比

Maven使用XML作为配置文件,改进了前辈Ant的复杂的构建配置,提供了一些现成的目标,而不需要我们一个个的将构建任务的每个命令一一列出。另外它提供了一个杀手锏功能,那就是依赖管理,它通过简单的配置就可以自动从网络上下载项目所需的依赖,这革命性的改变了我们开发软件的方式。当然如果你要开发Android应用的话,还是推荐你使用Gradle做构建工具,因为Google官方推的Android Studio就使用了Gradle作为原生构建工具,这使得Gradle对Android各版本软件的构建支持得更好一些。

2023-08-29 12:10:49 1000

转载 Harbor高可用集群设计及部署(基于离线安装方式)

基于Harbor离线安装方式的高可用方案设计及部署。

2023-08-27 01:00:13 605

原创 Python/Spring Cloud Alibaba开发--前端复习笔记(1)———— html5和css3.html基础

前端HTML5+CSS3复习总结一

2023-08-20 00:32:36 334

原创 Mac OS 中JDK 环境(jdk 1.8.0_831)安装配置、环境变量配置及卸载操作

JDK回退至JDK1.8。当然另一个主要原因是jdk 1.8以上版本据说已经开始收费了,想到当年O哥和G哥因为JAVA干官司,咱还是用用免费JDK版本算了。本文记录一下macOS系统下JDK 的安装、环境变量配置和彻底卸载清除操作,供大家参考。

2023-08-19 23:57:21 2694

原创 Centos8安装docker-ce

CentOS 8安装docker-ce。

2023-08-16 03:33:39 375

原创 CentOS 8 安装 oracle 23c CentOS9 Error deal

CentOS 8/9 Install Oracle Database 23C

2023-08-15 15:53:31 1239

原创 Mysql系列:Mysql5.7编译安装--系统环境:Centos7 / CentOS9 Stream

Mysql系列:Mysql5.7编译安装系统环境:Centos7 / CentOS9 Stream。

2023-08-14 12:58:01 790

原创 centos-stream-9 centos9 配置国内yum源 阿里云源

centos-stream-9 centos9 配置国内yum源 阿里云源。

2023-08-11 18:26:54 6708 3

原创 Spring Boot 项目五维度九层次分层架构实现实践研究——持续更新中

我们再次回顾分层五个思考维度:(1) 单一每层只处理一类事情,例如util只承载工具对象,integration只处理外部服务,每层职责单一且清晰(2) 降噪如无必要无增实体,例如查询结果DTO只透出最关键字段,例如运动员ID、创建时间、修改时间等业务不强字段无须透出(3) 适配service、facade、intergration层都存在适配器,翻译信息为本层或者下层可以理解的信息(4) 业务业务对象可以通过充血模型聚合业务,例如在业务对象中聚合业务校验逻辑(5) 数据。

2023-08-05 00:52:22 530

原创 Centos7配置vnc

在任何安装了客户端的应用程序(vncviewer)的Linux平台的计算机都能十分方便地和安装了服务器端的应用程序(vncserver)的计算机相互连接。特点介绍:同样可能远程连入UNIX、Linux进行图形化操作的还有流行的Xmanager,VNC与之相比——两者工作原理不一样,前者(VNC)是远程连入操作系统,所有操作在UNIX、Linux主机服务端进行,即使操作过程中“本地电脑与操作主机网络断开”,也不影响操作的顺利进行;更重要的是,VNC是免费的、开源的,Xmanager你可能用的是破解注册版的。

2023-07-16 16:52:02 947

原创 ​CentOS防火墙操作命令 ​

(也可以做内网之间不限制,外网不能访问)永久禁止防火墙服务,下次重启也不会开启。

2023-07-16 12:10:17 1303

转载 centos docker换源 centos7 docker-ce

转载文章标签文章分类阅读数0.安装Docker1.CentOS安装Docker1.1.卸载(可选)1.2.安装docker1.3.启动docker1.4.配置镜像加速2.CentOS7安装DockerCompose2.1.下载2.2.修改文件权限2.3.Base自动补全命令:3.Docker镜像仓库3.1.简化版镜像仓库3.2.带有图形化界面版本3.3.配置Docker信任地址。

2023-07-16 02:12:48 201

转载 Spring Cloud Stream 源码解析

1、Spring Stream的创建了SimpleMessageListenerContainer,用于监听RabbitMQ服务器。2、创建一个AmqpInboundChannelAdapter对象,入参是SimpleMessageListenerContainer。两者做关联,让SimpleMessageListenerContainer收到信息后,调用AmqpInboundChannelAdapter中onInit方法里创建的onMessage信息。

2023-05-21 15:43:04 405

转载 Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件-Nacos 、Sentinel等

Spring Cloud Alibaba 致力于提供微服务开发的一站式解决方案。此项目包含开发分布式应用服务的必需组件。方便开发者通过 Spring Cloud 编程模型轻松使用这些组件来开发分布式应用服务。依托 Spring Cloud Alibaba,您只需要添加一些注解和少量配置。就可以将 Spring Cloud 应用接入阿里分布式应用解决方案,通过阿里中间件来迅速搭建分布式应用系统。版本介绍组件关系依赖关系什么是NacosNacos 致力于帮助您发现、配置和管理微服务。

2023-05-16 07:46:11 316

原创 前端vue+elementUI如何实现记住密码功能

到此这篇关于前端vue+elementUI如何实现记住密码功能的文章就介绍到这了,更多相关vue+elementUI记住密码内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!所有的cookie信息都在document.cookie中存放着,是一个字符串,里面的cookie以分号和空格分隔。既然是记住密码,前端也就是使用cookie保存,访问时用cookie读取。好了了解了cookie我们开始如何实现一个简单的记住密码功能。好了,这回的记住密码就到这里,小伙伴们一起努力吧 ^ 0 ^

2023-05-04 15:39:31 405

转载 Vue保持用户登录状态(各种token存储方式)

目录在前端中,实现保持用户登录状态的方法有很多种,你通过可以存Cookie、Session、Token等信息来保持,不管后台向前端发送哪个我们要做的就是将这些信息存在在本地浏览器中,浏览器再次发送请求时,将设置了‘键'=‘值'的Cookie再次抛给服务器,服务器通过Cookie的。

2023-05-04 15:30:31 2390

转载 五款最优秀的java微服务框架

毫不夸张地说,Micronaut 是一个真正最流行的开发人员工具包,专为开发人员设计,可帮助解决注入依赖、AOP、配置管理等等,这就是它成为一个简单而优雅的 Java 框架的原因。交流学习指导伪鑫:1253431195(里面有大量的面试题及答案)里面会分享一些资深架构师录制的视频录像:有Spring,MyBatis,Netty源码分析,高并发、高性能、分布式、微服务架构的原理,JVM性能优化、分布式架构等这些成为架构师必备的知识体系。Spring Boot是开源的,包含了我们迄今为止看到的大量特性和功能。

2023-04-27 10:23:46 2463

原创 CentOS升级内核-- CentOS9 Stream/CentOS8 Stream/CentOS7

​当我们安装一些软件(对,我说的就是Kubernetes),可能需要新内核的支持,而CentOS又比较保守,不太升级,所以需要我们手工升级.

2023-02-16 12:05:18 3934

在NS下进行新协议开发的一般流程.doc

在NS下进行新协议开发的一般流程.doc 来自网络,仅供参考。

2010-11-28

tcl8.0.5 NS早期版本使用

tcl8.0.5;NS早期版本使用 NS 仿真 NS2安装 Tcl,脚本解释器

2010-10-28

gnuplot_使用技巧

gnuplot 使用技巧 画图 仿真 NS

2010-10-28

IEEE 802.15.4

IEEE 802.15.4 标准 文档 英文版。 官方更多下载:http://standards.ieee.org

2010-10-28

NS中文手册精美版.pdf 全面介绍Tcl,NS2各种用法

附上目录,直接从PDF复制,难免有些凌乱,凑合着看下吧。 目录 第1章 简介 ....................................................................................................................................... 19 第2章 未文档化的工具(Undocumented Facilities)........................................................................ 22 第一篇 解释器的接口 ...................................................................................................... 24 第3章 OTcl联接(Linkage) ............................................................................................................... 25 3.1 概念综述 ................................................................................................................................................................................. 25 3.2 代码综述 ................................................................................................................................................................................. 26 3.3 Tcl类 ........................................................................................................................................................................................ 26 3.3.1 获取Tcl类实例的指针(reference) ........................................................................................................................... 26 3.3.2 调用OTcl过程 ............................................................................................................................................................ 26 3.3.3 从解释器传出或传入结果 ........................................................................................................................................ 27 3.3.4 错误报告与退出 ........................................................................................................................................................ 28 3.3.5 解释器内的哈希(Hash)函数 ............................................................................................................................... 28 3.3.6 解释器上的其它操作 ................................................................................................................................................ 28 3.4 TclObject类 ........................................................................................................................................................................... 28 . 3.4.1 创建(creating)和撤销(Destroying)TclObjects ......................................................................................... 29 3.4.2 变量绑定(Variable Bindings) ........................................................................................................................... 30 3.4.3 变量跟踪(Variable Tracing) .............................................................................................................................. 32 3.4.4 command方法: 定义与调用(Invocation) ....................................................................................................... 33 3.5 TclClass类 .............................................................................................................................................................................. 35 . 3.5.1 如何绑定静态C++类成员变量 .............................................................................................................................. 36 3.6 TclCommand类 .................................................................................................................................................................... 37 3.7 EmbeddedTcl类 .................................................................................................................................................................... 39 3.8 InstVar类 ................................................................................................................................................................................ 40 第二篇 模拟器基本知识 .................................................................................................. 41 第 4 章 Simulator 类 ......................................................................................................................... 42 4.1 模拟器初始化 ........................................................................................................................................................................ 42 4.2 调度器和事件 ......................................................................................................................................................................... 42 4.2.1 链表调度器 ................................................................................................................................................................. 43 4.2.2 堆调度器 .................................................................................................................................................................... 44 4.2.3 时间队列调度器 ........................................................................................................................................................ 44 4.2.4 实时调度器 ................................................................................................................................................................ 44 5 NS 手册中文翻译小组作品 2007.12 4.2.5 ns 中调试器时钟的精度 ............................................................................................................................................ 44 4.3 其他方法 ................................................................................................................................................................................ 45 4.4 命令一览 ................................................................................................................................................................................ 45 第5章 节点和 Packet 转发 ............................................................................................................... 48 5.1 节点基础知识 ........................................................................................................................................................................ 48 5.2 节点方法:配置节点 ............................................................................................................................................................ 50 . 5.3 节点配置接口 ........................................................................................................................................................................ 52 5.4 分类器 .................................................................................................................................................................................... 53 5.4.1 地址分类器 ................................................................................................................................................................. 57 5.4.2 组播分类器 ................................................................................................................................................................. 57 5.4.3 多路分类器 ................................................................................................................................................................. 59 5.4.4 哈希分类器 ................................................................................................................................................................. 59 5.4.5 复制器 ......................................................................................................................................................................... 60 5.5 路由模块和分类器组织 ......................................................................................................................................................... 62 . 5.5.1 路由模块 ..................................................................................................................................................................... 62 5.5.2 路由模块 ..................................................................................................................................................................... 64 5.6 命令一览 ................................................................................................................................................................................ 65 第6章 链路:简单链路...................................................................................................................... 68 6.1 链路和简单链路的实例过程 ................................................................................................................................................. 69 6.2 连接器 ..................................................................................................................................................................................... 70 6.3 对象继承 ................................................................................................................................................................................. 71 6.4 命令一览 ................................................................................................................................................................................. 72 第 7 章 队列管理(Queue Management)和包调度(Packet Scheduling) .................................... 76 7.1 C++中的队列类 ..................................................................................................................................................................... 76 7.1.1 队列阻塞(Queue blocking) ....................................................................................................................................... 77 7.1.2 PacketQueue 类 ................................................................................................................................................................ 78 7.2 示例:丢尾(Drop Tail) ......................................................................................................................................................... 79 7.3 不同类型的队列对象 ............................................................................................................................................................ 79 . 7.4 命令一览 ................................................................................................................................................................................ 83 7.5 Queue/JoBS .......................................................................................................................................................................... 83 7.5.1 JoBS 算法 .................................................................................................................................................................. 84 7.5.2 配置 ............................................................................................................................................................................ 84 7.5.3 跟踪 ............................................................................................................................................................................ 86 7.5.4 变量 ............................................................................................................................................................................ 86 7.5.5 命令一览 .................................................................................................................................................................... 86 第8章 延时和链路............................................................................................................................. 89 6 NS 手册中文翻译小组作品 2007.12 8.1 LinkDelay 类 .......................................................................................................................................................................... 89 8.2 命令一览 ................................................................................................................................................................................ 90 第9 章 ns 中的差异服务模块(Differentiated Services Module)............................................... 91 9.1 概述 ........................................................................................................................................................................................ 91 9.2 实现 ...................................................................................................................................................................................... 91 9.2.1 DiffServ 模型中的 RED 队列 ................................................................................................................................... 91 9.2.2 边际和核心路由器(Edge and core routers) .................................................................................................. 92 9.2.3 策略 ............................................................................................................................................................................ 92 9.3 配置 ........................................................................................................................................................................................ 93 9.4 命令一览 ................................................................................................................................................................................ 95 第 10 章 代理(Agents).................................................................................................................. 97 10.1 代理声明(state) .................................................................................................................................................................. 97 10.2 代理函数 .............................................................................................................................................................................. 97 10.3 协议代理 .............................................................................................................................................................................. 98 10.4 OTcl 链接 ............................................................................................................................................................................ 98 10.4.1 创建并操作代理 ...................................................................................................................................................... 99 10.4.2 缺省值 ..................................................................................................................................................................... 99 10.4.3 OTcl 函数 ................................................................................................................................................................ 99 10.5 TCP,TCP 接收代理的例子 ............................................................................................................................................... 99 10.5.1 创建 Agent ............................................................................................................................................................. 99 10.5.2 启动代理 ............................................................................................................................................................... 101 10.5.3 在接收端处理输入 ................................................................................................................................................ 101 10.5.4 在发送端处理响应(Responses) .................................................................................................................... 102 10.5.5 定时器的实现 ....................................................................................................................................................... 103 . 10.6 创建一个新的代理 ............................................................................................................................................................ 103 10.6.1 示例:一个“ping”请求器(继承结构) ....................................................................................................... 103 . 10.6.2 recv()和 timeout()方法 ....................................................................................................................................... 104 10.6.3 “ping” 代理与 OTcl 的链接............................................................................................................................ 104 10.6.4 通过 OTcl 使用代理 ............................................................................................................................................. 106 10.7 代理应用程序接口(API) .............................................................................................................................................. 106 10.8 各种代理对象 .................................................................................................................................................................... 106 10.9 命令一览 ............................................................................................................................................................................ 109 第 11 章 定时器(Timers) ............................................................................................................ 111 11.1 C++抽象基类 TimerHandler ....................................................................................................................................... 111 11.1.1 定义一个新的定时器(timer) ............................................................................................................................... 111 11.1.2 示例:Tcp 重传定时器 ........................................................................................................................................ 112 11.2 OTcl timer 类 ................................................................................................................................................................... 114 11.3 命令一览 ............................................................................................................................................................................ 115 7 NS 手册中文翻译小组作品 2007.12 第 12 章 分组头及其格式 ................................................................................................................. 116 12.1 协议特定的分组头 ............................................................................................................................................................ 116 12.1.1 添加新的分组头类型 ............................................................................................................................................ 118 12.1.2 在模拟中选择包含的分组头 ................................................................................................................................ 118 12.2 Packet 类 ........................................................................................................................................................................... 119 12.2.1 Packet 类 ............................................................................................................................................................... 119 12.2.2 p_info 类 ............................................................................................................................................................... 122 12.2.3 hdr_cmn 类 ........................................................................................................................................................... 122 12.2.4 PacketHeaderManager 类 ............................................................................................................................. 123 12.3 命令一览 ............................................................................................................................................................................ 124 第 13 章 错误模型(Error Model) ................................................................................................ 126 13.1 实现 .................................................................................................................................................................................... 126 13.2 配置 .................................................................................................................................................................................... 127 13.3 多态错误模型 .................................................................................................................................................................... 128 13.4 命令一览 ............................................................................................................................................................................ 129 第 14 章 局域网 ............................................................................................................................... 130 14.1 Tcl 配置 .............................................................................................................................................................................. 130 14.2 局域网的组成 .................................................................................................................................................................... 130 14.3 Channel 类 ........................................................................................................................................................................ 131 14.3.1 Channel 状态 ........................................................................................................................................................ 131 14.3.2 例子:物理层的 Channel 和分类器................................................................................................................. 132 14.3.3 C++中的 Channel 类 ........................................................................................................................................ 132 14.4 MacClassifier 类 ............................................................................................................................................................... 132 14.5 MAC 类 .............................................................................................................................................................................. 133 14.5.1 Mac 的状态 ........................................................................................................................................................... 133 14.5.2 Mac 的方法 ........................................................................................................................................................... 133 14.5.3 C++中的 Mac 类 ................................................................................................................................................ 134 14.5.4 基于 CSMA 的 MAC ............................................................................................................................................ 134 14.6 LL(链路层)类 ...................................................................................................................................................................... 135 14.6.1 C++中的 LL 类 .................................................................................................................................................... 135 14.6.2 例子:链路层的配置 ............................................................................................................................................ 136 14.7 LanRouter 类 .................................................................................................................................................................... 136 14.8 其它的组件 ........................................................................................................................................................................ 136 14.9 局域网和 ns 路由 .............................................................................................................................................................. 137 14.10 命令一览 .......................................................................................................................................................................... 138 第 15 章 NS 中的寻址结构(修正版) ............................................................................................. 139 8 NS 手册中文翻译小组作品 2007.12 15.1 缺省的地址格式 ................................................................................................................................................................ 139 15.2 层次式的地址格式 ............................................................................................................................................................ 139 15.2.1 缺省的层次式设置 ................................................................................................................................................ 139 15.2.2 特定的层次式设置 ................................................................................................................................................ 140 15.3 扩展的节点地址格式 ........................................................................................................................................................ 140 15.4 扩展 port-id 域 ................................................................................................................................................................. 140 15.5 设置地址格式的错误 ........................................................................................................................................................ 140 15.6 命令一览 ............................................................................................................................................................................ 141 第 16 章 NS 中的移动网络 ............................................................................................................... 142 16.1 NS 的基础无线模型 .......................................................................................................................................................... 142 16.1.1 移动节点:创建无线拓扑 .................................................................................................................................... 142 16.1.2 创建节点移动模型 ................................................................................................................................................ 145 16.1.3 移动节点的网络组件 ............................................................................................................................................ 147 16.1.4 移动网络的各种 MAC 层协议 ............................................................................................................................. 150 16.1.5 移动网络的各种路由代理 .................................................................................................................................... 151 16.1.6 Trace 支持 ............................................................................................................................................................. 152 16.1.7 无线 traces 的修订格式 ..................................................................................................................................... 156 16.1.8 无线场景中节点移动和流量连接的生成 ............................................................................................................ 158 16.2 CMU 的移动模型扩展 ...................................................................................................................................................... 159 16.2.1 有线-无线通信场景 .............................................................................................................................................. 159 16.2.2 移动 IP ................................................................................................................................................................... 161 16.3 NS 老版本(2.1b5 或其后的)的代码融合到目前版本(2.1b8)的改动列表 .......................................................... 163 16.4 命令一览 ............................................................................................................................................................................ 165 第 17 章 NS 中的卫星网络 ............................................................................................................... 168 17.1 卫星模型概述 .................................................................................................................................................................... 168 17.1.1 同步轨道卫星 ....................................................................................................................................................... 168 . 17.1.2 近地轨道卫星 ....................................................................................................................................................... 169 . 17.2 使用卫星扩展 .................................................................................................................................................................... 171 17.2.1 节点和节点位置 .................................................................................................................................................... 171 17.2.2 卫星链路 ............................................................................................................................................................... 172 17.2.3 切换 ....................................................................................................................................................................... 173 17.2.4 路由 ....................................................................................................................................................................... 175 17.2.5 Trace 支持 ............................................................................................................................................................. 176 17.2.6 差错模型 ............................................................................................................................................................... 177 17.2.7 其它配置选项 ....................................................................................................................................................... 177 . 17.2.8 nam 支持 ............................................................................................................................................................... 177 17.2.9 有线与无线节点的综合 ........................................................................................................................................ 177 17.2.10 示例场景 ............................................................................................................................................................. 178 17.3 实现 .................................................................................................................................................................................... 179 17.3.1 链表的使用 ........................................................................................................................................................... 179 . 9 NS 手册中文翻译小组作品 2007.12 17.3.2 节点结构 ............................................................................................................................................................... 179 17.3.3 卫星链路详述 ....................................................................................................................................................... 180 . 17.4 命令一览 ............................................................................................................................................................................ 182 第 18 章 无线传播模型 ..................................................................................................................... 184 18.1 Free space(自由空间) 模型 ....................................................................................................................................... 184 18.2 Two-ray ground reflection(双径地面反射)模型 ................................................................................................... 184 . 18.3 Shadowing(阴影)模型 ................................................................................................................................................ 185 18.3.1 背景 ....................................................................................................................................................................... 185 18.3.2 Shadowing 模型的使用 ...................................................................................................................................... 186 18.4 通信范围 ............................................................................................................................................................................ 187 18.5 命令一览 ............................................................................................................................................................................ 187 第 19 章 ns 中的能量模型 ................................................................................................................ 189 19.1 能量模型的 C++类 .......................................................................................................................................................... 189 . 19.2 OTcl 接口 .......................................................................................................................................................................... 189 第 20 章 定向扩散(Directed Diffusion) ..................................................................................... 191 20.1 什么是定向扩散? ............................................................................................................................................................ 191 20.2 ns 中的 diffusion 模型 ..................................................................................................................................................... 191 20.3 ns 中 diffusion 的一些 mac 方面的问题 ....................................................................................................................... 192 20.4 diffusion 中运用过滤器的 APIs ...................................................................................................................................... 192 20.5 Ping 一个 diffusion 应用实现的例子 ............................................................................................................................. 193 20.5.1 ping 应用程序的 c++实现 .................................................................................................................................. 193 20.5.2 ping 应用程序的 tcl API ...................................................................................................................................... 193 20.6 给 ns 添加 yr diffusion 应用程序的需求 ........................................................................................................................ 194 20.7 定向扩散的测试组 ............................................................................................................................................................ 195 20.8 命令一览 ............................................................................................................................................................................ 195 第 21 章 XCP:显式拥塞控制协议 ................................................................................................... 197 21.1 什么是 XCP? ................................................................................................................................................................ 197 21.2 在 ns 中实现 XCP ........................................................................................................................................................ 197 21.2.1 XCP 终端 ............................................................................................................................................................... 197 21.2.2 XCP 路由器 ........................................................................................................................................................... 198 21.2.3 XCP 队列 ............................................................................................................................................................... 199 21.3 XCP 示例脚本 ................................................................................................................................................................... 199 21.4 XCP 测试集 ....................................................................................................................................................................... 202 第 22 章 延迟器(DelayBox): 每条数据流的时延与丢包 ............................................................... 204 10 NS 手册中文翻译小组作品 2007.12 22.1 实现细节 ............................................................................................................................................................................. 204 22.2 示例 .................................................................................................................................................................................... 205 22.3 命令一览 ............................................................................................................................................................................ 206 第 23 章 在 NS-2.31 中实现 IEEE 802.15.4 的变化 ......................................................................... 207 23.1 关闭无线电(radio) ...................................................................................................................................................... 207 23.2 其它变化 ............................................................................................................................................................................ 208 第三篇 支持 .................................................................................................................. 209 第 24 章 ns 调试 .............................................................................................................................. 210 24.1 Tcl 层次的调试 .................................................................................................................................................................. 210 . 24.2 C++层次的调试 ................................................................................................................................................................ 210 24.3 混合调试 Tcl 和 C ............................................................................................................................................................. 211 24.4 内存调试 ............................................................................................................................................................................ 212 24.4.1 使用 dmalloc ..................................................................................................................................................... 212 24.4.2 内存开销说明 ...................................................................................................................................................... 213 24.4.3 24.5 Dmalloc 收集的数据统计 ................................................................................................................................. 213 内存泄漏 .......................................................................................................................................................................... 213 24.5.1 OTcl ..................................................................................................................................................................... 213 24.5.2 C/C++ ................................................................................................................................................................ 214 第 25 章 对数学的支持 ..................................................................................................................... 215 25.1 随机数生成器 .................................................................................................................................................................... 215 25.1.1 RNG 种子 ............................................................................................................................................................ 216 25.1.2 OTcl 支持 ............................................................................................................................................................ 218 . 25.1.3 C++支持 成员函数: ....................................................................................................................................... 219 25.2 随机变量 ............................................................................................................................................................................ 220 25.3 积分 ..................................................................................................................................................................................... 221 25.4 ns-random ........................................................................................................................................................................ 222 25.5 一些数学支持相关的对象 ................................................................................................................................................ 222 25.6 命令一览 ............................................................................................................................................................................ 223 第 26 章 对跟踪和监控的支持 .......................................................................................................... 225 26.1 对跟踪的支持 .................................................................................................................................................................... 225 26.1.1 Otcl 的帮助函数 ................................................................................................................................................... 226 26.2 类库的支持和示例 ............................................................................................................................................................ 226 26.3 C++的跟踪类 .................................................................................................................................................................... 228 26.4 跟踪文件格式 .................................................................................................................................................................... 229 26.5 包类型 ................................................................................................................................................................................ 232 11 NS 手册中文翻译小组作品 2007.12 26.6 队列监测 ............................................................................................................................................................................ 233 26.7 Per-flow 监测 ................................................................................................................................................................... 235 26.7.1 流监测 ................................................................................................................................................................... 235 26.7.2 流监测的跟踪格式 ................................................................................................................................................ 236 26.7.3 流的类 ................................................................................................................................................................... 236 26.8 命令一览 ............................................................................................................................................................................ 237 第 27 章 对 Test Suite 的支持 ........................................................................................................ 240 27.1 Test Suite 组件 ................................................................................................................................................................ 240 27.2 编写一个 test suite .......................................................................................................................................................... 240 第 28 章 ns 代码风格 ....................................................................................................................... 243 28.1 缩进风格 ............................................................................................................................................................................ 243 28.2 变量命名约定 .................................................................................................................................................................... 243 28.3 其他约定 ............................................................................................................................................................................ 243 第四篇 路由 .................................................................................................................. 244 第 29 章 单播路由 ............................................................................................................................ 245 29.1 模拟管理的接口(The API) .......................................................................................................................................... 245 29.2 特殊路由的其他配置机制 ................................................................................................................................................ 246 29.3 协议专有的配置参数 ........................................................................................................................................................ 247 29.4 路由的实质和体系结构 .................................................................................................................................................... 248 29.4.1 类 ........................................................................................................................................................................... 249 29.4.2 动态网络和多径的接口 ......................................................................................................................................... 252 29.5 内部协议 ............................................................................................................................................................................ 253 29.6 单播路由对象 ..................................................................................................................................................................... 254 29.7 命令一览 ............................................................................................................................................................................. 254 第 30 章 组播路由 ............................................................................................................................ 256 30.1 组播 API............................................................................................................................................................................. 256 30.1.1 组播行为的监控配置 ............................................................................................................................................ 257 30.1.2 协议的特殊配置 .................................................................................................................................................. 258 30.2 多播路由的内部细节 ......................................................................................................................................................... 260 30.2.1 类 ........................................................................................................................................................................... 260 30.2.2 ns 中其它类的扩展 ............................................................................................................................................ 261 30.2.3 协议的内部细节 .................................................................................................................................................... 264 30.2.4 内部变量 ............................................................................................................................................................... 266 30.3 命令一览 ............................................................................................................................................................................ 266 12 NS 手册中文翻译小组作品 第 31 章 2007.12 动态网络 (Network Dynamics) ...................................................................................... 270 31.1 用户层接口 API ................................................................................................................................................................. 270 31.2 内部构造 ............................................................................................................................................................................ 272 31.2.1 类 rtModel ........................................................................................................................................................... 272 31.2.2 类 rtQueue ........................................................................................................................................................... 273 31.3 与单播路由的互动 ............................................................................................................................................................ 273 31.3.1 其他类的扩展 ....................................................................................................................................................... 273 . 31.4 目前网络动态 API 中的缺陷 ............................................................................................................................................ 274 31.5 命令一览 ............................................................................................................................................................................ 274 第 32 章 分层路由(Hierarchical Routing) ..................................................................................... 276 32.1 分层路由概述 .................................................................................................................................................................... 276 32.2 分层路由的使用 ................................................................................................................................................................ 276 32.3 创建大规模分层拓扑 ........................................................................................................................................................ 278 32.4 带 SessionSim 的分层路由 ............................................................................................................................................. 278 32.5 命令一览 ............................................................................................................................................................................ 278 第五篇 传送(Transport).......................................................................................... 280 第 33 章 UDP Agents ..................................................................................................................... 281 33.1 UDP Agents ...................................................................................................................................................................... 281 33.2 命令一览 ............................................................................................................................................................................. 281 第 34 章 TCP Agents ...................................................................................................................... 283 34.1 One-Way TCP Senders .................................................................................................................................................. 283 34.1.1 The Base TCP Sender (Tahoe TCP) ................................................................................................................. 283 34.1.2 配置 ..................................................................................................................................................................... 284 34.1.3 简单的配置 ......................................................................................................................................................... 284 . 34.1.4 其它配置参数 ....................................................................................................................................................... 284 . 34.1.5 Other One-Way TCP Senders .......................................................................................................................... 285 34.2 TCP Receivers (sinks) ..................................................................................................................................................... 286 . 34.2.1 The Base TCP Sink .............................................................................................................................................. 286 34.2.2 Delayed-ACK TCP Sink ...................................................................................................................................... 286 34.2.3 Sack TCP Sink ...................................................................................................................................................... 286 34.3 Two-Way TCP Agents (FullTcp) ................................................................................................................................... 287 . 34.3.1 Simple Configuration ........................................................................................................................................ 287 34.3.2 BayFullTcp ............................................................................................................................................................ 288 34.4 Architecture and Internals ............................................................................................................................................ 288 34.5 Tracing TCP Dynamics ................................................................................................................................................... 289 34.6 One-Way Trace TCP Trace Dynamics ......................................................................................................................... 289 13 NS 手册中文翻译小组作品 2007.12 34.7 One-Way Trace TCP Trace Dynamics ......................................................................................................................... 290 34.8 命令一览 ............................................................................................................................................................................ 290 第 35 章 SCTP 代理 ......................................................................................................................... 291 35.1 基类 SCTP 代理 ................................................................................................................................................................ 291 35.1.1 配置的参数 ........................................................................................................................................................... 292 . 35.1.2 命令 ....................................................................................................................................................................... 293 35.2 扩展 .................................................................................................................................................................................... 294 35.2.1 HbAfterRto SCTP ................................................................................................................................................ 294 35.2.2 MultipleFastRtx SCTP ........................................................................................................................................ 294 35.2.3 Timestamp SCTP ................................................................................................................................................ 295 35.2.4 MfrHbAfterRto SCTP ......................................................................................................................................... 295 35.2.5 MfrHbAfterRto SCTP ......................................................................................................................................... 295 35.3 动态跟踪 SCTP ................................................................................................................................................................. 295 35.4 SCTP 应用 .......................................................................................................................................................................... 296 35.5 脚本例子 ............................................................................................................................................................................ 297 35.5.1 单穴例子 ............................................................................................................................................................... 297 35.5.2 多穴例子 ............................................................................................................................................................... 297 第 36 章 Agent/SRM ..................................................................................................................... 300 36.1 配置 .................................................................................................................................................................................... 300 36.1.1 琐细的配置 ........................................................................................................................................................... 300 . 36.1.2 其它配置参数 ....................................................................................................................................................... 301 . 36.1.3 统计资料(Statisties) ....................................................................................................................................... 302 36.1.4 跟踪(Tracing) ................................................................................................................................................. 303 . 36.2 体系结构(Architecture)及内部(Internals) ......................................................................................................... 305 36.3 分组处理:处理接收到的消息(messages) .............................................................................................................. 306 36.4 丢包检测(Loss Detection)—SRMinfo 类 ............................................................................................................... 307 36.5 丢包恢复(Loss Recovery)对象 ................................................................................................................................. 307 . 36.6 Session 对象...................................................................................................................................................................... 309 36.7 扩展 Agent 基类 .............................................................................................................................................................. 309 . 36.7.1 固定的定时器(Fixed Timers) ........................................................................................................................ 309 36.7.2 适应性定时器(Adaptive Timers) ................................................................................................................. 309 36.8 SRM 对象 ........................................................................................................................................................................... 311 36.9 命令一览 ............................................................................................................................................................................ 311 第 37 章 PLM .................................................................................................................................. 313 37.1 配置 .................................................................................................................................................................................... 313 37.2 分组对(Packet Pair)数据源发生器 ........................................................................................................................... 314 . 37.3 PLM 协议的体系结构 ........................................................................................................................................................ 315 37.3.1 PLM 数据源(Source)的实例化 ...................................................................................................................... 315 14 NS 手册中文翻译小组作品 2007.12 37.3.2 PLM 接收器的实例化 .................................................................................................

2010-10-09

OTcl与C++,NS2是如何识别并调用执行协议的.doc

OTcl与C++,NS2是如何识别并调用执行协议的.doc 协议改进或移植必备参考资料。

2010-10-06

NS2的安装和使用.ppt 教程

很不错的NS2的安装和使用ppt教程,建议初学者都看一下。

2010-10-06

cygwin + NS2 2.28 成功安装教程.doc

cygwin+NS22.28成功安装教程,本人用的NS2.27测试安装成功,方法一样。

2010-10-06

Fedora10下安装NS-2.33 PDF教程

一份非常详细的NS2安装教程,Fedora10下安装NS-2.33 PDF教程,希望能够对NS2初学者有用。

2010-10-06

空空如也

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

TA关注的人

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