Python 具有创建十六进制 UUID 的功能,如下所示:
>>> import uuid
>>> uuid.uuid4().hex
'47be94c37e484e13ab04ed3c54a5b681'
Run Code Online (Sandbox Code Playgroud)
一个解决方案的想法是在前端随机生成 32 个字符中的每一个,但我不知道十六进制 UUID 是否有什么特别之处,而且我也不确定是否有一个好的方法来验证发回的客户端有效值(而不是一系列 32 个 a)
编辑:刚刚意识到“十六进制”格式没有什么特别的,只是缺少破折号。将保留该项目符号,以防其他人感到困惑。
我有一个图像 URL 列表。这些图像中的每一个有时会加载,有时会加载 404(意味着在某个时间加载的图像可能稍后会消失)。
let images = ['http://example.com/img1.jpg', ...];
Run Code Online (Sandbox Code Playgroud)
有没有办法请求这些图像,如果请求成功将它们保存在内存中,并在 React 中显示这些保存的图像?
componentDidMount() {
this.setState({ savedImages: images.map(saveImage)} );
}
render() {
return (
<div><image src={this.state.savedImages[0]}/></div>
);
}
Run Code Online (Sandbox Code Playgroud) 在我当前的设置中,如果我执行五个 100 毫秒的查询,它们总共需要 500 毫秒。有没有办法可以并行运行它们,只需要 100 毫秒?
我在 nginx/uwsgi 后面运行 Flask,但可以更改其中任何一个。
具体来说,我希望能够从这里转换代码:
result_1 = db.session.query(...).all()
result_2 = db.session.query(...).all()
result_3 = db.session.query(...).all()
Run Code Online (Sandbox Code Playgroud)
对于这样的事情:
result_1, result_2, result_3 = run_in_parallel([
db.session.query(...).all(),
db.session.query(...).all(),
db.session.query(...).all(),
])
Run Code Online (Sandbox Code Playgroud)
有没有办法用 Flask 和 SQLAlchemy 做到这一点?
javascript ×2
cryptography ×1
flask ×1
html5-canvas ×1
nginx ×1
python ×1
react-redux ×1
reactjs ×1
redux ×1
security ×1
sqlalchemy ×1
uuid ×1
uwsgi ×1