小编Rob*_*dan的帖子

pySerial缓冲区不会刷新

我在使用pySerial的Windows和Linux下遇到串行IO问题.使用此代码,设备永远不会收到命令和读取超时:

import serial
ser = serial.Serial('/dev/ttyUSB0',9600,timeout=5)
ser.write("get")
ser.flush()
print ser.read()
Run Code Online (Sandbox Code Playgroud)

此代码第一次超时,但后续迭代成功:

import serial
ser = serial.Serial('/dev/ttyUSB0',9600,timeout=5)
while True:
    ser.write("get")
    ser.flush()
    print ser.read()
Run Code Online (Sandbox Code Playgroud)

有谁能说出发生了什么?我试图添加一个对sync()的调用,但它不会将串行对象作为它的参数.

谢谢,罗伯特

pyserial

8
推荐指数
3
解决办法
5万
查看次数

使用 Terraform 为 GCS 启用“互操作”访问?

是否可以使用 Terraform 启用对 GCS 的 s3 兼容访问并生成/检索密钥对?

帮助说明:

互操作性 API 可让您使用 HMAC 身份验证,并让 Cloud Storage 与为其他云存储系统编写的工具进行互操作。仅当您需要当前用户的互操作访问权限时才启用此 API。此 API 是针对每个项目成员启用的,而不是针对每个项目启用的。每个成员都可以设置默认项目并维护自己的访问密钥。

这让我相信这将是用户的属性,而不是存储子系统的属性。我在 TF、gcloud 或 API 文档中找不到任何内容。

提前致谢

google-cloud-storage google-cloud-platform terraform

5
推荐指数
1
解决办法
560
查看次数