所有问题

0 投票
1 回答
3015 浏览

c++ - 范围视图到 std::vector

在提议的 C++20 (The One) Ranges TS 中,将视图转换为 std::vector 的提议方法是什么?

以下代码无法编译:

有错误

(由于某些 CV 限制,注释行也不会编译)。

那么除了使用基于范围的 for 循环之外,我如何对视图执行任何操作?

还有一些额外的问题:

  1. 我使用的 cmcstl2 实现是否甚至遵循该提案?范围-v3 似乎不是。
  2. 是否有关于 Ranges TS 的任何文档?我发现的提案 PDF 几乎是 diff 风格的格式非常糟糕的代码转储。事实上,直接阅读 cmcstl2 源代码对我来说更容易阅读。cppreference 似乎也缺乏......
0 投票
1 回答
484 浏览

flutter - 为什么颤振桌面嵌入会在构建时引发错误?

我想在windows上运行我现有的flutter应用程序,所以我加载了最新的flutter-desktop-embedding版本,将我的代码放在里面并尝试运行它。它很快就打破了一个例外:

我正在主频道上开发,已经进行了颤振升级,否则我认为我做了我需要做的所有其他事情。运行带有 flutter-desktop-embedding 的示例不会引发任何异常,并且似乎如果我将我的 lib 文件夹复制到示例文件夹中,则该应用程序将不会构建。

有没有人也面临这个问题?

0 投票
2 回答
771 浏览

javascript - React 应用程序:Jest 遇到了意外的令牌

我尝试测试通过创建的应用程序create-react-app。自动生成的测试文件只有一个:

这是我的package.json(我也有 package-lock.json(~ 15k 行)):

当我尝试使用测试脚本对其进行测试时,出现此错误:

Jest 遇到了意外的令牌

细节:

{ 默认为 a11yDark } 来自 './a11y-dark';

另外,我没有.babelrc文件。我尝试添加.babelrc但没有帮助(或者我做错了)

0 投票
2 回答
1965 浏览

buildroot - 如何使用 Buildroot 更改内核版本字符串

Buildroot 中是否有某种方法可以更改使用“uname -a”命令显示的内核版本字符串?例如:

我想附加一些东西,使版本看起来像:“5.1.0-xxxx-xx”。

我检查了这篇文章,但对我来说没有意义。它指的是哪个 .config 文件?我在我的 Buildroot 目录中看到 4 个,默认的一个在根目录下,另外三个在“./output”下,它们来自其他存储库。

谢谢,戴夫。

0 投票
2 回答
1123 浏览

android - Kotlin Json 解析 MVVM

我正在尝试学习使用协程将 Json 解析为 MVVM 中的 Recyclerview 的 MVVM 架构。但是我在 BlogRepository 类上遇到错误。

我的 Json 文件如下所示:

我创建了如下数据类:

然后 RestApiService 如下:

博客Reposity.kt

最后是 ViewModel 类

我是根据https://itnext.io/kotlin-wrapping-your-head-around-livedata-mutablelivedata-coroutine-networking-and-viewmodel-b552c3a74eec完成 的修理它?

0 投票
1 回答
26 浏览

php - php中带有XPath的HTML表格

我尝试了很多方法来提取表格:

https://secure.tickertech.com/bnkinvest/cgi/?a=historical&ticker=IVV&w=dividends

我正在使用 DOM、xpath 和在 stackoverflow 上找到的所有其他东西,它们都不起作用:/

谁能给我一些想法如何获得那张桌子?

是嵌套的......并且没有任何 ID 作为选择器,我的想法用完了......

0 投票
0 回答
41 浏览

java - MB_LEN_MAX 的 Java 等价物是什么?

在 C<limits.h>或 C++<climits>中定义了一个宏常量MB_LEN_MAX,描述为:

多字节字符中的最大字节数

我理解这一点的方式是,它代表字符的最大大小(Java 中为 2 个字节),或者可能是您可以制作的最大字符文字,例如。'\n'是 2 个字节和'\uFFFF'6 个字节。

有谁知道Java中的“多字节字符中的最大字节数”是什么,以及它是否在语言规范中的某个地方定义?

0 投票
1 回答
82 浏览

python-3.x - Python 3 中的意外行为:列表内容在打印后消失

我正在学习 Python,在进行一些编码练习时,我复制了一行,结果出乎意料。

我希望两次看到相同的结果,但我得到了这个:

为什么会发生这种情况以及如何避免?

0 投票
2 回答
4197 浏览

python - python 内置的 __exit__ 参数类型是什么?

类有一个可定义的函数__exit__,允许实现上下文管理器。

它需要所需的参数:

但我找不到这些论点是什么及其类型的明确定义。

这是我对它们是什么以及为什么的最佳猜测,但我不完全确定:

exc_type

Python 定义了一个TracebackException接受exc_type参数的类,该参数在 with 内的构造函数中上下文issubclass使用,SyntaxError它推断这exc_type确实是某种继承自的 。ExceptionSyntaxError

exc_val

此外,在TracebackException该类中有一个exc_value与我们相匹配的参数,exc_val它似乎具有各种属性,如__cause____context__和其他属性,这些属性都是在TracebackType其自身中定义的。这让我觉得参数本身就是TracebackException.

exc_tb

Python 定义了一个用作参数的walk_tb函数(从docs.python.orgexc_tb手动跟踪),并且该对象似乎具有、和可以追溯到库中的类的属性。tb_frametb_linenotb_nextTracebackTypetypeshed

想法?

0 投票
3 回答
157 浏览

sql - sql中的延迟向上递归查询

我正在尝试根据项目父母的名称生成路径。例如,如果test有父dad路径将是dad/test;如果爸爸有父母gra 的测试路径将是gran /dad/test

我只有孩子的 id,到目前为止,我只有一个查询,它递归地生成每个人的路径,然后选择正确的路径,但这似乎并不有效。

我也可以向上走,这样会更快,但我无法以这种方式创建路径。我可以尝试连接按“深度”排序的所有结果,但这似乎也不正确。

有没有办法递归向上? 例如,像这样的东西, whereParentPathCONCAT(ParentPath, '/', [Path])再次等于:

我知道在 C# 中您可以执行以下操作:


编辑:为什么我不能构建向上的路径,如下所示:

假设上面的例子gra是 parent to dad是 parent to test,这个查询的结果是:

虽然它应该是相反的:

这是因为查询向上传递子名称的方式,将其添加到其父路径而不是相反。

0 投票
0 回答
441 浏览

android - 未选择的选项卡底部栏未使用 Xamarin.Forms Shell 显示(仅限 Android)

我正在测试 Xamarin.Forms Shell。这是我的AppShell.xaml

问题是未显示未选择的选项卡图标:

有人面临同样的问题吗?

提前致谢!

0 投票
1 回答
257 浏览

linux - jq 解析和 linux 格式化为所需的输出

我正在尝试格式化 json 输出并在满足条件时排除元素。

1)在这种情况下,我想使用 jq 排除任何包含“valueFrom”的元素

排除上面提到的元素后,我试图返回一个看起来像这样的结果集。

任何反馈表示赞赏。谢谢。

0 投票
1 回答
697 浏览

php - Laravel 验证:验证两个日期和时间并在逻辑上验证它们

我正在努力建立一个正确的验证来验证两个日期输入和两个时间输入。到目前为止,这是我的 html 代码:

如您所见,您可以输入分开的开始日期和开始时间以及结束日期和结束时间。这可能会导致许多逻辑错误,例如结束日期 + 结束时间在开始时间 + 开始日期之前,或者结束日期在开始时间之前。

我想允许以下组合(如果没有设置 start_time,它应该自动设置为 00:00,如果没有设置 end_time,它应该自动设置为 23:59):

  1. 开始日期
  2. 开始日期和开始时间
  3. 结束日期
  4. 结束日期和结束时间
  5. 开始日期和结束日期
  6. 开始日期 & 开始时间 & 结束日期
  7. 开始日期和结束日期
  8. 开始日期 & 开始时间 & 结束日期 & 结束时间

这是我到目前为止所得到的验证器规则:

但是,它并没有真正起作用,我不知道如何完成它。关于如何解决我的问题的任何提示和想法?

在我验证了输入之后,开始和结束日期(+时间)也应该在逻辑上进行验证。开始日期 (+time) 必须早于结束日期 (+time)。

0 投票
1 回答
290 浏览

javascript - 如何从本地服务器读取 Openlayers“KML 中的地震”的 KML 文件?

我在本地服务器上使用以下 EarthQuake 地图: https ://openlayers.org/en/v4.6.5/examples/kml-earthquakes.html

我的“视图”文件夹中的应用程序中有一个独立的“map.html”地图。实施这个工作正常,地图加载,并使用示例数据:

数据显示在地图上,到目前为止一切都很好

通过转到这个'data-url',下载一个文件。所以我用我自己的 KML 数据点下载并编辑了这个文件。然后我将此文件放在与我的“map.html”(视图文件夹)相同的文件夹中。

我试图通过路径手动引用它,但遇到了一些 CORS 问题,然后我找到了一些 xmlhttprequest,但不确定这是正确的路径,因为它应该是一个文件(?).....所以一切都沸腾了向下:

如何从 HTML-eartquake 文件的脚本标签中将我的 kml 文件引用到同一文件夹中的该文件?

2020 年 2 月更新:

我认为现在 CORS 问题已被删除。但是,当我尝试实现它时它不起作用:

  1. 如果我在 VectorSource - URL 中使用 Openlayer 示例链接;https://openlayers.org/en/v4.6.5/examples/data/kml/2012_Earthquakes_Mag5.kml,我的应用程序下载这样的文件:“filename.kml”

  2. 如果我在我的服务器上使用我自己的文件,我会得到一个类似“文件名”的文件

在 express/nodejs 我发送这样的文件:

以下是 Chrome 下载栏中的示例: 在此处输入图像描述

如何发送带有扩展名的文件?那会解决我的问题吗?

谢谢

0 投票
1 回答
422 浏览

firebase - 添加第二个项目后,Firebase 部署失败

使用命令将第二个项目添加到我的代码后$ firebase use --add second-project,出现错误

部署您的函数时出现问题。验证您的项目是否在https://console.cloud.google.com/appengine上设置了 Google App Engine 实例,然后重试。如果此问题仍然存在,请联系支持人员。

错误:HTTP 错误:404,找不到应用程序“第二个项目”。

当我跑步时$ firebase deploy

我通过 Firebase 控制台为第二个项目添加了单独的目标和 Web 应用程序。

我应该检查什么来摆脱这个错误?

0 投票
1 回答
151 浏览

nginx - 为什么 nginx 在没有 Lua 的情况下也能正常工作?

为什么 nginx 在没有 Lua 和 Openresty 的情况下可以正常工作时需要 Lua?

另外,我想知道哪些 Lua 模块对于构建大型 Web 应用程序非常重要。

0 投票
1 回答
145 浏览

android - 如何在 Kotlin 中处理 editText Send 事件?

我是 Kotlin 的新手,我被困在一个特定的点上。我的一个 UI 片段中有这个 EditText:

我现在如何通过单击键盘上的发送按钮来调用函数。任何人都可以让我知道我该把代码放在哪里。

非常感谢!

0 投票
1 回答
46 浏览

html - 这是在反应中更改组件值的好方法吗?

我有一个带有组件的页面。我希望能够根据数据为组件提供自定义值。如果我们看这个屏幕截图

这里有 2 个组件

有 2 个相同的组件被调用。顶部有一个带有值的键,底部是一个带有值的键。顶部组件 Submitted 的值为 50,而底部组件 Submitted 的值为 100。

它将通过从某个地方检索数据来更新(还没有想到在哪里,但它肯定不会被硬编码)。

这就是我设置该组件的方式。

现在,当我想更改值时,我在父组件中分配了这样的值

看起来它正在做我想做的事情,但我不知道这是否是正确的做法。有什么意见或建议吗?

0 投票
1 回答
31 浏览

python-3.x - 根据列对熊猫元素进行分组

我有以下熊猫数据框:

在此处输入图像描述

我想知道如何根据“时间”列提取所有“句子”。我想收集从第一个“1”到最后一个“0”的所有“句子”。

也许预期的输出可以更好地解释它:

这有可能吗?对不起,我对熊猫很陌生。

0 投票
1 回答
245 浏览

scikit-learn - 如何在二维数据中找到连续区域

我想用不同的标签标记图像中的非连续区域。我想这应该可以通过 scikit-learn 实现。例如,图像存储在具有零和一的二维 numpy.ndarray 中,它们位于不同的连续区域。

让我们看一下以下非常简单的数组,其中我们有两个连续的区域,但这些区域之间用零隔开。

该算法应该用类似“1”的标签标记左上角的连续区域,用第二个标签“2”标记右下角的连续区域。

任何提示如何做到这一点?

0 投票
2 回答
170 浏览

javascript - 如何使用户输入不受跨度元素颜色样式的影响

我在可编辑的内容中有一些词<div>需要与文本的其余部分不同的颜色。问题是我不希望用户能够使用不同的颜色样式,他们仍然应该能够删除蓝色字。

用户的输入是否可能不受颜色样式的影响?

0 投票
1 回答
1479 浏览

stm32 - 如何使用STM32F4从MPU6050读取数据

我需要监视一个对象的加速。我正在使用 MPU6050(加速度计和陀螺仪)和控制器 STM32F401RBT6。下面的代码是我为此使用的解决方案。

我已经在 ATMEL Controler (Arduino) 上完成了它并且它有效,但不是在 STM32 上。我正在尝试读取 X Axis 的值并使用 USB CDC 显示它。这段代码为 ```Accel_X_RAW```` 变量设置了一个介于 0 和 65535 之间的值。在 Arduino 中,当对象停止时,参考值为 32768,但如果不使用 STM32 读取,则保持最大值(65535)没有运动。我不知道这段代码有什么问题,我尝试了很多选项,但它仍然不起作用。你能帮我吗。

0 投票
3 回答
235 浏览

javascript - 如何替换 Mozilla 中的 getUserMedia 函数?

我可以使用 getUserMedia() 访问相机,但它只能在本地工作。

我了解由于安全问题,它无法在 Web 服务器上运行。那么如何替换 getUserMedia() ?

0 投票
4 回答
42 浏览

javascript - 匹配数组中的 3 个或更多相同元素并将它们添加到列表中

我试图在数组中找到 3 个或更多匹配项,但它只匹配前 3 个,而与数组的其余部分不匹配。如果有人可以提供帮助会很棒:)

预期结果:来自 [2,2,2,5,5,5,3,3,3,3];

0:222

1:555

2:3333

当前输出为:0:222,仅此而已

0 投票
0 回答
53 浏览

webpack - SCSS 文件无法使用 webpack/next.js 加载

我正在尝试使用 next.config.js 设置 SASS 加载程序,但我的 .scss 类在服务器重新启动后被忽略。我的文件配置错误吗?感谢您对我可能需要添加的设置的任何输入。