自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Java_String,StringBuilder和StringBuffer

Java_String,StringBuilder和StringBuffer目录Java_String,StringBuilder和StringBuffer 1Java中的字符串... 2String. 2StringBuilder 2StringBuffer 2    Java中的字符串String类全称是“java.lang.String”,...

2018-09-15 00:14:53 268

原创 Linux Shell-如何进行简单的加解密

1 场景如何进行加解密?2 分析首先操作系统支持openssl库的都可以进行加解密的活动,简单的话,推荐使用AES128-ECB的加密方式,如下:echo -n "明文" | openssl enc -aes-128-ecb -a -e -pass pass:"密钥" -nosalt;输出的就是密文啦,可进行交互;解密方式是:echo "密文" | openssl enc...

2018-08-26 22:31:43 3809

原创 Linux Shell-如何生成MD5摘要信息

1 场景如何生成MD5摘要信息?2 分析首先操作系统支持openssl的都会有命令md5sum命令,可以使用其进行MD5摘要信息的生成:md5_info="$( echo -n "${MSG}" | openssl md5)";由于待实现的操作逻辑,首先需要截取前八位:echo "${md5_info:0:8}";当然,也可以手工加盐值,比如随便敲个((((!@#!作为盐值...

2018-08-26 22:21:41 3281

原创 Linux Shell-sed替换“/”“\”

1 场景使用sed替换“/”“\”,脚本该如何写?2 分析sed常用的方式是:sed 's/a/b/g'含义是,在全局内,将a替换为b,这个直接简单快速;但是当面对转义符号时,需要特别处理:当需要替换\为\\时:reg="$( echo "${reg}" | sed 's/\\\/\\\\\\\/g' )"当需要替换/为\/时:reg="$( echo "${reg}" ...

2018-08-26 11:07:13 17736 1

原创 Linux Shell-awk中输出单引号(')

1 场景在shell脚本中,单引号‘'’是一个特殊字符,特别是当使用awk命令输出单引号,即使使用/\'/转义都无法输出。2 分析尝试使用单引号的八进制编码来替代它进行输出:awk -F ':'  '{print "test.sh \047"$1"\047;"}' filename;上述示例filename中存储的为各个参数,输出为:test.sh 'a';test.sh 'b...

2018-08-26 10:38:04 6397 1

原创 Linux Shell-传参的“异常”

1 场景脚本传参异常,总会有参数值错误,演示脚本如下:function test(){    echo $1,$2,$3,$4,$5,$6,$7,$8,$9,$10,$11,$12;}test a b c d e f g h i j k l;调用后输出如下:# sh test.sha,b,c,d,e,f,g,h,i,a0,a1,a22 分析调试如下:# sh -x...

2018-05-14 12:10:37 1443

空空如也

空空如也

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

TA关注的人

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