小编Mar*_*cel的帖子

我无法在 Visual Studio Code 上格式化 Python 文件:“没有安装‘python’文件的文档格式化程序。”

我收到这条消息

没有安装“python”文件的文档格式化程序。

当我尝试PythonVisual Studio Code.

我尝试安装一些软件包(autopep8pep8pycodestyle),但它们没有帮助。这是怎么回事?

python visual-studio-code

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

INSERT INTO SELECT 非常慢,但是 INSERT 或 SELECT 单独运行时很快

我有一个这样的SQL:

INSERT INTO table1 (column1, column2) (
    SELECT column3, column4 FROM table2 WHERE column5 = 'value'
);
Run Code Online (Sandbox Code Playgroud)
  • table13,500,000 行。
  • table2900,000 行。
  • SELECT column3, column4 FROM table2 WHERE column5 = 'value'返回 NO 寄存器(零)并且需要大约 0.004 秒。
  • INSERT INTO table1 (column1, column2) VALUES ('value', 'value')也需要约 0.004 秒。

但是,当我将两者结合在一个INSERT INTO SELECT语句中时(如上所示),大约需要 7.7 秒。有解释吗?有解决办法吗?

sql database query-optimization mariadb sql-insert

8
推荐指数
2
解决办法
5989
查看次数

如何在向Web服务发送JSON时忽略TypeScript中的实体字段?

我有这门课:

export class TblColabAdmin {
    snomatrcompl: string;
    nflativo: number;
    ativo: boolean;
}
Run Code Online (Sandbox Code Playgroud)

我的Web服务实体中不存在属性ativo,因此我想避免将其添加到JSON中.

例如,在Java中,我们有@JsonIgnore注释.在TypeScript中是否存在类似的东西?

json typescript angular

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

如何在TabView(PrimeNG)中延迟加载Angular 2组件?

这是我的app.component.ts:

import { Component } from '@angular/core';

@Component({
    templateUrl: 'app/app.component.html',
    selector: 'my-app'
})
export class AppComponent {

}
Run Code Online (Sandbox Code Playgroud)

这是我的app.component.html:

<p-tabView>
    <p-tabPanel header="Home" leftIcon="fa-bar-chart-o">
        <home-app></home-app>
    </p-tabPanel>
    <p-tabPanel header="Hierarquia" leftIcon="fa-sitemap">
        <tree-app></tree-app>
    </p-tabPanel>
    <p-tabPanel header="Configurações" leftIcon="fa-cog">
        <config-app></config-app>
    </p-tabPanel>
</p-tabView>
Run Code Online (Sandbox Code Playgroud)

加载tabView时,我的三个组件(home,tree和config)已同时加载.但是,我希望在选择其选项卡时加载一个组件.怎么做?

PS:如果有帮助,TabView有一个onChange事件.

lazy-loading tabview typescript primeng angular

4
推荐指数
2
解决办法
7834
查看次数

当我使用 @Formula 注释时 Hibernate 错误

我有一个实体,我的所有SELECT实体都工作正常。

但现在我正在尝试使用@Formula

@Formula("(SELECT DESFILIAL FROM SESC.DAFILIAL WHERE CODFILIAL = 2 FETCH FIRST 1 ROWS ONLY)")
private String desfilial;
Run Code Online (Sandbox Code Playgroud)

这会导致 Hibernate 出现错误:

java.lang.NullPointerException
    at org.hibernate.loader.DefaultEntityAliases.intern(DefaultEntityAliases.java:193)
    at org.hibernate.loader.DefaultEntityAliases.getSuffixedPropertyAliases(DefaultEntityAliases.java:151)
    at org.hibernate.loader.DefaultEntityAliases.determinePropertyAliases(DefaultEntityAliases.java:93)
    at org.hibernate.loader.DefaultEntityAliases.<init>(DefaultEntityAliases.java:65)
    at org.hibernate.loader.ColumnEntityAliases.<init>(ColumnEntityAliases.java:43)
    at org.hibernate.loader.custom.sql.SQLQueryReturnProcessor.generateCustomReturns(SQLQueryReturnProcessor.java:198)
    at org.hibernate.loader.custom.sql.SQLCustomQuery.<init>(SQLCustomQuery.java:152)
    at org.hibernate.engine.query.spi.NativeSQLQueryPlan.<init>(NativeSQLQueryPlan.java:67)
    at org.hibernate.engine.query.spi.QueryPlanCache.getNativeSQLQueryPlan(QueryPlanCache.java:155)
    at org.hibernate.internal.AbstractSessionImpl.getNativeSQLQueryPlan(AbstractSessionImpl.java:219)
    at org.hibernate.internal.AbstractSessionImpl.list(AbstractSessionImpl.java:225)
    at org.hibernate.internal.SQLQueryImpl.list(SQLQueryImpl.java:156)
    at org.hibernate.internal.AbstractQueryImpl.uniqueResult(AbstractQueryImpl.java:890)
Run Code Online (Sandbox Code Playgroud)

我已经在一些论坛上看到了这个问题,但有任何解决方案。有谁知道为什么@Formula会造成这种情况?

sql hibernate nullpointerexception

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