小编Ale*_*ley的帖子

尝试在 docker-compose.yml 中设置项目名称时,“name”与任何正则表达式都不匹配:“^x-”

我将以下行放在 docker-compose.yml 的顶部,以获取由该特定 docker-compose 旋转的容器的预设名称:

name: my_project_name
Run Code Online (Sandbox Code Playgroud)

例如,目标是将我的数据库服务容器命名为“my_project_name_database”。

但是,在尝试使用 docker-compose up 启动它后,出现以下错误:

错误:Compose 文件“./docker-compose.yml”无效,因为:“名称”与任何正则表达式都不匹配:“^x-”您可能会看到此错误,因为您使用了错误的 Compose 文件版本。指定受支持的版本(例如“2.2”或“3.3”)并将您的服务定义放置在该services密钥下,或者省略该version密钥并将您的服务定义放置在文件的根目录下以使用版本 1。有关 Compose 文件的更多信息格式版本,请参阅https://docs.docker.com/compose/compose-file/

无论我指定哪个版本的 docker-compose,这种情况都会持续发生。我在这里做错了什么?这是在 docker-compose.yml 级别设置项目名称的正确方法吗?

docker docker-compose

14
推荐指数
1
解决办法
2万
查看次数

React 中的安全 JWT 令牌处理

我已经寻找一个满意的答案一个小时了,但我仍然无法找出问题的答案:如何使用 React 将 JWT 令牌安全地存储在客户端?

据我所知,本地存储解决方案并不理想,因为它可以从第三方脚本访问。提出的更安全的解决方案是使用 HttpOnly cookie,但问题是,它无法通过 js 访问,因此它在 React 中没有用处。

那么,如何在客户端安全地存储 JWT 令牌呢?

jwt reactjs

9
推荐指数
1
解决办法
1075
查看次数

如何通过展会本地化获取设备的时区?

expo-localization 的文档对 Localization.timezone 做了这样的描述:

已弃用。请改用 Localization.getLocales()。

但是 Localization.getLocales() 返回一个 Locale 对象,该对象具有以下属性,其中没有一个是时区或任何可以帮助找到它的属性: 在此输入图像描述

那么我如何通过这个包获取用户的时区呢?

javascript timezone react-native expo

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

如何将 win32com Excel 工作表加载到 Pandas df?

我有以下代码:

import pandas as pd
import win32com.client

excel_app = win32com.client.Dispatch("Excel.Application")
file_path = r"path to the file"
file_password = "file password"
workbook = excel_app.Workbooks.Open(file_path, Password=file_password)
sheet = workbook.Sheets("sheet name")
Run Code Online (Sandbox Code Playgroud)

现在我想获取工作表变量并将其加载到 Pandas df 中。我试图通过将工作表保存到单独的文件,然后从 Pandas 读取它来完成此任务,但这似乎使问题过于复杂,因为该文件受密码保护且采用 .xlsm 格式,因此重新打开它直接从 Pandas 获取并不简单。

我该怎么做?

python excel pandas

4
推荐指数
1
解决办法
2825
查看次数