所有问题

0 投票
0 回答
21 浏览

r - 在摘要中使用 Tidyverse 处理 R 中的 NaN

我想帮助如何使用 R 中“tidyverse”包中的 summarise 处理 NaN

我想要做的是避免使用 NaN 值并聚合可用的值。

如果您可以描述为什么它不能与 summarise_if 一起使用,将不胜感激,以便更好地理解,以及为什么我不能在输出 3 中获得正确的值(对于 g='arroz',它应该是 x=5,y=5 ) 如果至少在一列中满足条件,我认为 filter_all 正在删除整行,但我需要删除每一列的 NaN 并为每一列应用聚合函数。谢谢

0 投票
0 回答
143 浏览

http - Tumblr 上托管的图像的直接 url 如何加载嵌入图像的页面?

最近,托管在 tumblr 上的图像(即https://64.media.tumblr.com/....jpg)的直接 url 将加载一个嵌入了图像的页面,而不是直接链接到图像。我想知道是否有人可以帮助阐明这是如何工作的?也许这是一个重定向?我想看看是否有办法阻止这种情况在客户端发生。

0 投票
2 回答
42 浏览

javascript - How can I find the first and last day of the previous six months from today?

I want to find both first day and last day of each month for the previous 6 months from today, with pure vanilla JavaScript. How can I do this?

0 投票
2 回答
496 浏览

android - Error when trying to save bitmap to room database with TypeConverter

I'm currently trying to save a bitmap image to a ROOM db, but I keep getting this error when I try to run my app.

From looking at other StackOverflow questions, it looks like the problem I'm having is that I'm using the wrong types, but I'm not sure how I would change my converters to make this work. Any help would be greatly appreciated!

Here is my code (related parts):

Converter.kt

UpdateFragment.kt

0 投票
1 回答
310 浏览

c++ - Why this c++ template code got "expected ‘;’ before ‘<’ token" error?

The code is meant to solve this problem: If we know a signature and bind params for the first n params, get the new call signature if first n params are bounded.

But gcc gives error when I try this compile the code.

I have no ideal why there is such error.

Here is the code:

0 投票
1 回答
71 浏览

c - Segmentation Fault occurred when using function inside a switch/ifelse statement in a c language

I'm new to c programming. I'd like to use a function inside a switch or if else statement. But after I run the program. It immediately show me segmentation fault and exit the program. Below is my code. Please run through it

And here is my phone.txt file

I tried the function outside switch statement inside int main() and everything works fine. So I don't know what cause the segmentation fault to fail within the switch statement.

0 投票
2 回答
2536 浏览

reactjs - How to retrieve the parameter after a hash (#) with React Router and useParams hook?

I have a route like

in my React Router. SearchPage is a component that uses the useParams() hook provided by react-router-dom.

However, when I navigate to /search/foo#bar, the SearchPage component only receives foo in the slug. It is possible for my component to receive the full foo#bar, or, better yet, foo and bar separately?

0 投票
0 回答
99 浏览

vue.js - Can I use visitor pattern with @vue/compiler-dom?

I want to modify(add or remove node) the parsed ast return by the parse function of @vue/compiler-dom.

I would expect there is a visit method of the ast object, but I can't find one.

Here is the pseudo code what I would expect:

foo.vue

0 投票
1 回答
108 浏览

hadoop - Failed make hive table on desired path and insert the values

I want to make table in hive containing of only 1 column and 2 values: 'Y' and 'N'

I already try this:

My question is : why it locate at default table? how to make it through the path I desire?

When I make query from the table I jut make, it failed to show the field (using select * from )

0 投票
0 回答
27 浏览

node.js - Heroku MERN 应用程序不会在初始渲染时渲染模板

我是编码新手,已完成开发示例 MERN 应用程序,应用程序已在 Heroku 上启动并运行,但在第一次加载时,仅渲染了我的数据,但未渲染模板。

在我的主页而不是 JSX 中,它只显示来自后端的 JSON 数据,但是当我手动将 URL 更改为其他页面时,它呈现得很好。

我已经提到Heroku 只显示 MERN 应用程序的后端。我怎样才能解决这个问题?但似乎没有一个答案有效。

谁能帮我解决这个问题?

0 投票
1 回答
65 浏览

parsing - 为什么在这个例子中尝试不触发回溯

我试图在 Haskell 中使用 parsec 编写解析器,特别是回溯是如何工作的。

采用以下简单的解析器:

test有价值

在我看来,这应该会成功,因为我tryparseConst.parseExp

我错过了什么?我也对如何自己调试的指针感兴趣,我尝试使用parserTraced它让我得出结论,它确实不是回溯。

PS。我知道这是编写表达式解析器的一种糟糕的方式,但我想了解它为什么不起作用。

0 投票
0 回答
40 浏览

ruby-on-rails - 使用 Gmail API 发送回复时出现未授权错误

我已经使用以下代码成功创建了访问令牌。

要回复 Gmail 邮件,我正在使用此代码。

第一次(通过谷歌身份验证屏幕登录)我能够成功发送消息。

但是,如果我再次尝试使用相同的访问令牌或生成的凭据文件,则会出现未授权错误。

注意:访问令牌是有效的。

我想使用生成的有效访问令牌发送消息。

0 投票
3 回答
365 浏览

javascript - 如何让此代码适用于子文件夹(主“命令”文件夹内的文件夹)?

如何让此代码适用于子文件夹(主“命令”文件夹内的文件夹)?这是我的一些代码。

索引.js:

示例命令.js:

0 投票
0 回答
860 浏览

android - 如果设置了 android:sharedUserId,SpeechRecognizer 将无法在 Android 11 上运行

如果在 AndroidManifest.xml 中设置了 android:sharedUserId,如下所示:

SpeechRecognizer 在 Android 11(API 级别 30)上不起作用,因为 RecognitionListener.onError 回调将返回 5 (SpeechRecognizer.ERROR_CLIENT)。

如果您检查 logcat,它表明我们不允许执行 RECORD_AUDIO:

但是 SpeechRecognizer 在删除 sharedUserId 并重新安装应用程序后确实有效。如您所知,您无法从应用市场将具有 sharedUserId 的 App 升级到没有 sharedUserId 的较新版本,因此我不知道如何正确解决此问题。请帮帮我。

测试源码: https ://github.com/youjhihchao/SpeechRecognizerApp

提前致谢。

0 投票
1 回答
132 浏览

swiftui - 如何在本地更改导航栏背景颜色

我尝试了这种方法,但它是全球性的,这是不受欢迎的。

我尝试了这种方法,但它不起作用,我不知道为什么。我什至尝试在SwiftUI 更新导航栏标题颜色上复制原始代码,但仍然无法正常工作。

0 投票
1 回答
54 浏览

reactjs - 从 React 中的 API 过滤数组数据时,如何在表单提交中使用startsWith?

抱歉这个菜鸟问题,刚从 React 开始。因此,我的页面使用此组件从 API 访问格式化为数组的县列表:

获取的数据是一个如下所示的数组:

目前的输出是这样的:

  • 杰克逊
  • 碧玉
  • 杰斐逊
  • 吉姆·威尔斯

如何提示用户输入字母并过滤数组以仅显示以该字母开头的数据?现在我正在使用item.startsWith('J'))并想让它响应用户输入。这是我的用户输入组件:

0 投票
2 回答
690 浏览

android - 无法放大/缩小:始终专注于我的位置颤动

我刚开始学习颤振,我正在尝试使用谷歌地图构建一个移动应用程序。我正在关注一个教程,该教程正在构建一个始终跟踪我的位置的应用程序:

例子

它工作得很好,问题是当我尝试放大/缩小时,即使我没有移动,它也会以默认缩放将我带回我的位置。

即使我正在移动,我也试图能够放大/缩小,并且只有在我点击按钮时才能将我收回我的位置。

这是源代码:

请帮帮我!谢谢。

0 投票
2 回答
683 浏览

c++ - 安装 gtkmm / gtk+ 失败

所以我是平台上的新手,我使用 c/c++ 并且我对图形界面感兴趣,所以我决定将 gtk+ 和 gtkmm 与 Visual Studio 一起使用。首先,我为 gnome 项目下载了 gtk。我遵循了所有步骤,在手动运行后得到了这个:

所以我决定使用 vcpkg 安装。但多次尝试后我未能安装 gtk+ 和 gtkmm。这是我所拥有的:

我相信我的 msys2 有问题,所以我尝试在安装工具包失败后单独安装它。然后我尝试单独运行与 gtkmm 相关的其他软件包,例如 pango,我得到了这个:

有人解释了一个主题,这可能是其他软件包的 vcpkg 可访问性问题。我在我的 systWOW64'file 参数中修改了其他软件包的 vcpkg 的可访问性,但它没有成功。我不知道 vcpkg 是否有问题,因为我没有删除它并重新安装它。

我正在寻找解决方案/选项,我缺乏想法,我确实需要一些帮助。谢谢

0 投票
1 回答
47 浏览

python - 列出切片 json.loads 文件

这段代码的作用是获取 json.loads 文件的值。它给了我一个按日期组织的字典列表。这段代码有效,我的理解是,我正在使用字典列表中的第一个值,所以是第一个字典,但不应该。self.get_jsonparsed_data(self.ticker_text.get().upper())[0]也可以工作?就我而言,它没有,我希望有人能解释为什么我不工作。

这行得通。我得到了我想要的第一本字典,但是当我这样做self.get_jsonparsed_data(self.ticker_text.get().upper())[0]而不是self.get_jsonparsed_data(self.ticker_text.get().upper())[:1]它给我一个错误

这几乎是说没有任何值附加到recent_filing_dict。我只是希望有人能解释为什么?

0 投票
1 回答
74 浏览

c++ - C++ 中的 std::cout 调用与我的编译器上的链表给出不一致的结果

我一直在尝试创建一个将数组转换为链表的函数。它创建一个与数组长度相同的节点数组,并将数组中的每个值存储到每个节点的数据字段中,并类似地设置指针。我很快意识到它不起作用,因为 print() 在打印第一个节点的数据值后给出了未定义的结果。我使用了一些 cout 调用来查看发生了什么,发现 main 中的两个 cout 调用,即使完全相同,在 MSVC2019 编译器上也会产生不同的结果。第一个产生 2 (应该如此),第二个产生未定义的结果。以下是完整的程序:

这是 MSVC 2019 的输出:

msvc 结果

我在在线编译器上尝试了相同的代码,每次都给出一致的 2:

在线 gdb 结果

这是我在 MSVC2019 上调用 print(n) 时得到的:

msvc print() 结果

toNode() 函数有问题吗?我尝试打印出节点 [] 数组中每个节点的值,它们是 1、2、3、4 和 5。我还尝试打印出节点 [] 中每个节点所指向的节点的值数组,结果如预期的那样分别为 2、3、4 和 5。

还要注意在线上有警告

在 toNode() 函数中。警告信息是:

C6386:写入“节点”时缓冲区溢出:可写大小为“552”字节,但可能写入“-8”字节。

0 投票
1 回答
183 浏览

javascript - 由于momentJS中年份变化导致的日期计算问题

我曾经在我用来选择日期moment.js的表单字段中计算 30 天的限制。daterangepicker.js我已禁用当前日期的所有先前日期以及从当前日期算起的 30 天后的所有日期。在“年”国家袭击之前,一切都运行良好(呵呵 git it?)。

我的日期计算使用 moment.js 运行良好,但随着年份的变化,一切都中断了。每当我将年份从 2020 年更改为 2021 年时,每个日期都会被禁用。就像我想在今天(22/12/2020)发布一些东西并想设置明年的截止日期,当我更改年份时,每个日期都会被禁用。在更改年份之前,我可以看到启用了明年的日期并且可以选择它,它可以正常工作。但是每当我更改年份日期时,它就会被禁用。这是我当前计算日期限制的代码:

如果我禁用该行,我的代码在技术上有效: maxDate: moment().subtract(-29, 'days')

然后每个日期都在当前日期之后启用,但删除了我需要工作的 30 天限制。

附上两张换年前后的截图供参考。 更改年份之前

更改年份后

0 投票
0 回答
52 浏览

c# - 从字符串生成查询表达式

我正在尝试将前端查询构建器映射到后端 ORM(OrmLite)。

例如,前端可能会发送 3 个字符串值:SomeField, = foo.

如果我想在 ORM 中生成这个查询,我会这样做:

所以我需要做的是想出一种方法来从字符串构建 where 谓词。

我可以看到Where预期的类型是:Expression<Func<MyEntity,bool>>

所以我想我需要类似的东西:

但我不确定这是否是正确的方法或从哪里开始。我在这里查看了文档https://docs.microsoft.com/en-us/dotnet/api/system.linq.expressions.expression?view=net-5.0我不清楚如何构建表达。

有人可以帮我解决这个问题吗?

0 投票
1 回答
342 浏览

ios - Socket-io iOS 客户端表示它已连接到服务器,尽管“连接”事件未在服务器上触发

我很难用我非常基本的 Socket-IO 设置来解决这个问题。简而言之,iOS 客户端(运行 Socket.IO-Client-Swift)似乎确信它已成功连接到服务器上的套接字:SocketIOClient 的状态为connected. 但是,在服务器上,该connection事件永远不会被触发。

在运行下面的代码时,iOS 客户端Socket status: connected每隔 15 秒左右会向控制台打印一次,表明它已成功连接到服务器,并且连接保持不变。

但是,在服务器上,似乎永远不会触发“连接”事件。NEW CONNECTION永远不会打印到服务器上的控制台。唯一的控制台输出是Server is running on port 4400...,表明服务器已准备好接受连接。

当尝试通过 Web 浏览器连接到NEW CONNECTION服务器时,会按预期打印到服务器的控制台。看来问题出在iOS代码上。

客户端和服务器的完整代码如下。

客户:

服务器:

我在 iOS 客户端上使用 Socket.IO-Client-Swift 版本 15.2.0,在服务器上使用 Socket.io 版本 3.0.4。

0 投票
1 回答
351 浏览

node.js - 使用 fetch 循环 API 请求的理想方法是什么?

我对使用 NodeJS 比较陌生,我正在做一个练习项目,使用 Youtube API 来获取用户视频的一些数据。Youtube API 返回带有页面令牌的视频列表,要成功收集用户的所有视频,您必须发出多个 API 请求,每个请求都有不同的页面令牌。当您到达这些请求的末尾时,响应中将不存在新的页面令牌,因此您可以继续。在 for 或 while 循环中执行此操作似乎是处理此问题的方法,但这些是同步操作,似乎无法在 Promise 中工作,因此我不得不寻找替代方法

我查看了一些以前对类似问题的答案,包括这里这里的答案. 我对答案中的代码有了大致的了解,但我无法完全弄清楚如何让它自己完全工作。我正在发出的请求已经链接在先前 API 调用的 .then() 中 - 我想使用新的页面令牌完成递归提取调用,然后转到另一个 .then()。现在,当我运行我的代码时,它会移动到下一个 .then() ,而没有完成使用令牌的请求。有没有办法阻止这种情况发生?我知道 async/await 可能是一个解决方案,但我决定在这里发布只是为了看看是否有任何可能的解决方案而不必走那条路,希望我能学到一些关于 fetch/promises 的知识。任何其他关于代码结构方式的建议/建议也很受欢迎,因为我

代码 :

感谢任何抽出时间阅读本文的人。

编辑:

经过一些试验和错误,这似乎奏效了——这完全是一团糟。我理解它的方式是,这个函数现在递归地创建承诺,只有当 api 响应中没有页面标记时才会解析为 true,从而允许我从 .then() 返回这个函数并继续到新的 .then()同步。我仍然对更好的解决方案感兴趣,或者只是建议使这段代码更具可读性,因为我认为它根本不是很好。

0 投票
0 回答
53 浏览

python - 轮廓数组有时给出 0 长度

我正在使用轮廓来使用opencv在桌子上找到球的坐标。我遇到的问题是有时我将轮廓数组的 len 设为 0,这会破坏我的代码。在此代码之前,我有一个使用four_point_transform 裁剪和转换的img 文件。图像是黑色背景,而球前景。

我曾尝试将 254 值更改为 250,但这对我没有多大帮助。