我试图让我的 docker db 容器在创建时使用数据集自动填充数据库。根据mariadb 文档,卷中有一个docker-entrypoint-initdb.d文件夹可用于此目的。
我将我的docker-compose.yml文件设置为镜像我在 StackOverflow 上找到的示例,但仍然无法执行我的 SQL 脚本。以下是我的docker-compose.yml文件的相关部分:
version: '3.6'
services:
db:
image: mariadb:10.5.4-focal
container_name: db
volumes:
- ./cms/conf/mysql/data/:/var/lib/mysql/:rw
- ./cms/sql/:/docker-entrypoint-initdb.d/:ro
environment:
- MYSQL_ROOT_PASSWORD=password
- MYSQL_USER=root
- MYSQL_PASSWORD=password
- MYSQL_DATABASE=wordpress
restart: always
adminer:
image: adminer:4.7.7-standalone
container_name: adminer
links:
- db
ports:
- 8080:8080
restart: always
Run Code Online (Sandbox Code Playgroud)
在docker-compose.yml文件旁边,我有一个cms/sql/init.sql包含以下内容的文件:
CREATE DATABASE /*!32312 IF NOT EXISTS*/ `test` /*!40100 DEFAULT CHARACTER SET utf8mb4 */;
USE `test`;
Run Code Online (Sandbox Code Playgroud)
在每次测试迭代之前,我会清理所有旧的/缓存的 Docker 内容:
$ docker-compose …我正在尝试构建一个网站,用户可以通过 Azure AD B2C 登录。登录后,我尝试提供一个安全区域,用户可以在其中通过 Microsoft Graph API 更改其 Azure B2C 用户属性(名字、姓氏等)。
我正在尝试遵循获取令牌文档
一切都在进行到步骤 #3,其中使用我在返回 URL 上收到的代码进行https://login.microsoftonline.com/common/oauth2/v2.0/token调用以获取。access_token
这是我正在做的事情的一般流程:
https://login.microsoftonline.com/mytenantname.onmicrosoft.com/oauth2/v2.0/authorize
?client_id=[MyAppID]
&response_type=code+id_token
&redirect_uri=http%3A%2F%2Flocalhost%3A17000%2Fprocessing%2Findex
&response_mode=query
&scope=openid%20offline_access%20https%3A%2F%2Fgraph.microsoft.com%2Fuser.read%20https%3A%2F%2Fgraph.microsoft.com%2Fuser.write
&state=[MyCustomState]&p=[MyCustomPolicy]
Run Code Online (Sandbox Code Playgroud)
用户登录并被重定向到redirect_uri.
redirect_uri成功收到code、id_token、 和state值。
我code从中获取值并POST https://login.microsoftonline.com/common/oauth2/v2.0/token使用以下正文发出请求:
POST https://login.microsoftonline.com/common/oauth2/v2.0/token
HTTP/1.1
grant_type=authorization_code
&code=[code]
&client_secret=[application secret]
&scope=openid%20offline_access%20https%3A%2F%2Fgraph.microsoft.com%2Fuser.read%20https%3A%2F%2Fgraph.microsoft.com%2Fuser.readwrite
&redirect_uri=http%3A%2F%2Flocalhost%3A17000%2Fprocessing%2Findex
Run Code Online (Sandbox Code Playgroud)
{
"error": "invalid_grant",
"error_description": "AADSTS9002313: Invalid request. Request is malformed or invalid.\r\nTrace ID:6d7a8e32-bcbf-4fc4-a37a-87dae4781b00\r\nCorrelation ID:252912b7-5775-491a-968f-00ab03696dd9\r\nTimestamp: 2019-06-2722:11:18Z",
"error_codes": [9002313],
"timestamp": "2019-06-27 …Run Code Online (Sandbox Code Playgroud) 我觉得我不理解Vertical Layout GroupUnity 2020.3.21 中的组件,我希望有人能解释我所缺少的内容。
我有一系列运行时控制的 UI 组件,我希望它们从上到下垂直显示。我需要能够在运行时打开和关闭这些组件,并使父级垂直布局组大小自动更新为所有活动子级的高度。这正是垂直布局组应该处理的事情,对吧?
当我构建一个简单的示例时,我看到垂直布局组正确地将子项放置在垂直列表中。然而,它在测量自己的身高时完全忽略了孩子们的尺寸。这是一个问题,因为我希望能够将此容器放入滚动视图中 - 如果高度不准确,则滚动视图将无法正常工作。
这是我的演示。我在 VLG 中有一系列子项,它们在 RectTransform 中都有明确的设置高度。它们都是 VLG 的直接子级。他们都没有使用LayoutElement; 所有高度都在 a 中明确定义RectTransform。这是场景层次结构,括号中是每个组件的编译时 RectTransform 高度。
Canvas (325x812)
GameObject (812)
Vertical Layout Group (100)
Text (45)
Spacer (100)
Text Input (48)
Spacer (20)
Button (48)
Run Code Online (Sandbox Code Playgroud)
这是我的 VLG 设置:
当我运行游戏时,我可以在Scene选项卡中看到每个 UI 对象的轮廓。孩子们的身高显然已经设定好了。然而,VLG 仍然具有其静态编译时高度,100而不是子高度的总和。
我是否遗漏了垂直布局组的工作原理?我怎样才能让这个VLG在运行时将其Height属性设置为其活动子项的实际总高度?
我正在尝试将 Unreal 4.25.3 项目转换为 Unreal 4.27。我已经升级了所有插件(他们都说现在支持 4.27),并解决了一系列编译器错误,但我似乎无法克服我的一个类上的这一组特定的链接器错误。
我有一个名为的类,UStoreModeSettings我在其中创建一些新的项目设置配置变量。编译时的错误信息:
Severity Code Description Project File Line Suppression State
Error MSB3073 The command "D:\dev\myVR-Unreal-4.27\Engine\Build\BatchFiles\Build.bat myVREditor Win64 DebugGame -Project="D:\dev\myVR-4.27\myVR\myVR.uproject" -WaitMutex -FromMsBuild" exited with code 6. myVR C:\Program Files (x86)\Microsoft Visual Studio\2019\Community\MSBuild\Microsoft\VC\v160\Microsoft.MakeFile.Targets 46
Error LNK2019 unresolved external symbol "__declspec(dllimport) public: virtual __cdecl UDeveloperSettings::~UDeveloperSettings(void)" (__imp_??1UDeveloperSettings@@UEAA@XZ) referenced in function "public: virtual __cdecl UStoreModeSettings::~UStoreModeSettings(void)" (??1UStoreModeSettings@@UEAA@XZ) myVR D:\dev\myVR-4.27\myVR\Intermediate\ProjectFiles\StoreModeSettings.cpp.obj 1
Error LNK2019 unresolved external symbol "public: __cdecl UStoreModeSettings::UStoreModeSettings(class FObjectInitializer const &)" (??0UStoreModeSettings@@QEAA@AEBVFObjectInitializer@@@Z) referenced in function "public: void __cdecl …Run Code Online (Sandbox Code Playgroud)