所有问题

0 投票
4 回答
779 浏览

javascript - JavaScript document.getElementById().value 记录空值

我希望将文本输入的值记录到控制台,但是当我打开页面时,console.log() 为空。为什么是这样?

0 投票
1 回答
72 浏览

sql - SqlServer - 搜索值列表是否完全包含在表中

我有一个 sql 表和一个要搜索的值列表。

如果至少表的所有元素都包含在列表中,那么我必须返回 Ticket Id(这意味着我将更新此记录)。否则,我将返回 null(这意味着它将是一个新的注册)。

例如

在此处输入图像描述

用例:

  • 如果我搜索以下元素:C1、C3、C6,这将是一个更新,我将获得 ticketid 1
  • 如果我搜索以下元素:C8、C3、C6、C10,它将是一个创建,我将得到 null 作为返回值

值列表是带有列的预定义类型,在这种情况下,@ElementsToSearch 带有列值

谢谢你

0 投票
3 回答
725 浏览

java - 如何打开 html 字符串“a href”到 Webview?

如何打开a href仅在 webview 上的 html 字符串而不是在浏览器上?

我正在使用 LinkMovementMethod,这可以在其他应用程序(例如来自 youtube 的视频)上打开它,但我有一些链接需要仅在 webview 上打开。

这是一个示例 html 字符串

我需要 a href 仅在 webview 上打开。

这是我的代码

详细活动

任何帮助将非常感激。

0 投票
3 回答
1995 浏览

python - 这个错误在hackerrank.com上意味着什么?

我正在用 Python 语言在hackerrank.com 上进行挑战,我很难理解我收到的错误消息。

这是代码:

这是我不明白的错误:

这是输入:

这是预期的输出:

我不指望你为我解决这个挑战。我只是不明白这个错误信息。它也在我以前的解决方案中。它是关于什么的?

谢谢 :-)。

0 投票
1 回答
144 浏览

python - 安装ipdb到tox环境进行开发

ipdb当我将它们用于开发时,我正在寻找一种在 tox 环境中安装的简洁方法。它们经常被重新创建,所以我需要除了单一安装之外的东西。

有什么提示吗?

0 投票
1 回答
1123 浏览

android - 如何限制 WorkManager 中并行运行的工作人员数量?

我将文件(由用户选择)排入队列以上传,然后使用 WorkManager 更新同步状态,如下所示:

它运作良好。但是当用户选择很多文件来查看日志时,我看到很多文件正在同时上传(大约 10 个甚至全部)。并且发生了很多超时。我相信减少并行上传次数会减少超时次数,但我在 WorkManager 或 WorkRequest 中找不到任何允许这样做的 API。

PS我不考虑将它们链接起来,因为上传失败会丢弃所有文件的上传。

0 投票
1 回答
70 浏览

css - 如何为要填充的多边形 SVG 设置动画?

使用这个 svg,我尝试做一个像梯子一样下降的动画。你如何使用css实现它?

我是一个超级初学者...

0 投票
0 回答
51 浏览

c++ - 当其他库中的某些函数可用时,未定义对其他库中的函数的引用

设置:库com使用http名称空间http中包含类的库ConnectionPoolConnectionPool有方法boost::network::http::client::response post(boost::network::http::client::request req);

http_request 在哪里boost::network::http::client::request

环境

文件

这就是函数的声明方式

post()在 com 中是这样称呼的

我对 CMake 配置有一个奇怪的问题:postcom链接器 (ld) 中使用时返回 1 并出现错误:

但是,如果我从 的签名中删除 boost 请求post,一切都会编译并正常工作。由此我可以得出结论,问题在于链接boosthttp库,但我找不到它,所以这里是 CMakeFile 的

http/CMakeLists.txt

com/CMakeFiles.txt

在 main/CMakeLists.txt 中将它们链接在一起

我已经尝试过:

  1. 将命名空间从 http 重命名为其他名称以检查是否可能发生冲突
  2. 将http链接到com incom/CMakeLists.txt
  3. 在 main/CMakeLists.txt target_link_libraries() 中更改顺序
  4. 这个答案https://stackoverflow.com/a/12205075/6429920

另一个函数和构造函数ConnectionPool工作正常,只有在使用 boost request 作为参数之一时才会出现问题。

奇怪的是具有相同签名的功能适用于com.

0 投票
2 回答
83 浏览

c++ - 如何获得 TRichEdit 的进度?

我有一个简单的“粗鲁”大文本文件(20MB)。我想在 TRichEdit 中展示它。问题是显示需要 6 秒。我想在应用程序的底部放置一个进度条,以避免这种糟糕的用户体验设计。

我的问题是如何获得 TRichEdit 显示的进度?使用 TRichEdit::LoadFromStream 方法,它从 0 到 100% 快(不到 1 秒),但在第一次显示期间应用程序等待 6 秒后。

我用 TFileStream 继承创建了这个类 FileStreamProgress。我覆盖了 TFileStream::Read()

这就是我测试它的方式:

2 个消息对话框“111”和“222”之间有 7 秒。我的进度条在 100% 处等待 6 秒(在显示期间)

0 投票
1 回答
110 浏览

regex - 识别电话号码(格式不同但号码相同)

在我的网站上,人们可以用他们的电话号码注册。每个电话号码只允许一个帐户。问题是:一个电话号码可以有多种写法。

我来自比利时。我们的(手机)电话号码是这样的:04xx xx xx xx(例如 04 99 12 34 56)。比利时的国家代码是 0032,所以 0032499 12 34 56 也是一个有效的电话号码,就像 +32499 12 34 56 一样。

所以不,我有三个完全相同的电话号码,但写得不同,系统无法识别它们相同。

可能的解决方案(不起作用)

每个比利时电话号码都有相同的结尾:

00324xxxxxxxxx

+324xxxxxxxxx

04xxxxxxxxx

我可以检查最后 9 位数字(从 4 开始),但问题是:不仅比利时人可以注册,其他国家也可以注册。美国手机号码不以 4xxxxxxxx 结尾,所以我无法对这些号码进行此项检查。

可能的解决方案

添加包含所有国家/地区代码的下拉列表,并在提交之前规范化每个电话号码。

对于比利时电话号码:+32(下拉)0499 12 34 56(输入)将变为 +32(下拉)499 12 34 56(去掉 0)。

可能的解决方案 2

我可以使用这样的 API(https://www.searchbug.com/api/identify-phone-number.aspx),但它不是免费的。有我可以自己托管的免费解决方案吗?

0 投票
2 回答
831 浏览

python - bson.errors.InvalidBSON 超出范围

我有一个通过 pymongo 从 python 到 mongodb 的查询。有些记录对我有用,但在一条记录上它停止工作,看起来有不同的日期格式,但是它是如何进入 find() 的:

在此之后我有这个错误:

2019-10-30 15:36:09.920000 2019-10-30 15:36:02.344000 2019-10-30 15:36:02.344000 2019-10-30 15:33:47.360000 2019-10-30 15:33:47.360000 Traceback (most recent call last): File "c:/Users/d.konoplya/Desktop/python/etl_finservice/questionaries.py", line 115, in <module> print(load()) File "c:/Users/d.konoplya/Desktop/python/etl_finservice/questionaries.py", line 16, in load for item in mydb.questionaries.find({ 'created_at' : {"$gt": datetime(2019,10,30), "$lt": datetime(2019,10,31)}}): File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\cursor.py", line 1156, in next if len(self.__data) or self._refresh(): File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\cursor.py", line 1093, in _refresh self.__send_message(g) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\cursor.py", line 955, in __send_message address=self.__address) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\mongo_client.py", line 1346, in _run_operation_with_response exhaust=exhaust) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\mongo_client.py", line 1464, in _retryable_read return func(session, server, sock_info, slave_ok) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\mongo_client.py", line 1340, in _cmd unpack_res) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\server.py", line 131, in run_operation_with_response user_fields=user_fields) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\cursor.py", line 1030, in _unpack_response legacy_response) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\pymongo\message.py", line 1538, in unpack_response self.documents, codec_options, user_fields) File "C:\Users\d.konoplya\AppData\Local\Programs\Python\Python37\lib\site-packages\bson\__init__.py", line 1098, in _decode_all_selective bson.errors.InvalidBSON: year 0 is out of range

但是每条记录的日期> 0。可能是什么问题?

谢谢

0 投票
1 回答
185 浏览

optimization - 如何在 docplex(python)中启动区间变量边界?

我有以下 OPL 代码,需要在 docplex (python) 中实现它,我是该领域的新手......

问题出现在行 startOf(artificialInterval)==start1; 和 endOf(artificialInterval)==end1;

这是我所做的:

有了这个我有语法错误“SyntaxError:无法分配给函数调用”所以我尝试使用 set_start(start1) 但我认为我也没有很好地使用它......

任何提示表示赞赏。谢谢,

0 投票
1 回答
1556 浏览

python - 如何使用 venv 内部的外部工具在 PyCharm 中为项目设置 PyInstaller?

我在 PyCharm 中有一个项目,其中包含多个 Python 文件以及一些文本文件,我想通过 PyInstaller 将其导出到 .exe(我在 Win 7 上)。该项目使用通过 pip 安装的一些外部模块venv(PyInstaller 就是其中之一)。

外部工具设置

出于显而易见的原因,我想让事情保持简单并且不在venv构建中使用任何模块。但是,当我尝试在项目文件夹上执行 PyInstaller 工具时,出现权限错误:PermissionError: [Errno 13] Permission denied. 乍一看,在项目内部使用 PyInstallermain.py可以很好地构建它,但运行 .exe 会cmd显示error loading Python DLL. 我该怎么做?有些东西告诉我应该事先创建规范以包含项目中使用的所有文件和模块。

0 投票
2 回答
296 浏览

java - 使用注释的 Swagger 文档示例模型定制

我正在处理 swagger 文档,并希望在 POST 请求中自定义示例模型。此请求采用 JSON 正文,该正文具有某些参数。我想删除一些参数并为其他参数设置默认值。我应该使用哪些注释以及在哪里使用?

目前默认正文显示为

我希望身体像

0 投票
1 回答
26 浏览

java - Java:如何使用 stax 从 xml 获取特定信息

我无法使用 stax 从我的 xml 获取特定信息。在我的 xml 中,我有一个电流和平均值,它们里面都有一个旅行时间。但我只想从当前而不是从平均值中获取旅行时间。这是我的 xml 的样子:

我目前的代码如下所示:

我需要添加/更改什么才能仅从该阅读器内部的“当前”获取旅行时间?

0 投票
2 回答
359 浏览

php - 通过学说将结果作为数组(水合物数组)获取时,如何获取关联实体?

我正在使用学说从 mysql 数据库中获取数据:

这是输出:

在此处输入图像描述

对于我的情况,我想直接获取一个数组,所以我创建了一个函数:

存储库:

数组已创建,但缺少一些字段:

在此处输入图像描述

我怎样才能获取页面和产品?我希望我的数据显示为日期+"timestamp": "02.12.2019"

0 投票
0 回答
32 浏览

javascript - 在正则表达式中使用变量

我正在尝试从中Smith提取namelastName.

0 投票
0 回答
295 浏览

java - Gobblin:错误:java.io.IOException:无法提交作业作业的某些数据集的数据集状态_GobblinKafkaQuickStart

我正在尝试按照https://gobblin.readthedocs.io/en/latest/case-studies/Kafka-HDFS-Ingestion/将数据从 kafka 主题摄取到 hdfs

我正在遵循的步骤:

启动动物园管理员
$ zookeeper-server-start.bat C:\Users\name\kafka_2.11-1.1.0\config\zookeeper.properties

启动卡夫卡
$ kafka-server-start.bat C:\Users\name\kafka_2.11-1.1.0\config\server.properties

如果不存在,则创建 kafka 主题
$ kafka-topics.bat --create --zookeeper localhost:2181 --replication-factor 1 --partitions 1 --topic test

启动 hadoop
$ C:\Users\name\hadoop-3.1.3\sbin\start-all.cmd

在 GOBBLIN_JOB_CONFIG_DIR 中创建 kafka-hdfs.pull 如下

设置 GOBBLIN_WORK_DIR
$ export GOBBLIN_WORK_DIR=/mnt/c/users/name/incubator-gobblin/GOBBLIN_WORK_DIR

设置 GOBBLIN_JOB_CONFIG_DIR
$ export GOBBLIN_JOB_CONFIG_DIR=/mnt/c/users/name/incubator-gobblin/GOBBLIN_JOB_CONFIG_DIR

独立启动
$ bin/gobblin.sh service standalone start

以下是在 logs/standalone.out 中发现的一些错误

请告诉我该如何解决。

0 投票
1 回答
697 浏览

botframework - 禁用用户输入文本框c#

是否可以在任何通道的 V4 机器人框架中禁用用户输入文本区域?我有这个作为客户要求的一部分有人可以帮助我吗

在此处输入图像描述

0 投票
1 回答
573 浏览

c# - 验证 JSON 序列化/反序列化为 c# double

我怎样才能有一个验证 c# double 的模式?

c# double 可以是:“NaN”、“Infinity”、“-Infinity”。这在我们的系统中很重要,因为存在取决于这些值的逻辑。

JSON 序列化/反序列化完美运行。但我无法验证的是在下面的示例中,如果要反序列化的 JSON 包含一些无法转换为双精度的不同字符串。验证通过,然后它只会在反序列化中崩溃。

0 投票
1 回答
539 浏览

react-native - React Native - addnavigationHelpers 未定义

我对 react-native 相当陌生,并且在尝试设置我的 appNavigation 和 redux 时遇到了以下错误。

TypeError: (0, _reactNavigation.addNavigationHelpers) 不是函数。(在 '(0, _reactNavigation.addNavigationHelpers)({dispatch:dispatch, state: nav})' (0, _reactNavigation.addNavigationHelpers)' 中未定义。

代码-->

应用程序.js -

AppNavigator.js -

编辑 -

我确实按照给出的步骤https://stackoverflow.com/questions/50246457/react-native-reactnavigation-addnavigationhelpers-in-not-a-function

但不幸的是,这给出了一个错误说法

TypeError: undefined is not an object (评估'state.routes')

错误位于: in Navigator (at AppNavigator.js:20) in AppNavigation (created by ConnectFunction) in ConnectFunction (at App.js:19)......

根据其他 StackOverflow 答案链接更改代码时收到错误

0 投票
1 回答
112 浏览

angular - Angular 应用程序中的声明式和反应式方法之间的摩擦

这是我定期面临的一个问题,当我的应用程序由声明性组件组成时(因此它们的模板完全可以通过其属性的值来预测),但在某些时候,有一个主题以一种反应性的方式推送一个新值。

假设我有这样的东西:基于数组元素的组件列表。

hello 组件从服务订阅了 BehaviorSubject。

在某些时候(例如,当单击按钮时),behaviourSubject 会发出一个新值,但数组也会更新。

事件顺序如下:

  1. 主题发出一个新值
  2. 订阅主题的组件接收新值
  3. 数组被更新,新组件被初始化,它们从主题接收新值作为第一个值

问题是旧组件在销毁之前收到了值,因此它们可能会运行我不希望它们执行的代码,因为它们在第 3 点被销毁。

如果我首先更新数组,然后从主题中推送一个新值,那么场景不会改变。

我找到了 2 个修复:

A. 使用 setTimeout 确保在旧组件已被 Angular Change Detection 销毁时主体发出新值。但我不知道这个解决方案有多强大......

B.使用observeOn(asyncScheduler)

但我真的是 Rxjs 调度程序的新手,我不知道这是一个好方法还是有更好的选择。

这是堆栈闪电战...打开控制台

有任何想法吗?

0 投票
3 回答
223 浏览

vim - vim中是否有类似于f命令的多个字符?

开始使用 vim 作为宏,是否有一个f命令,但不是捕获单个字符,而是我想捕获多个字符?虽然我知道我可以使用 ,但/我没有看到我可以重复使用;来将我带到下一个目标f

0 投票
1 回答
50 浏览

javascript - React Js:从对象数组中更新一项

在我的数据库中,我有打开时间表,我在一周中的每一天都有班次,当我尝试修改一天的开放时间时,其他一天的开放时间它们被删除


这是我更新状态数据的代码

这是我的开放时间格式

有人可以帮帮我吗!谢谢

0 投票
2 回答
65 浏览

javascript - 解析数据时出现错误。我该如何解决?

我正在使用AJAX.

然后我使用responseText. 当我打印error.reponseText时,我得到这样的数据:

这个数据类型是一个字符串。当我在 JSON 格式化程序上测试它时没有问题,但是在解析它或尝试访问 error.responseText.OTP 时出现类似 (json.Parse anonymous) 的错误

这就是我试图解析的方式。