所有问题

0 投票
1 回答
889 浏览

android - 尝试创建 httpclient 对象但出现 NoClassDefFoundError 错误

我正在尝试从 YouTube api 获取数据,但是当我使用创建httpclient对象时asyctask出现 NoClassDefFoundError 错误。为什么会出现这个错误?

LOGCAT

2019-07-27 01:49:22.162 21763-21763/com.gamedu.yourchild E/AndroidRuntime:致命异常:主进程:com.gamedu.yourchild,PID:21763 java.lang.NoClassDefFoundError:解析失败:Lorg/ apache/commons/日志记录/LogFactory;在 org.apache.http.impl.client.AbstractHttpClient.(AbstractHttpClient.java:182) 在 org.apache.http.impl.client.DefaultHttpClient.(DefaultHttpClient.java:150) 在 com.gamedu.yourchild.MainActivity.onCreate (MainActivity.java:68) 在 android.app.Activity.performCreate(Activity.java:7698) 在 android.app.Activity.performCreate(Activity.java:7687) 在 android.app.Instrumentation.callActivityOnCreate(Instrumentation.java: 1299) 在 android.app.ActivityThread.performLaunchActivity(ActivityThread.java:3096) 在 android.app.ActivityThread。

0 投票
4 回答
159 浏览

c - C 中具有相同优先级的运算符如何计算?

在 C 运算符优先级的上下文中。实际上,以下代码将被评估如下:

但是,我在下表中看到的是,cast应该+从右到左进行评估。换句话说,在我的例子+中是正确的cast,所以我希望上面的第一个语句将被这样评估:

就像+在右侧一样cast(根据表格,优先级更高)。

为什么会发生这种情况?

在此处输入图像描述

0 投票
2 回答
51 浏览

javascript - 返回其他两个数组的(已编辑)匹配项和(未编辑)非匹配项的数组

我的目标

我正在尝试根据单元格中的值链接同一电子表格中两个不同工作表中的行。基本思想是,如果 Sheet1 中 B 列中的值与 Sheet2 中 B 列中的值匹配,则应将超链接添加到具有 Sheet1 中匹配值的单元格,链接到 Sheet2 中匹配值的整行。

我做了什么

从下面的代码中可以看出,它会查找匹配项,如果找到,它会编辑匹配的值以添加超链接。我不仅想要将“链接”匹配值推送到新数组中,我还想要没有链接的非匹配值。这个想法是,如果找到匹配项,将添加链接,否则仍将添加值,只是没有链接。

问题

这两个数组分别只包含唯一值。问题是,由于双循环,每个项目都通过 arrSheet2 的长度进行检查。例如,让我们想象一下这种情况:

arrOutput导致:

以一种快速、可能不优雅的方式来解决这个问题,我试图删除重复的 frm arrOutput,但显然带有链接的值和没有的值是不同的,所以使用此解决方案可以获得的最佳效果是:

问题

有没有更智能/更有效的方式来

或者如果我正在做的事情真的有意义,我应该怎么做才能得到上面的结果?

0 投票
0 回答
106 浏览

python - 我可以在 subprocess.run 中使用 Select-Object

我正在尝试转换一个 PowerShell 命令,该命令生成当前安装在 Python 设备上的应用程序列表,以在应用程序卸载程序中使用该列表。

我正在使用的命令是:

尝试转换命令时出现错误:

'Select-Object' 不是内部或外部命令、可运行程序或批处理文件。

我的示例 Python 代码如下:

我哪里错了?

0 投票
2 回答
1078 浏览

c# - 尝试通过 gmail 通过 Nlog 发送电子邮件

我有一个用 c# 编写的应用程序,我正在尝试使用 Nlog 来处理日志记录和电子邮件通知。我的日志记录没有问题,但我似乎对电子邮件处理有很大的问题。

按照他们在 wiki 中的建议,我安装了 Nlog Mailkit 并根据说明进行了配置,添加了目标和规则。这是我的配置文件现在的样子:

作为一个简单的测试,这是我的 C# 代码:

当我运行它时,似乎什么都没有发生……没有电子邮件,什么都没有。如果我用文件交换目标,我会得到一个日志文件,所以我知道它通常可以工作。

作为另一个测试,我添加了一些简单的代码来直接发送电子邮件:

smtp 测试工作正常,所以理论上从我的桌面访问 gmail 或通过 gmail 发送电子邮件没有问题......所以我只能假设在 nlog 或呼叫的配置中一定有我做错了。 ..但我不知道是什么。

我最初试图通过我公司的 smtp 服务器发送,但认为可能有一些访问问题阻止我这样做,所以我换成 gmail 认为它会更简单。

我已经做了所有我能做的研究,我正在努力寻找可能是什么问题......帮助!!!

0 投票
2 回答
2468 浏览

vue.js - 如何反应性地使用计算属性中元素的宽度

我正在尝试根据组件中元素的宽度设置计算属性。问题是我不知道如何以反应的方式获得宽度。

我在我的元素上有一个参考来获得有效的宽度。但是我似乎无法让 vue 检测到宽度正在变化

我将元素设置为:

我的计算属性为:

myProperty 计算正确,但不会随着 myDiv 宽度的变化而变化

0 投票
2 回答
731 浏览

reactjs - React Hooks:确保 useEffect 仅在自定义挂钩的数组参数内容更改时运行的惯用方法

我在 React 中创建了一个自定义钩子,它为给定的一组事件设置了一个事件侦听器。存在一组默认事件,并且此自定义钩子的使用者预计不会在大多数用例中自定义这些事件。通常,我希望在安装组件时添加事件侦听器,并在卸载组件时将其删除。但是,遵循钩子(和eslint(react-hooks/exhaustive-deps)lint 规则)的原则,我希望优雅地处理对要监视的事件列表的更改。使用 React 钩子实现这一目标的最惯用的方法是什么?

假设我只想删除所有事件侦听器并在事件列表更改时重新添加它们,我可以尝试以下操作:

不幸的是,这将无法按预期运行。请注意,我想为events参数提供默认值。使用当前方法执行此操作意味着events每次自定义挂钩运行时都指向不同的引用,这意味着效果每次也会运行(由于浅层依赖比较)。理想情况下,我想要一种使效果取决于数组内容而不是引用的方法。实现这一目标的最佳方法是什么?

0 投票
1 回答
576 浏览

python - 多个 XML 文件配对成一个 CSV

我在一个文件夹中有多个 XML 文件,需要检索几个标签的信息 在 Excel 中想要检索、 和标签的详细信息AbstractText Label="FINDINGS",并将所有 XML 文件中的这些信息存储到 csv 中。AbstractText Label="IMPRESSION"parentImage id

从给定的示例 XML 文件中,我想检索 、 和 的详细信息,并将AbstractText Label="FINDINGS"所有XML 文件中的信息存储在 Excel 工作表中。AbstractText Label="IMPRESSION"parentImage id

编辑:我想知道如何获取.xml单个文件夹中存在的所有文件的这些详细信息,并将这些信息作为列和它们各自的值从这些 xml 标记写入单个 csv。

0 投票
2 回答
407 浏览

mysql - 如何在数据库中的列中按字母搜索(laravel)

我想在我的“客户”表中查找客户的名字。

我唯一得到的是一个空数组。

例如,我输入参数 'q' 值 'E' 以从我的数据库中获取客户 Elena,因为我得到了一个唯一的空数组。

我使用以下代码获取 first_name : $search = Input::get('q');

有人能帮我吗?

0 投票
2 回答
133 浏览

regex - 如何使用python和正则表达式获取字符串左侧的第一个数字?

我想根据正确的字符串获得一个特定的数字。

这段字符串在 body2.txt

输出:[] 预期输出:96

0 投票
1 回答
991 浏览

reactjs - TypeError:无法读取 React 上未定义的属性“标题”

始终收到 TypeError:尝试加载我的页面时无法读取未定义的属性“标题”。我确定它与我的道具有关,但无法弄清楚我做错了什么。

我已经尝试过每一个道具并对其进行编辑,但我继续在下一个“人名”之后遇到同样的错误。

0 投票
1 回答
1015 浏览

postgresql - Postgresql regexp_replace() 反斜杠和双引号

我正在尝试导入 JSON 文件,其中一个值包含这样的数据

"\"Koslov Git †girish\"Ges"

回报应该像"Koslov Git †girish Ges"

额外\"的麻烦

我试过REGEXP_REPLACE(values, '\\''+', '''', 'g')没有运气。我怎样才能摆脱这个。注意不应该替换第一个和最后一个双引号

0 投票
2 回答
152 浏览

angularjs - 为什么异常在 $exceptionHandler 函数中没有属性以及如何解决此限制?数据克隆错误

使用 AngularJs v1.5.7,我在尝试记录异常时遇到了一些麻烦。
问题似乎与异常的类型有关。
该对象在某种程度上不是具有属性的普通对象。
这是一个代码示例,其中包含我迄今为止尝试过的内容以及每次尝试的结果。

注意:我无法更改logsService.
到目前为止,我在谷歌上没有找到任何关于此的信息。

为什么exception没有属性以及如何解决此限制?

编辑 :

我想我已经指出了更多的问题。异常对象可能不干净并且具有无法克隆的功能或其他东西。这会在日志服务中出现以下错误。

DataCloneError:无法在“IDBObjectStore”上执行“放置”`

资源

Error和Function对象不能被结构化克隆算法复制;尝试这样做将引发 DATA_CLONE_ERR 异常。

是在手表中检查时异常显示的内容。 在此处输入图像描述

0 投票
1 回答
84 浏览

python - 在 Pandas 中难以读取 .dat 文件

我想获取这个 .dat 文件:Airline list并将其转换为可读的 CSV 文件。但是,由于某种原因,每次我这样做:

我收到以下错误:

我是否正确阅读了这个文件?我究竟做错了什么?

0 投票
1 回答
700 浏览

atom-editor - 尝试安装软件包时输出错误

当我尝试安装任何软件包时,程序显示错误。我在下面提供了错误输出。我已经尝试卸载并重新安装编辑器以查看是否可行,但不幸的是它没有。我也尝试在网上查找,看看是否有任何解决方案,但找不到任何解决方案。我该怎么做才能解决这个错误?

0 投票
0 回答
28 浏览

swift - 微不足道的 2D 数组锁定了 Xcode 9

Playground 中的这段微不足道的代码让 Running 的轮子永远旋转,并且它从不打印输出。其他创建 2D 数组的尝试在我的实际项目中导致了无限索引循环。由于我的硬件太旧,我不能去 Xcode 10。有没有人有二维数组的工作代码?

0 投票
1 回答
20 浏览

r - 如果某个列是 NA,我如何获取与字符串匹配的第一个非 NA 列

我还没有看到这个问题的类似问题(它非常具体)。

我有三个人可以选择回答有关患者的问题。这三个人中只有两个人实际上用于任何特定的患者(在我的真实数据中,总是选择两个人,但在 10 个人中)。

如果最初的两个人不同意,则使用第三人(3rdOpinion)并且该意见优先于其他人。

因此,最终结果=第3意见结果,除非最初的两个意见相同(即3rdOpinion为NA),这种情况下最终结果只是最初的两个人给出的意见(即第一个非NA值对于那个病人的那个问题)

因此例如患者 1 问题 1,Ben 和 Chris 不同意,因此使用 3rdOpinion 作为最终结果。

对于问题 2,患者 2,Adam 和 Chris 都说“是”,所以最终结果是“是”,没有使用第 3 种意见。

如何编码我的数据以给出最后两列 Question1_final 和 Question2_final?

我想我需要这样的东西,但不知道如何编码最后一部分:

0 投票
0 回答
450 浏览

c# - 当不清楚正在使用什么元素时,人们如何修复“不可交互的元素”Selenium 和 C#?

我正在尝试通过一组下拉字段实现自动化,这些字段将过滤票证数据库并导出 csv 以供进一步处理。其中一个字段是“所有者”对话框,人们可以在其中输入姓名,下拉菜单尝试从后端数据库中找出全名。我只用一个人的名字过滤。通过反复试验:我收到以下异常:

OpenQA.Selenium.ElementNotInteractableException:'元素不可交互(会话信息:chrome = 75.0.3770.100)'

使用 Selenium IDE 逐步浏览网站并记录每个步骤,导出会生成以下内容(在 Java 中):

所以我在我的代码中使用了这些元素,(即使我无法在 HTML 代码块中找到它们):

这样就成功点击了字段,我需要在字段中填一个名字。

这会产生错误。我尝试了各种 By.CssSelectors、By.Id、By.XPath,包括 By.XPath("*[@placeholder='Owner']") 并等待不同的时间(X)使用System.Threading.Thread.Sleep(X);

在进一步研究中,我尝试了以下代码:

这产生:

如果我将 .ToString() 编辑为 .Text,如下所示:

控制台不产生任何输出。

这是我正在使用的 HTML 块:

我期望 SendKeys 语句输入名字和姓氏,然后在导出 CSV 之前将其添加到过滤器参数中。与网站交互允许在字段中单击、键盘输入,如果进行了肯定匹配,请按 Enter 锁定过滤器。相反,根据我正在查找的元素,它会告诉我它不可交互或未定位。我怀疑它需要JavascriptExecutor。当我假设我需要翻转标签时,这会是什么样子:

启用它们(没有!)。如果其中有任何令人困惑、格式不正确、需要更多信息等,请发表评论以帮助我。非常感谢任何帮助。

0 投票
1 回答
193 浏览

ios - First TableView cells are not dequeuing properly

I'm working on the app, which loads flags to a class using https://www.countryflags.io/ API. I am loading a flag when initializing the object using Alamofire get request. The problem is that the first few TableView cells that are dequeued when starting the app are loaded without flags.

But when I scroll back after scrolling down, they load perfectly.

I thought that it is happening because the request is not processed quickly enough and the first flags are not ready to load before the start of dequeuing cells. But I have no idea how to setup something inside the getFlag() method to help me reload TableView data upon completion or delay dequeuing to the point when all flags are loaded.

Country class with getflag() method

cellForRowAt method

0 投票
0 回答
251 浏览

java - 如何在 recyclerview 中添加 clickablespan textview 以单击它或与特定单词交互,而不是简单的 textview 而是来自 recyclerview 的 textview

如何在 recyclerview 的 textview 上添加 clickablespan 以便我可以点击链接

这是我的回收站视图,任何人都可以帮助我或解释如何在回收站视图中添加 clickablespan

RecyclerView.Adapter {

}

我不知道如何在 recyclerview 中添加 clickablespan 谁能帮我这是我的 recyclerview 适配器

0 投票
1 回答
173 浏览

c - 在while循环中使用scanf读取带有空格的用户输入?

我正在处理一些代码,我试图在以下命令中读取这些代码,这将导致我的程序中的某些函数被调用:

我一直在尝试不同的方式来读取这个输入,它来自./inventory test02/inventory02-actual.txt < test02/input02.txt > test02/actual02.txt,其中上面显示的这些命令位于文件 input-02.txt 中。

我主要一直在使用scanf,但也尝试过fgets,但我在我想要的方面取得了最大的成功scanf。我最初尝试过scanf("%s", command),在这种情况下, scanf 不接受空格,因此程序终止。

目前,当我运行我的代码时,只读入第一个命令“PRINT”。似乎我无法从 input-02.txt 读取下一行输入。有没有办法可以正确读取这些命令?此外,在我的程序读入“INSERT”之后,它会读入“0,文件夹,用于存储相关文件的文件夹,25”作为命令,这是不应该的。它应该直接转到下一个命令,即“PRINT”。我在调用该insert方法后尝试使用 continue 语句,但这不起作用。有没有人有什么建议?

编辑:使用 fgets 更新代码。

与其发布我在上面调用的所有函数,我认为传递 aprintf来向我们展示命令是什么对于一个可重现的示例来说可能足够简单!

我得到的输出是:

0 投票
1 回答
268 浏览

c# - 如何提取位于 Azure 存储中的 MP4 视频的缩略图

我想从托管在 Azure 存储中的 mp4 视频中提取缩略图。我在 C# 中的当前方法使用 NReco NuGet 包:

但这是一个本地文件。如何从 azure 存储文件中提取拇指。

这样可行!但我需要为 mp4inputpath 使用 azure 存储文件 url。

我可以从 azure storage 下载 mp4 文件并将其临时保存到我的 azure web 应用程序中。我可以以编程方式做到这一点。

然后提取拇指,即ffMpeg.GetVideoThumbnail(mp4inputpath, thumbOutputPath, 1);

然后删除我的应用程序中的临时 mp4。

这可行,但我不知道将 mp4 文件下载到我的 azure web 应用程序中是否可取。我不知道它是否会扩展。到目前为止,这是我唯一的解决方案。

这似乎不起作用。没有错误,但 thumbOutputPath 文件为空。

0 投票
1 回答
39 浏览

android - 如果用户已经在一个平台上购买了同一个应用程序,是否可以避免再次购买同一个应用程序

我想知道如何避免让用户为他已经购买的应用内订阅重新付费。

示例:我以 5 美元的价格购买了一个在 google play store 上提供应用内购买的应用程序,现在我从使用 Android 手机转移到了 iPhone。

我看到这篇文章说这是不可能的,因为他们是两个不同的竞争对手,并且必须再次在 iOS 上重新购买同一个应用程序,但是有没有办法避免它,这样最终用户就不会偿还5美元的总和?

我在想是否将收据存储在服务器上是个好主意,然后当用户输入他的电子邮件时,只需查找是否有与该电子邮件相关联的收据以及一些验证逻辑。

理论上,我可以避免用户使用这种方法支付 5 美元,但同时,我不确定这样做是否会导致我的应用程序被拒绝,或者这是否会导致一些不同的问题,或者这在如果他从 android 转移到 ios,用户最终将不得不支付 5 美元,反之亦然。

0 投票
2 回答
707 浏览

python - 用于 LSTM 模型的 Keras 多输出数据重塑

我有一个包含多个输出的 Keras LSTM 模型。模型定义如下:

重塑输出数据时出现问题。重塑输出数据的代码是:

我收到以下错误:

ValueError:检查模型目标时出错:您传递给模型的 Numpy 数组列表不是模型预期的大小。预计会看到 5 个数组,但得到了以下 1 个数组的列表:[array([[[0.29670931], [0.16652206], [0.25114482], [0.36952324], [0.09429612]],

如何正确重塑输出数据?

0 投票
1 回答
2444 浏览

node.js - 我如何得到这个对齐?

我一直在做一些事情,我希望能够对齐它,这样它对用户来说看起来很整洁,而且看起来并不愚蠢。这是我一直用来尝试排列它的当前代码,但是它不起作用。

这是它的样子

在此处输入图像描述

由于我的代表,我无法直接发布图片。