所有问题
r - If else R中的条件基于不同的列和行
我有一个带有 ID 列的数据集,每个 ID 都有多次访问。我正在尝试创建一个新变量状态,它将检查访问列和值列。条件如下
对于 1,2 和 3 中的访问,如果值为 1,1,1,则 1 对于 1,2 和 3 中的访问,如果值为 0,1,1,则 0 对于 1,2 和 3 中的访问,如果值是 0,0,0 然后 0
如何在 R 中指定此条件?
下面是一个示例数据集
| ID | 访问 | 价值 |
|---|---|---|
| 1 | 1 | 1 |
| 1 | 2 | 1 |
| 1 | 3 | 1 |
| 2 | 1 | 1 |
| 2 | 2 | 0 |
| 2 | 3 | 0 |
| 3 | 1 | 0 |
| 3 | 2 | 0 |
| 3 | 3 | 0 |
| 4 | 1 | 0 |
| 4 | 2 | 1 |
| 4 | 3 | 1 |
结果数据集
| ID | 访问 | 价值 | 地位 |
|---|---|---|---|
| 1 | 1 | 1 | 1 |
| 1 | 2 | 1 | 1 |
| 1 | 3 | 1 | 1 |
| 2 | 1 | 1 | 0 |
| 2 | 2 | 0 | 0 |
| 2 | 3 | 0 | 0 |
| 3 | 1 | 0 | 0 |
| 3 | 2 | 0 | 0 |
| 3 | 3 | 0 | 0 |
| 4 | 1 | 0 | 0 |
| 4 | 2 | 1 | 0 |
| 4 | 3 | 1 | 0 |
nestjs - 不允许重复的实体名称 - Mikro Orm
我在 Mikro Orm 中为实体创建了迁移。之后,我修改了实体并再次运行迁移。现在nestjs一直给我这个错误。
这是我的实体。
我使用npx mikro-orm migration:create --initial. 之后,我将我的实体修改为:
之后,我运行了两个命令npx mikro-orm migration:create& npx mikro-orm migration:up。现在 NestJs 不断给我这个错误。
driver - 为什么 WriteFile 到 NDIS 发送重复帧?
大家好,提前感谢您的帮助,
我正在使用 WriteFile 函数 (fileapi.h) 直接在 MAC 地址之间将帧发送到以太网第 2 层级别的 NDIS 驱动程序。
帧发送正确,但在我所做的任何测试中,帧都是重复发送的。我通过使用 WireShark 捕获输出来检测到这一点,其中表示如下:
在我发送的帧内,我在每次发送时增加一个计数器。此计数器在两个连续帧中重复,它们具有由 WireShark 分配的不同帧号。这不是由于网络中的消息丢失以及网络中的另一个设备转发消息而随机发生的事情。它发生在发送的每一帧上,它们完全相同,包括每两帧递增的计数器。
问题:
- NDIS 驱动程序中是否有设置此重复输出的参数。
- 我是否误解了 WireShark 捕获。
我看到了这篇文章,并按照建议卸载并安装了 Ncap 和 WinCap,但没有任何区别。
非常感谢。此致。
javascript - 我在 Chrome 91 中的选项卡更新/激活/焦点事件中收到错误“现在无法编辑选项卡(用户可能正在拖动选项卡)”
在最近的 Chrome 更新之后,当我尝试使用 chrome.tabs API 时,我的扩展程序开始触发“Unchecked runtime.lastError: Tabs cannot be editor now (user may be draging a tab)”。关于这个问题还没有太多信息,但我相信这是一个浏览器错误。与此同时,我的扩展程序导致 chrome 选项卡的切换速度明显变慢,就像以前一样。现在需要几秒钟来更改选项卡。所以我正在寻找一种解决方法。
任何想法如何解决这一问题?
r - 如何创建代码以获取冒号中每个“品种”的相关性?
我仍然是 R 的新手,所以这是我的问题。
我有一个名为 dataset3 的数据框。
这是虚假数据。我现在正在尝试编写一个对未来非常有用的脚本。
我想以最简单的方式询问我的数据以获得相关性,例如“ASIi”和“Hauteur des pieds”,但对于我的专栏“Varietes”的每个品种。在我的数据集 3 中,我得到了 3 个品种:Georgia、Abelastone、Ruby。
因为在我的真实数据集中,我将有 50 个品种,如果我必须隔离每个品种,这并不容易。
有没有更简单的方法来做到这一点?非常感谢
arduino - 无法使用 ESP32 Feather 读取 Lepton 3.5 帧
我将 Lepton 3.5 连接到 Adafruit ESP32 Feather,并使用了附加在 Arduino 中的这段代码。所以我的问题包括读取相机的帧。使用此代码,我无法在串行监视器上获得任何结果,但如果我删除条件“if (flirController.readNextFrame())”,串行监视器会不断向我显示第一帧的结果,而不是向我显示结果不断。
我已经改变了波特率和时钟,但结果是一样的。
java - 如何像android时钟应用程序一样自动更改应用程序图标?
我有一个问题要问关于如何在 android 中创建一个动态应用程序图标,如时钟/日历应用程序,其中日期每天都会自动更改,可以在应用程序抽屉上看到。
如何在 Android Studio 项目中获得此功能?
请帮忙
c++ - 在资源管理器中保持加载 DLL 模块,直到 COM 类被销毁
我正在设置一个钩子,让我的 DLL 模块进入资源管理器的进程/线程空间,并从那里实例化一个 COM 类,该类子类化一些窗口、接收一些事件等。
由于我的对象通过子类化和事件接收器完成所有工作,因此一旦实例化对象,我就不需要钩子 proc。为了性能,我想尽快停止钩子。
唯一的问题是立即取消挂钩(在我的对象刚刚创建之后)会导致 DLL 模块卸载,进而导致访问冲突和崩溃。所以我想知道是否有一种优雅的方法可以解开钩子,同时确保 DLL 模块至少在我的对象被销毁之前保留在内存中。
到目前为止,我发现唯一可行的解决方案是调用GetModuleHandleEx我自己加载的模块GET_MODULE_HANDLE_EX_FLAG_PIN。这确保模块在 Explorer 进程的生命周期内保持加载。但我不确定那是不是味道不好。
有没有其他安全的方法来确保在我的对象执行完 DLL 之前不会卸载 DLL FinalRelease?(顺便说一句,我不认为调用LoadLibrary然后FreeLibrary从内部FinalRelease工作。这仍然会导致访问冲突。)感谢您的任何意见。
javascript - 合并函数返回到 bbject:Spread vs Object.assign
以前的代码示例:
虽然这适用于我的应用程序:
这不会:
为什么
javascript - 循环点击后如何获取卡值
我有这个脚本用于使用 for 循环根据列表创建卡片:
现在我需要在单击按钮时获取值
c# - .Net Core - 发布到 Ubuntu 平台后的 Mailkit SSLHandshake 错误
我为 linux 发布了我的 ASP .net 核心应用程序。我在调试中遇到了框架 MailKit v12 cuz 的问题,所有工作都没有问题,我连接到邮件服务器使用 imap 等获取数据,但是当我一直发布应用程序时,我有 SSL hanshake 错误。
我认为这可能是一些服务器端配置问题,但它不会。我在 VSCode 中编写了快速控制台应用程序并在 linux 上调试运行,它可以工作,但我从应用程序发布的版本不想......
Linux:Ubutnu 18.04 LTS .net 版本:net5 发布服务配置:
例外照片:
我不确定这是否重要(我认为不重要),但要按计划运行服务,我使用 Hangfire 框架。我认为 apache config 它也不是很重要,但我在 *:80 上使用 Http 来访问,而不是 ssl。不过,如果在 ubuntu 上以相同的配置运行,它不应该也适用于应用程序吗?
请告诉我我应该阅读更多内容,或者您是否遇到同样的问题,因为来自 MailKit 的 GitHub 的任何建议都对我没有帮助。
discord.py - @client.event 忽略 @client.command()
当我使用@client.event 时,它只是在它之后忽略@client.command,并且在我编写前缀+命令后什么也没有发生。我该如何帮助
java - 子组件未通过 onConfigure 更新下拉选择
我有一个下拉列表,根据选择,更新页面上的一些免责声明文本。下拉列表和免责声明都是其自己的面板(自己的标记和组件)。我想让它在第一次加载页面时不显示免责声明。每当从下拉列表中进行选择时,都会显示免责声明。
下拉面板.java
免责声明Panel.java
我尝试了两种方法,但都不起作用(方法 1,方法 2)。从断点开始,onConfigure第一次运行并正确隐藏免责声明。当我做出选择时;但是,DisclaimerPanelwith firstTimeLoadedas falsebut的构造函数onConfigure没有被执行。我错过了什么?
提前致谢!
types - 使用宏函数的 SAS 类型问题
我有一个定义如下的宏函数。
实际代码将基于一个更大的表进行引用,但为了故障排除和简单性,我有一个该表第一行的缩短版本,row1.
| event_id | empl_nbr_var | 舰队 | 根据 | 位置 |
|---|---|---|---|---|
| 1234 | 111 | 320 | CHS | 一个 |
在输出数据中检查所有类型的字符,除了 event_id,它是数字的。这正是我想要的程序。当我手动输入这个时,它工作得很好。
但是,以下代码会引发各种错误,这源于我认为是类型问题。
现在忽略第 17 部分,假设那是正确的
我得到的第一个错误如下,所有其他错误似乎都源于该表未创建。
请注意,A 或 CHS 周围没有引号,我认为应该有引号?对 SAS 来说还是新手,所以不是很熟悉,但对我来说,这似乎是错误。这是strip()的奇怪之处,还是我完全缺少的其他东西?
kotlin-native - Kotlin-Native CompileKotlinIos 任务失败,因为当我更改 Objective-C 代码时 Cinterop 任务无法更新
@Kevin Galligan 我的公司有一个使用 Kotlin-Native 的 iOS 项目,我在 build.gradle.kts 中向项目添加了一个 cinterop:
一切运行良好,ios项目编译成功,但是当我在cinterop中添加一个objective-C函数并在kotlin文件中调用这个函数,然后构建ios项目时,Xcode告诉我kotlin-native模块编译失败。
我知道为什么编译失败,因为当我添加新的 Objective-c 函数时,编译器没有创建相应的 kotlin 函数。
cinterop 任务被跳过,事实上这个任务不应该被跳过,因为 objc 代码改变了。

但是在我运行命令“gradelw clean”之后,然后在xcode中重建项目,它运行良好,objc函数调用成功。
希望 Kotlin-Native 团队能尽快修复这个 bug,非常感谢!
compiler-construction - 如何在词法分析器 FLEX 中将多个输出文件名作为命令行参数?
我想将三个文件名作为词法分析器 FLEX 的命令行参数,其中三个用于输入文件,其余两个用于输出文件。取一个输入文件名和另一个输出文件名很容易,但我不知道如何在“yyout”中存储多个输出文件名。请帮我解决。
一个输入文件和一个输出文件都可以,但是如果我想要类似的东西怎么办——
如何将 output1 和 output2 都存储在 yyou 中?提前致谢。
vue.js - 如何在 quill 编辑器中使用 v-model
我使用 Vue 3
我以前用过这个。它工作得很好。
但我把它改成了这个
在 QuillEditor 中,placeholder 等许多因素都很好,但只有 v-model 不起作用。
这仅仅是一个依赖问题吗?如果没有,我应该如何改变它?
我从https://vueup.github.io/vue-quill/guide/installation.html#cdn下载的
如果这是一个简单的依赖问题,是否有解决方案?如果没有,你能推荐另一个 vue3 兼容的编辑器吗?(可能附上图片)
ruby-on-rails - LoadError: cannot load such file -- zip/zip when running any rails command after upgrade
我刚刚升级到 Rails 6,运行时得到以下信息rails app:update
我已经更新了所有的 gem,它正在捆绑和更新 gem,gemfile.lock 看起来也不错。
这是回溯:
这是应用程序.rb
我上次跑步rails app:update是在今天早些时候更新到 Rails 5.2 的时候。所以不确定是什么问题。
谢谢。
node.js - 节点示例不起作用(命令失败:/usr/local/bin/docker run -d)
嗨,我在我的 mac 书上使用 node(version12) 示例。这是错误代码。码头版本在这里。
我该如何解决这个问题?谢谢你。
azure - Azure AD:将用户分配给应用程序时发送欢迎电子邮件
当 Azure AD 管理员将用户分配给应用程序(企业或自定义)时,我想向用户发送一封欢迎电子邮件。最好使用自定义模板来定义访问 URL 以及一些附加信息(如何使用、一些规则等)。我在 Azure 门户中没有发现任何类似的东西。
Azure AD 是否提供此类功能?或者我应该构建自定义实现(Graph API、EventGrid + Azure Functions、SCIM 协议等)?
python - 仅出现一次对象数据
目前,每当我运行以下代码时,“供应商”数据都会在结果中显示多次,因为我的表中有多行,但我希望它只出现一次。
有没有办法在循环内或没有循环时只出现一次?
reactjs - React AgGrid 服务器端数据源 getRows 仅触发一次,滚动不起作用
我使用 AgGridReact 组件创建了 AgGrid,使用文档中的示例设置服务器端数据源,但不知何故无限滚动不起作用。getRows 函数仅在初始渲染时调用,并且网格上不显示滚动条。
对 api 的请求不包括 startRow 和 endRow 参数(getRows 函数的params参数的道具 request.startRow 和 request.endRow 不知何故未定义)。
但是,api 请求仍会返回此响应:
我在这里想念什么?






