我今天在我的 blogdown/netlify 支持的网站上添加了几篇博文:
\n\nhttps://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-12-umccr-arteria.md
\n\nhttps://github.com/brainstorm/brainblog/blob/master/content/brainstorm/2018-03-13-umccr-pcgr.md
\n\n当他们在 R-Studio 上成功渲染/预览时:
\n\n\n\n推送/部署后,这两篇博文不会显示在 Netlify 托管的网站上(请参阅下面的部署日志)。*即使手动部署触发(启用清除缓存复选框),也无法相应更新索引页面以显示两个新帖子:
\n\n\n\n从 Netlify 的角度来看,这是一次成功的部署,以及之前来自 github 的所有推送,据我从他们的 Web 控制台看到:
\n\n\n4:17:37 PM: 构建准备开始\n4:17:39 PM: 正在获取缓存的依赖项\n4:17:39 PM: 开始下载 65.2MB 的缓存\n4:17:39 PM: 已完成下载缓存625.456927ms\n4:17:39 PM: 开始提取缓存\n4:17:40 PM: 在 1.126872353s 中完成提取缓存\n4:17:41 PM: 在 1.869794305s 中完成提取缓存\n4:17:41 PM:开始为构建准备存储库\n4:17:41 PM:准备 Git 参考 refs/heads/master\n4:17:42 PM:找到 netlify.toml。覆盖站点配置\n4:17:42 PM:检测到不同的构建命令,将使用 toml 文件中指定的命令:\'HUGO_BASEURL=\'https://blogs.nopcode.org/brainstorm\'hugo\' 与站点中的 \'hugo\'\n4:17:42 PM: 启动构建脚本\n4:17:42 PM: 安装依赖项\n4:17:43 PM: 开始恢复缓存的节点版本\n4:17:45 PM:已完成恢复缓存节点版本\n4:17:46 PM: v8.10.0 已安装。\n4:17:47 PM: 现在使用节点 v8.10.0 (npm v5.6.0)\n4:17:47 PM: 尝试 ruby版本 2.4.3,从 …
编辑和TL; DR:
ubuntu@ip-172-31-19-77:~/.aws$ aws ec2 describe-instances | jq . | grep -i device
"BlockDeviceMappings": [],
"RootDeviceType": "ebs",
"RootDeviceName": "/dev/sda1",
"DeviceIndex": 0,
"BlockDeviceMappings": [
"DeviceName": "/dev/sda1",
"DeviceName": "/dev/xvdb",
"RootDeviceType": "ebs",
"RootDeviceName": "/dev/sda1",
"DeviceIndex": 0,
"BlockDeviceMappings": [
"DeviceName": "/dev/sda1",
"RootDeviceType": "ebs",
"RootDeviceName": "/dev/sda1",
"DeviceIndex": 0,
"BlockDeviceMappings": [
"DeviceName": "/dev/xvda",
"RootDeviceType": "ebs",
"RootDeviceName": "/dev/xvda",
"DeviceIndex": 0,
"BlockDeviceMappings": [
"DeviceName": "/dev/sda1",
"DeviceName": "/dev/sdf",
"RootDeviceType": "ebs",
"RootDeviceName": "/dev/sda1",
ubuntu@ip-172-31-19-77:~/.aws$ aws ec2 describe-volumes | jq . | grep -i device
"Device": "/dev/sda1"
"Device": "/dev/sdf"
"Device": "/dev/xvda" …Run Code Online (Sandbox Code Playgroud) 你好 StackOverflow AWS Gophers,
我正在使用spf13 中出色的cobra/viper 软件包实现CLI 。我们有一个以 API 网关端点为前端的 Athena 数据库,该端点通过 IAM 进行身份验证。
也就是说,为了使用 Postman 与其端点进行交互,我必须定义AWS SignatureAuthorization 方法,定义相应的 AWS id/secret,然后在 Headers 中会有X-Amz-Security-Token等等。没有异常,按预期工作。
由于我是 Go 的新手,我有点震惊地看到没有示例可以用它aws-sdk-go本身来执行这个简单的 HTTP GET 请求......我正在尝试使用共享凭据提供程序 ( ~/.aws/credentials),如来自 re:Invent 2015 的S3 客户端Go 代码片段:
req := request.New(nil)
Run Code Online (Sandbox Code Playgroud)
我如何才能在 2019 年完成这个看似简单的壮举,而不必求助于自煮net/http,因此必须手动阅读~/.aws/credentials或更糟,使用os.Getenv其他丑陋的黑客?
任何作为客户端交互的 Go 代码示例 都会非常有帮助。请不要提供 Golang Lambda/服务器示例,那里有很多示例。
我想使用 Pola-rs 阅读来自 Rigol MSO5000 示波器的以下(在我看来相当糟糕的)CSV:
D7-D0,D15-D8,t0 = -25.01s, tInc = 2e-06,
+2.470000E+02,2.000000E+00,,
+1.590000E+02,1.600000E+01,,
+2.400000E+02,2.000000E+00,,
+2.470000E+02,+1.300000E+02,,
+1.590000E+02,1.800000E+01,,
+2.470000E+02,+1.300000E+02,,
9.500000E+01,1.800000E+01,,
9.500000E+01,1.800000E+01,,
+2.400000E+02,0.000000E+00,,
(...)
Run Code Online (Sandbox Code Playgroud)
这是我当前的 Jupyter Notebook 迭代/尝试,然后发现Pola-rs 不鼓励使用索引进行选择:
D7-D0,D15-D8,t0 = -25.01s, tInc = 2e-06,
+2.470000E+02,2.000000E+00,,
+1.590000E+02,1.600000E+01,,
+2.400000E+02,2.000000E+00,,
+2.470000E+02,+1.300000E+02,,
+1.590000E+02,1.800000E+01,,
+2.470000E+02,+1.300000E+02,,
9.500000E+01,1.800000E+01,,
9.500000E+01,1.800000E+01,,
+2.400000E+02,0.000000E+00,,
(...)
Run Code Online (Sandbox Code Playgroud)
当我在 Polars Discord 上被告知这个问题可能无法通过数据帧库得到最佳解决时,这是我的低级 CSV 解析 Rust 伪代码方法:
import polars as pl
df = pl.read_csv("normal0.csv")
# Grab initial condition and increments
t0 = df.columns[2]; assert "t0" in t0; t0 = float(t0.split('=')[1].replace('s', '').strip())
tinc = …Run Code Online (Sandbox Code Playgroud) amazon-ec2 ×1
aws-sdk-go ×1
block-device ×1
blogdown ×1
csv ×1
go ×1
go-cobra ×1
hugo ×1
netlify ×1
oscilloscope ×1
rstudio ×1
rust ×1
rust-polars ×1