所有问题
excel - 在循环中添加到集合
我正在尝试将其添加到最终会放入列表框的集合中。
这些案例来自我工作簿中的两列单元格范围。
我尝试使用自定义对象类,既可以直接从我的 for each 循环中识别感兴趣的单元格(注释部分),也可以将它们添加到数组中并循环遍历以将它们添加到我的集合中。在这两种情况下,我以前的添加都被下一个覆盖。
当代码运行时,我的集合有三个对象,都是“Styrene,atactic”。
我知道添加了以前的对象,并且 .Count 在每种情况下都增加了一个。如,“丙烯酸2-乙基己酯”是唯一的对象,然后有两个对象是“甲基丙烯酸”,然后是三个是我之前提到的苯乙烯。
我有理由确定我可以直接将它们全部添加,而不是使用对象类和调用添加的子例程,但我想了解为什么会发生这种情况以供将来参考。
python - 如何在没有其他的情况下使用 Python lambda?
我需要更改myCol条件是否为真的值。如果条件不成立,则什么都不会发生(如果我这样做else None,它会将 None 作为值写入 myCol)
php - Ajax 上传文件/图像
是否可以将图像上传合并到此 ajax 表单中?这个表格已经在工作了,只是这个file:file.val();部分是新的。
这是我现在用于表单的功能。同样,这有效。只是不确定如何合并文件上传。我可以计算出 action.php 页面上所需的 PHP。我只是不知道如何通过这个 ajax 查询。
}
python - 关于条件流语句的简单问题
我有一段代码可以读取 Outlook 电子邮件并根据特定条件搜索电子邮件,但是,问题是一旦找到所有满足条件的电子邮件,代码就不会停止。它只是继续运行,即使它不再返回任何内容。
这是我到目前为止所拥有的:
我尝试过使用 break 语句和多个 if 语句以及 elif。但我似乎无法让它发挥作用。
我希望代码检索相关电子邮件,然后停止运行。我是 Python 的新手,所以任何帮助都将不胜感激。
python - 如何有效地更改 geopandas 数据框中的几何图形?
我有一个 shapefile,我将其转换为 geopandas 数据框。此 shapefile 的 crs 为 epsg:4326,我想将其转换为 epsg:3857。
您可以在此处找到 shapefile 。
shapefile 有大约 33K 邮政编码,转换时间太长。有没有更好的快速转换方法?
java - 如何使用更新的行获取 CMD 输入
我相信有些人熟悉这个概念。你在 CLI 上运行一个命令,随着它的进行,你前面的一行会更新一个百分比。在引擎盖下,在打印每一行之前,它会清除当前行,因此您只有一行更新,而不是 100 行进度更新,直到达到 100%。
我想制作一个应用程序,将这些信息回显到嵌入式显示窗口中。我对 Java 很陌生,我希望我的应用程序运行 Windows 命令(确切地说是 sfc /scannow),即时向用户显示输出,然后一旦完成,我想分析日志文件并给用户一个可读的结论。
是否有某种库或特殊方法可以做到这一点,以便当控制台窗口中的行“更新”时,我可以简单地覆盖显示窗口中的当前行?
python - 在 pandas 中用衰减公式插值 / fillna
假设我有以下熊猫数据框:
我想用从前一个值开始的指数衰减来填充缺失值,给出:
有fillna,我有method='pad',但我不能在这里拟合我的公式。使用interpolate,我不确定我能否给出一个特定的指数衰减公式,并且只考虑最后一个非 NaN 值。
我正在考虑创建一个单独的数据框,而不是用 NaN 和其他地方df_replacements初始化,做一个 cumprod (不知何故,我需要为每个第一个 NaN 将正在运行的产品重置为 1),然后0.50df_result = df.fillna(df_replacements, inplace=True)
有没有一种简单的方法可以用熊猫实现这种替换?
java - AEM OSGI 第 3 方依赖项,捆绑不活动
我正在处理一个 AEM 项目,顺便说一句,我是 AEM 的新手。我正在尝试使用几个 3rd 方非 OSGI 库,例如 Dozer 和 Spring。我真的很挣扎,这很痛苦,也许是因为 OSGI 有点老派。我的包已安装,但在 OSGI 控制台中未激活,因为它们抱怨缺少包。
我想一步一步做。首先,我只想用 Dozer 来完成我的工作包,而不是其他任何东西。这是我的 pom 依赖项:
这是我的 maven-bundle-plugin 配置:
如您所见,我已经在使用 dozer-osgi 了。我不知道为什么它不捡起来。它抱怨这个:
首先,我不明白为什么它说 [5.5,6),因为我告诉它使用 5.5.1。其次,我已经在使用 dozer-osgi,我相信它应该会自动启动它。
我也尝试使用:
Whit dozer-osgi补充说,事情开始变得更好,同时也变得更加复杂。现在似乎它加载了推土机,但开始抱怨传递依赖:
beanutils 工具很容易修复。我只需要像这样添加相关的依赖项:
并在此处添加“commons-beanutils”:
现在,它抱怨:
休眠依赖错误是新的。我认为 beanutils 依赖于休眠,但不是,Dozer 依赖于它。
我尝试添加休眠,如下所示:
以此类推,就像看,每次我尝试添加传递依赖时,它都会变得越来越糟。我也试过这个,只在我的依赖项中保留dozer-osgi :
结果:
就像 Embed-Transitive 根本不起作用一样。
使用 Maven 和 AEM 时使用 3rd 方库的最佳方式是什么?就我而言,Maven 用于在我的 AEM 实例中安装捆绑包。
r - 基于动态命名的列添加列
必须向现有数据框添加一个新列,以便它是动态选择的其他一些列的平均值。
我更喜欢使用 dplyr,因此解决方案可能如下所示:
有没有办法修改这个块或者需要另一种方法?
python - 是否可以使 cv2.matchTemplate 更快?
我想让我的代码更快。我正在比较图像是否有带有 3000 个水印标志的水。每张图片比对完大约需要10分钟,可以说图片没有水印的概率为90%。因为 10 分钟很长,有没有可能将这个过程缩短到 1 分钟?
这是我的代码:
gpt - Google Publisher Tag,如何从服务中删除事件监听器
关于如何将事件注册到 gpt 服务似乎有几个问题:
Google Publisher Tag registering to Events
registering to events with google publisher tag
文档中明确定义了如何执行此操作:
googletag.pubads().addEventListener('eventName', callbackFn);
当组件(React)安装在回调函数中时,我将我的事件添加到服务中,window.googletag.cmd.push如Google 本教程中所述。
现在的问题是,每次我更改页面时,都会向服务中添加更多的事件侦听器。通过使用此方法(来自文档),我可以确保只有一个事件侦听器在实际存在的插槽上执行:
但是更多的事件侦听器将保持活动状态并继续执行(不执行 if 语句中的代码)。
现在,我假设谷歌会实现这样的东西(在 componentWillUnmount 上运行):
googletag.pubads().removeEventListener('eventName', callbackFn);
但它在文档中不存在,我似乎找不到任何方法从服务中删除活动的事件侦听器?
reactjs - TypeScript React 事件处理程序错误;类型不可分配给类型(联合)
与 TypeScript 一起使用该事件 react-scrollbars-custom@4.0.0-alpha.13的正确实现是什么?onScroll
onScroll编辑:我怀疑 TypeScript 的一般定义和插件之间发生了某种命名空间冲突;查找参考onScroll有两个结果,这反映了这个问题底部给出的错误,特别是not assignable to type '((event: UIEvent<HTMLElement>) => void) & ((scrollValues: ScrollValues, prevScrollValues: ScrollValues) => void)
我真的不明白该类型中的 & 是什么意思,这是否意味着它期望某种两个函数的联合,这是如何工作的,我是否传递了所有可能的参数?
这就是我现在所拥有的:
这是错误消息:
Error TS2322 (TS) Type '(scrollValues: ScrollValues, prevScrollValues: ScrollValues) => void' is not assignable to type '((event: UIEvent<HTMLElement>) => void) & ((scrollValues: ScrollValues, prevScrollValues: ScrollValues) => void)'.
Type '(scrollValues: ScrollValues, prevScrollValues: ScrollValues) => void' is not assignable to type '(event: UIEvent<HTMLElement>) => void'
c - 将 swift 字符串传递给 c 函数 char *
我正在尝试将字符串参数从 swift 函数包装器传递给采用 char* 的 C 函数。
这个交流功能
参数 star 必须为返回的星名提供至少 41 个字符。如果找到一颗星,则返回其名称。此函数从 txt 文件中搜索星名。
当导入到 Swift 函数看起来像这样
我想实现这样的目标
我环顾了几个类似的问题,但它并没有解决我的问题。
如何将 Swift 字符串数组传递给采用 char ** 参数的 C 函数
实际上这个函数来自瑞士星历 C 库。有兴趣的小伙伴可以看看这个链接
flutter - 用 Bloc 实现简单的 rxDart 没有得到结果
从我的网络服务器上的这个链接作为
http://instamaker.ir/api/v1/getPersons
我正在尝试avatar从该结果中获取结果并打印,不幸的是我的实现与rxDart并且Bloc没有从该响应中得到结果,并且我没有收到任何错误
服务器响应这个简化的结果:
main.dart文件:(单击按钮从服务器获取结果)
LoginBlock班级:
Repository班级:
我的模型:
BaseUrl班级:
然后InstagramApiProviders上课:
immutability - Vuex 和变异的东西,不变性和克隆深地狱
这本身不是一个问题,而是 Vue 社区的一个好问题。我想就 Vuex 和不变性展开讨论。当我们启用 Vuex严格模式并且当我们在状态中有一个由计算函数调用的对象时,我们需要将其属性更改为组件时,我们会被警告不要采取这种做法。好吧,这不是新的...
我明白了这一点,我相信这是最好的,但我发现自己必须将对象克隆(深度克隆)到计算/数据中,以便能够在不直接突变的情况下使用本地状态.
所以我有一个问题:既然直接改变对象的属性不是一个好习惯,而且我必须使用this.$store.commit/this.$store.disptach来改变状态,为什么 Vuex 不提供该对象的深层克隆而不是浅层克隆this.$store.state我们通过计算或this.$store.getters在计算内调用状态。
vue-freeze是一个尝试对这个问题做出反应的模块,但是很久没有更新了。你们是如何处理这个问题的?
python - 有没有办法列出 unicodedata 中的所有字符和名称?
我可以在角色和他们的名字之间使用unicodedata.name()和unicodedata.lookup()映射。但必须一次一个。
有没有一种简单的方法来获取所有字符的映射?谢谢。
r - jpeg R 包安装在非标准位置找不到 jpeglib.h
我正在尝试jpeg在 Linux 服务器(我没有 sudo 访问权限)中的 R 中安装软件包,但安装时jpeg找不到jpeglib.h我在本地安装。configure.args='--with-libjpeg-include=/path失败时如何告诉 R 在哪里寻找它?
服务器操作系统版本为 CentOS Linux 7 (Core)
在 RI 中运行:
我得到了这个错误:
rjcommon.h:11:21:致命错误:jpeglib.h:没有这样的文件或目录#include
所以我安装了 jpeg-turbo
我检查并jpeglib.h在/shared/mybossusr/bin/libjpeg-turbo-2/include
我在我的末尾添加了这个~/.bashrc:
我注销并登录,尝试jpeg在 R 中安装时遇到了同样的错误。我还将库的位置添加到我的路径中~/.barsh:
以防万一,因为我不完全了解软件何时出现在哪里。做了source ~/.bashrc,注销并登录,但没有任何改变。
所以,我后来在 R 中尝试了一些我想出的论点:
和:
或者:
试图告诉 Rlibjpeg安装在哪里,但没有任何效果。
有什么configure.args可以解决问题的吗?到目前为止,对于其他软件包,使用 a 非常简单--with-package_name-lib,但我对这个一无所知......
提前致谢!
javascript - 很想知道如何更改子字符串的颜色并使文本的其余颜色保持不变
我希望能够将特定的子字符串 [!] 更改为红色,其余的将是相同的文本颜色黑色。我知道逻辑必须在我的这部分代码中实现。
c# - 后台工作人员仍然冻结 ui
即使我设置了后台工作人员,我似乎也无法让它不冻结 UI。
我在网上四处寻找,但找不到解决办法。我已经尝试创建基本线程并且有效,但我还需要在运行时更新 UI 内容,这就是我切换到后台工作人员的原因,但如果你能帮助我弄清楚如何使用基本线程并让它工作就可以了.
}
typescript - TypeGraphQL 使用 TypeORM 的 findAndCount 方法
我想使用返回分页的TypeORMfindAndCount函数Promise<[Entity[], number]>。所以我有一个解析器:
我也在使用type-graphql并想用这样的Query注释来注释这个解析器:
但是我无法弄清楚返回类型,我尝试了这个(当然没有工作,因为findAndCount返回了什么):
并尝试像这样使用它:@Query(returns => [TestType])和 this @Query(returns => TestType)。
javascript - 反应模式没有关闭 onClick
我有一个多个列表components,每个列表都会打开一个Modal点击事件。一旦单击关闭按钮,我将方法传递onHide给每个应该关闭模式的人,但没有任何反应。Modal
我记录了点击并注册了点击,但是在modalClose调用时状态没有改变Seances.js。我究竟做错了什么?
降神会.js
ResultModal.js
keras - 如何使用功能 api 将另一个输入层添加到多输入模型?
我已经有一个具有多个输入层的模型。现在我想在这些输入层之一之前添加层。我应该怎么办?
我的问题是我不能在这里使用功能 API,new_output = model(output)因为model有多个输入。我无法指定要连接的输入层。
mongodb - MongoDB 未找到数据:返回未定义
我有一个名为“帐户”的数据模型,它存储一个“用户”
当我尝试使用该account.find()功能找到一个帐户时。但是,当我尝试访问时它返回未定义account.accountnumber
我查询我的模型如下:
模型“data”和“accessToken”用于查找产品并生成购买产品的访问令牌。
这是我在控制台上得到的输出。
javascript - 如何将访问令牌和商店名称传递给 Shopify API 节点新对象
我正在构建一个公共 shopify 应用程序,我想添加一个允许创建元字段的 POST 路由。
在shopify-api-node 模块中说明了以下内容:
accessToken- 公共应用程序必需 - 表示永久 OAuth 2.0 访问令牌的字符串。此选项与 apiKey 和密码选项互斥。如果您正在寻找获取访问令牌的预制解决方案,请查看shopify-token 模块。”
这是需要shopName和的对象accessToken
在Shopify Node / Express文档中,您可以添加/shopify/callback路由 q,其中包括Oauth:
而不是使用shopify-token module我可以访问/应该/shopify/callback以以下方式从路线访问此信息(见下文)?或者有更好的方法来做到这一点/你能提供例子吗?
服务器.js