自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (2)
  • 收藏
  • 关注

原创 虚拟机Ubuntu 18.04安装dpdk18.11

虚拟机中安装dpdk

2023-04-10 18:41:40 571

原创 安装tensorflow【笔记】

TensorFlow 安装的前提是系统安装了 Python 2.5 或更高版本1、安装Anaconda,使用conda --version进行安装验证2、决定是否安装 TensorFlow CPU 版本或 GPU 版本。对于 TensorFlow GPU 版本,需要先安装 CUDA toolkit 7.0 及以上版本、NVDIA【R】驱动程序和 cuDNN v3 或以上版本。Windows 系统还另外需要一些 DLL 文件,读者可以下载所需的 DLL 文件或安装 Visual Studio C++。

2020-06-29 19:57:10 235

原创 ubuntu安装dpdk【笔记】

1、虚拟机用了4个核,2G你存,2个网卡2、安装了apt-get install numactlapt-get install libnuma-dev3、去http://core.dpdk.org/download/下载了17.11.104、解压后,进入usertools,运行dpdk-setup.sh。我选的是8,因为我的是32位系统。否则,会碰到一些错误。编译成功则如下:5、选择,安装IGB UIO6、设置hugepages,虚拟机需要设置5127、绑定网卡8

2020-06-27 17:48:12 2464

原创 Ubuntu中遇到unmet dependencies

下载debian包在Launchpad中可搜索到历史的ubuntu包,而在Packages ubuntu中无法搜到,请使用Launchpad。

2020-02-29 15:48:31 742

原创 Cplex优化方面

从IBM官网https://www.ibm.com/analytics/cplex-optimizer下载

2020-01-14 16:51:05 750

原创 ns3与openflow的一些命令

编译cd openflow./waf configure./waf buildcd.../wafconfigure--enable-examples--enable-tests--with-openflow=/home/ruan/ns-allinone-3.26/ns-3.26/openflow测试./waf--run“openflow-switch-v”...

2019-12-30 12:58:17 296

转载 hadoop 2.7.4 源码编译

1 到hadoop官网网站下载hadoop- -2.7.4-src.tar.gz2 解压hadoop- -2.7.4-src.tar.gz3 安装jdk,再/etc/profile末尾加入export JAVA_HOME=/opt/jdk1.8.0_102export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/tool...

2018-12-19 11:26:29 227

转载 为OpenWrt编译rpcapd 以及rpcapd运行

在shell中直接输入export PATH=$PATH:/root/lede/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16/binexport STAGING_DIR=/root/lede/staging_dir/toolchain-mipsel_24kc_gcc-5.4.0_musl-1.1.16 export CC=mipse...

2018-06-12 11:10:33 2004 1

转载 openwrt内核编译

1、diff -urN fw_iptables.c.backup fw_iptables.c > 1.patch2、修改patch的目录,修改名字 0100-modify-url.patch,拷贝到target/linux/**/patches**/下

2018-05-19 23:21:58 3316

转载 openwrt一些操作

编译内核:make ./target/linux/clean V=s make ./target/linux/install 

2018-05-19 22:40:04 311

原创 Winpcap开发环境搭建

项目需求:截获网络数据包并进行分析开发环境搭建:1、安装VS studio 20132、下载winpcap的开发包,网址http://www.winpcap.org/devel.htm,并将其中的Lib文件和Include文件添加到VS studio2013中: (1)添加Include文件目录:       方法 1:“项目->属性->配置属性->c/c++->常规-...

2018-04-29 15:46:58 908

转载 用Spark 2跑SparkPi的问题

出现Application failed 2 times due to AM Container在yarn-site.xml中添加下面的property>  name>yarn.application.classpathname>  value>$HADOOP_CLIENT_CONF_DIR,$HADOOP_CONF_DIR,$HADOOP_COMMON_HOME/*,$H

2018-01-29 03:08:07 454

原创 用操作系统为centos 7的虚拟机搭建Hadoop2.7集群

前面装java、各个node的步骤按网上的资料就可以了。下面是主要的问题。问题:(1)按书上步骤搭建完后,使用hdfs的put命令不能上传文件,这时需要使用命令systemctl stop firewalld.service来关闭防火墙。不能用service iptables stop命令,会出错Failed to start iptables.service: Unit iptables.ser

2018-01-17 21:16:40 165

原创 ubuntu16.04安装sbt

1、进入http://www.scala-sbt.org/download.html2、echo "deb https://dl.bintray.com/sbt/debian/" | sudo tee -a /etc/apt/sources.list.d/sbt.listsudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80

2017-11-04 17:54:50 1133

原创 在ubuntu16.04下编译hadoop-2.7.4

安装protobuf-2.5.0,执行protoc --version出现错误protoc: error while loading shared libraries: libprotobuf.so.8: cannot open shared object file: No such file or directory使用export LD_LIBRARY_PATH="usr/lo

2017-11-01 17:11:22 239

原创 ubuntu16.04编译hadoop-1.0.0

这几天看《hadoop技术内幕》种关于mapreduce的书,董西城著的,所以想编译下hadoop-1.0.0,弄了2天,最终成功了,所以把经验分享下。1、下载hadoop-1.0.0.tar.gz。不知道可以从哪里下,搜的是csdn上别人上传的,还化了2C币2、安装eclipse,去下载最新版直接装就是了,我的是java-oxygen版。3、安装ant。去apacheant官网下最新

2017-11-01 15:36:49 260

转载 机器学习有关的一些东西(后续还会更新)

3、具备机器学习、自然语言处理、数据挖掘、计算机视觉其中至少一种的研究背景、项目背景或课程设计背景;4、了解主流深度学习模型,了解其使用场景、实现细节、训练方法、CPU和GPU优化策略;5、具有计算机视觉方向深度学习项目经验者有限;6、Pytorch、Caffe或Tensorflow等深度学习平台项目经验

2017-10-15 17:59:51 237

转载 linux下安装java

1.首先要去下载好JDK,Java SE 8的官方网址是http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 2   tar -zxvf jdk-8u102-linux-x64.tar.gz 3  然后我们来新建一个目录,并将解压好的文件移动过去 mkdir /us...

2017-10-01 23:15:07 14350 1

转载 TCP Pacing的linux内核代码

TCP PacingFrom: Daniele Lacamera To: Stephen Hemminger , "David S. Miller" Subject: TCP PacingDate: Tue, 12 Sep 2006 19:58:21 +0200Cc: netdev@

2016-08-04 12:50:52 834

原创 编译内核、更新源

1、ubuntu下面修改更新源 sudo gedit /etc/apt/sources.list2、编译内核:(1) cd 到/usr/src/下,解压下载的内核源代码包(2) make mrproper 清理生成的文件(貌似对第一次编译内核没有必要)(3) make menuconfig (如果不行,需要安装libncurses5-dev,使用命令 sudo apt-get in

2016-05-11 20:32:25 493

转载 TCP调优

This document describes additional TCP settings that can be tuned on high-performance Linux systems. This is intended for 10-Gigabit hosts, but can also be applied to 1-Gigabit hosts. The followin

2015-10-11 13:36:50 409

原创 Linux中C语言的特殊用法

asmlinkage 告诉编译器将参数存入局部栈staic inline 函数,编译器将其代码与调用它的程序合并,消除调用开销。

2015-10-01 15:19:38 487

原创 tcp处理

进入包的处理(net/ipv4/tcp_input.c):tcp_rcv_established处理从一个建立的连接进入的tcp包。tcp_ack 处理ack或带ack的数据包tcp_event_data_recv 处理tcp包降窗函数tcp_cwnd_down拥塞避免tcp_cong_void

2015-09-27 02:21:10 728

原创 进入的包到第4层

网络层上所有的协议由一个hash表inet_protos管理。inet_add_protocol()可以向这个表注册一个新的传输层协议。它的handler字段是一个函数指针,如tcp中,这里赋值为tcp_v4_rcv(). id字段用于识别这个协议。如果一个IP包中的protocol field的值为此id,则IP包被转发给这个协议处理。inet_del_protocol()删除这个协议。

2015-09-26 21:23:55 359

原创 进入的包到第3层

packet_type结构体定义了要转发给的第3层协议。如果是IP,在packet_type的type字段中设置ETH_P_IP。func字段存储处理改协议的函数,如IP协议,这个字段是ip_rcv()。转发给特定协议的packet_type结构体放在ptype_base链表中,转发给所有协议的放在ptype_all中。使用dev_add_pack()向内核中增加一个新的类型,该函数定义在

2015-09-26 21:14:11 321

原创 Socket调用

应用程序调用socket()函数后进入系统调用。Linux内核提供的唯一的socket系统调用函数是asmlinkage long sys_socketcall(int call, unsigned long * args),该函数在net/socket.c中定义。socket中最重要的结构是socket结构体,该结构体定义在include/linux/net.h中。struct so

2015-09-26 20:35:35 366

转载 socket编程

主机字节序 数据在内存中保存的顺序,不同的CPU有不同的字节序类型。有小端和大端两种模式:  a) Little-Endian就是低位字节排放在内存的低地址端,高位字节排放在内存的高地址端。   b) Big-Endian就是高位字节排放在内存的低地址端,低位字节排放在内存的高地址端。网络字节序:4个字节的32 bit值以下面的次序传输:首先是0~7bit,其次8~15bi

2015-09-26 13:54:14 319

原创 U盘安装WIN7

出现提示“安装程序无法定位现有分区,也无法创建新的系统分区”,

2014-10-13 20:49:55 763

原创 linux VLAN实现代码研究

在include/Linux/if_ether.h 中定义了802.3Q,通过注册dev_add_pack注册了8021Q的协议类型

2014-10-01 01:59:33 557

原创 运行TCL脚本出现个错误

运行clock format [clock seconds] -format "%Y%m%d"时出现了“”

2014-05-05 21:14:18 4773 1

转载 mathtype方程组左对齐

先选中这三个方程,即选中整个矩阵,然后再格式中找到矩阵(Matrix)这一选项,然后选择更改矩阵(Change Matrix),然后可以看到一个名为列对齐(Matrix alignment)的选项,然后就可以更改对齐方式了。

2014-03-24 16:46:05 6258 2

转载 用VISO 分割线条或图形

至于怎么将一个图形或者曲线拆分成为两部分我在这里总结一下好了:1、如果是曲线:首先用一条直线画在源曲线上你想要的分开地方,说白了,一条直线砍两半,从哪里砍你自己定 然后选中所有的图形:从主菜单中形状->操作->组合(这里一定要是菜单里的组合,不是右键的组合) 接下来:形状->操作->修剪 OK,这时候曲线应

2014-03-20 19:15:05 15869 1

原创 ubuntu中安装Omnet++

首先,要安装一些包sudo apt-get install build-essential gcc g++ bison flex perl \tcl-dev tk-dev blt libxml2-dev zlib1g-dev openjdk-6-jre \doxygen graphviz openmpi-bin libopenmpi-dev libpcap-dev

2014-01-26 17:46:46 819

转载 Bibtex使用方法简要说明(linux)

第一步:创建.bib文件 格式如下:以用{}包含具体内容@article {name1,author = {作者, 多个作者用 and 连接},title = {标题},journal = {期刊名},volume = {卷20},number = {页码},year = {年份},}也可以直接用双引号“”包含具体内容@book {name2,

2014-01-24 10:59:26 12233

转载 Linux 引导过程

http://www.ibm.com/developerworks/cn/linux/l-linuxboot/index.html

2013-08-27 13:17:48 406

原创 tcl语言中的双重替换(双重变量)

在tcl语言中,有时候需要类似$$i这样的变量的变量或者双重变量,但是tcl是不支持$$i这样形式的变量替换的如set b aputs $$b  ===> $a怎么办呢?可以使用set命令来间接实现双重替换,即puuts [set $a]这在网络模拟中很有用。比如我们定义了很多节点的名字,需要引用这些节点的时候,就可以使用如下的语法:$ns attach-agent [se

2013-06-04 09:20:33 3958

原创 cygwin安装ruby1.9.3

1.到http://ftp.ruby-lang.org/pub/ruby/1.9/ruby-1.9.3-p125.tar.gz下载ruby压缩文件2, 到cygwin下home文件夹的用户目录里,对ruby压缩文件进行解压3 进入解压目录下,输入./configure, 开始检查4 检查成功后,运行make,进行编译5 编译后,运行make install,进行安装6运行rub

2013-05-10 20:08:31 720

转载 ns2的一些技巧

Suggested by ns2 manual, putting the below codes in your tcl script remove-all-packet-headers add-packet-header DSR ARP LL MAC CBR IP In windows, there is NO doubt, the best IDE is Visual S

2013-04-13 14:58:57 730

原创 ns2.35错误

今天又在调试ns2模块。出现(1)error "error when calling class $cls: $args" $..." (splitobject unknown error)错误原来我在写command函数的时候,有一个忘记写上return TCL_OK了(2)报undefined reference to hdr_**::offset_的错误错误一大堆,又没什么好

2013-04-02 20:58:15 1272 2

原创 kdevelop打不开

使用kdevelop开发时,由于系统故障,重启系统后kdevelop打不开,报Failed to lock the session , probably it is already active in another running instance的错误。网上说是由于session被锁了,建议sudo rm ~/.kde/share/apps/kdevelop/sessions/*/lock

2013-03-15 20:33:24 1865

向Ruby之父学程序设计

学习Ruby的入门书籍,由(日)高桥征义,(日)后藤裕藏著,非常适合初学者阅读。

2015-08-10

空空如也

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

TA关注的人

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