小编Nul*_*ter的帖子

错误 TS2794:应为 1 个参数,但得到 0。您是否忘记在“Promise”的类型参数中包含“void”?

在我的项目中,我使用 Typescript@4.0.3并且运行良好,但现在我将其版本更新为最新版本,但Typescript@4.1.3它给了我很多错误。我无法在文档中找到任何内容,也没有任何想法如何解决此问题。

这是我的代码:

dbPool.query(`DELETE FROM table WHERE Id='${Id}'`, () => resolve())
Run Code Online (Sandbox Code Playgroud)

另一种是:

return new Promise((resolve, reject) => {
  this.redis.SET(addr, resp, () => resolve())
})
Run Code Online (Sandbox Code Playgroud)

这些都给了我错误:

错误 TS2794:应为 1 个参数,但得到 0。您是否忘记在“Promise”的类型参数中包含“void”?

知道我应该通过什么resolve()来解决这个问题吗?

resolve promise typescript

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

错误 TS1243:“async”修饰符不能与“abstract”修饰符一起使用

在我的项目中,我正在使用Typescript@4.0.3并且运行良好,但现在我将其版本更新为最新Typescript@4.1.3它给了我很多错误。我无法在文档中找到任何内容,也没有任何想法如何解决此问题。

这是我的代码:

abstract class SystemValidator {

    constructor() {}

    abstract async validate(addr:Addr):Promise<[boolean, Addr[], SystemValidationErrors]>
Run Code Online (Sandbox Code Playgroud)

}

这给了我错误:

错误 TS1243:“async”修饰符不能与“abstract”修饰符一起使用。

任何想法来解决这个问题?我应该aync从这里移除吗??

abstract-class asynchronous typescript

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

在 mvc dotnetcore 中处理面包屑

我正在开发一个(MVC dotnetcore)有很多页面和流程的网站。用户可以通过多种不同的方式访问单个页面。当用户想要返回时我被卡住了,而我没有任何跟踪它的最后一个 URL。而且我越来越感到困惑的是如何处理这种情况呢?

我应该使用全局变量来跟踪最后一个 URL 吗?

但在这种情况下,我必须在每个屏幕上执行可重复的代码,或者可能针对每个 get/post 调用。

或者

我应该使用那种面包屑结构吗?

就像如果用户从索引移动管理员,就会有这样的事情

Index >> Admin
Run Code Online (Sandbox Code Playgroud)

并且为了进一步

Index >> Admin >> ManageUsers 
Run Code Online (Sandbox Code Playgroud)

这些将是指向其相关页面的链接。 但我不知道如何在 mvc dotnetcore 中处理这个问题?任何的想法??

遵循哪种方法比较好?任何形式的帮助将不胜感激。

asp.net-mvc breadcrumbs asp.net-core

9
推荐指数
2
解决办法
7038
查看次数

MYSQL服务器实例8.0.13自动随机关闭和开启

我已经安装mysql 8.0.13 server了 mysql 社区版Mac OS (10.14.1) Mojava。第二天我无法连接到 mysql 服务器。我启动了 mysql 实例,它变成了 OFF 模式,如图所示。

在此处输入图片说明

我尝试了多种解决方案,例如;

  1. 更新文件 com.oracle.oss.mysql.mysqld.plist keepAlive 属性为 true

  2. 将连接超时从 180 更改为 280。

  3. 没有端口正在侦听 3306

  4. 防火墙禁用

请告诉可能是什么问题?

macos mysql-workbench mysql-8.0

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

DefaultRouter 类没有为 python 中的所有应用程序创建 API 根视图

我正在创建一个简单的 Python API,其中包含两个名为snippets和 的应用程序polls。对于我的 API 的单一入口点,我使用DefaultRouter类而不是常规的基于函数的视图和@api_view装饰器。

正如Django Rest Framework Tutorial中所述

DefaultRouter 类自动创建 API 根视图

我在 API 根视图中遇到问题。这是我的snippets/urls.py

router = DefaultRouter()
router.register(r'snippets', views.SnippetViewSet)
router.register(r'users', views.UserViewSet)

urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]
Run Code Online (Sandbox Code Playgroud)

这是我的 polls/urls.py

router = DefaultRouter()
router.register(r'actors', views.ActorViewSet)

urlpatterns = [
    url(r'^', include(router.urls)),
    url(r'^api-auth/', include('rest_framework.urls', namespace='rest_framework'))
]
Run Code Online (Sandbox Code Playgroud)

/urls.py的如下

urlpatterns = [
 url(r'^admin/', admin.site.urls),          
 url(r'^', include('snippets.urls')),
 url(r'^', include('polls.urls')),
 url(r'^api-auth/', include('rest_framework.urls',
                           namespace='rest_framework')),
]
Run Code Online (Sandbox Code Playgroud)

现在,当我启动服务器并在浏览器中加载应用程序时,它只将片段的 url 显示为这样的入口点(缺少民意调查的 url) …

python django url router

7
推荐指数
2
解决办法
6038
查看次数

参考两个项目

我有两个项目说P1P2.

P1具有P2 的参考.

所以我可以访问P2's methodsP1.但是如果我要访问P1's methodsP2那我该怎么访问它们?

我知道我无法添加P1's参考资料P2

如果有可能?如果是,那怎么样?

c# reference project-reference visual-studio

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

d3.polygonContains 始终返回 false

在我的中react application,我使用一些点绘制了polygon,然后我试图找出鼠标当前位置是否在多边形内部。我正在使用d3.polygonContains并将其传递给带有当前位置点的点数组,但它总是返回 false,尽管点位于多边形内部。

这是一个例子;

let points = [
            [ 42.34624, -71.06024 ],
            [ 42.33558, -71.06616 ],
            [ 42.32632, -71.05835 ],
            [ 42.32987, -71.05428 ],
            [ 42.34732, -71.05432 ],
            [ 42.34618, -71.05973 ],
            [ 42.34624, -71.06024 ]
        ];
        
let testPoint = [
    [42.33288, -71.05835]

];
alert(d3.polygonContains(points, testPoint));

alert(d3.polygonContains(points, (42.33288, -71.05835)));
Run Code Online (Sandbox Code Playgroud)
<script src="https://cdnjs.cloudflare.com/ajax/libs/d3/5.7.0/d3.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

有人能告诉我我在这里做错了什么吗?

javascript point-in-polygon d3.js

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

电子快速启动应用程序不工作

我是新手,electron并试图遵循不同的教程.目前我正在关注此链接以编写我的第一个电子应用程序

app的结构是这样的

your-app/
 ??? package.json
 ??? main.js
 ??? index.html
Run Code Online (Sandbox Code Playgroud)

格式package.json

 {
  "name"    : "your-app",
  "version" : "0.1.0",
  "main"    : "main.js"
}
Run Code Online (Sandbox Code Playgroud)

这是我的 main.js

'use strict';

const electron = require('electron');
const app = electron.app;  // Module to control application life.
const BrowserWindow = electron.BrowserWindow;  // Module to create native browser window.

// Keep a global reference of the window object, if you don't, the window will
// be closed automatically when the JavaScript object …
Run Code Online (Sandbox Code Playgroud)

html javascript json angularjs electron

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

将 JAXBElement&lt;String&gt; 值转换为 java 字符串

我有一个pojo classwhere 变量的返回类型是JAXBElement<String>. 我想将它存储在java string.Could. 有人可以解释一下怎么做吗?

File file = new File("C:/Users/Admin/Desktop/JubulaXMLFiles/DemoWithDrools_1.0.xml");    

        JAXBContext jaxbContext = JAXBContext.newInstance(Content.class);    

        Unmarshaller jaxbUnmarshaller = jaxbContext.createUnmarshaller();    

        Content e=(Content) jaxbUnmarshaller.unmarshal(file);    
        String retrivedValue = (String)e.getProject().getName().toString();
        System.out.println(retrivedValue);
Run Code Online (Sandbox Code Playgroud)

输出就像javax.xml.bind.JAXBElement@5a99da. 但我想检索字符串的值retrivedValue

jaxb jaxb2 jaxb2-basics

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

将有序dict的列表转换为嵌套列表

我列出了有序的dict,其中包括数据中的一些重复的ID ...这样的事情

[OrderedDict([('caseId', 20), ('userId', 1), ('emailStatus', 21)]), 
 OrderedDict([('caseId', 20), ('userId', 1), ('emailStatus', 20)]), 
 OrderedDict([('caseId', 18), ('userId', 4), ('emailStatus', 21)]), 
 OrderedDict([('caseId', 19), ('userId', 3), ('emailStatus', 21)]), 
 OrderedDict([('caseId', 18), ('userId', 1), ('emailStatus', 20)]),
 OrderedDict([('caseId', 20), ('userId', 3), ('emailStatus', 21)]),
 OrderedDict([('caseId', 18), ('userId', 4), ('emailStatus', 20)]), 
 OrderedDict([('caseId', 19), ('userId', 1), ('emailStatus', 20)])]
Run Code Online (Sandbox Code Playgroud)

我想得到一个嵌套列表列表,就像这样;

[{
"caseId": "20",
"users": [
  {
    "userId": "1",
    "emailStatus": [
      {
      "emailStatus" : "20"
      },
      {
      "emailStatus" : "21"
      }

    ]
  },
    {
    "userId": "3",
    "emailStatus": [
      {
      "emailStatus" …
Run Code Online (Sandbox Code Playgroud)

python dictionary list

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

Microsoft.AspNetCore.Mvc 中的 Toastr 通知

我在剃刀应用程序中使用Toastr通知插件dotnetCore来显示状态消息。这些通知与所有 ajax 调用及其响应(在 javascript 中)完美配合。

但是我需要在简单的剃刀操作上配置这些响应;

asp-action="ViewJobs" asp-controller="Job"
Run Code Online (Sandbox Code Playgroud)

就像如果有一些加载问题或权限问题,我需要将错误消息显示为toastr通知。我对它进行了一些 RnD 并找到了不同的解决方案,但对我来说没有任何效果。

我已经尝试过Toastr 的 MVC 包装器,它可以处理控制器中的所有类型的 toastr,但它特定于 MVC 并尝试添加一些在App_Code其中不可用的文件dotnetcore,而且它的@helper标签在dotnetcore.(Tell me if there's any other workaround to use this solution?)

然后我尝试了这个解决方案NToastNotify,但又卡住了,因为它Microsoft.AspNetCore.Mvc (>= 1.1.2)在我使用时需要,我version 1.0.0无法更新我的版本,因为那时我需要更新我的项目中的这么多文件。

那么有没有其他解决方案来处理这种情况?我不能用简单的 viewbag 或 tempdata 来满足我的要求吗??

任何形式的帮助将不胜感激。

razor toastr asp.net-core-mvc asp.net-core

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

从 pdf 中提取参考文献 - Python

在我的 python 项目中,我需要REFERENCES从 pdf 研究论文中提取。我PyPDF2用来阅读pdf并像这样从中提取文本。

import PyPDF2

pdfFileObj = open('fileName.pdf','rb')
pdfReader = PyPDF2.PdfFileReader(pdfFileObj)
pageCount = pdfReader.numPages
count = 0
text = ''

while count < pageCount:
    pageObj = pdfReader.getPage(count)
    count +=1
    text += pageObj.extractText()
Run Code Online (Sandbox Code Playgroud)

现在这text可以是任何格式,我无法从中识别任何标题。我不能使用,find('References')因为纸也可以在其他任何地方包含这个词。有些论文在标题之前包含 Number 6 REFERENCES,所以我可以为此添加正则表达式

但在前往之前,我被困在没有任何数值的论文中。

这是我目前正在研究的 pdf非投影依赖解析器

这就是如何,我得到了它的参考

References Arto Anttila. 1995. How to recognise subjects in English. In Karlsson et al., chapt. 9, pp. 315-358. Dekang Lin. 1996. Evaluation of Principar with the Susanne corpus. …
Run Code Online (Sandbox Code Playgroud)

python text-extraction

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