1.通过重定向+read命令while read line
do
#对每一行字符串的操作
shell_commands
done < File.txt2.通过cat +IFS重定义IFS_old=$IFS
IFS=$'\n'
for line in $(cat File.txt)
do
shell_commands
done
IFS=$IFS_ol
原创
2013-08-26 15:27:51
10000+阅读
快速排序 从数列中挑出一个元素,称为 “基准”(pivot),重新排序数列,所有元素比基准值小的摆放在基准前面,所有元素比基准值大的摆在基准的后面(相同的数可以到任一边)。在这个分区退出之后,该基准就处于数列的中间位置。这个称为分区(partition)操作。递归地(recursive)把小于基准值元素的子数列和大于基准值元素的子数列排序
原创
2016-05-15 14:09:48
550阅读
ASCII码:美国制定了一套字符编码,对英语字符与二进制位之间的关系,做了统一规定。这被称为ASCII 码Unicode:世界上存在着多种编码方式,同一个二进制数字可以被解释成不同的符号。可以想象,如果有一种编码,将世界上所有的符号都纳入其中。每一个符号都给予一个独一无二的编码,那么乱码问题就会消失。这就是 Unicode,就像它的名字都表示的,这是一种所有符号的编码UTF-8:互联网的普及,强烈要求出现一种统一的编码方式。UTF-8 就是在互联网上使用最广的一种 Unicode 的实现方式。UTF
原创
2021-06-04 22:43:58
409阅读
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2014-10-11 11:45:00
84阅读
2评论
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2015-02-09 15:50:00
52阅读
2评论
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2014-10-05 11:30:00
73阅读
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2014-10-28 15:03:00
57阅读
2评论
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2015-02-25 21:03:00
58阅读
2评论
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。很多其它的。。。。须要注意积累了常见的几种例如以下:NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。...
转载
2015-02-14 10:08:00
62阅读
2评论
我相信大家在平时登陆服务器时候都经常遇到这种情况:正在用vi 写脚本的时候,正在远程拷贝/同步数据的时候,正在执行脚本的时候,正在导入数据的时候 突然~~~断网了、电脑死机了、大楼停电了...等等意外情况
导致ssh登陆中断,你会郁闷、无奈、发飙?!之前进行的各种操作可能都要重来,(其实这些都是SIGHUP的罪过)不过在工作过程中我们经常用很多办法来预防以上
推荐
原创
2011-11-02 18:47:35
4971阅读
点赞
1评论
$0 Shell本身的文件名$1~$n 添加到Shell的各参数值。$1是第1参数、$2是第2参数…$$ Shell本身的PID(ProcessID)$! Shell最后运行的后台Process的PID$? 最后运行的命令的结束代码(返回值)$- 使用Set命令设定的Flag一览$* 所有参数列表。如"$*"用「"」括起来的情况、以"$1 $2 … $n"的形式输出所有数。$@ 所有参数列表。如"
原创
2017-11-20 20:23:46
910阅读
src 客户端的ip地址或是网段
dst 用户访问的目标主机或IP段
port 用户访问的目标端口
srcdomain 客户端地址来源
dstdomain 用户访问的目标域
time 时间段 每天的
原创
2012-04-21 14:48:29
2087阅读
为什么要编码不知道大家有没有想过一个问题,那就是为什么要编码?我们能不能不编码?要回答这个问题必须要回到计算机是如何表示我们人类能够理解的符号 的,这些符号也就是我们人类使用的语言。由于人类的语言有太多,因而表示这些语言的符号太多,无法用计算机中一个基本的存储单元—— byte 来表示,因而必须要经过拆分或一些翻译工作,才能让计算机能理解。我们可以把计算机能够理解的语言假定为英语,其它语言要能够在
原创
2013-05-09 17:16:27
790阅读
一、编码的原因 1、计算机中存储信息的最小单元是一个字节,即8个bit,所以能表示的字符范围是0-255个。 2、人类要表示的符号太多,无法用一个字节来完全表示。 二、常见的编码格式 1、ASCII码学过计算机的人都知道ASCII码,总共有128个,用
原创
2013-12-15 16:12:11
1395阅读
本文将介绍如下几种常见的布局:其中实现三栏布局有多种方式,本文着重介绍圣杯布局和双飞翼布局。
转载
2021-07-06 11:31:13
426阅读
1、冒泡排序算法描述: 代码实现:void bubble_sort(int* a ,int n){ bool changed; do{ changed = false; for(int i = 1 ; i 0 && t =jie)){ --r; } if(l < r){ swap(*l,*r); } } if(*r < jie){ swap(*r,a[0]); } quick_sort(a,r-a); quick_sort(r+1,n-1-(r-a));} 4、选择排序代码实现:void choose_sort(int* a , int n){ for(int i Read More
转载
2013-08-04 21:05:00
92阅读
2评论
本文概要本文将介绍如下几种常见的布局:其中实现三栏布局有多种方式,本文着重介绍圣杯布局和双飞翼布局。另外几种可以猛戳实现三栏布局的几种方法一、单列布局常见的单列布局有两种...
转载
2021-09-14 15:05:56
111阅读
session.createQuery(hql);Hibernate 中的hql可以有以下几种形式:1、 from Student //可以忽略select2、 from Student s //可以加别名3、 from Student as s //可以用as加别名4、 select s from Student s //使用select查询对象,必须定义..
原创
2023-05-19 00:05:41
106阅读
一、软件设计模式的分类 1.1. 创建型 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建
原创
2022-08-22 17:06:39
2487阅读