小编Mem*_*mmo的帖子

检索 Python 单个脚本的要求

我想知道如何从单个 python 脚本中提取需求。我尝试了以下方式,在我的文件开头,导入后立即:

try:
    from pip._internal.operations import freeze
except ImportError:  # pip < 10.0
    from pip.operations import freeze

x = freeze.freeze()
for p in x:
    print(p)
Run Code Online (Sandbox Code Playgroud)

然而,上面的这段代码让我返回了本地安装的所有 Python 框架。我想提取为脚本的必然要求,为了能够部署最终的应用程序。
我希望我很清楚。

python pip python-3.x

16
推荐指数
2
解决办法
6831
查看次数

Angular 8 组件中数据访问的奇怪之处

我正在开发一个处理 xml 文件并返回接口数据结构的服务。
起初我以为服务已经正确返回了所有数据,但后来我意识到一些不清楚的事情,特别是当我要读取组件中的数据结构时。
这是我的服务:

import { HttpClient } from '@angular/common/http';
import { Injectable } from '@angular/core';
import { AppConfig } from 'src/app/app.config';
import { forkJoin, Subscription } from 'rxjs';

@Injectable({
  providedIn: 'root'
})
export class BibliographyParserService {

  private editionUrls = AppConfig.evtSettings.files.editionUrls || [];
  private bibliographicCitations: Array<BibliographicCitation> = [];
  private subscriptions: Array<Subscription> = [];

  constructor(
    private http: HttpClient,
  ) {
  }

  private getHttpCallsOBSStream() {
    return this.editionUrls.map((path) =>  this.http.get(path, { responseType: 'text'}));
  }

  public getBibliographicCitations(): Array<BibliographicCitation> {
    const parser = new …
Run Code Online (Sandbox Code Playgroud)

typescript angular angular8

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

检索 ng-select 的选定值 - Angular8

我是 Angular 8 的新手。
我在一个组件中创建了以下下拉菜单,这对我来说非常有用:

<ng-select class="w-25 p-3" placeholder="{{'author' | translate}}" [clearable]="false" [searchable]="false">
        <ng-option>{{'author' | translate}}</ng-option>
        <ng-option>{{'title' | translate}}</ng-option>
        <ng-option>{{'date' | translate}}</ng-option>
</ng-select>
Run Code Online (Sandbox Code Playgroud)

现在我想知道如何ts在同一组件的文件中检索所选元素。
提前致谢。

typescript angular8

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

将文件过滤器添加到 Jython 中的 JavaFx Filechooser 并对其进行参数化

我在 Jython 中创建了一个 javaFX 选择器文件。从 Java 移植到 Jython 并不容易,但最终还是有一些结果。现在我想参数化获得的类,考虑到文件过滤器,以便能够使用对象来浏览不同于过滤文件类型的对象。
我试图插入一个固定过滤器:

import sys

from javafx.application import Application
from javafx.stage import FileChooser, Stage

class fileBrowser(Application):

    @classmethod
    def main(cls, args):
        fileBrowser.launch(cls, args)

    def start(self, primaryStage):
        fc = FileChooser()
        filter = FileChooser.ExtensionFilter("All Images", '*.jpg')
        fc.getExtensionFilters().add(
            filter
        )

        f = fc.showOpenDialog(primaryStage)

if __name__ == '__main__':
    fileBrowser.main(sys.argv)
Run Code Online (Sandbox Code Playgroud)

但我有以下错误:

Exception in Application start method
Traceback (most recent call last):
  File "provaFileChooser.py", line 28, in <module>
    fileBrowser.main(sys.argv)
  File "provaFileChooser.py", line 15, in main
    fileBrowser.launch(cls, args)
        at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:917)
        at …
Run Code Online (Sandbox Code Playgroud)

python java javafx jython

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

计算 MariaDB 10.4 中 json 列的数组中有多少行具有嵌套值

我在 MariaDB 10.4 中的 json 列的单元格中有以下值:

{
    "0": [
        21,
        "Pallet da 1250kg (50 * Sacco da 25kg)",
        "1250",
        "kg"
    ],
    "1": [
        21,
        "Sfuso",
        "12",
        "kg"
    ],
    "2": [
        12,
        "Sacco da 5kg",
        "10",
        "kg"
    ],
    "3": [
        12,
        "Pallet da 2500kg (2 * Pallet da 1250kg (50 * Sacco da 25kg))",
        "5000",
        "kg"
    ]
}
Run Code Online (Sandbox Code Playgroud)

键 ( "0", "1", "2", "3") 是自动生成的。
我想计算每个数组的第二个元素与我在条件中传递的元素相同的行数。
现在我有能力做这样的事情:

query = '''SELECT COUNT(*) AS rowcount FROM ordine_al_fornitore WHERE JSON_CONTAINS(fca_ordinati, …
Run Code Online (Sandbox Code Playgroud)

mariadb mysql-json mariadb-10.4

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

检查数组中是否至少有两个元素大于零 - JavaScript/Typescript

有没有一种聪明的方法来找出数组中是否至少有两个大于 0 的并返回true?而false在相反的情况?
(使用一些假设和错误的例子):

const a = [9, 1, 0];
const b = [0, 0, 0];
const c = [5, 0, 0];

const cond = (el) => el > 0 && somethingElseMaybe;

console.log(a.some(cond)); // print true
console.log(b.some(cond)); // print false
console.log(c.some(cond)); // print false


Run Code Online (Sandbox Code Playgroud)

javascript typescript

3
推荐指数
2
解决办法
5877
查看次数