所有问题
c# - 使用 EF Core 枚举属性进行映射
我有具有属性 CardType 的类 Person
我正在尝试使用 EF Core 映射 CardType 属性
但我得到以下信息:
属性“Person.CardType”属于“CardType”类型,当前数据库提供程序不支持。更改属性 CLR 类型或使用“[NotMapped]”属性或使用“OnModelCreating”中的“EntityTypeBuilder.Ignore”忽略该属性。
docker - 无法登录弹性搜索
我正在尝试设置 Filebeats/Elasticsearch/Kibana 来监控我的应用程序的日志文件。
我在下面有一个相当少的组合显示。
当我访问 localhost:19200 时,我能够在启用安全性之前获得弹性搜索响应。现在,它提示我登录。但是,不接受elastic和change也不接受。 kibanachangeme
尝试使用curlby更改密码
也因身份验证错误而失败。
从服务器日志中,错误是
elasticsearch_1 | {"type": "server", "timestamp": "2019-09-16T20:59:06,588+0000", "level": "INFO", "component": "o.e.x.s.a.AuthenticationService", "cluster.name": "compass", "node.name": "node-1", "cluster.uuid": "RZ_T1pT5Tp--3Jm8q89NVw", "node.id": "Q-lFQ58gRGOPPOEyzy6Vrw", "message": "Authentication of [elastic] was terminated by realm [reserved] - failed to authenticate user [elastic]" }
返回的 JSONcurl是
{"error":{"root_cause":[{"type":"security_exception","reason":"failed to authenticate user [elastic]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}}],"type":"security_exception","reason":"failed to authenticate user [elastic]","header":{"WWW-Authenticate":"Basic realm=\"security\" charset=\"UTF-8\""}},"status":401}
我究竟做错了什么?
码头工人-compose.yml
.env
配置/elasticsearch/elasticsearch.yml
angular - Angular 7 Universal 的元标记未及时更新以供爬虫使用
我目前正在尝试为我的一个爱好项目修复元标记,但它目前没有为爬虫呈现元标记。它们来自外部 API 调用,我认为这可能是问题的一部分。
我已经在 index.html 中定义了所有标签,然后我尝试在各种组件中动态更新它们。谁能指出我哪里出错了?这是使用 Angular Universal 运行的。
c# - 如何创建 SHA-2 和 AES 加密字符串以在 .NET 的 HTTP 请求标头中使用?
我正在尝试编写通过网络从外部 API 请求信息的客户端代码。
除了如何生成授权密钥的规定外,API 很简单(对我来说)。首先是一些上下文:开始需要 6 个字符串值:
- 令牌
- 密码
- 设备 ID
- 盐
- 组织 ID
- 给定密钥
现在是加密的东西。首先是 SHA2。
紧随其后的是 AES。
AES 参数指定如下:
- 模式 = 欧洲央行
- 填充 = PKCS5Padding
- 密钥 = givenKey
我的问题是我对密码学几乎一无所知。
下面是我试图完成上述操作的代码。
此代码从外部服务获得“401”。
我的第一个问题是似乎没有名为SHA2的 NET 方法。我能找到的最接近的是 SHA512,我不确定 SHA512 是否是 SHA2 的 .NET 实现。
其次,AES 的填充已被指定为 PKCS5Padding 但我能找到的最接近(命名方式)的是PKCS7,我不确定它与PKCS5有多么相似。
还有一个初始化向量 (IV)的问题,AES 参数没有指定,但我看到 C# AES 示例包括。在代码中,出于绝望,我已将其设置为与 Key 具有相同的值(我相信这是 API 所称的“秘密密钥”),但我尝试在不将 IV 设置为任何值的情况下发出请求,但仍然得到回一个401。
我可能还应该提到我正在使用ASCII编码来转换字节,因为我第一次尝试使用UTF8,但是当实际发出 HTTP 请求时,我收到一个异常,说头值(记住我们正在生成HTTP 请求标头中的授权密钥)只能以 ASCII 编码。
任何为我指明正确方向的帮助都将不胜感激,因为我对这些密码学的东西感到非常遗憾。
python - 使用 scipy.signal 方法强制数据类型
在使用各种深度的浮点数和整数时,我正在测量各种 scipy 函数(scipy.signal.lfilter、scipy.signal.filtfilt 等)的性能(执行时间)。
如何强制使用所需的数字类型和深度?让我们以 lfilter 为例:
例如,我想在哪里使用 .astype(np.float32) 以确保 lfilter 确实在 float32 内部处理(如果可能的话)?
我知道有很多关于浮点数和整数之间哪个运行得更快的讨论,并且我相信共识是它因 CPU 型号而异。考虑到这一点,我将在最终处理“真实世界”数据的确切 CPU 上执行这些测试,即 Intel Core i7-8750H。
ruby-on-rails - 模型中两个日期之间的 Rails 范围
我想定义一个范围以在初始化程序中使用它,它将表示类似
如何定义此dates_between范围以在调用方法中使用它?
在我的AdminLog model我有created_at应该用来定义这个范围的字段
model:
python - 调整大小时,paint 方法不会绘制整个小部件
我在 Qt Designer 中构建了一个 PyQt 窗口,我正在编写一个自定义绘制方法。主窗口创建一个标签并将其设置为中央小部件。然后我重写paint方法来绘制一个简单的柱形图。
在调整大小之前,该小部件运行良好。小部件调用 resize 方法并按预期重新绘制,但它使用与调整大小之前相同大小的矩形。有一个很大的黑色区域——调整大小的部分——没有被涂上。
为了测试这一点,我抓住了小部件的矩形并绘制了一个带有浅蓝色填充和外部红线的大矩形。当窗口调整大小时,外部矩形的一部分也丢失了。
调试语句显示新矩形的大小正确,并且宽度和高度值已正确输入到绘制事件中。
但是当我调整大小时,这就是我所看到的。为什么油漆不在黑色区域上漆?我检查了我的代码,油漆没有硬编码限制。是否发生了一些隐藏的剪辑?
我找不到任何关于这个问题的问题,所以我似乎遗漏了一些东西。这个类似的问题说在重绘之前使窗口无效,但这是针对 C++ 的: Graphics.DrawImage 并不总是绘制整个位图?
我是否需要以某种方式使小部件无效?我找不到 PyQt 方法来做到这一点。
我希望随着小部件的大小调整,paint 事件将在小部件的整个新大小上重新绘制,而不仅仅是原始大小。奇怪的是,图形部分(绿线)在我调整大小时看起来像是在缩放,但一切都只是在原始小部件大小处被截断。
我该如何解决?
ftp - FTP“命令'同步'的参数太多”与WinSCP
尝试通过 WinSCP 脚本自动化 FTP:
会话开始并连接,但后来我得到
命令“同步”的参数太多
javascript - 只获取包含特定字符串的行
我正在使用 Ajax get 调用 API 来收集 txt 格式的日志并将它们打印在网页上。我只想打印包含特定字符串 (USER_LOG) 的行,如果可能的话,只打印 USER_LOG 之后的所有内容,而在它之前没有任何内容。
这就是我用来在页面上打印日志的方法。
我认为这样的事情会奏效,但我没有任何运气。我对 JavaScript 很陌生,所以任何帮助都将不胜感激。
java - Java:如何根据长度或值的总和将列表添加到列表中?
我需要创建一个列表列表,其中每个列表的长度为 5 或列表中值的总和 <= 10(以先发生者为准)。到目前为止,我有:
但结果是空列表的列表(可能是因为我正在使用 clear() ?)。另外,如何使用 Java 8 实现这一点?
python - 大熊猫的构建轮(setup.py):以状态“错误”完成
我在我的 PC 上安装了 Cygwin,我正在尝试通过 pip 安装程序安装 pandas。以下是我在安装 pandas 时收到的一些消息。
$ pip 安装熊猫
如果有人可以建议我应该做些什么来解决这个错误,将不胜感激。
laravel - 从 belongsToMany 关系获取原始 sql 查询
如何从 belongsToMany 获取原始 sql,如“SELECT * FROM table WHERE id = 1”。
我试过 dd()
试过这个:
输出:
ios - 上传请求身份验证在请求发送时过期
我们正在使用 AFNetworking 进行上传请求,但问题是上传请求所需的生命周期较短(2 小时)。当一个大文件上传 1GB 或更多时,当请求到达服务器时,令牌已经过期并且请求失败。AFNetworking 中是否存在我们可以打开与服务器的连接(身份验证)然后开始流式传输文件的方法,就像我们接收文件时下载任务发生的情况一样?
我尝试使用所有不同类型的 appendPartWith appendPartWithFileURL appendPartWithInputStream appendPartWithFileData
从网络的角度来看,它们都有相同的行为
angular - 带有角度反应形式的异步表单验证
我有一个问题,我没有得到角度反应形式的异步验证。在编写有关输入时,我可以保持查询处于活动状态,它会给我带来结果,但我无法在 html 中发送错误。我是角度方面的新手,我不知道我会在代码中遗漏什么。
组件.ts
我的验证功能:每次我在输入中写入时都会检查,服务器以下列方式响应我,当名称存在于 BD 中时,它会将它的数据带到 json 数组中,但是一个空数组,这就是为什么数据长度。因此,如果它等于 1,它应该显示错误。但是输入写了任何东西,它被放置为红色,没有显示特定的错误(用于验证材料角度),除了它不显示它是否存在或名称不可用的错误。
HTML
web-scraping - 如何在 Google 表格单元格中显示 JIRA 搜索中发现的问题数量
我有一个 Google 表,它使用项目 ID 和一些参数创建 JIRA 的 URL,以便从列出的每个项目的“中心”表中进行特定搜索。我想做的是让超链接单元格中的文本显示链接搜索中的问题数量。
现在我只想知道最好的方法是什么,因为我根本不是程序员,所以我宁愿花时间学习一些最终可以工作的东西,而不是自己尝试一些东西.-。
一个善良的灵魂能否让我知道他们认为最好的工具/流程是什么?
PS:我打扰工作表而不是 JIRA 仪表板的原因是我需要每隔一两天跟踪更改的项目的顺序和列表:[
reactjs - Redux Saga 重定向到 Wordpress 页面
我有一个 React App 作为 Wordpress 存储库中的子模块。React App 负责库存及其所有页面,而 Wordpress 负责所有其他页面。
我有一个获取库存详细信息的传奇功能。如果没有响应,我想将其重定向到另一个页面。yield put(push('/sales'). 问题是这个页面存在于 Wordpress 上,而不是我的 React 应用程序上。因此,当执行此操作时,它会尝试在 react 中查找路由,但没有找到,然后转到 404 页面。但是,当我刷新时,它会加载 Wordpress 页面。我尝试在里面添加一个绝对 URL yield put(push(URL)),但它发送给我一个无限重定向循环。我想知道是否可以仅重定向到 redux 传奇中的 Wordpress 页面。
reactjs - 如何实现 Material UI DatePicker 和 TimePicker?值未定义
我习惯于提出状态,但这个值来自组件 DatePicker & TimePicker,我怎么可能将它提升到父组件或事件读取它在组件 DatePicker & TimePicker 被调用?
我正在关注亚历克斯的实施。console.log(this.state.date this.state.time)投掷undefined
关于 Material UI DatePicker 和 TimePicker有一些相关的 stackoverflow问题,但我不明白答案......对不起
xcode - pod安装后如何修复“目标[...]被多次声明”?
在 react-native(0.59.5 版)项目上工作,刚刚安装了 cocoapods(1.7.5 版)
安装过程:
(从项目目录中)
-sudo gem install cocoapods
(从项目的 iOS 目录中)
-pod init
-pod install --repo-update
结果:
Analyzing Dependencies
[!] The Target 'ProjectName-tvOSTests' is declared multiple times.
然后尝试pod update导致相同的“分析依赖关系”警告。iOS 目录中只有一个 Podfile 和一个“Pods”目录。pods 目录有三个子目录,它们都是空的。期间似乎出现了挂断,pod install但我不知道在哪里可以找到重复的声明。
我知道您应该在安装 cocoapods 后从 ProjectName.xcworkspace 文件中工作,但我的 iOS 项目目录中没有 .xcworkspace 文件。我该如何解决?
编辑:
播客文件
php - 替换黑名单数组中的整个单词而不是部分匹配
我有一系列单词
实际数组很长 a 包含坏词,因此有可能违反任何规则我刚刚添加了一个示例,我遇到的问题如下:
但是,这可行,我过滤的单词之一是“朗姆酒”,如果我要发布“论坛”这个词,它将显示为“fo****”
所以我只需要替换这个词,****如果它与数组中的确切词匹配,如果我要举一个例子,短语“让我们检查论坛看看是否有人有朗姆酒”,将是“让我们检查论坛看看如果有人有****”。
javascript - 当我想编辑我的产品列表时遇到问题,我收到此错误无法读取 null 的属性“标题”
在我的数据存储在 db 中后我遇到了一个问题,我想对其进行编辑。它没有显示数据,我收到无法读取属性错误。
html
admin-products.component.html
产品-form.component.html
如果我在控制台中检查错误链接,它会在所有输入字段中显示错误。我认为主要是错误可能在这里?
产品-form.component.ts
产品服务.ts
我已经使用 *ngIf , [ngModel]="product?.title" 尝试过这种方法
<input *ngIf="title">
c# - 如何在 C# 文本框中使用 int
我做了一个使用文本框的计算器。
我的代码看起来像这样,但现在我想使用其中命名a的 int 。
问题是,有没有办法将 int 放入textbox1or textbox2?
jquery - 兄弟 div 内元素的 Jquery 选择器
所以我有这两个带有选择标签的div。
所以想法是,如果第一个选择的值发生变化,那么我将为第二个选择标签动态添加选项。但是,这是行不通的。如何选择第一个videoDetailson 值更改selectedMediaType。
javascript - 如何添加另一个幻灯片?
我是网络编码的新手,我不知道如何在 w3school 示例中添加另一个幻灯片……见下文。我将不胜感激任何帮助。
我知道,我必须在我的 html 中添加另一个幻灯片类,但我不知道我需要在 javaScript 中更改什么,我尝试添加另一个索引但它没有成功......
亲切的问候!
我像这样更改了我的代码以实现第三张幻灯片。不幸的是,我的幻灯片只显示了一张图片,点击下一张没有任何反应……有人可以帮我找到解决方案吗?


