13 阿噹

尚未进行身份认证

为了吃喝,必须好好工作!

等级
TA的排名 31w+

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

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

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

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

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

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
勋章 我的勋章
    暂无奖章