我无法使用 NuGet 包管理器,因为在包浏览窗口中我收到了发生错误消息。单击“显示输出中的错误”给出:
无法加载文件或程序集“Microsoft.data.NuGetRecommender.Contracts,Version=2.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a”或其依赖项之一。该系统找不到指定的文件。
使用最新的17.0.1版本。
我正在使用 Mongo 5.0.1 和 Node 17.2.0 这是我的代码如果我想使用此代码连接 Atlas,它会成功运行,但是当我尝试连接本地数据库时,它会出现此错误。
const { MongoClient } = require("mongodb");
async function main(){
const uri = "mongodb://localhost:27017";
const client = new MongoClient(uri);
try{
await client.connect();
await listDatabases(client);
} catch (e){
console.error(e);
} finally {
await client.close();
}
}
main().catch(console.error);
async function listDatabases(client) {
databasesList = await client.db().admin().listDatabases();
console.log("Databases:");
databasesList.databases.forEach(db => console.log(` - ${db.name}`));
};
Run Code Online (Sandbox Code Playgroud)
这是我收到的错误。
MongoServerSelectionError: connect ECONNREFUSED ::1:27017
at Timeout._onTimeout (D:\web development\nodeDemo\node_modules\mongodb\lib\sdam\topology.js:330:38)
at listOnTimeout (node:internal/timers:557:17)
at processTimers (node:internal/timers:500:7) {
reason: TopologyDescription {
type: 'Unknown',
servers: …Run Code Online (Sandbox Code Playgroud) 我正在从事某些与股票相关的项目,我的任务是在过去 5 年里每天抓取所有数据。即从 2016 年至今。我特别想到使用selenium,因为我可以使用爬虫和机器人根据日期抓取数据。因此,我将按钮单击与 selenium 结合使用,现在我希望 scrappy 提供与 selenium 浏览器显示的相同数据。这是我现在正在开发的网站。我在 scrappy Spider 中编写了以下代码。
class FloorSheetSpider(scrapy.Spider):
name = "nepse"
def start_requests(self):
driver = webdriver.Firefox(executable_path=GeckoDriverManager().install())
floorsheet_dates = ['01/03/2016','01/04/2016', up to till date '01/10/2022']
for date in floorsheet_dates:
driver.get(
"https://merolagani.com/Floorsheet.aspx")
driver.find_element(By.XPATH, "//input[@name='ctl00$ContentPlaceHolder1$txtFloorsheetDateFilter']"
).send_keys(date)
driver.find_element(By.XPATH, "(//a[@title='Search'])[3]").click()
total_length = driver.find_element(By.XPATH,
"//span[@id='ctl00_ContentPlaceHolder1_PagerControl2_litRecords']").text
z = int((total_length.split()[-1]).replace(']', ''))
for data in range(z, z + 1):
driver.find_element(By.XPATH, "(//a[@title='Page {}'])[2]".format(data)).click()
self.url = driver.page_source
yield Request(url=self.url, callback=self.parse)
def parse(self, response, **kwargs):
for value in response.xpath('//tbody/tr'):
print(value.css('td::text').extract()[1])
print("ok"*200)
Run Code Online (Sandbox Code Playgroud)
更新:回答后错误是 …
我有一个带有 IdentityServer4 的 asp.net core 应用程序。在生产中它需要一个密钥。
在 Windows Server 上,我部署得很好 - 创建了一个自签名证书并添加LocalMacine/my为密钥位置。
我怎样才能在 Linux 上做同样的事情?
appsettings.jsonWindows 上的配置 - Linux 需要语法:
"IdentityServer": {
"Clients": {
"MyDemoApp": {
"Profile": "IdentityServerSPA"
}
},
"Key": {
"Type": "Store",
"StoreName": "My",
"StoreLocation": "LocalMachine",
"Name": "CN=my-demo"
}
},
Run Code Online (Sandbox Code Playgroud) 我正在开发 ASP.NET Core Web 应用程序,并且正在使用 Razor Pages。
我的应用程序中显示了一些 URL,当我单击其中一个 URL 时,我想将与该 URL 对应的文件下载到存储应用程序的服务器上的文件夹中,而不是客户端上。
这很重要,因为该文件需要由其他一些第三方应用程序在服务器端进行处理。
URL 以及其他元数据来自数据库,我创建了一个数据库上下文来加载它们。我制作了一个 CSS HTML 文件并以表单形式显示信息。当我单击按钮时,我将 URL 发布到方法处理程序。
我在方法中收到 URL,但我不知道如何在服务器上下载该文件,而不先在客户端上下载它,然后将其保存/上传到服务器。我怎样才能实现这个目标?
我想使用纯 CSS 网格设计来创建一个类似表格的显示,其中每列的顶行都有一个“标题”单元格,该单元格不会滚动(在 y 中),而网格主体将滚动。
这是一个(非工作的)示例 HTML 作为起点,其中有一些表示我想要的结果的符号:
<style>
.main-view {
display: flex;
flex-direction: column;
overflow: auto;
height: 8rem;
}
.grid-body {
display: grid;
grid-template-columns: max-content max-content 1fr;
row-gap: 0.1rem;
column-gap: 0.5rem;
height: 8rem;
margin: 0.5rem;
border: solid 1px red;
overflow: auto;
}
.grid-header {
display: contents;
}
.grid-content {
display: contents;
}
.grid-header label {
font-weight: bold;
text-align: center;
background-color: lightgray;
border-bottom: solid 1px black;
}
.grid-content label {
text-align: center;
height: 3rem;
background-color: lightblue;
}
</style>Run Code Online (Sandbox Code Playgroud)
<div class="main-view"> …Run Code Online (Sandbox Code Playgroud)我正在尝试学习 AVR C,并且正在修补 atmega328p 微控制器。我正在 Linux Mint 上使用 avr-gcc 工具链来编译我的代码并将其烧写到 Arduino 板上。
所以我尝试使用函数调用使两个 LED 灯闪烁。我制作了两个函数 - 一个用于连接到 Arduino 板的引脚 7 的闪烁 LED,另一个用于连接到 Arduino 板的引脚 13 的闪烁 LED。
这些功能正在运行,但是当我修改代码时,我注意到一个奇怪的行为。这些函数按照它们定义的顺序在 main() 之外被调用和执行;而不是按照它们从 内部调用的顺序int main()。
这是我的代码
#include <avr/io.h>
#include <util/delay.h>
void blinkPin13() {
while(1) {
DDRB = DDRB | (1 << DDB5);
PORTB = PORTB | (1 << PORTB5);
_delay_ms(5000);
PORTB = PORTB & ~(1 << PORTB5);
_delay_ms(500);
}
}
void blinkPin7() {
while(1) {
DDRD = DDRD | (1 << …Run Code Online (Sandbox Code Playgroud) 所以我目前正在使用 Ionic-Angular 开发一个应用程序。
我正在使用 Angular *ngFor 创建许多要在滑块中显示的对象,如下所示:
<ion-slides #theSlides [options]="sliderConfig" id="peerSlide" >
<ion-slide *ngFor="let peer of peers; let i = index">
<img id="{{'x' + i}}">
<p>{{peer.firstname}}</p>
<p>{{peer.lastname}}</p>
<p>{{peer.status}}</p>
</ion-slide>
</ion-slides>
Run Code Online (Sandbox Code Playgroud)
ngFor 循环工作正常,但是当我尝试通过 getElementById 访问内部图像元素以设置图像源时,它返回 null。这是将对等对象推入对等数组的类型脚本代码:
this.peer_profile_ready.subscribe(
() => {
var peer = {
id: 1,
firstname: this.peerFirstName,
lastname: this.peerLastName,
status: this.peerStatus,
}
this.peers.push(peer);
var peerImage = < HTMLImageElement > document.getElementById("x0");
console.log('peerImage', peerImage)})
Run Code Online (Sandbox Code Playgroud)
所以现在控制台返回 null。如果您能告诉我这里出了什么问题以及访问 ngFor 循环内的元素的最佳方法是什么,我将不胜感激。谢谢
PHP 致命错误:未捕获错误:在 C:\xampp\htdocs\server\pdf.php 中找不到类“Mpdf\Mpdf”:5 堆栈跟踪:#0 {main} 在 C:\xampp\htdocs\server\pdf 中抛出.php 第 5 行
PHP 8.1.3、PHP Intelephense v1.8.2
作曲家.json
{
"require": {
"mpdf/mpdf": "^6.1"
}
}
Run Code Online (Sandbox Code Playgroud)
作曲家.lock
{
"name": "mpdf/mpdf",
"version": "v6.1.2",
"source": {
"type": "git",
"url": "https://github.com/mpdf/mpdf.git",
"reference": "da078bc2669d3f98553ac41f920ead4c17c951ad"
},
Run Code Online (Sandbox Code Playgroud)
pdf.php
<?php
require_once __DIR__ . '/pdf/autoload.php';
$mpdf = new \Mpdf\Mpdf;
$mpdf->WriteHTML('<h1>Hello world!</h1>');
$mpdf->Output();
Run Code Online (Sandbox Code Playgroud)
我做错了什么?我不明白什么?
感谢您的帮助!