自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

陆郎

here is my embedsky!

  • 博客(96)
  • 资源 (4)
  • 收藏
  • 关注

转载 用OptionParser创建命令行工具

用OptionParser创建命令行工具下面这张图就是Ruby给出的OptionParser的文档,除了这张图片之外就是一个官方范例,然后就没了… 说实话我第一眼看了这张图和官方范例后感觉看不懂,需要反复通过Google各种文章和范例,才了解到了OptionParser的基本用法。+--------------+| OptionParser |<>-----++----------

2013-05-08 18:39:05 1158

原创 programing ruby学习笔记

2013-04-16星期二1)常用的标准类型:数字、字符串、区间、正则表达式数字常用方法:6.times {print "X"}1.upto(5) {|i| print i , " "}99.downto(95) {|i| print i , " "}50.step(100,5) {|i| print i , " "}somefile.each do |line|.

2013-04-16 23:47:01 776

转载 Ruby Gems

Ruby Gems  2010-07-26 16:29:54|  分类: ruby&rails|字号 订阅1. 什么是RubyGemsRubyGems是一个库和程序的标准化打包以及安装框架,使得定位、安装、升级和卸载Ruby包变得容易。1.1 RubyGems出现之前1)、搜索互联网找到需要安装的Ruby程序2)、搜索Ruby程序

2012-10-30 11:11:54 2362

转载 linux硬链接与软链接

1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一

2012-08-23 10:08:48 705

转载 shell - 关于expr的用法

关于expr的用法2004-04-23 15:18 pm来自:Linux文档现载:Www.8s8s.coM地址:无名请问我以下这些语句为什么是错误的?sum=0sum=`expr $sum + ${sale[1]}`运行时提示:expr: syntax errorsale[1]是已经赋过值的数组。我运行了一下,没有错啊你用的是什么平台?什么shell?

2012-08-21 15:24:58 1022

转载 cut命令学习

一、定义       正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,按字节cut:注意:一个空

2012-08-21 14:36:52 859

转载 sed和awk中使用shell变量

转载自 jrckkyy最终编辑 zengzhaonong sed和awk中使用shell变量----------------------------------------------x=MMsed 's/AB/'$x'/g' b.c或sed 's/AB/'"$x"'/g' b.csed 's/'"$val"'//' urfile最近做预料处理,

2012-08-17 15:46:34 11663

转载 Cisco路由器重要存储设备Flash和NVRAM

Cisco路由器的Flash和NVRAM是两个重要的存储设备,正确地理解和掌握其使用方法可以更好地完成对路由器的配置和管理工作。**********************************************************************************flash : 相当于windows的c盘,存储操作系统IOS等文件,如果ios丢失只能能过xm

2012-04-09 19:00:07 4834

转载 上传下载Cisco路由器配置文件

应用层协议与应用1实验目标任务一:使用TELNET远程管理路由器。(能够从客户端上Telnet到路由器上并实现远程管理。)任务二:使用cisco TFTP Server上传和下载cisco路由器配置文件。2 准备环境路由器cisco 2611(真实的环境中作试验)3 实验拓扑4.实验步骤以及参考命令:任务一:使用TELNET远程管理路由器。步骤一:通

2012-04-09 18:38:46 7024

转载 Linux下使用SFTP命令

lcd 路径 更改本地目录到“路径”chgrp group path 将文件“path”的组更改为“group”chmod mode path 将文件“path”的权限更改为“mode”chown owner path 将文件“path”的属主更改为“owner”exit 退出 sftphelp 显示这个帮助文本get 远程路径 下载文件ln existingpath

2012-03-14 15:48:19 1194

转载 SecureCRT 使用技巧

1、打开secureCRT,按alt+b,可以调出快速启动栏,我相信secureCRT的忠实用户,都会保存一堆的sessions。2、按ctrl,可以同时选中多个session,再点击连接,可快速连接。3、打开的第一个标签记为数字1,第二个记为2,依次类推,可用alt+1、alt+2……这种方式在不同标签之间切换。4、按钮栏,在查看->按钮栏,会在下面列出一排按钮,可以对其进行逐一的编

2012-03-14 14:53:00 632

转载 linux_下IP、网关、DNS地址配置

但是设置Linux网络的方法有两种: 第一种:修改配置文档(需要重启网络配置,永远生效) 一、修改IP地址 [aeolus@db1 network-scripts]$ vi ifcfg-eth0 DEVICE=eth0 ONBOOT=yes BOOTPROTO=static (需修改为static ,若是dhcp,则不行)IPADDR=192.168.30.197

2012-03-14 14:41:21 1958

转载 linux环境变量设置 (PS1,PS2)

PS1:就是用户平时的提示符。  PS2:第一行没输完,等待第二行输入的提示符。   Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$.   用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$   登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,

2012-03-14 10:31:36 6473

转载 arp 绑定mac地址

arp -s 192.168.1.1 0a-01-cd-23-12-abWin7下绑定IP和MAC地址提示“ARP项添加失败:拒绝访问(The ARP entry addition failed:Access is denied)Win7下绑定IP和MAC地址操作和XP有所差别,Win7用户这时候就需要用netsh命令了。具体操作如下: 1、CMD中输入:netsh i i show

2012-03-14 10:27:58 1942

转载 《HP大中华区总裁孙振耀退休感言》

从小侯兄弟的Blog上看到的这篇文章,虽然我不知道HP大中华区总裁孙振耀到底是怎样的人,不过这篇文章写的很诚恳,没有什么说教,是我见过的最好的感言之一,特意转载过来。这篇文章很长,不过值得花费一点时间和耐心看完。一、关于工作与生活我有个有趣的观察,外企公司多的是25-35岁的白领,40岁以上的员工很少,二三十岁的外企员工是意气风发的,但外企公司40岁附近的经理人是很尴尬的。我见过的

2012-03-13 14:31:07 5847

转载 所有连接的tcp/ip的属性都还是灰的不能点击?

看看组策略是否限制了,开始,运行,Gpedit.msc: http://www.enet.com.cn/eschool/inforcenter/A20040215286478_1.html 1.禁止访问网络连接组件的属性     “本地连接属性”对话框包括连接时使用的网络组件列表。要查看或更改组件属性,请单击组件名称,然后单击组件列表下面的“属性”按钮,。该策略确定用户是否

2012-01-14 10:59:43 5484

转载 linux增加/删除虚拟IP地址

网卡上增加一个IP: ifconfig eth0:1 192.168.0.1 netmask 255.255.255.0删除网卡的第二个IP地址: ip addr del 192.168.0.1 dev eth0

2012-01-14 10:54:58 6855

转载 Linux网络配置命令——ifconfig

无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:※ifconfig [interface]※ifconfig interface [afty

2011-12-25 10:47:06 1228

转载 CDP协议 以及 在Cisco路由器上配置WCCP

CDP(Cisco Discovery Protocol,Cisco发现协议)是工作在数据链路层上的协议,是Cisco专有的协议,用于发现和查看相邻的Cisco设备的简单配置信息。CDP协议是第二层的协议,它不需要IP协议或其他的第三层协议的启动即可工作,记住这一点非常重要。    CDP协议有两个定时器,即更新时间定时器和保持时间定时器,缺省情况下前者为60s,后者为180s。每隔60sCi

2011-12-22 09:31:04 1694

转载 vi 命令 用法 (vi 方向鍵及 backspace 的問題 )

进入vim后,安i进入insert模式,这是backspace键不管用而且安方向键会出现ABCD,网上说配置以下家目录下的.vimrc,但是fedora 12 下没有这个文件。怎么解决呢新建一个文件~/.vimrc并添加以下内容试试set backspace=indent,eol,start  woc7.0 设备两个步骤:1.

2011-12-19 14:43:56 11339 2

转载 Linux启动界面切换:图形界面-字符界面

Linux启动界面切换:图形界面-字符界面(转)Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1、在字符界面输入startx或init 5 。 2、通过编辑/etc/inittab文件实现默认进入图形界面。 把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。 以下是配置引导进入图形模式的etc/i

2011-12-17 09:57:05 1553

转载 HttpWatch使用技巧

HttpWatch工具简介-HttpWatch使用技巧(一)一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就

2011-12-07 21:37:26 606

转载 tcpdump用法详解

tcpdump用法详解(1)(2006-04-13 14:23:04) 转载  分类:Linux专题tcpdump采用命令行方式,它的命令格式为:    tcpdump [ -adeflnNOpqStvx ] [ -c 数量 ] [ -F 文件名 ]          [ -i 网络接口 ] [ -r 文件名] [ -s snap

2011-12-07 21:32:11 604

转载 vi的命令

进入vi的命令 1移动光标类命令 1屏幕翻滚类命令 2编辑插入文本类命令 2删除命令 4搜索及替换命令 4选项设置 5组合命令 6最后行方式命令 9寄存器操作 10进入vi的命令vi filename :打开或新建文件,并将光标置于第一行首 vi +n filename :打开文件,并将光标置于第n行首 vi + filename :打开文件,并

2011-12-07 21:07:35 2000

转载 TC 流量控制

[转]Linux 下流量控制等 (Netemulator,tc)netem provides Network Emulation functionality for testing protocols by emulating the properties of wide area networks. The current version emulates variable

2011-12-07 20:54:30 4076

原创 NAT原理分析

NAT原理分析关键词: NAT,NATP摘要:缩略语:NAT: Network Address TranslatorNAPT:Network Address Port TranslatorALG:Application Specification Gateway1. 概述NAT(Network Address Translation),中文称为:网络地址转换器,其基

2011-11-28 23:09:39 9684 1

转载 冲突域

1、冲突域指的是会产生冲突的最小范围,在计算机和计算机通过设备互联时,会建立一条通道,如果这条通道只允许瞬间一个数据报文通过,那么在同时如果有两个或更多的数据报文想从这里通过时就会出现冲突了。冲突域的大小可以衡量设备的性能,多口hub的冲突域也只有一个,即所有的端口上的数据报文都要排队等待通过。而交换机就明显的缩小了冲突域的大小,使到每一个端口都是一个冲突域,即一个或多个端口的高速传输不会影响其它

2011-11-27 11:00:43 3099

转载 (Hub)、交换机(Switch)与路由器(Router)

号称网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁,感觉有点难!就让我们一起来看看它们之间有什么区别和联系吧! 三剑客的工作原理 一、集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简

2011-11-27 10:29:52 1038

原创 TCP/IP 体系结构

局域网是广播数据报的,广域网是点到点的。

2011-10-30 16:53:45 507

原创 tcp ip

MTU : 链路上最大传输单元IP 协议中有将IP包分片的概念,为了能在MTU大小内进行传输。还有分片重组,

2011-10-30 01:00:43 389

转载 Linux网络编程 入门

Linux网络编程入门 (转载)(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端         网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端        在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用f

2011-10-26 00:42:00 1305 2

转载 求字符串的全排列

//求字符串的全排列02#include03#include04#include05using namespace std;06void print_arran

2011-10-25 23:07:14 874

原创 static const 类中 成员变量的问题

2011-10-25 10:18:51 434

原创 main函数结束后还可以继续运行语句??

#include #include #include #include #include using namespace std;int atexit(void (*fuction)(void));void fn1(void),fn2(void);void main(){  atexit(fn1); atexit(fn2); cout}voi

2011-10-23 09:59:39 716

转载 路由表

一个路由器的路由表如下所示。如果该路由器接收到一个目的IP地址为10.1.2.5的报文,那么它应该将其投递到10[ 标签:路由器,路由表,报文 ]A:10.1.0.0B:10.2.0.5C:10.4.0.0D:10.3.0.7选择哪个 为什么?选A 。因为是10.1.0.0网段的  Inte

2011-10-21 13:41:21 856

转载 TCP是如何运用窗口进行流量控制

什么是窗口,TCP是如何运用窗口进行流量控制的 窗口一个既抽象而又具体的名字。窗口就是在TCP传输中使发送方和接受方能够协同运作的一种机制。对于发送方而言,不可在接收方没有缓冲区的时候还继续发送,否则数据不就丢失了吗?而且重发机制会进一步加重网络负担。所以这个时候发送方需要知道接收方的通告窗口是多大。另一方面,发送方自己还有一个拥塞窗口,只要重发了数据,就将此窗口变为1,限制后续发送数据段

2011-10-21 13:21:13 7750

转载 string类

string类  已知类String的原型为:  class String  {  public:  String(const char *str = NULL);// 普通构造函数  String(const String &other); // 拷贝构造函数  ~ String(void); // 析构函数

2011-10-21 12:40:14 572

原创 用c语言跳转到绝对地址0x10000执行

答案:把绝对地址转化为函数指针,即:((void*)(void)0x10000)();不用函数指针你怎么来保存函数的入口地址——函数名代表了函数的入口地址,这是因为C语言中没有函数对象,所以要用函数指针来保存函数的入口地址,在c++中引入了函数对象——stl,他是算法具有了通用性 有很多方法可以实现比如:1.把那个要跳的地址转换成一个函数指针,然后调用这个函数指针.2.

2011-10-21 12:29:47 5628

转载 auto,register,static,volatile

register修饰符  register修饰符暗示编译程序相应的变量将被频繁地使用,如果可能的话,应将其保存在CPU的寄存器中,以加快其存储速度。例如下面的内存块拷贝代码,  /* Procedure for the assignment of structures, */  /* if the C compiler doesn't support this feat

2011-10-21 12:26:18 1048

原创 atexit函数,main结束后,运行fn1,fn2

#include #include #include #include #include using namespace std;int atexit(void (*fuction)(void));void fn1(void),fn2(void);void main(){  atexit(fn1);  //注册atexit函数,使得main结束后,fn1,f

2011-10-21 11:16:44 487

OpenCV例程汇总

OpenCV 详细的例程汇总 分析 基于opencv的use摄像头视频采集程序 基于opencv的两个摄像头数据采集 等...

2011-09-20

linux +qt4.7+opencv2.2移植到tq2440开发板

linux +qt4.7+opencv2.2移植到tq2440开发板

2011-09-20

空空如也

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

TA关注的人

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