- 浏览: 99186 次
-
最新评论
文章列表
HttpURLConnection
- 博客分类:
- Others
1.HttpURLConnection连接URL1)创建一个URL对象
URL url = new URL(http://www.baidu.com);
2)利用HttpURLConnection对象从网络中获取网页数据
HttpURLConnection conn = (HttpURLConnection) url.openConnection();
3)设置连接超时
conn.setConnectTimeout(6*1000);
4)对响应码进行判断
if (conn
ubuntu指定静态IP
- 博客分类:
- SDN
默认情况下ubuntu是用dhcp来获取IP的,对于但用户来说比较方便,免去了配置网络的步骤,但是如果是对于多用户的局域网来说就比较不利,因为dhcp偶尔会更换IP,从而是想要连接的用户必须更改IP配置。
指定静态IP的方法如下:
1.编辑/etc/network/interfaces,内容如下
auto eth0
iface eth0 inet static
address 192.168.1.100 #静态ip
gateway 192.168.1.1 #网关
netmask 255.255.255.0 #子网掩码
2.编辑/et ...
保存命令
按ESC键 跳到命令模式,然后:
:w 保存文件但不退出vi
:w file 将修改另外保存到file中,不退出vi
:w! 强制保存,不推出vi
:wq 保存文件并退出vi
:wq! 强制保存文件,并退出vi
q: 不保存文件,退出vi
:q! 不保存文件,强制退出vi
:e! 放弃所有修改,从上次保存文件开始再编辑
在MATLAB中,计算矩阵A的特征值和特征向量的函数是eig(A),常用的调用格式有
5种:
(1) E=eig(A):求矩阵A的全部特征值,构成向量E。
(2) [V,D]=eig(A):求矩阵A的全部特征值,构成对角阵D,并求A的特征向量构成
V的列向量。
(3) [V,D]=eig(A,'nobalance'):与第2种格式类似,但第2种格式中先对A作相似
变换后求矩阵A的特征值和特征向量,而格式3直接求矩阵A的特征值和特征向量。
(4) E=eig(A,B):由eig(A,B)返回N×N阶方阵A和B的N个广义特征值,构成向量E
。
(5) [V,D]=eig(A ...
ByteBuffer用法小结
- 博客分类:
- J2EE
在NIO中,数据的读写操作始终是与缓冲区相关联的.读取时信道(SocketChannel)将数据读入缓冲区,写入时首先要将发送的数据按顺序填入缓冲区.缓冲区是定长的,基本上它只是一个列表,它的所有元素都是基本数据类型.ByteBuffer是最常用的缓冲区,它提供了读写其他数据类型的方法,且信道的读写方法只接收ByteBuffer.因此ByteBuffer的用法是有必要牢固掌握的.
1.创建ByteBuffer
1.1 使用allocate()静态方法
ByteBuffer buffer=ByteBuffer.allocate(256);
以上方法将创建一个容量为2 ...
nox的安装和gui配置
- 博客分类:
- SDN
nox是一个开源的openflow控制器,经过测试,安装步骤如下:
1 操作系统的选择,经过测试,我只在ubuntu 10.04上安装成功,在centos fedora ubuntu 11上安装均因为依赖包的原因,安装失败
2 安装
cd /etc/apt/sources.list.d
sudo wget http://openflowswitch.org/downloads/debian/nox.list
编译wireshark OpenFlow插件
- 博客分类:
- SDN
最近在研究OpenFlow,为了使wireshark支持OpenFlow协议分析数据包,需要编译OpenFlow插件。现在说一下我的过程。
编译wireshark-1.6.8
到www.wireshark.org下载wireshark源码包。http://wiresharkdownloads.riverbed.com/wireshark/src/wireshark-1.6.8.tar.bz2。
安装依赖包
apt-get install build-essential
编译OpenFlow插件
修改一处bug
修改
diff --git a/utilitie ...
OpenFlow学习之Mininet安装
- 博客分类:
- SDN
摘要: 这里给出了Mininet在ubuntu 12.04 KVM (qemu 1.0)的环境下测试
提前准备:宿主机ubuntu + 虚拟机KVM(官方给出的镜像是vmdk vmware格式,教程中给出了vmdk到KVM镜像qcow2装换)操作系统:ubuntu server amd64
安装完成后设置宿主机网络为ubuntu@node2:~$ cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate ...
目录(?)[-]
简介
编辑本段传统路由器的设计
设计思想
虚拟化的逆袭网络虚拟化之OpenFlow和SDN
Open还是Flow
OpenFlow对产业链的影响
OpenFlow面临的技术难点
结论
OpenFlow并非实现网络变革的唯一途径
世界首个大型100G OpenFlow ...
NOX——现代网络操作系统
- 博客分类:
- SDN
本系列前面的三篇文章中,介绍了软件定义网络(SDN)的基本概念和相关平台。按照SDN的观点,网络的智能/管理实际上是通过控制器来实现的。本篇将介绍一个代表性的控制器实现——NOX。
AD:2013云计算架构师峰会课程资 ...
在Android 应用程序之间数据共享—-ContentResolver中,已经说明了Android是如何实现应用程序之间数据共享的,并详细解析了如何获取其他应用程序共享的数据。ContentProviders存储和检索数据,通过它可以让所有的应用程序访问到,这 ...
ContentResolver
- 博客分类:
- Android
这个类主要是Android用来实现应用程序之间数据共享的
一个应用程序可以将自己的数据完全暴露出去,外界更本看不到,也不用看到这个应用程序暴露的数据是如何存储的,或者是使用数据库还是使用文件,还是通过网上获 ...
一,SharedPreferences简介
SharedPreferences是轻量级存储类,只能存放基本数据类型,且只能在本程序中使用,一般用于存放软件的配置参数(字体,颜色,位置,默认参数等),整体效率俩看不是特别的高,但是对于常规的轻量级而言,比SQLite要好不少。
SharedPreferences是以键值对来存储应用程序的配置信息的一种方式,基本上和J2SE(java.util.prefs.Preferences)中的用法一样。存放的数据在底层是以xml
Android常用布局范例
- 博客分类:
- Android
在Android开发中UI设计十分重要,当用户使用一个软件时,最先感受到的不是这款软件的功能是否强大,而是界面设计是否精致,用户体验是否良好。也可以这样说,有一个好的界面设计去吸引用户的使用,才能让更多的用户体验到软件功能的强大。 下面着重讲一下Android中几种常用布局的使用:
首先,需要说明的是,各个布局既可以单独使用,也可以嵌套使用,读者在实际应用中应灵活掌握。
1 LinearLayout 是一种Android中最常用的布局之一,它将自己包含的子元素按照一个方向排列。方向的设置通过Android:orientation=”vertical”(竖直)或者Android:orient ...
Android中Intent,service,broadcast应用浅析(一)
典型的Android应用程序由两部分构成,一个是在前台运行的Activity和View,一个就是在后台运行的Intent 和Service对象,还有一种是是广播接收器,BroadCastReceiver,我们通常启动一个service(服务)对象或者发送一个广播,都是由Intent 来启动的.
首先来看下怎么用Intent来启动一个服务:
写了一个小例子,在主页面上有两个按钮,一个点击是启动服务,一个点击是取消服务,看了界面,再看一下界面,在看一下源代码的截图.