所有问题
python-3.x - 现在有在 Windows 10 上安装 CuPy 的首选方法吗?
我可以看到安装指南: https ://docs.cupy.dev/en/stable/install.html 已经过时了,并且在 v9.0.0a2 的 Github 发布页面上有注释: https ://github.com/ cupy/cupy/releases/tag/v9.0.0a2 声明支持 CUDA v11.1 的旧版本一开始就不起作用,作为响应,所有轮子都已从 PyPi 中删除。尝试使用更新的 pip 安装 CuPy,没有一个轮子支持。那么是否还有适用于 Windows 的版本(对于任何 CUDA 版本)?我可以从源代码在 Windows 上构建更新的 v9.0.0b1 吗?
python-3.x - 使用 discord.py 检查频道中用户的最简单方法
我正在制作一个简单的机器人,我想要它做的就是等待我输入带有参数(vc)的命令,因此例如当我输入时!channel general,机器人将返回该频道中的成员列表。因此,如果 Bob 和 Jeff 一般,机器人将返回member_list = ['Bob', 'Jeff']任何简单的方法来做到这一点?
更新:
这是我上面的代码,当我运行 bot 时,它在我输入时什么都不做$members general,有人知道我做错了什么吗?
javascript - React - 如何将一个简单的函数转换为一个类?
如何将此代码转换为类组件?问题是const {value} = useDarkMode (false);我不明白如何在类组件中应用它
mule - Dataweave 2.0 的输出不正确
我需要有关 Dataweave 2.0 代码的帮助,我收到的输入如下所示:
输入 - 0000000123456789
输出应该是 - 0123456789
我怎样才能解决这个问题?
bash - 在编写 BASH 脚本时使用 scp:“没有这样的文件或目录”
我写了一个脚本,它会压缩一个文件夹,然后再存储它。到目前为止,这工作得很好。但现在我想使用 scp 发送它。我想使用 eval 以便可以轻松更改它们。但是当我使用它将文件发送到某个目的地时,它总是告诉我该目录或文件不存在。如果我在没有 $scriptd 的情况下这样做,那么它就像一个魅力。
任何想法为什么?
ruby-on-rails - Rails 6 sqlite3中的更新/删除语法错误
为什么 rails db 的行为与运行时 sql 不同?
使用 rvm 1.29.11 创建了一个新应用程序;导轨 6.1.1;红宝石 3.0.0p0; sqlite3 3.28.0。生成简单的脚手架导轨 gs 名称电话。迁移的数据库(rails db:migrate)。应用程序启动并运行。能够创建、更新和删除记录。但是,当我尝试运行使用 rails db 执行的命令时,出现以下错误:
从轨道数据库
为什么 rails db 的行为与运行时 sql 不同?我正在从开发日志复制/粘贴到 db:console 并添加终止“;”?
tkinter - 如何通过单击 tkinter 的按钮来增加进度条?
我从 codemy.com 复制了示例。https://www.youtube.com/watch?v=Grbx15jRjQA
当我运行程序时,我得到了栏和按钮。但是,一旦我单击按钮以增加进度条,就会出现此错误。
TypeError:“NoneType”对象不可下标
有人可以帮我解决这个错误吗?
angular - 错误 TS2322:键入“字符串 | null' 不可分配给类型 'number'
我想首先说我对 angular 和 typescript 都很陌生。
我用 Angular 编写了一个程序,我使用路由在另一个页面上显示更多信息。
错误发生在 ngOnInit(){
第一个错误发生在:this.blomId TS2322: Type 'string | null '不可分配给类型'数字'。“null”类型不能分配给“number”类型。
第二个错误发生在:data[this.blomId] TS7053:元素隐式具有“任何”类型,因为“数字”类型的表达式不能用于索引“对象”类型。在“对象”类型上找不到具有“数字”类型参数的索引签名。
感谢帮助。
python - 如何从字典列表中删除重复项?
我有一个字典列表,其中包含一对带有坐标的地方。每对都必须是唯一的。例如origin-London和被认为与和destination-Oslo相同。考虑到它们具有不同的键,我如何删除这些重复项。origin-Oslodestination-London
c# - 仅当从计时器调用函数时才进行无效转换
我正在尝试做一个从网站读取字符串的程序,并将其发送给另一个。第一个读取字符串的过程可以正常工作,并且将字符串发送到其他工作的函数也可以正常工作,但是从计时器调用此函数时会出现问题..
这是我的代码的一部分:
同样在我启动计时器后,如果我单击按钮 4 来测试功能,它可以正常工作。而不是当它从计时器调用时
错误是:
指示的行是:
有人可以解释一下有什么问题吗?
c++builder - 在 C++Builder 中构建静态库 (.lib / .a) 时,自动将关联的表单资源 (dfm) 编译为已编译资源 (.res)
有谁知道是否有办法告诉 C++Builder 工具链在构建静态库时自动将所有相关资源(特别是表单资源 - DFM)编译成 .res ?
我曾经在非常大的项目中使用包来“划分”我的代码,但最近我转而使用静态库(由于在包中链接 64 位代码的持久性、长期存在的问题 - WRI123X 等)和其中一个以这种方式组织我的项目的痛点显然是静态库 (.lib / .a) 只包含代码而不包含资源。这意味着,在可执行项目级别,我必须为每个包含表单数据的静态库维护一个链接目录列表(而不是仅仅引用放置我的所有 .lib/.a 文件的单个目录)。
我想做的(在我的静态库项目中)是告诉工具链将静态库和关联的表单资源编译到 my_lib.lib/a (代码)文件和 my_lib.res (资源)文件中并将两个文件放入静态库的指定“最终输出目录”(而不是将资源的编译推迟到 exe 项目)。
有谁知道这在 C++Builder 中是否可行(从 10.4.1 开始),如果可以,该怎么做?
谢谢,
马尔科
kubectl - 如何使用 curl 命令从配置了 LDAP 的 Dex 服务器中检索 kubectl 配置值?
我们公司有多个 Kubernetes 集群。要获取 kubectl 配置内容,我们使用 Dex 登录并将内容复制/粘贴到 kubectl 的本地配置文件中。
我想让这个自动化,所以运行一堆命令来获取使用curl.
我无法通过检查请求响应来弄清楚如何。如果有人知道怎么做,请帮助我。
github - 显示提交和描述,但在存储库中隐藏代码 [Github]
我几乎在 React+Typescript+Redux 中完成了我的第一个大项目,并在 Firebase 上启动了它,用户和一些与登录用户连接的数据库。
在寻找我的第一份开发工作之前,它应该是我的项目组合,但它开始变得非常复杂。现在我有想法在未来使用它来制作商业应用程序。所以问题是我不想在 github 上发布我的代码,但同时我想在 Github 上为招聘人员发布我的所有提交和存储库描述(以及我所有来自 trello 表的任务)。是否可以仅从 github 存储库发布提交和描述?
flutter - 没有互联网连接时,Flutter 中的下拉刷新不起作用
我有一个类,它在列表视图中显示我通过 API 请求获得的一些 JSON 数据(事件),并将它们保存到设备的存储中,以便每次都不会下载,除非用户进行 Pull-to-refresh操作so来下载新闻事件。如果在下载过程中没有互联网连接,应用程序会显示“无法下载事件列表:请检查您的互联网连接!”。所以我认为如果这是用户第一次打开应用程序,它应该下载事件或在互联网连接丢失上述消息的情况下显示(或者如果下载的事件数组的长度没有事件= = 0)。如果不是第一次显示之前下载和保存的事件列表。
我的问题是,例如,如果我关闭了互联网,并且在我打开后,拉动刷新不起作用,相反,当我下载列表时,我可以进行拉动刷新操作。
这是我的代码:
我真的是 Flutter 的新手,我做错了什么?
java - Thymeleaf 和 Springboot 错误
在我的 VPS 上访问页面时会出现问题,但在我的本地机器上它没有加载问题。
错误:
代码:
ruby-on-rails - Ruby on Rails - 了解测试中的数据库依赖关系
我有一些模型代码可以通过简单的方式调用数据库find():
我在数据库中为测试环境播种了数据。如果我在 test ( ) 中打开控制台rails c -e test,我可以运行Thing.find(1)并得到一个很好的结果,但是当我运行一个调用上面显示的方法的测试时,它报告它找不到 id 的记录1。
我假设我误解了测试种子数据和针对该数据库运行的测试之间的关系。为什么我在测试数据库中看到种子但测试没有?
ios - 将 RFID 数据从 iPhone 传递到 RC522
我目前有一个Mifare RC522 模块,我可以使用它成功读取/写入标签和卡,但我无法成功地让它读取我通过 NFC 手机应用程序写入的数据。只需尝试通过关闭 RC522 模块来读取 iPhone 上的数据,就可以打开 Apple Pay 菜单。有什么我做错了吗?数据是否需要以某种方式编码,或者该模块只是无用,我可能需要像 PN532 这样的东西?我基本上只想要一个可以读取我从 iPhone/Android 设备广播的 NFC 数据的模块
parsing - 解析一系列 lambda 演算项
我正在 Haskell 中编写 lambda 演算解析器,但找不到解决当前问题的解决方案。
我如何解析表达式:
我如何解析术语:
在输入“x1 x2) x3”时,我的解析器返回
解析应该失败,因为它在语法上不正确,但它仍然解析第一个应用程序。我认为这是因为do terms <- some $ token term它将尽可能多地解析,因为some.
我该如何解决这个问题,以便整个解析失败而不是一个部分?
angular - 通过单击 Angular 材料表填充反应形式
我试图弄清楚如何使用角度材料表中的数据填充反应形式。我可以在模板驱动表中使用:
但我无法实现相同的知识来填充反应形式。
这是一个工作示例: https ://angular-ivy-uwuzdg.stackblitz.io
这是表格的样子:
这是table.ts
这是表格
这是form.ts
这是服务
functor - 函子和自然变换
如果 F 是将类别 C 连接到类别 D 的函子,而 G 是将类别 C 连接到类别 E 的函子(并假设两个函子都是双射),这是否意味着从函子 F 到函子 G 存在独特的自然转换?
c++ - 在 C++ 中分配和释放类整数句柄的快速算法
我需要一个可以分配唯一整数(句柄)并将其分配给某个对象的类。然后释放它以便以后使用。这个算法应该很快。我应该使用什么数据结构?vector访问数据的速度很快,但擦除或添加的时间很长(但这也很重要),list访问数据的时间很长。也许你知道一些好的实现?提前致谢!
javascript - 不确定如何对使用 bCrypt.compare() 的密码验证函数进行单元测试,变得未定义
我正在尝试为我的 validateUser 函数编写一个有趣的单元测试,但是当我在测试中调用该函数时,我总是得到undefined返回的值。
附加上下文
- 我使用 nestJS 作为我的 api 框架,我已经模拟了我的用户 findOne 查询函数来返回
expectedUserObjHashed。 - 我正在使用bcrypt来处理散列和比较密码,我在这个测试中使用
hashSync和compare来自库 - (不确定这是否是验证的正确方法)但我添加了日志语句以验证我的测试是否将其放入
if(result)块中并且没有引发异常。
我猜这是一些异步问题,但我已经尝试了几天每天几个小时,但我不确定它发生在哪里。
更新:我写了一个控制器来测试validateUser()邮递员中的函数,它似乎没有得到任何返回值(这可能是测试得到的原因undefined)但就在我记录的bcrypt.compare()回调中(就在行之前)并定义了它,所以现在我不确定为什么回调没有按照指示返回。return userInfouserInfouserInfo
更新2:
我玩弄了我的实现,bcrypt.compare()并让它像这样工作:
我仍然想知道为什么我最初的实现对我的知识不起作用。
python-3.x - 模板不会覆盖
我渲染一个模板并返回它。程序似乎只渲染一次模板,然后即使我更改输入参数,它也会返回第一个渲染的模板。名为 getNumber 的函数工作正常,每次返回不同的数据。所以基本上问题是模板总是用“解决方案:0”生成的。如果初始数据为 0.1,则生成的模板将始终包含“Solution 0.1”。
我的模板:
在 views.py 中返回 HttpResponse 解析'/' url的函数:
settings.py 中的代码负责模板。我想这是错误的。
我使用 django 1.9.5,我无法真正更改版本。
php - 无法使用 php sdk 获取快速书刷新令牌
我正在尝试了解有关用于生成访问令牌的快速手册 PHP SDK 的更多信息。以下代码完美运行。它将获取我存储到数据库中的最后一个有效访问令牌,将其分配给 quickbooks 数据服务,然后获取 500 条发票记录并打印发票编号:
同样,我刚刚粘贴的脚本完美运行。
但是,如果我启用这两行来获取 refreshToken
然后我看到错误消息:
如果我再次注释掉刷新令牌的行,请在我的网页上按刷新,然后一切正常。换句话说,即使我refreshAccessTokenWithRefreshToken()在前一个会话中执行过,直接来自数据库的旧令牌仍然有效。
为什么我新刷新的令牌会导致错误消息?
为什么过去一小时内发出的旧令牌在a)我尝试创建刷新然后b)看到错误消息然后c)禁用刷新令牌代码然后d)刷新页面之后仍然有效?
如何正确刷新访问令牌?
r - 在 R 中同时对数据框的列运行单个 t 检验的最佳方法是什么?
我有一个大型数据框,其中包含来自组织微阵列的 70 个不同组织核心的大约 300 种与乳腺癌相关的不同蛋白质的峰值强度读数。数据框如下所示:
| 核 | 行为 | 蛋白质1 | 蛋白质2 | 蛋白质3 | ... | 蛋白质300 |
|---|---|---|---|---|---|---|
| 1 | 正常乳房 | 1240 | 450 | 545 | ... | 598 |
| 2 | 独联体 | 350 | 629 | 1496 | ... | 345 |
| 3 | 独联体 | 3040 | 500 | 345 | ... | 3456 |
| 4 | 正常乳房 | 800 | 789 | 2348 | ... | 456 |
| ... | ... | ... | ... | ... | ... | 898 |
| 70 | 独联体 | 589 | 2305 | 723 | ... | 4567 |
我想对每种蛋白质的峰值强度读数运行 300 次单独的 t 检验,其中行为列(“正常乳房”与“CIS”)是分组变量,每个蛋白质列下的峰值强度读数是因变量。“正常乳房”与“CIS”的样本量不相等。如果有一个函数可以根据 p<0.05 对蛋白质进行分组,那也很好,这样我就不必手动梳理每个 t 检验结果。