自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

继续微笑lsj

欲穷千里目,更上一层楼! ————LSJ

  • 博客(25)
  • 收藏
  • 关注

原创 shell中的&&与||

在linux中前一个命令执行的结果正确,则Linux下面会回传一个$?=0的值。那么我们怎么透过这个回传值来判断后续的指令是否要执行呢?这就得要由&&及||的帮忙了!范例一:使用 ls 查阅目录 /tmp/abc 是否存在,若存在则用 touch 建立 /tmp/abc/hehe [root@www ~]# ls /tmp/abc && touch /tmp/abc/hehe

2013-05-29 22:59:02 1816

原创 shell中的通配符以及特殊符

1.通配符在 bash的操作环境中还有一个非常有用的功能,那就是通配符 (wildcard)!我们利用 bash处理数据就更方便了!底下我们列出一些常用的通配符喔。例子:(1)找出 /etc/ 底下以 cron 为开头的档名:# ll -d /etc/cron* <==加上 -d 是为了仅显示目录而已(2)找出 /etc/ 底下文件名『刚好是五个字母』的文件名:# l

2013-05-29 22:32:21 1758

原创 shell中条件测试

1.test语句        当我要检测系统上面某些档案戒者是相关的属性时,就得用test指令。(1) 关于某个档名的文件类型判断,如 test -e filename 表示存在        -e  该『档名』是否存在?(常用)         -f   该『档名』是否存在且为档案(file)?(常用)         -d  该『文件名』是否存在且为目录(director

2013-05-29 21:55:16 1354

原创 shell的不同执行方式及其区别

假设已经写好的这个程序文件名是/home/dmtsai/shell.sh,有以下几种方法执行:1、直接命令执行:shell文件必须具备可执行(rx)权限。然后:    (1)绝对路径执行:/home/dmtsai/shell.sh;    (2)相对路径执行,假设工作目录在/home/dmtsai/,则使用./shell.sh执行;    (3)变量“PATH”功能:将shell放

2013-05-28 00:14:54 2935 1

原创 shell中变量的测试与替换

在某些时刻我们经常需要判断某个变量是否存在,若变量存在则使用既有的设置,若变量不存在则给予一个常用的设置。(1)变量未被设置或者内容为空,则替换为新的内容.        new_var=${old_var-content}范例一:测试一下是否存在 username 这个变量,若不存在则给予 username 内容为 root [root@www ~]# echo $username

2013-05-27 23:36:37 1725

原创 shell中正则表达式

看了鸟哥的linux总结一下,以备后面用到。1.一些特殊符号 2.行首控制符^、行尾控制符$找出行首包含the的:[root@www ~]# grep -n '^the' regular_express.txt 开始为小写字母的:# grep -n '^[a-z]' regular_express.txt 那如果我不想要开头是英文字母:# grep -n '^[^a-

2013-05-27 23:10:30 1433

转载 文件内容查看 cat,less,more,tail,head,sed

本文讲述几种常用文件内容的查看工具,比如cat、more、less、head、tail等,把这些工具最常用的参数、动作介绍给新手,能让新手在短短的几分钟内上手运用。此文献给面对黑色的控制台不知所措的弟兄。1、cat 显示文件连接文件内容的工具;cat 是一个文本文件查看和连接工具。查看一个文件的内容,用cat比较简单,就是cat 后面直接接文件名。比如:[root@lo

2013-05-26 13:14:49 1419

原创 vhdl中延时器的编写

最近由于项目的需要也是一直在开发fpga,有点心得。呵呵,主要是下面这个程序(延时器)启发了我,record一下:entity delay is port( en:in std_logic; clk:in std_logic; en_delay:out std_logic );end delay;architecture Beha

2013-05-22 22:11:12 6493

原创 字符串和数字之间的转换

数字转换为字符串(1)C语言提供了几个标准库函数,可以将任意类型(整型、长整型、浮点型等)的数字转换为字符串。以下是用itoa()函数将整数转换为字符串的一个例子:# include # include void main (void){ int num = 100; char str[25]; itoa(num, str, 10); print

2013-05-14 14:46:09 1694

转载 MySql中的数据类型

转自:http://www.cnblogs.com/bukudekong/archive/2011/06/27/2091590.html              http://www.codesky.net/article/200907/168885.html1.整型(xxxint)        右侧的取值范围是在未加unsigned关键字的情况下,如果加了unsigned

2013-05-13 21:39:40 1160

原创 TCP/IP杂记

本文所总结的也是书上的一些小问题,有可能有错,仅供参考:1.TCP/IP四层模型:应用层(Telnet、ftp、snmp和smtp等)、传输层(TCP/UDP)、网络层(IP、ICMP和IGMP)和链路层(设备驱动程序和网络接口卡)。(P1) 2.在TCP/IP协议族中,网络层IP提供的是一种不可靠、无连接的数据报传送服务。也就是说,它只是尽可能快地把分组从源节点送到目的节点,但是并不

2013-05-12 12:28:25 1432

原创 poj 2007 Scrambled Polygon(凸多边形顶点输出)

题目:http://poj.org/problem?id=2007描述:从(0,0)点开始输入一个凸多边形,这个凸多边形,占有三个象限,按照逆时针的方式输出各定点。   输出例子:Sample Input0 070 -5060 30-30 -5080 2050 -6090 -20-30 -40-10 -6090 10S

2013-05-11 14:30:29 1776

原创 ICMP控制报文协议

IP层的主要控制功能包括差错控制、拥塞控制和路由控制。若在IP报文传输过程中出现错误,IP协议本身并没有一种内在的机制获取差错信息并进行差错控制。比如以下问题IP协议本身是不能解答的:(1)数据报是否正确地到达了接收端?(2)若数据报不能到达接收方,那么这是什么原因造成的?        为此,在TCP/IP中设计了ICMP协议来处理报文传输过程中出现的错误,ICMP是IP层的一个组成部分。具

2013-05-10 20:57:30 2426

原创 linux常用指令

1. finger:查询用户信息,也能查看默认的用户环境。2. ftp:标准的文件传输协议的用户接口,是在网络上传输文件最简单有效的方法。3. host:用于DNS查询。4. hostname:用于显示或设置系统的主机名。5. ifconfig:用于配置网卡接口。(可以使用down或up参数来禁用或启用某个网卡接口)6. mail:发送和接收邮件。7. netstat:显示

2013-05-10 13:43:32 1277

转载 TCP的三次握手与IP欺骗

三次握手:假设B上的客户运行rlogin与A上的rlogind通信: 1. B发送带有SYN标志的数据段通知A需要建立TCP连接。并将TCP报头中的sequence number设置成自己本次连接的初始值ISN。 2. A回传给B一个带有SYS+ACK标志的数据段,告之自己的ISN,并确认B发送来的第一个数据段,将acknowledge number设置成B的ISN+1。 3. B

2013-05-09 15:48:22 2474

原创 操作系统习题

1.进程的定义是什么?它最少有多少种状态?       进程是一个具有一定功能的程序关于某个数据集合的一次运行活动。       一个进程最少有就绪、执行和阻塞三种状态。就绪状态是指进程已获得了除处理机以外的所有资源,一旦获得处理机就可以立刻执行。执行状态是指进程获得必要的资源并正在处理机上执行。阻塞状态是指进程由于发生某事件而暂时无法执行下去,此时即使把处理机分配给该进程,它因为无法运行

2013-05-08 16:58:09 1800

转载 IP分片原理

几个关键字(1)MTU(maximum transmission unit)最大传输单元       通常要传输的IP报文的大小超过最大传输单位MTU(Maximum Transmission Unit)时就会产生IP分片情况。IP分片通常发生在网络环境中。       对于网络层的上层协议而言(这里以TCP/IP协议族为例)它们对水管粗细不在意它们认为这个是网络层的事情。网络层IP协

2013-05-07 15:01:00 3938 1

原创 进程控制块和状态转换

1.进程控制块(PCB)       进程由PCB数据结构、程序和数据(结构)等组成。       进程控制块包含进程的描述信息、控制信息以及资源信息。进程在创建时应该首先创建其PCB,当进程完成后,系统则释放PCB,进程随之消亡。      进程控制块包含如下几个部分:标识符信息、处理机状态信息、进程调度信息和进程控制信息。具体如下:    (1)进程标识符:每个进程都有唯一的标

2013-05-06 15:56:08 3703

原创 内存管理的功能

一个进程在计算机上运行,操作系统必须为其分配存储空间,使其部分或全部驻留在内存,因为CPU仅从内存中读取程序指令并执行,不论直接从外存上读取程序。不能何种操作系统的存储管理能够实现:内存分配、地址变换、存储保护、存储共享和存储扩充。 内存分配        内存分配是为每道程序分配内存空间。分配的方式主要有三种:       (1)直接指定方式:程序员在编写程序的时候,或编译器在编

2013-05-05 00:32:18 3346

原创 最小最序列和以及最小正子序列

1.描述:最小子序列(序列之和最小)  思路:用编程之美上的分治解法。子数组存在三种情况:           (1)左边的字数组里面arr[1...n/2]           (2)右边的子数组里面arr[n/2+1...n]           (3)要么在中间 arr[start..n/2....end];  代码:#includeusing namespace

2013-05-03 23:15:22 5937 1

转载 TCP/IP滑动窗口

转自:http://blog.csdn.net/ysdaniel/article/details/6781443(滑动窗口的原理)           http://www.cnblogs.com/sybtjp/archive/2012/05/17/2506156.html           http://hi.baidu.com/actionplay/item/e2be1e5e544d

2013-05-03 13:57:43 1901

转载 路由器的原理和作用

转自:http://www.360doc.com/content/10/0623/00/1732747_34695918.shtml  简单的说:路由器的功能就是寻路――给IP包寻找正确的路径以通往目的地。下面是比较详细的介绍: 原理与作用:路由器(Router)用于连接多个逻辑上分开的网络,所谓逻辑网络是代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网

2013-05-03 13:22:26 6101

转载 路由器的缓冲区并不是越大越好

转自:http://blog.163.com/liuhang_email/blog/static/7796064320103190566485/无意中看到这篇文章感觉写得不错,手贱了,收藏之。  计算机需要多大内存?当然是越大越好了,这是用户的想法。但是计算机的设计者则必须在成本、实现难度、和取悦客户等几个因素之间进行折中,选取一个最佳平衡点。对计算机来说,其主要依据是产品的市场定

2013-05-03 09:51:43 5785

原创 数组中任意n个数的全排列(DFS)以及任意n个数的组合

今天做了poj1270这道题,采用了深度优先搜索,确实启发了我,无意中想了一个这么一个问题:求数组中任意n个数的全排列是不是也可以用深度优先去搜索(我理解这是一种深度搜索,不知道对不对)。代码如下:#include#includeusing namespace std;#define MAX 20vectorindex;int visited[MAX]={0};void

2013-05-02 22:51:26 4823

转载 poj 1270 Following Orders(DFS+拓扑排序)

题目:http://poj.org/problem?id=1270描述:给定几个字母,然后给定几个约束关系,然后打印出满足所有约束关系的字符串输入:              a b f g              a b b f (满足的约束关系A              v w x y z              v y x v z v w v(满足的约束关系v

2013-05-02 22:04:22 1735

空空如也

空空如也

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

TA关注的人

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