小编Dmi*_* K.的帖子

如何使PHPStorm在文件打开时折叠所有方法/功能?

怎么做这样的东西?(默认情况下,所有方法都折叠,没有任何热键)

崩溃的方法

php user-interface editor phpstorm

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

C++和PHP与C#和Java - 结果不一致

我在C#和Java中发现了一些奇怪的东西.我们来看看这个C++代码:

#include <iostream>
using namespace std;

class Simple
{
public:
    static int f()
    {
        X = X + 10;
        return 1;
    }

    static int X;
};
int Simple::X = 0;

int main() {
    Simple::X += Simple::f();
    printf("X = %d", Simple::X);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

在控制台中,您将看到X = 11(在此处查看结果 - IdeOne C++).

现在让我们看一下C#上的相同代码:

class Program
{
    static int x = 0;

    static int f()
    {
        x = x + 10;
        return 1;
    }

    public static void Main()
    {
        x += f(); …
Run Code Online (Sandbox Code Playgroud)

php c# c++ java expression-evaluation

30
推荐指数
3
解决办法
4694
查看次数

如何定义将应用于所有路径的全局参数

我想将"account"参数应用于所有路径,没有任何例外.有没有办法用Swagger 2做这个(我不想为每个路径应用"account"参数)?

{
  "swagger": "2.0",
  "info": {
    "version": "1.0",
    "title": "Doc"
  },
  "host": "localhost",
  "schemes": [
    "http"
  ],
  "produces": [
    "application/json"
  ],
  "parameters": {
    "account": {
      "in": "header",
      "name": "X-ACCOUNT",
      "description": "Account id",
      "type": "string",
      "required": true
    }
  },
  "paths": {
    "/account": {
      "get": {
        "summary": "Get account",
        "operationId": "getAccount",
        "responses": {
          "200": {
            "description": "test"
          }
        }
      }
    },
    ..... other paths
  }
}
Run Code Online (Sandbox Code Playgroud)

swagger-2.0 openapi

10
推荐指数
1
解决办法
4329
查看次数

如何格式化(转换)laravel 数据库分页结果?

例如我有以下代码:

public function index()
{
    return
        Model::select(['id', 'some_field', ...// more some fields])
            ->with('data') // load relation
            ->paginate(20);
}
Run Code Online (Sandbox Code Playgroud)

如何格式化(转换/操作)从数据库获取的数据?

CakePHP ORM对此有有用的方法 - https://book.cakephp.org/3.0/en/orm/query-builder.html#adding-calculated-fields && https://book.cakephp.org/3.0/en/ orm/retriving-data-and-resultsets.html#map-reduce

但我找不到任何东西可以帮助我在 Laravel 中做同样的事情。我可以覆盖模型中的“toArray”方法,但这会影响所有应用程序部分(不仅仅是控制器中的索引操作)。

php laravel eloquent

3
推荐指数
1
解决办法
4708
查看次数

C++/WinAPI GDI +双缓冲

大家好,我有双缓冲的问题.我不知道为什么,但我的文字不是绘图(没有双缓冲文本是绘图).

这是代码:

m_hDC = BeginPaint(m_hWnd, &m_ps);

m_graphics = new Graphics(m_hDC);
memDC = CreateCompatibleDC(m_hDC);
pMemGraphics = new Graphics(memDC);

pMemGraphics->DrawString(L"Hello world!", -1, font, PointF(100, 100), &brush);

BitBlt(m_hDC, 0, 0, 500, 200, memDC, 0, 0, SRCCOPY);
EndPaint(m_hWnd, &m_ps);

delete(pMemGraphics);
delete(m_graphics);
Run Code Online (Sandbox Code Playgroud)

怎么了?

c++ double winapi gdi+ buffering

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