自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(89)
  • 收藏
  • 关注

原创 JDK、JRE、JVM的区别

首先是JDKJDK(Java Development Kit) 是 Java 语言的软件开发工具包(SDK)。在JDK的安装目录下有一个jre目录,里面有两个文件夹bin和lib,在这里可以认为bin里的就是jvm,lib中则是jvm工作所需要的类库,而jvm和 lib合起来就称为jre。然后我们来看JREJRE(Java Runtime Environment,Java运行环境),包含JVM标准...

2018-03-30 08:47:18 255

原创 virtual box中装的虚拟机ubuntu,如何读取到u盘

1、在virtual box中打开虚拟机ubuntu,安装增强功能2、点击设备,USB设备,选中自己的那个u盘,就可以在ubuntu中打开u盘了。

2018-03-26 20:09:23 2984

原创 在ubuntu14.04上安装ndnSIM1.0版本

在ubuntu14.04上安装ndnSIM1.0版本参考链接:ndnSIM1.0的get start   :http://ndnsim.net/1.0/getting-started.html第一部分:想运行出demo实验1、安装ns-3的一些东西sudo apt-get install gcc g++ Python python-devsudo apt-get install mercurial...

2018-03-26 19:21:47 537 1

原创 计算斐波那契数列中的第n个数

斐波那契数列Fibonacci数列中的每个数都是其两个直接前项的和。0,1,1,2,3,5,8,13,21,......可以递归定义Fibonacci数列:Fibonacci数列的数的增长速度几乎与2的幂增长的速度相当。但是我们需要一个Fibonacci数列中第n个数的算法:第一种算法:指数算法这种算法是直接由Fibonacci数列的递归定义转变来的,时间复杂度也是相应的指数级别的。函数T(n)代...

2018-03-25 21:02:03 16702

原创 2018年-3-18晚上记录,修改了一下NDN.p4的experiment实验代码,然后出现结果了

(记住,安装过程中patch之前,需要修改my_experiment.py的代码,打补丁之后在mini-ndn目录下输入./install.sh -i进行重装,将相应的文件拷贝到对应的文件夹中之后,也需要进行重装mini-ndn,输入./install.sh -i)我把NDN.p4所有的步骤重新装了一遍,注意,在打Patch文件之前,然后我就把NDN.p4中的my_experiment.py的代码...

2018-03-18 20:52:35 613

原创 ubuntu12.04版本中gcc版本太低,安装高版本的gcc

ubuntu12.04中有时候因为gcc版本过低,会出现一系列的错误,解决这些错误的方法,就是安装高版本的gcc。1.更新Ubuntu的gcc版本,依次进行如下操作:sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install gcc-4.9(注明4.9为gcc的版本号,如果你想...

2018-03-18 14:42:25 5068

原创 关于眼睛的问题。。。。。sudo add-apt-repository的指令

有这样一条指令,本来是这样写的:sudo add-app-repository 巴拉巴拉但是我第一次写成了sudo apt-get-repository 巴拉巴拉给我报错:找不到命令。第二次写成了sudo add-get-repository 巴拉巴拉给我报错:找不到命令。第三次才写成了:sudo add-apt-repository 巴拉巴拉。哎,下次看东西的时候仔细一点。...

2018-03-18 14:21:55 1238

原创 ubuntu换源-解决终端下载速度很慢的问题

当你安装了一个新的ubuntu的擦欧洲哦系统之后,默认的下载源是在国外的,这样的话,当你使用命令安装有一些包的时候,终端里面的下载网速是非常慢的,为了珍爱生命,节约时间,解决的办法是:换源。如何换源,且听我来说:在/etc/apt中有一个sources.list文件,你把这个文件复制粘贴备份一份,然后双击文件,会显示出下面的图:点击下拉框,选择其他站点,换成一个国内的站点,比如网易163.阿里云的...

2018-03-18 09:28:57 32919 2

原创 Virtualbox中的Ubuntu虚拟机,安装增强功能时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑

在使用Virtualbox中的Ubuntu虚拟机,结果屏幕分辨率比较低,不方便使用,就想安装增强功能来实现更改分辨率,但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑。经过折腾,最后通过互联网找到了解决方法:进入系统在侧边找到如图加载的虚拟光驱,右击,点击弹出,然后就可正常安装增强功能了点击安装增强功能,点击“运行”输入登录系统的密码,点击授权,就开始自...

2018-03-18 07:55:19 30200 10

原创 Virtualbox中的Ubuntu虚拟机,安装增强功能时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑

在virtualbox中装ubuntu虚拟机,但是分辨率太低了,导致窗口很小,不方便使用。就像使用virtualbox中的增强功能,来改变一下分辨率。但是在安装时出错:未能加载虚拟光驱 VBoxsGuestAdditions.iso到虚拟电脑进入系统在侧边找到如图加载的虚拟光驱右击,点击弹出,然后就可正常安装增强功能了...

2018-03-18 07:51:01 22425 8

原创 Ubuntu13.04 更新软件源 (解决安装时找不到软件包的问题)

安装软件时总是找不到软件包。。。听说要更新软件源。。找了N个软件源,执行更新命令都出好多错。。。这个终于没错了。。使用ctrl+alt+T打开终端窗口,执行以下操作:一、首先备份源列表:(好习惯)sudo cp /etc/apt/sources.list /etc/apt/sources.list.old 二、打开源文jiansudo gedit /etc/apt/sources.list 三...

2018-03-16 15:20:10 1498

原创 ubunt系统下 /tmp文件夹中的内容自动清空

今天早上检查昨天跑的实验结果,发现/tmp下的文件夹中的东西都消失了。查了一下,发现是ubuntu每次开关机的时候,就会自动清空/tmp里面的东西,这样的话,要是我想重复跑那个实验,就可以关机开机再跑了。...

2018-03-15 09:12:39 1873

原创 细读P4论文(Programming Protocol-Independent Packet Processors)

一、P4是什么?P4是一种高级语言,用来编写协议无关的包处理器,P4和SDN 控制协议Openflow一起工作。如何一起工作?我们可以看到SDN引入了控制平台和转发平台,而P4和OpenFlow就工作在控制平台和转发平台之间。那么都运行在其之间,OpenFlow和P4的区别在哪?OpenFlow没办法改变switch的处理逻辑,它只能通过表配置来对switch进行小小的控制,相当于OpenFlow...

2018-03-15 08:52:03 9014 1

原创 2018-3-14晚上工作记录---成功将实验完完整整地跑出来了,开心

晚上,照着早上的所有步骤重新装了一下,结果packetPayload.txt就又出现了。并且显示理想的值:hello world总结一下晚上的一些重要变化:虚拟机:3-13-21:27思索一下这个虚拟机上面干了什么?步骤还是照着早上的步骤在做,但是有几点注意一下:过程中没有使用sudo mn使用过一次sudo minindn,本来是打算尽量少使用然后打过patch之后,要重新安装mini-ndn,...

2018-03-14 21:56:50 384

原创 终于把实验跑出来了,开心-2018年3-14号上午工作日志

第一部分、安装mini-ndn v0.1.1最新版的mininethttps://github.com/mininet/mininet1、想要正确地安装mini-ndnv0.1.1,必须下载与其相对应的NFD,NLSR,ndn-tools,ndn-cxx,mininet的正确版本。Mini-ndn v0.1.1,NFD-v0.3.4,NLSR-v0.2.1,ndn-cxx-0.3.4,ndn-to...

2018-03-14 09:56:42 1095

原创 现在的问题是

zdd@zdd-VirtualBox:~/bishe$ sudo minindnParse of /usr/local/etc/mini-ndn/default-topology.conf done.*** Creating network*** Adding controller*** Adding hosts:a b c d *** Adding switches:*** Adding lin...

2018-03-13 21:24:56 282

原创 2018-3-13下午+晚上

下午做的事情:1:安装bmv22:安装p4c-bm3:安装crcmod库4:下载NDN.p4到bishe目录下5:打补丁cdmini-ndn(v0.1.1)目录下zdd@zdd-VirtualBox:~/bishe/mini-ndn$ patch -p1 < ~/bishe/NDN.p4/mini-ndn/mini-ndn.patch  zdd@zdd-VirtualBox:~/bishe/...

2018-03-13 21:00:57 512

原创 安装mini-ndn v0.1.1

 事情是这样的,我要做的一个项目需要安装mini-ndn v0.1.1。 一、版本问题但是我查看github上的mini-ndn库已经更新到了0.4.0 版本。但我下载下来特定的mini-ndnv0.1.1版本的代码(下载方法参照另一篇文章<<在github下载某个程序的特定版本代码>>),下载下来代码之后我就按照mini-ndn v0.1.1版本的安装说明(https:/...

2018-03-13 14:07:36 1227 1

原创 2018年-3-13-上午-工作日志

工作:安装mini-ndn v0.1.1虚拟机:3-111-19:32号虚拟机工作过程:工作记录:1、下载NFD,NLSR,ndn-tools,ndn-cxx,mininet对应的版本2、检查mini-ndnv0.1.1中的install.sh脚本内容3、发现mini-ndnv0.1.1中的install.sh中关于安装mininet的部分会使用mininet的install.sh4、检查mini...

2018-03-13 10:49:33 493

原创 虚拟机3-11-14:53,工作记录

这台电脑上所有执行的指令:sudoapt-get install fcitx libssh2-1wget"http://pinyin.sogou.com/linux/download.php?f=linux&bit=64"-O "sougou_64.deb"sudodpkg -i sougou_64.debsudoapt-get install git gitclone -b v0.1.1...

2018-03-13 07:58:17 1172

原创 mini-ndnv0.1.1版本所对应的依赖的版本信息-NFD,NLSR,ndn-tools,ndn-cxx

Mini-ndnv0.1.1 2015年10月23日Latestcommit on datemininetv2.2.1(对)NFDV0.3.4 2015年8月31NFDv0.4.0-beta1 2015年9月28日NFD-0.4.0-RC12015年9月28日NfDv0.4.0-beta2 2015年10月21日(对)NFD-0.4.0 2015年12月30ndn-cxx-0.4.0 ...

2018-03-12 20:18:04 539

原创 mini-ndnv0.1.1版本所对应的依赖的版本信息-NFD,NLSR,ndn-tools,ndn-cxx

Mini-ndnv0.1.1 2015年10月23日Latestcommit on datemininetv2.2.1(对)NFDV0.3.4 2015年8月31NFDv0.4.0-beta1 2015年9月28日NFD-0.4.0-RC12015年9月28日NfDv0.4.0-beta2 2015年10月21日(对)NFD-0.4.0 2015年12月30ndn-cxx-0.4.0 ...

2018-03-12 20:12:37 322

原创 111

commit 68b08155841bf66d3eadbe805c07bf9be5d22e3cAuthor: Vince Lehman <vslehman@memphis.edu>Date:   Fri Oct 23 10:15:36 2015 -0500    docs: Prepare version 0.1.1 release notes        Change-Id: Ie...

2018-03-12 17:14:47 149

转载 张北川:命名数据网络(NDN)

兰巨龙:下面有请亚利桑那大学副教授张北川做报告。张北川:我今天讲的是可重叠,是我们最近过去几年很大的项目,一直在做关于未来互联网架构的工作。这个NDN是美国NSF在过去五六年支持未来互联网架构的项目之一。时间有限,技术上的问题很难讲清楚,我主要是讲一下大概的NDN的最基本的概念,为什么要做这个事情,以及现在NDN项目研究的一些大的方面的进展。并不是说我们为了想创造一个新的架构而创造新的架构,是为了...

2018-03-11 21:34:20 4069 1

原创 shell学习第三章:shell环境变量

参考链接:https://bash.cyberciti.biz/guide/Main_Page1、变量可以用来储存数据,或者配置操作。有两种类型的变量:系统变量、用户自定义变量系统变量由bash shell建立维护,输入下面指令查看所有的系统变量set或者env或者printenv2、下面的这些变量由shell设置,也就是是系统变量System VariableMeaningTo View Var...

2018-03-08 21:09:45 222

原创 shell学习第二章:Getting Start with shell programming

参考链接:https://bash.cyberciti.biz/guide/Main_Page1、bash shell分为两种类型的:一种是自带的,另一种是外部的,一般储存在/usr/bin,或者/usr/local/bin路径下2、type命令可以查明一个命令是build in还是外部二进制可执行文件type -a lstype -a historyecho命令,既同时是build in,也...

2018-03-08 20:35:19 874

原创 Shell学习第一章:linux快速介绍

参考文献:https://bash.cyberciti.biz/guide/Main_Page   Linux Shell Scripting第一章 Quick introduction to linux1、输入下面指令,查看自己的系统中支持的shellcat /etc/shell2、linux下的帮助手册man命令和info命令man dateinfo lsinfo manman info...

2018-03-08 19:17:33 225

原创 NDN.p4中的两个patch文件:mini-ndn.patch和ndn_dir.patch 打补丁的过程

之前,一直卡在打补丁这个地方,今天好好把这个看一下:仔细查看mini-ndn.patch和ndn_dir.patch文件cd $MININDN_DIR; patch -p1 < $NDNP4_DIR/mini-ndn/mini-ndn.patchcd $MININDN_DIR; patch -p1 < $NDNP4_DIR/mini-ndn/ndn_dir.patch第一条指令中,p...

2018-03-08 15:17:32 569

原创 打补丁文件时候patch -p1命令的含义

其实patch在具体使用的时候是不用指定原文件的,因为补丁文件中都已经记载了原文件的路径和名称。patch足够聪明可以认出来。但是有时候会 有点小问题。比如一般对两个目录diff的时候可能已经包含了原目录的名字,但是我们打补丁的时候会进入到目录中再使用patch,着个时候就需要你告诉 patch命令怎么处理补丁文件中的路径。可以利用-pn开关,告诉patch命令忽略的路径分隔符的个数。举例如下:A...

2018-03-08 14:13:55 19820 7

原创 diff简单入门

diff是Unix系统的一个很重要的工具程序。它用来比较两个文本文件的差异,是代码版本管理的基石之一。你在命令行下,输入$ diff <变动前的文件> <变动后的文件>diff就会告诉你,这两个文件有何差异。它的显示结果不太好懂,下面我就来说明,如何读懂diff。零、diff和patch文件的关系diff和patch是一对工具,在数学上来说,diff是对两个集合的差运算,p...

2018-03-08 13:52:01 3824

转载 Shell脚本编程30分钟入门

Shell脚本编程30分钟入门什么是Shell脚本示例看个例子吧:#!/bin/shcd ~mkdir shell_tutcd shell_tutfor ((i=0; i<10; i++)); do touch test_$i.txtdone示例解释第1行:指定脚本解释器,这里是用/bin/sh做解释器的第2行:切换到当前用户的home目录第3行:创建一个目录shell_tu...

2018-03-08 08:00:53 207

原创 安装minindn,安装bmv2,安装p4c-bm,安装python的crcmod库(1)

安装教程参考:https://github.com/signorello/NDN.p4   的Readme文档第一部分:安装minindn1、安装git程序sudo apt-get install git2、下载mini-ndngit clone https://github.com/named-data/mini-ndn3、转到mini-ndn目录下cd mini-ndn4、安装mini-ndn...

2018-03-08 07:33:47 3089

转载 再谈“我是怎么招聘程序员的”

我以前写过一篇“我是怎么招聘程序员的”的文章(在CSDN那里有很多人进行了回复)。今天,我想再谈谈关于招聘和面试这方面的东西,主要是以下这些原因:近半年来我在进行了大量的招聘工作,对面试有一些新的体会。酷壳最近发布了几篇趣味面试题(面试题一,面试题二,面试题三),从回复中让我有一些思考。我有一个同事最近面试了一家公司,他和我分享了一个博士专家对他的面试,也让我思考了一些。在豆瓣上看到“知乎上某人写...

2018-03-07 21:37:11 206

转载 其实unix很简单

其实Unix很简单 陈皓 很多编程的朋友都在网上问我这样的几个问题,Unix怎么学?Unix怎么这么难?如何才能学好?并且让我给他们一些学好Unix的经验。在绝大多数时候,我发现问这些问题的朋友都有两个特点:1)对Unix有畏难心理,对其没有信心;2)喜欢用拿Windows来和Unix做比较。 这两种特点就像两个“心理暗示”,暗示着自己Unix很不好学,暗示着Unix很糟糕,不如Windows好。...

2018-03-07 21:13:55 143

转载 基于VirtualBox虚拟机安装Ubuntu14.04

基于VirtualBox虚拟机安装Ubuntu图文教程http://blog.csdn.net/u012732259/article/details/70172704

2018-03-07 16:04:56 202

原创 无题4

1、安装ndn-cxx和NFD注意,ndn-cxx+NFDfrom packages and from source code may conflict with each otherbecause they may have different versions. If you choose to installfrom source , make sure everything is inst...

2018-03-07 15:54:26 428 1

原创 无题3

1、(现在已经将ndn-cxx安装好了。)2、下载mini-ndn的0.1.1版本第一部分InstallNDN3、安装mini-ndn的依赖NFD首先安装add-apt-repository:sudoapt-get install software-properties-common其次addNDN PPA库:sudoadd-apt-repository ppa:named-data/ppa...

2018-03-07 10:00:47 910 2

原创 无题2

1、创建一个目录bishe2、cd到该目录下cd~/bishe第二部分 安装minindn3、下载特定版本的mini-ndn 0.1.1,一定要注意这个特定版本sudogit clone https://github.com/named-data/mini-ndn/tree/v0.1.1若显示git程序显示尚未a安装,则使用sudoapt-get install git 进行安装下载这个0.1.1...

2018-03-06 18:52:12 584 1

原创 解决安装NFD的ndn-cxx依赖时:输入./waf指令一直报错的问题

在安装NFD时,需要安装一个依赖ndn-cxx,所有的步骤都是照着官方文档进行配置的,但是走到最后一步build时,要输入三个指令./waf configure./wafsudo ./waf install第一个指令./waf configure输入进去,能够执行并输出一些执行信息。但是第二个指令./waf输入进去,总是在报出一些错误信息,最后一句显示是一个语法无效的错误:SyntaxErro...

2018-03-06 18:33:37 1763

原创 Ubuntu下删除(或安装)某个python库时报错:OSError:[Errno 13]Permission denied解决方法

Ubuntu下删除某个python库时,比如说:pip uninstall sphinxcontrib-doxylink出现一下情况,报错:OSError:[Errno 13]Permission denied解决办法:权限不够,升级一下权限,在指令前面加上sudo。sudo pip uninstall sphinxcontrib-doxylink...

2018-03-06 17:03:21 4053

空空如也

空空如也

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

TA关注的人

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