ayanmw's recent timeline updates
ayanmw

ayanmw

V2EX member #223597, joined on 2017-03-29 19:34:20 +08:00
ayanmw's recent replies
Jun 4, 2021
Replied to a topic by bfc 程序员 一天刷完 4600 个单词,在例子中背单词?
非常不多, 的确 加音标会更好, 如果有自动语音发声, 就更好了.
@bfc 请问下, 你这个是 个人服务,还是公司的? 我看 IP 是上海的, 不知道你打算开放测试多久?
Jun 4, 2021
Replied to a topic by awanganddong 程序员 base64 编码有什么不同吗
base64 有 Std 和 URL 两种 ,主要是 对 +/ 或者 -_ 多出的两个符号处理不一致, 还有 结尾的 也不一样,所以还有 padding 和 nopadding (结尾的=号),如果是 URL 还要考虑 URL_ENCODE
具体看:
RFC 4648. section 3.2.


PS : 我是从 golang 的 base64 了解到这些的.
May 19, 2021
Replied to a topic by youliabc NAS 是否有必要买一台 4000+ NAS
一台老母鸡 <玩客云> , 虽说无法装 docker 之类的 <其实 有人通过物理处理的方法, 给刷机成功了,可以用 linux 系统的>
还是很香的.
一个 4TB 硬盘 够玩了.
Mar 4, 2021
Replied to a topic by Devin Linux 如何获取 shell 脚本自身文件名?
@ayanmw 又整理了一下:
```bash

getFileName(){
call=$(caller)
if test -z "$call";then
echo $0
return 0
fi
fname=$(echo $(caller)|cut -d ' ' -f 2-)
if test -f $fname;then
link=$(readlink $fname);
if test -z "$link";then
if test -f $fname;then
echo $(basename $fname);return 0;
fi
echo $fname;return 0;
fi
echo $(basename $(readlink $fname));
return 0
fi
echo $fname
}

echo fileName=$(getFileName)

```

函数可以在任意文件, 你只需要 `. libFunc.sh` 或者 `source libFunc.sh` 包含这个函数, 在任何地方调用
`echo fileName=$(getFileName)` 都可以获得 你当前所在的文件.

caller 这个 bash 内置方法, 终于解决了我多年的疑问了.
Mar 4, 2021
Replied to a topic by Devin Linux 如何获取 shell 脚本自身文件名?
弱弱的 提一句: caller
bash 有一个命令 caller ,可以获得 调用堆栈的 line filename
所以 用 caller , 基本上 就 OK 了

```shell
getFileName(){
fname=$(echo $(caller)|cut -d ' ' -f 2-)
if test -f $fname;then
link=$(readlink $fname);
if test -z "$link";then echo $(basename $fname);return 0;fi
echo $(basename $(readlink $fname));
return 0
fi
echo $fname
}

echo fileName=$(getFileName)

```
Feb 27, 2021
Replied to a topic by Libby520 V2EX 右边多了一个管理功能:下沉 1 天
下沉 1 天 到底是什么意思啊?
Feb 6, 2021
Replied to a topic by xcode00 Apple DTK 现在退换以后给 500 刀了
@ayanmw 应不是免费的,, 这个评论怎么删?
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1154 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 26ms · UTC 23:18 · PVG 07:18 · LAX 16:18 · JFK 19:18
♥ Do have faith in what you're doing.