/images/avatar.png

oser's space

外挂NTFS盘用Docker部署NextCloud+Caddy反向代理及一系列问题的解决

https://oser.space/7bd66d09-b059-48dd-af75-c7889e67fc24/4405672960b54ba2801f471c3df86962.jpeg

开始

私有网盘不用多说是大部分人都需要的东西,对比了几个开源的网盘,seafile,nextcloud,owncloud等,最终还是选择部署nextcloud,首先从文件保存上来说nextcloud是不分块的原始文件,可能牺牲了一定的安全性和大文件分块上传的能力,但随时读盘浏览文件这个需求对我来说更加的重要。

Go在windows上调用本地进程传参时的一个天坑

go在windows上exec.Command调用本地进程在传参的时候有一个天坑,举个栗子来说正常来说一般代码会这么写

1
2
3
 cmdLine := "notepad.exe " + `"D:\Program Files\Notepad++\session.xml"`
 cmd := exec.Command("cmd.exe", "/c", cmdLine)
 err := cmd.Run()

我们期望在拉起notepad的时候是会正常解析参数并打开xml文件的,但是,你可以尝试运行一下这段代码,结果并不是我们想的这样!