Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >ndn挖坑记(一)

ndn挖坑记(一)

作者头像
Enterprise_
发布于 2019-11-14 09:04:14
发布于 2019-11-14 09:04:14
76700
代码可运行
举报
文章被收录于专栏:小L的魔法馆小L的魔法馆
运行总次数:0
代码可运行

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

本文链接:https://blog.csdn.net/Enterprise_/article/details/103058728

文章目录

代码语言:txt
AI代码解释
复制
- [NDN是什么(简单记录)](https://cloud.tencent.com/developer/audit/support-plan/6651274#NDN_1)
- [ndnSIM的安装](https://cloud.tencent.com/developer/audit/support-plan/6651274#ndnSIM_7)
- [编译运行的错误记录](https://cloud.tencent.com/developer/audit/support-plan/6651274#_18)

NDN是什么(简单记录)

NDN是命名数据网络的缩写,简单来是说以数据命名取代IP 的主体地位,数据名称取代了IP 作为网络中的唯一标识在网络层的数据请求、路由、转发以上层应用直接关心的数据名称作为第一语义,而不用关心数据所在位置。

更多详情:NDN

ndnSIM的安装

关于NDN的仿真必须在ndnSIM上面跑,所以安装这个是必不可少的。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
环境:ubuntu 18.04 LTS + ndnSIM2.7

ndnSIM是有自己的官网教程的,遇到问题应该优先查找文档寻找解决。

ndnSIM安装教程

编译运行的错误记录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
Traceback (most recent call last):
File "<string>", line 3, in <module>
File "/usr/lib/python2.7/py_compile.py", line 117, in compile
   raise py_exc
py_compile.PyCompileError:   File
"/usr/local/lib/python2.7/dist-packages/visualizer/base.py", line 139
   print("Plugin %r has no 'register' function" % name,file=sys.stderr)
SyntaxError: invalid syntax

python语法错误,估计是版本不兼容问题,所以去掉上面文件中第139行的的file=即可

No visualization support,对于可视化模块启动失败,在官网教程中也有提及 https://ndnsim.net/current/best-practices.html

在 How to run the simulation scenarios (with visualizer) 中提到 To run a scenario with the visualizer, you will have to setup some python environment variables to find the visualizer module. The easiest way to do so is by using the following commands:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
cd ns-dev/ns-3   //即ns-3所在的文件夹
./waf shell

就是进入即ns-3所在的文件夹,然会运行./waf shell之后在启动可视化模块就可以了。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019/11/13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ndn挖坑记(一)
NDN是命名数据网络的缩写,简单来是说以数据命名取代IP 的主体地位,数据名称取代了IP 作为网络中的唯一标识在网络层的数据请求、路由、转发以上层应用直接关心的数据名称作为第一语义,而不用关心数据所在位置。
Enterprise_
2020/08/02
4570
ndn挖坑记(二)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
Enterprise_
2019/11/21
8900
from bs4 import BeautifulSoup 报错
Python 2.7.14 (default, Sep 17 2017, 18:50:44) [GCC 7.2.0] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> from bs4 import BeautifulSoup Traceback (most recent call last): File "<stdin>", line 1, in <module> File "/usr/local/lib/python2.7/dist-packages/bs4/__init__.py", line 30, in <module> from .builder import builder_registry, ParserRejectedMarkup File "/usr/local/lib/python2.7/dist-packages/bs4/builder/__init__.py", line 311, in <module> from . import _html5lib File "/usr/local/lib/python2.7/dist-packages/bs4/builder/_html5lib.py", line 57, in <module> class TreeBuilderForHtml5lib(html5lib.treebuilders._base.TreeBuilder): AttributeError: 'module' object has no attribute '_base' >>>
逆向小白
2018/09/12
3.6K0
from bs4 import BeautifulSoup 报错
Scrapy 项目部署问题及解决方案
部署 Scrapy 项目时可能会遇到一些常见问题。以下是几个常见的部署问题及其解决方案:
华科云商小徐
2024/08/13
1460
如何定位导致 Django 错误的文件
在 Django 开发中,当发生错误时,定位问题所在的文件和代码行是调试的重要步骤。以下是一些常用的方法和技巧来定位导致 Django 错误的文件:
华科云商小徐
2025/01/10
1720
Centos下升级Python
另一篇文章 Centos7安装Python3.7(兼容Python2.7)https://blog.51cto.com/leyex/2163465
py3study
2020/01/07
2K1
Python sys 使用说明
 假如我们需要知道sys这个模块的用法是,我们强烈推荐查询系统自带的帮助,在执行帮助的时候我们也许会碰到诸如:
py3study
2020/01/14
5040
树莓派4B安装docker-compose(64位Linux)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
程序员欣宸
2019/09/25
2.3K0
树莓派4B安装docker-compose(64位Linux)
Tensorflow-gpu 运行在 cpu 母机的问题
tensorflow-gpu 的镜像当然运行在 GPU 的母机上了,但是如果容器被调度到没有 GPU 的母机上呢?
runzhliu
2020/08/06
5600
自建 Anki 同步服务器遇到的坑
一直以来都想着拯救我的 broken English,好准备接下来的六级考试。前段时间在 V2EX 看到一位大神分享了一份实用的英语学习指导 https://github.com/byoungd/English-level-up-tips-for-Chinese,遂被种草。同时我也认识到了自己单词量的匮乏,想通过背单词的方式把基础的词汇攒起来。恰好教程提供了一份「麦克米伦7000高频词」的 Anki 牌组,便打算从这里开始。
zgq354
2019/11/24
1.5K0
更新OpenSSL库至最新版本导致sss服务无法启动
作者:matrix 被围观: 4,254 次 发布时间:2017-04-16 分类:零零星星 | 无评论 »
HHTjim 部落格
2022/09/26
6250
Django从1.8升级到1.11趟坑记录
https://stackoverflow.com/questions/34348360/cannot-resolve-django-utils-log-nullhandler-in-django-1-9
高木工
2019/05/06
3.3K0
在Ubuntu中实现python按tab
    刚学习python,其实一切都很好接受,因为有过C语言的基础,感觉一切都来得那么自然,python极其精简的语法,让我真心是爱上这种语言!相信往后python一定会在我的IT生涯中大放光彩!
py3study
2020/01/09
1.6K0
SQL同步错误时的解决方案
在尝试运行现有项目时,恢复数据库并安装所有必需的依赖项后,执行 syncdb 命令时遇到了错误。以下是错误信息:
用户11021319
2024/03/27
1910
SQL同步错误时的解决方案
Caffe环境安装
Caffe支持的有三种:MKL,AtLas,OpenBlas。 OpenBlas是完全免费的,所以这里就安装它了:
foochane
2019/05/23
1.8K0
No module named RequireDebugFalse
python@ubuntu118:~/pythonwork/mysite$ python manage.py runserver Traceback (most recent call last):   File "manage.py", line 14, in <module>     execute_manager(settings)   File "/usr/local/lib/python2.7/dist-packages/django/core/management/
闵开慧
2018/03/30
1.5K0
Kali2.0 update到最新版本后安装shadowsocks服务报错问题
本文适用于解决openssl升级到1.1.0以上版本,导致shadowsocks2.8.2启动报undefined symbol: EVP_CIPHER_CTX_cleanup错误。 最近将kali升级到了最新版本,编译之后shadowsocks无法启动,报错如下: INFO: loading config from ss.json 2016-12-14 22:47:50 INFO loading libcrypto from libcrypto.so.1.1 Traceback (most recen
昨天50还没用完
2018/06/29
1.2K0
Ubuntu: HDF5报错: HDF5 header version与HDF5 library不匹配
Warning! ***HDF5 library version mismatched error***
知忆
2021/06/16
1.6K0
window下python3里pip安装
最近在学Django时遇到了一个问题,python3.6版本下使用pip安装mysql-python失败。其实一句话很简单,python3以上使用的是pymysql,如果是python2.7对应的是下mysql-python。那如何让Django驱动mysql数据库
py3study
2020/01/10
7070
pip install xxxx报错(一大堆红色exception)【解决】
  File "/usr/lib/python2.7/dist-packages/pip/basecommand.py", line 215, in main
逆向小白
2018/09/12
9.3K0
相关推荐
ndn挖坑记(一)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验