草庐IT

使用 preg_match 去路由

我正在尝试在Go上重写一个路由器,如果request_uri与模式匹配,它将调用特定的函数。它应该接受以下路线:|^/v2/Command/create$||^/([^/]+)/postCommands$||^/v2/user/sessions/(.+)/.+|还有一些其他的,它应该是可扩展的,所以新路线可以简单地添加到map中现在它是通过preg_match($pattern,$_SERVER['REQUEST_URI'],$params)在PHP上完成的有没有一种方法可以在Go上做一些有趣的事情? 最佳答案 https://gi

去路径和设置

我为windows64安装了gobinary并设置了GoPaths我也是从git上下载的。为什么找不到go命令? 最佳答案 IalsodownloadeditfromgitGorepo(github.com/golang/go)不会包含go二进制文件。只有msi或位于golang.org/dl/的存档会(像go1.4.1.windows-amd64.zip)会。您可以在任何地方解压缩存档,并设置GOROOT到它,%GOROOT%\bin将指向go二进制文件。 关于去路径和设置,我们在St

去路径和设置

我为windows64安装了gobinary并设置了GoPaths我也是从git上下载的。为什么找不到go命令? 最佳答案 IalsodownloadeditfromgitGorepo(github.com/golang/go)不会包含go二进制文件。只有msi或位于golang.org/dl/的存档会(像go1.4.1.windows-amd64.zip)会。您可以在任何地方解压缩存档,并设置GOROOT到它,%GOROOT%\bin将指向go二进制文件。 关于去路径和设置,我们在St

linux - 去路径然后 tar ?

你可以让tar运行到某个目录然后tar相对于那个目录的文件吗?全部同时使用一个命令(tar)?例如而不是做cd/home/test/backups;tarzvPcfbackup.tar.gz../data/我可以做类似的事情tar-g'/home/test/backups/'zvPcfbackup.tar.gz../data/ 最佳答案 请参阅-C选项。tar手册页给出了这个例子:tar-xjffoo.tar.bz2-Cbar/extractbzippedfoo.tar.bz2afterchangingdirectorytobar可

linux - 去路径然后 tar ?

你可以让tar运行到某个目录然后tar相对于那个目录的文件吗?全部同时使用一个命令(tar)?例如而不是做cd/home/test/backups;tarzvPcfbackup.tar.gz../data/我可以做类似的事情tar-g'/home/test/backups/'zvPcfbackup.tar.gz../data/ 最佳答案 请参阅-C选项。tar手册页给出了这个例子:tar-xjffoo.tar.bz2-Cbar/extractbzippedfoo.tar.bz2afterchangingdirectorytobar可