所有问题

0 投票
1 回答
514 浏览

razor - 在 ASP.NET 核心 2.1 中动态加载程序集时,TagHelpers 不起作用

我正在使用 ASP.NET 核心 2.1。我从插件文件夹中动态加载所有具有视图的程序集。我为此使用以下代码。视图被正确加载。

这些视图有一些自定义标记助手。

_ViewImports.cshtml文件看起来像

问题是自定义标签助手没有被加载并给出错误:

错误:无法加载文件或程序集 MyTagHelpers

我收到错误的原因可能是 Razor View Engine 可能正在主应用程序的bin文件夹中查找 DLL,但它找不到 DLL 并给出此错误。

在启动时我应该怎么做才能说 taghelper 在 DLL 中可用并且可以从那里加载?我应该使用TagHelperFeatureProvider吗?

更新:我将标签助手移动到一个名为MyTagHelpers.Common的单独 DLL中,并放入插件文件夹中。我不再收到任何未找到任何程序集的错误,但标签助手不起作用。

0 投票
4 回答
15305 浏览

windows - 如何在 Win32 应用程序中检测 Windows 10 亮/暗模式?

一点上下文:Sciter(纯 win32 应用程序)已经能够渲染 UWP 类似的 UI:

在黑暗模式下: 在黑暗模式下

在灯光模式下: 在灯光模式下

Windows 10.1803 在设置小程序中引入了暗/亮开关,例如此处所示

问题:如何确定 Win32 应用程序中“应用程序模式”的当前类型?

0 投票
2 回答
693 浏览

android - 具有负边距的视图被剪裁

我有一个FrameLayout我想在底部的设备窗口之外,所以用户看不到它。当用户按下某个东西时,这FrameLayout是一部分的整个片段将向上移动,这应该暴露FrameLayout,因为它现在在视图中。为此,我在其所有父级上设置了一个负边距FrameLayout并将clipChildrenclipToPadding设置为 false。但是,这似乎不起作用。

我试图手动添加属性

对每一个可能的父视图,没有任何运气。可以肯定的是,我什至使用这种方法循环父母并以编程方式设置这些属性:

当我向上滑动持有片段时,这个视图被剪裁的原因可能是什么?这是片段的布局 XML:

id 为flStartFrameLayout底部是应该位于屏幕外部然后在单击事件上滑入的视图(片段的顶部滑出)。

非常感谢任何帮助

0 投票
2 回答
43 浏览

javascript - 无法验证对象中的对象

对象的值通过以下方式获取:

然后返回对象:

我将对象传递给我正在验证其内容的后续函数。由于主对象内的对象,我无法验证这一点requirements。我从一个 IF 语句开始:

然后我做了一个子数组来departmentObject.requirements独立测试,但显然requirements仍然在原来的departmentObject中。我需要一个 if 语句或两个单独的语句。

0 投票
1 回答
40 浏览

mysql - 在 sql 查询中使用 LIKE 时出现语法错误

当我像这样创建 sql 查询时:

我得到语法错误

但如果我使用不推荐的方式

0 投票
1 回答
362 浏览

python-3.x - pivot_table 在 Pandas 中返回 KeyError

当我在 pandas 中使用 pivot_table 时遇到一个关键错误,我无法解释:

我的数据:

编码:

0 投票
1 回答
137 浏览

node.js - 回调不返回数据

我正在尝试制作一个卷积神经网络并使用一个返回数据的函数来激活它。我在异步部分遇到问题,因为当我尝试回调数据并记录它时,它返回一个空对象。

files是一个存储所有文件名的数组。 FinalVector是包含 2000 多个项目的数组。我已经进行了一些测试并且代码有效,我知道这一点是因为当我分别记录每个文件向量时它会返回数据,但是当我使用回调从函数返回数据时会出现问题。

PS。我只包含了我的代码中可能导致我的问题的相关部分。

0 投票
0 回答
1518 浏览

javascript - 为什么即使我可以访问文件的实际内容,也无法访问 Content-Length 响应标头?(对于 CORS 请求)

在 JavaScript 中,出于安全原因,在 CORS 请求期间Fetch API对某些标头的访问受到限制。

我们可以curl在终端中看到资源的实际标头:

结果如下:

这是使用的等效请求fetch

结果如下:

但是 imgur 允许其他来源访问该资源(参见上面Access-Control-Allow-Origin: *curl输出),因此我们实际上可以获取文件的内容:

CORS 响应

所以我们可以得到文件的实际内容,但我们不能得到标题?

起初我认为这是因为我们正在发出HEAD请求并且 imgur 指定了Access-Control-Allow-Methods: GET, OPTIONS,但我尝试使用GET请求并仍然得到相同的有限标头集:

知道为什么即使我们可以完全访问内容本身,我们也无法看到标题?

0 投票
1 回答
269 浏览

javascript - 在 Photoshop 脚本中,如何循环每个选择并在每次迭代期间应用渐变效果?

基本理念

请忽略蓝线。基本上,我想使用选择 > 颜色范围或魔术棒进行一些选择,对于每个选定的补丁,我想在补丁的中心应用一些渐变。

伪代码将是:

我不确定这是否可行,因为我不知道颜色范围或魔术想要选择是否包含“子选择”。子选择是指上图中的每个单独的补丁。

0 投票
2 回答
58 浏览

apache - 编辑 .htaccess 文件以修改 URL

我正在尝试修改我的 .htaccess 文件以修改我的 URL,并尝试了很多方法,但无法完全实现我想要的。例如我有这个网址:

现在我希望它看起来像:

或者

我的 .htaccess 包含以下代码:

我无法弄清楚出了什么问题。谢谢。

0 投票
2 回答
112 浏览

sql - 如何使用 PostgreSQL 更改 DML 中计算属性的数据类型?

知道可以使用 SQL 数据定义语言 (DDL) 服务器 Postgres (SP):

  • 创造
  • 改变
  • 降低

对于 SQL 数据操作语言 (DML) SP:

  • 选择
  • 插入
  • 更新
  • 删除

当我们创建一个SELECT我们项目的属性时,我们在 DDL 中建立了它的数据类型。当使用 2 个相同类型的属性执行操作以生成在 a 中计算的属性时SELECT,类型将与操作数的类型相同,但我需要更改它。

我的问题是我想计算平均值:两种数据之间的 A / B * 100bigint但是当我在计算字段中执行 A/BI 时获得 0,因为我还需要十进制值将它们乘以 100

以下 sql 指令不适用于bigint

这在计算字段中向我返回 0 值,这是我想要避免的。

我想要的是:

所以我想知道的是如何改变SELECT投影中的数据类型或者我有什么方法?

0 投票
2 回答
100 浏览

javascript - 从 JSON 数据 [object] 中获取值

调试截图

我试过:data.allFollowers[0].screeName,data[0].allFollowers[0].screeName...

我可以看到这些值在调试模式下存在,但是它返回一个空错误..?

0 投票
0 回答
512 浏览

javascript - React js重定向限制历史状态更改

在成功登录并从 API 获取身份验证令牌并将其存储在 sessionStorage 后尝试执行重定向到私有路由。在我的主要应用程序组件中,我使用的是 Switch:

私有路由定义如下:

在我的 Login 组件中,handleSubmit 函数如下:

我想这与“this.props.history.push()”有关,因为在我的登录组件的渲染方法中,我在返回 JSX 之前放置了这段代码:

我非常感谢任何答案,因为我已经尝试自己解决这个问题 2 天。提前致谢!你们都有美好的一天!

0 投票
1 回答
345 浏览

spring-cloud-dataflow - 在 Spring Cloud 数据流中部署 Scriptable-Transform 时出错:ParserException

我正在尝试使用基于 kafka 的可脚本转换在 Spring Cloud 数据流中构建一个流。我按照这里的说明操作:
https ://docs.spring.io/spring-cloud-stream-app-starters/docs/Celsius.SR2/reference/htmlsingle/#spring-cloud-stream-modules-scriptable-transform

我的流定义如下所示:

“scriptable-transformer”应用程序使用以下 uri 注册:
maven://org.springframework.cloud.stream.app:scriptable‑transform‑processor‑kafka:2.0.0.RELEASE

当我尝试部署流时,我在船长日志中看到以下错误:

我也尝试过使用 js 和 python 脚本,但得到了类似的结果。

我该如何解决这个错误?

以下是正在使用的 scdf 版本的简短摘要:
- scdf 本地服务器:1.5.2.RELEASE
- 船长服务器:1.0.7.RELEASE

0 投票
0 回答
29 浏览

php - ftruncate php csv 防止 LF 被删除

我在 php 中使用 fputcsv 将数组写入 csv 文件。我知道 fputcsv 写了一个空行作为最后一个输出,所以我的 csv 看起来像

  1. 苹果
  2. 橘子
  3. 空最后一行

我为删除最后一个空行所做的是使用下面的代码,它可以编写一个没有最后一个空行的 csv。

我的问题是它删除了 LF 代码,并且在下次我附加到我的 csv 时,一个新值只是被附加到与第 3 行而不是下一行相同的行,因为缺少 LF...

  1. 苹果 LF
  2. 橘子 LF

有人知道如何解决上述问题吗?

0 投票
1 回答
614 浏览

c++ - c++模板删除

我在玩我的容器。

在我的容器模板类中,我将T*( T* mData;) 的指针作为容器类的成员变量。这是一个指向数组类型的指针。

在析构函数中,我调用了delete关键字delete mData;ordelete[] mData;但我听到的只是测试应用程序中的叮当声,并且没有更多的输出写入控制台。

有人可以解释发生了什么是删除T* mData;与删除其他所有内容有所不同的成员吗?如果是这样,有人可以解释一下我到处都找过,找不到答案。

更新

我阅读了评论,由于人们愿意提供帮助作为回报,我决定发布此更新并自行回答问题。ps不要笑,这是一个愚蠢的错误。

旧代码(看起来像这样)

我将回答我所做的以将其更改为问题的答案。. .

0 投票
2 回答
19774 浏览

ruby-on-rails - 带有 Ruby 2.5.1 控制台的 Rails 5.2.0 - `warning:` `already` 已初始化常量 FileUtils::VERSION

我目前在使用新的 Rails 应用程序时遇到问题,更具体地说:

  • 导轨 5.2.0
  • Ruby 2.5.1p57(2018-03-29 修订版 63029)[x86_64-darwin17]
  • rvm 1.29.4(最新),作者:Michal Papis、Piotr Kuczynski、Wayne E. Seguin [ https://rvm.io]

当我运行时rails c,它会生成一个指向 fileutils gem 的警告链接,如下所示:

我遵循本指南中概述的所有步骤http://railsapps.github.io/installrubyonrails-mac.html

您可以通过遵循指南或以下步骤来复制问题:

  1. rvm 安装 ruby​​-2.5.1
  2. 轨道新应用
  3. 光盘应用
  4. 宝石更新
  5. 捆绑更新

在观察和解决之后,我发现 Ruby 2.5.* 附带的 fileutils 的默认版本是 1.0.2,并且该gem update命令安装了另一个更新的版本 1.1.0。因此,fileutils当我运行rails c.

为了解决这个问题,我将--default选项附加到gem update命令中。

结果,我得到了两个默认版本,可以通过运行gem list | grep fileutils. 这是我摆脱警告的唯一方法。

我写这个问题,有点,回答只是为了与可能遇到同样问题的人分享。我花了几个小时来整理它,因为我在互联网上找不到任何帮助。

注意:当我使用rbenv而不是rvm在 macOS Sierra 上时,会发生同样的问题。

请让我知道是否有人有更好的方法来处理此类问题。

干杯,

0 投票
2 回答
16 浏览

zsh - Zsh 中的 DRYer 提示和分配

我想做一些与此相同的事情:

但这更简洁,沿着这些思路(但实际上有效):

我查看了Zsh 文档以查看是否有办法将输入传递read给 STDOUT,但似乎没有什么可以做到这一点。

理想的情况是通过尽可能少的仪式和重复直接传递值的命令。想象一个get_value命令:

0 投票
1 回答
173 浏览

javascript - 单元测试 ECMAScript 模块 (ESM) 和模拟本地状态?

如何测试依赖于其模块本地状态的 ECMAScript 模块 (ESM)(或 JavaScript 模块)的功能?具体来说,我想模拟模块内的本地状态。

从这篇文章http://exploringjs.com/es6/ch_modules.html,我了解到:

  • 模块是单例的。
  • 在 ES6 中, s 是simport上的只读视图export

因此,虽然我可以导出一个局部变量,然后从测试中导入该局部变量,然后对其进行修改,但因为它是只读的,我会得到一个错误。

Q)如何模拟 ES6 模块的本地状态?当它的类型:

  1. 数字?
  2. 目的?
  3. 功能?

示例sumModule.js- 我如何模拟它以设置适合测试的总和?零,可能不合适。

0 投票
0 回答
1746 浏览

c# - Unity:断言失败:表达式断言失败:'CompareApproximately(det, 1.0F, .005f)'

在我的游戏中使用Cinemachine资产后出现以下错误。我正在使用标准暂停游戏Time.timeScale = 0。但是当我使用取消暂停游戏时Time.timeScale = 1,出现以下错误。根据这篇文章,这些错误已在 2017.2 版本中修复,我的版本是 2018.1.3f1,但我仍然收到这些错误。

每次我取消暂停游戏时,我的控制台都会出现这些错误,这也导致动画无法正常播放。

0 投票
1 回答
447 浏览

c++ - zlib 添加的各种类型的目的是什么,我该如何使用它们?

我目前正在尝试,以学习 zlib 的基本用法为目标,创建一个小实用程序来压缩和解压缩 C++ 中的文件。我正在使用 zlib 提供的compress2anduncompress函数来促进这一点。然而,这两个函数都采用似乎特定于 zlib ( Bytef,uLongf等) 的各种类型,而在它们和 C++ 类型(或者更确切地说,指向这些类型中的每一个的指针)之间没有任何自动转换。这使得与 zlib 交互的简单代码更加复杂,除非我基于 zlib 的类型编写整个应用程序。

我的问题有 3 个部分:

  • unsigned long与我在自己的文件 I/O 代码中用于表示文件长度的内置类型(如 )相比,这些类型的用途是什么?
  • 使用这些类型的正确方法是什么?我可以重新解释将我的char指向数据的指针转换为(解)压缩到Bytef指针而不改变我的 char 数组长度的数据长度吗?因为char是一个字节并且Bytef的名字暗示它是相同的长度,我想我可以,但我想确定一下。我可以简单地将一个unsigned long(或其他非 zlib 整数类型)分配给uLongf其他 zlib 看似整数类型吗?
  • zlib 关于这些类型的官方文档在哪里?

我浏览了zlib 手册并完整阅读了可能看起来相关的部分,以及 ctrl+f 辅助搜索,但无济于事。我的搜索引擎也不知道答案。

0 投票
1 回答
4272 浏览

javascript - Next.js - 头部元素不起作用

我有一个非常简单的 Layout 组件,它使用HeadNext.js 附带的组件:

这给了我一个错误:

如果我不使用该Head组件,错误就会消失。

我在 Github 上的 Next.js 页面上找不到一些相关问题,在 Google 上也找不到相关内容。

有什么想法吗?

0 投票
0 回答
134 浏览

visual-c++ - 如何抑制 Word 自动化中的“太多拼写错误”?

我正在使用 Visual C++ 自动化 Word 并使其不可见。但是,当向 Word 文档添加一些文本时,我会看到“拼写错误太多”消息框。我尝试将 DisplayAlerts 设置为 FALSE,如下所示:

但这不起作用。仍然会弹出“拼写错误”消息。如何解决问题?

谢谢

0 投票
1 回答
2827 浏览

css - 如何使用 React.js 中的 Reactstrap 将导航栏折叠到移动视图中的侧边栏?

参考下面评论中的图片链接,你知道如何在手机视图中正确实现将导航栏折叠成侧边栏的效果吗?如何在不影响和移动标志和按钮的情况下实现它?

0 投票
1 回答
30 浏览

php - 将复选框值数组插入数据库,包括未选中

在下面的表格中,学生是从我的数据库中的学生表中选择的。对于每个选择的学生,如果学生缺席,则选中一个复选框,如果学生在场,则不选中。稍后提交该表单,以便将其插入我数据库的exam_status表中。

我的动作页面“ action.php ”如下

现在的问题是它不仅仅像我想要的那样工作。结果总是让第一个学生缺席,其余学生在场。我已经尽我所能,并且也进行了真正的研究,但根本没有成功。请身边的人帮帮我?

提前致谢!