自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (4)
  • 收藏
  • 关注

原创 linux shell中'',""和``的区别

今天学习一个bash脚本,看到有一条:bin=`dirname "$0"`(dirname filename是输出该文件所在的目录,$0是该bash文件的文件名,在bash中一般使用cd `dirname $0`进入该脚本所在的目录中)我尝试着cat $bin输出是:.然后我将反引号``去掉:bin=dirname "$0"在运行cat $bin后报错。网上查了一些b...

2018-01-19 17:43:13 21447 2

原创 linux变量处理

假设我们定义了一个变量为:file=/dir1/dir2/dir3/my.file.txt可以用${ }分别替换得到不同的值:${file#*/}:删掉第一个/ 及其左边的字符串:dir1/dir2/dir3/my.file.txt${file##*/}:删掉最后一个/ 及其左边的字符串:my.file.txt${file#*.}:删掉第一个. 及其左边的字符串:file.

2018-01-19 16:45:21 586

原创 linux shell bash if 参数

shell 编程中使用到得if语句内判断参数  –b 当file存在并且是块文件时返回真  -c 当file存在并且是字符文件时返回真  -d 当pathname存在并且是一个目录时返回真  -e 当pathname指定的文件或目录存在时返回真  -f 当file存在并且是正规文件时返回真  -g 当由pathname指定的文件或目录存在并且设置了SGID位时返回为真  -h 当file存在并且是

2018-01-19 15:05:29 7460

原创 ${BASH_SOURCE-$0}

${BASH_SOURCE-$0}  获取当前执行的脚本文件的全路径#!/bin/bashthis="${BASH_SOURCE-$0}"echo $this输出:D:/study_other/shell/demo/demo-chapter-1/1-16-1.sh与下面相同,bash环境"${BASH_SOURCE}"

2018-01-19 15:01:06 5244 1

转载 TOGAF认证考试总结

做咨询项目,感觉TOGAF架构对于ADM各阶段以及理清业务与IT的关系都很有指导性,所以决定考一个认证,一方面加深理解,另一方面弄个证书在答标等场合也用得上。2016年1月24日,星期天,完成了考试,part 1: 36/40(90%),part 2: 27/40(67%),虽然对于Part2的成绩有些不满,不过拿了证书,也就OK啦。没报培训班,主要三本教材:1、官方TOGAF 9.12、TOGA

2018-01-18 18:06:59 20837 3

原创 TOGAF报名流程

1.点击链接https://sso.opengroup.org/IDBUS-UI/PROD/OGSYS-IDP/SSO/LOGIN/SIMPLE?SSOArt=idCCB31DC23AAF635E 进入注册页面,根据页面信息填写,其中*标识的必须准备填写。牢记账户和密码。       2. 注册成功后,注册时填写的邮箱收到opengroup发送的账户激活邮件,点击邮件中的链接激活账户。     

2018-01-18 17:55:33 7805 1

原创 TOGAF初识

作于一个架构师尤其是企业架构师来说,丰富的理论知识可以帮助他在架构规划及管理过程中站在更高的角度去看待问题,历史发展原因有很多已成体系的架构理论,TOGAF是近年来比较接地气的,受到了政府和银行业的重视,本文是基于TOGAF培训机构所出培训材料的总结,对自己一个整理,给大家一个交流分享的“抓手”。还是那句话,把书看薄再看厚,再复杂的理论也可以用一张图来呈现。文章下面内容即回答关于TOGAF的四个问

2018-01-18 17:12:26 9138 1

原创 stdin、stdout、stderr

在Linux系统中,一切设备都看作文件。而每打开一个文件,就有一个代表该打开文件的文件描述符。程序启动时默认打开三个I/O设备文件:标准输入文件stdin,标准输出文件stdout,标准错误输出文件stderr,分别得到文件描述符 0, 1, 2。

2018-01-18 13:20:33 233

原创 Kafka: Producer (0.10.2.1)简单总结

Producer API入门 ProducerRecord 说明异步发送流程 2.1 用户线程调用send将record压缩到BufferPool中 2.2 发送调度Producer设计说明Producer Configuration1. Producer API入门:KafkaProducer是一个发送record到Kafka

2018-01-17 16:44:53 970

原创 Linux Fork Bomb(Fork 炸弹)

:(){ :|: & };:是一个bash函数,以Fork Bomb闻名,是一个拒绝服务攻击 的Linux 系统。如果你好奇地去执行了这个命令,那么赶快重启系统吧~!命令解析:(){ : | : &};::在这里是一个函数名,我们定义之,并在后面执行它。:|:&,:函数的输出通过管道传给另一个冒号函数作为输入,并且在后台执行。函数调用前的&将子进程放入后台。{ };

2018-01-12 18:21:53 1081

原创 linux环境变量

全局环境变量:env局部环境变量:set

2018-01-11 18:36:51 138

原创 Linux tput命令 详解

tput简介:用户可以使用shell的tput命令创建交互性的、专业性强的屏幕输出,如移动或更改光标、更改文本属性,以及清除终端屏幕的特定区域。系统上需要一个彩色监视器和tput命令。tput使用文件/etc/terminfo或/etc/termcap,这样就可以在脚本中使用终端支持的大部分命令了。在使用tput前需要使用tput命令初始化终端:$ tput inittpu

2018-01-08 13:40:16 857

原创 /bin/bash^M: bad interpreter: 没有那个文件或目录

运行脚本时出现了这样一个错误,打开之后并没有找到所谓的^M,查了之后才知道原来是文件格式的问题,也就是linux和windows之间的不完全兼容。。。具体细节不管,如果验证:vim change-env-param.sh:set ff?如果出现fileforma=dos那么就基本可以确定是这个问题了。:set fileformat=unix:wq问题即可解决!!!

2018-01-05 18:43:21 309

原创 shell 中 [-eq] [-ne] [-gt] [-lt] [ge] [le]

-eq //等于-ne //不等于-gt //大于-lt //小于ge //大于等于le //小于等于

2018-01-04 15:00:26 8574

数据结构之图的遍历.doc

数据结构之图的遍历 数据结构 图的遍历

2012-12-19

Beginning Silverlight 4 in C#.pdf

Beginning Silverlight 4 in C#.pdf

2012-12-19

C#网络应用编程.pdf

C#网络应用编程.pdf 网络应用编程 C# .net

2012-04-10

空空如也

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

TA关注的人

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