- 博客(95)
- 资源 (4)
- 收藏
- 关注
转载 用OptionParser创建命令行工具
用OptionParser创建命令行工具下面这张图就是Ruby给出的OptionParser的文档,除了这张图片之外就是一个官方范例,然后就没了… 说实话我第一眼看了这张图和官方范例后感觉看不懂,需要反复通过Google各种文章和范例,才了解到了OptionParser的基本用法。+--------------+| OptionParser |<>-----++----------
2013-05-08 18:39:05
1204
原创 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
840
转载 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
2487
转载 linux硬链接与软链接
1.Linux链接概念Linux链接分两种,一种被称为硬链接(Hard Link),另一种被称为符号链接(Symbolic Link)。默认情况下,ln命令产生硬链接。【硬连接】硬连接指通过索引节点来进行连接。在Linux的文件系统中,保存在磁盘分区中的文件不管是什么类型都给它分配一个编号,称为索引节点号(Inode Index)。在Linux中,多个文件名指向同一索引节点是存在的。一
2012-08-23 10:08:48
746
转载 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
1053
转载 cut命令学习
一、定义 正如其名,cut的工作就是“剪”,具体的说就是在文件中负责剪切数据用的。cut是以每一行为一个处理对象的,这种机制和sed是一样的。 2、剪切依据cut命令主要是接受三个定位方法:第一,字节(bytes),用选项-b第二,字符(characters),用选项-c第三,域(fields),用选项-f 例:一,按字节cut:注意:一个空
2012-08-21 14:36:52
911
转载 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
11747
转载 Cisco路由器重要存储设备Flash和NVRAM
Cisco路由器的Flash和NVRAM是两个重要的存储设备,正确地理解和掌握其使用方法可以更好地完成对路由器的配置和管理工作。**********************************************************************************flash : 相当于windows的c盘,存储操作系统IOS等文件,如果ios丢失只能能过xm
2012-04-09 19:00:07
5387
转载 上传下载Cisco路由器配置文件
应用层协议与应用1实验目标任务一:使用TELNET远程管理路由器。(能够从客户端上Telnet到路由器上并实现远程管理。)任务二:使用cisco TFTP Server上传和下载cisco路由器配置文件。2 准备环境路由器cisco 2611(真实的环境中作试验)3 实验拓扑4.实验步骤以及参考命令:任务一:使用TELNET远程管理路由器。步骤一:通
2012-04-09 18:38:46
7186
转载 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
1235
转载 SecureCRT 使用技巧
1、打开secureCRT,按alt+b,可以调出快速启动栏,我相信secureCRT的忠实用户,都会保存一堆的sessions。2、按ctrl,可以同时选中多个session,再点击连接,可快速连接。3、打开的第一个标签记为数字1,第二个记为2,依次类推,可用alt+1、alt+2……这种方式在不同标签之间切换。4、按钮栏,在查看->按钮栏,会在下面列出一排按钮,可以对其进行逐一的编
2012-03-14 14:53:00
795
转载 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
2142
转载 linux环境变量设置 (PS1,PS2)
PS1:就是用户平时的提示符。 PS2:第一行没输完,等待第二行输入的提示符。 Linux系统提示符是用系统变量PS1来定义的。一般系统默认的形式是:[username@host 工作目录]$. 用echo $PS1可以得到PS1的值,即PS1="[\u@\h \w]"\$ 登录后可以更改PS1的显示样式,但是当退出重启登录进入系统后,样式又变成系统默认的样式了,
2012-03-14 10:31:36
6614
转载 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
2063
转载 所有连接的tcp/ip的属性都还是灰的不能点击?
看看组策略是否限制了,开始,运行,Gpedit.msc: http://www.enet.com.cn/eschool/inforcenter/A20040215286478_1.html 1.禁止访问网络连接组件的属性 “本地连接属性”对话框包括连接时使用的网络组件列表。要查看或更改组件属性,请单击组件名称,然后单击组件列表下面的“属性”按钮,。该策略确定用户是否
2012-01-14 10:59:43
5579
转载 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
6918
转载 Linux网络配置命令——ifconfig
无论是Linux 自动安装还是我们手工安装,Linux 都会向你询问有关网络的问题并配置相关的软件。这个用于配置网卡的基本命令就是ifconfig。在执行ifconfig 命令后,系统将在内核表中设置必要的参数,这样Linux 就知道如何与网络上的网卡通信。ifconfig 命令有以下两种格式:※ifconfig [interface]※ifconfig interface [afty
2011-12-25 10:47:06
1352
转载 CDP协议 以及 在Cisco路由器上配置WCCP
CDP(Cisco Discovery Protocol,Cisco发现协议)是工作在数据链路层上的协议,是Cisco专有的协议,用于发现和查看相邻的Cisco设备的简单配置信息。CDP协议是第二层的协议,它不需要IP协议或其他的第三层协议的启动即可工作,记住这一点非常重要。 CDP协议有两个定时器,即更新时间定时器和保持时间定时器,缺省情况下前者为60s,后者为180s。每隔60sCi
2011-12-22 09:31:04
1761
转载 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
11469
转载 Linux启动界面切换:图形界面-字符界面
Linux启动界面切换:图形界面-字符界面(转)Linux字符界面切换到图形界面 由字符界面切换到图形界面可用两种简单方法实现: 1、在字符界面输入startx或init 5 。 2、通过编辑/etc/inittab文件实现默认进入图形界面。 把其中的id:3:initdefault中的3改为5,这样以后系统启动后将直接进入文本模式。 以下是配置引导进入图形模式的etc/i
2011-12-17 09:57:05
1617
转载 HttpWatch使用技巧
HttpWatch工具简介-HttpWatch使用技巧(一)一 概述:HttpWatch强大的网页数据分析工具.集成在Internet Explorer工具栏.包括网页摘要.Cookies管理.缓存管理.消息头发送/接受.字符查询.POST 数据和目录管理功能.报告输出 HttpWatch 是一款能够收集并显示页页深层信息的软件。它不用代理服务器或一些复杂的网络监控工具,就
2011-12-07 21:37:26
644
转载 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
648
转载 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
2056
转载 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
4162
原创 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
9797
转载 冲突域
1、冲突域指的是会产生冲突的最小范围,在计算机和计算机通过设备互联时,会建立一条通道,如果这条通道只允许瞬间一个数据报文通过,那么在同时如果有两个或更多的数据报文想从这里通过时就会出现冲突了。冲突域的大小可以衡量设备的性能,多口hub的冲突域也只有一个,即所有的端口上的数据报文都要排队等待通过。而交换机就明显的缩小了冲突域的大小,使到每一个端口都是一个冲突域,即一个或多个端口的高速传输不会影响其它
2011-11-27 11:00:43
3276
转载 (Hub)、交换机(Switch)与路由器(Router)
号称网络硬件三剑客的集线器(Hub)、交换机(Switch)与路由器(Router)一直都是网络界的活跃分子,但让很多初入网络之门的菜鸟恼火的是,它们三者不仅外观相似,而且经常呆在一起,要想分清谁是谁,感觉有点难!就让我们一起来看看它们之间有什么区别和联系吧! 三剑客的工作原理 一、集线器 1.什么是集线器 在认识集线器之前,必须先了解一下中继器。在我们接触到的网络中,最简
2011-11-27 10:29:52
1198
转载 Linux网络编程 入门
Linux网络编程入门 (转载)(一)Linux网络编程--网络知识介绍Linux网络编程--网络知识介绍客户端和服务端 网络程序和普通的程序有一个最大的区别是网络程序是由两个部分组成的--客户端和服务器端.客户端 在网络程序中,如果一个程序主动和外面的程序通信,那么我们把这个程序称为客户端程序。 比如我们使用f
2011-10-26 00:42:00
1342
转载 求字符串的全排列
//求字符串的全排列02#include03#include04#include05using namespace std;06void print_arran
2011-10-25 23:07:14
918
原创 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
757
转载 路由表
一个路由器的路由表如下所示。如果该路由器接收到一个目的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
906
转载 TCP是如何运用窗口进行流量控制
什么是窗口,TCP是如何运用窗口进行流量控制的 窗口一个既抽象而又具体的名字。窗口就是在TCP传输中使发送方和接受方能够协同运作的一种机制。对于发送方而言,不可在接收方没有缓冲区的时候还继续发送,否则数据不就丢失了吗?而且重发机制会进一步加重网络负担。所以这个时候发送方需要知道接收方的通告窗口是多大。另一方面,发送方自己还有一个拥塞窗口,只要重发了数据,就将此窗口变为1,限制后续发送数据段
2011-10-21 13:21:13
7823
转载 string类
string类 已知类String的原型为: class String { public: String(const char *str = NULL);// 普通构造函数 String(const String &other); // 拷贝构造函数 ~ String(void); // 析构函数
2011-10-21 12:40:14
601
原创 用c语言跳转到绝对地址0x10000执行
答案:把绝对地址转化为函数指针,即:((void*)(void)0x10000)();不用函数指针你怎么来保存函数的入口地址——函数名代表了函数的入口地址,这是因为C语言中没有函数对象,所以要用函数指针来保存函数的入口地址,在c++中引入了函数对象——stl,他是算法具有了通用性 有很多方法可以实现比如:1.把那个要跳的地址转换成一个函数指针,然后调用这个函数指针.2.
2011-10-21 12:29:47
5764
转载 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
1089
原创 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
521
转载 C++中调用C的函数
如果在C++中调用C的函数,要加一个声明extern "C " void test();表明这个函数是C函数 如果在c头文件中有 #ifdef __cplusplus extern "C " { #endif //函数声明 #ifdef __cplusplus } #endif 则在C++中include 这个头文件就
2011-10-21 01:33:15
482
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人