ayanmw 最近的时间轴更新
ayanmw

ayanmw

V2EX 第 223597 号会员,加入于 2017-03-29 19:34:20 +08:00
v2ex 服务器有问题?
V2EX  •  ayanmw  •  2020-03-18 23:32:49 PM  •  最后回复来自 learningman
1
关于 Jenkins 的参数化构建,有没有更好的方式?
DevOps  •  ayanmw  •  285 天前  •  最后回复来自 autotesting
10
商业网站用免费 https 有什么不妥
SSL  •  ayanmw  •  2019-07-08 15:32:00 PM  •  最后回复来自 irainsoft
10
mmo 如何解决单场景人数过多
游戏开发  •  ayanmw  •  2019-05-30 19:47:02 PM  •  最后回复来自 ayanmw
3
ayanmw 最近回复了
183 天前
回复了 bfc 创建的主题 程序员 一天刷完 4600 个单词,在例子中背单词?
非常不多, 的确 加音标会更好, 如果有自动语音发声, 就更好了.
@bfc 请问下, 你这个是 个人服务,还是公司的? 我看 IP 是上海的, 不知道你打算开放测试多久?
183 天前
回复了 awanganddong 创建的主题 程序员 base64 编码有什么不同吗
base64 有 Std 和 URL 两种 ,主要是 对 +/ 或者 -_ 多出的两个符号处理不一致, 还有 结尾的 也不一样,所以还有 padding 和 nopadding (结尾的=号),如果是 URL 还要考虑 URL_ENCODE
具体看:
RFC 4648. section 3.2.


PS : 我是从 golang 的 base64 了解到这些的.
199 天前
回复了 youliabc 创建的主题 NAS 是否有必要买一台 4000+ NAS
一台老母鸡 <玩客云> , 虽说无法装 docker 之类的 <其实 有人通过物理处理的方法, 给刷机成功了,可以用 linux 系统的>
还是很香的.
一个 4TB 硬盘 够玩了.
275 天前
回复了 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 内置方法, 终于解决了我多年的疑问了.
275 天前
回复了 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)

```
280 天前
回复了 Libby520 创建的主题 V2EX 右边多了一个管理功能:下沉 1 天
下沉 1 天 到底是什么意思啊?
301 天前
回复了 xcode00 创建的主题 Apple DTK 现在退换以后给 500 刀了
@ayanmw 应不是免费的,, 这个评论怎么删?
关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2370 人在线   最高记录 5497   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 17ms · UTC 14:24 · PVG 22:24 · LAX 06:24 · JFK 09:24
♥ Do have faith in what you're doing.