我不知道为什么*在 Visual Studio 代码中我的 git 分支名称旁边有一个。有什么我应该警惕的吗?
我正在尝试从这里运行 docker-compose.yml:https : //github.com/Project-Books/book-project#running-the-app。
我尝试在 Intellij IDEA 社区版中运行 docker-compose 文件 - 使用Docker 插件 202.7319.5
这是使用的 docker-compose.yaml 文件:https : //github.com/Project-Books/book-project/blob/master/docker-compose.yml
以下是有关安装的 Docker Desktop 的详细信息:
OS: Windows
Version: 2.3.0.4(46911)
Channel: Stable
Engine: 19.03.12
Compose: 1.26.2
Run Code Online (Sandbox Code Playgroud)
我在控制台中得到的输出:
ERROR: for book-project_mysql_1 Cannot start service mysql: Ports are not available: listen tcp 0.0.0.0:3306: bind: Only one usage of each socket address (protocol/network address/port) is normally permitted.
ERROR: for mysql Cannot start service mysql: Ports are not available: listen tcp 0.0.0.0:3306: bind: …Run Code Online (Sandbox Code Playgroud) 我正在创建一个简单的Direct2D应用程序.不幸的是,它给出了一个未处理的例外.它发生的功能:
void DemoApp::OnResize(UINT width, UINT height)
{
if (m_pRenderTarget) <----|****The exception occurs here.....****
{
// Note: This method can fail, but it's okay to ignore the
// error here, because the error will be returned again
// the next time EndDraw is called.
m_pRenderTarget->Resize(D2D1::SizeU(width, height));
}
}
Run Code Online (Sandbox Code Playgroud)
调用OnResize()的代码片段是:
DemoApp *pDemoApp = reinterpret_cast<DemoApp *>(static_cast<LONG_PTR>(
::GetWindowLongPtrW(
hwnd,
GWLP_USERDATA
)));
bool wasHandled = false;
if (pDemoApp)
{
switch (message)
{
case WM_SIZE:
{
UINT width = LOWORD(lParam);
UINT height = HIWORD(lParam); …Run Code Online (Sandbox Code Playgroud)