所有问题
node.js - 在 Node 14 中使用 sequelize-cli,类型为:module
Node v14.3我正在尝试使用and设置项目sequelize。
我不想使用babel-register. 取而代之的是,我设置"type": "module"并package.json使用所有 ES6 - ES11 开箱即用的功能。
我还想sequelize-cli用于设置和应用迁移。除以下命令外,一切正常:
我们看到引擎盖下sequelize-cli使用require(). ES 模块不允许这样做。它提出了 3 种方法来解决这个问题:
将 20200530214311-create-user.js 重命名为以 .cjs 结尾 - 无法完成,sequelize-cli 找不到以 .cjs 结尾的迁移。
将需要的代码更改为使用 import() - 我不想接触 sequelize-cli 代码。
删除“类型”:“模块” - 我不能因为一切都停止工作。
有没有其他方法可以sequelize-cli工作?我正在大量使用测试,我希望在运行测试之前自动准备测试数据库。
android - appbundle 和 split 在启动 android flutter 时崩溃
因此,我最近在 Google Play 商店上部署了我的 appbundle,该应用程序运行良好,直到我发布更新我每次启动时都会崩溃。我尝试使用不同的 API,然后尝试按 abi 拆分相同的问题,但它不起作用……我我不确定它是否与数字签名或其他东西有关
生成apk的奇怪东西flutter run --release在本地工作正常,但我宁愿坚持使用appbundle,因为apk的大小更大
我一直在尝试查看命令来调试这个没有运气的任何想法?
python - 创建一个动态变量并在 python (tkinter) 中进一步使用它
第一篇 嗨,我是 python 新手。我有以下代码
如果你要运行它,在 Frame1(我将窗口分为 3 帧)中会出现 4 个黑点。现在我想使用动态变量(例如 Y5_0)来制作蓝色/红色/任何其他颜色的点。但是当我运行代码时,一切正常,除了我尝试更改点颜色“NameError:名称'Y5_0'未定义”的部分。
如果有人可以提供帮助:关于如何进一步使用动态变量的建议,或者如果最佳做法是使每个点成为静态变量,我们将不胜感激。
PS:我正在尝试找到一个不写300行代码的解决方案,这意味着68个变量
javascript - 如何正确设置带有 React Context 的 Axios 拦截器?
由于我想使用 React Context 设置 Axios 拦截器,唯一可行的解决方案是创建一个 Interceptor 组件,以便使用 useContext 挂钩来访问 Context 状态和调度。
问题是,这会创建一个闭包,并在调用拦截器时将旧数据返回给拦截器。
我正在使用 React/Node 使用 JWT 身份验证,并且正在使用 Context API 存储访问令牌。
这就是我的拦截器组件现在的样子:
getRefreshToken如果 cookie 中有刷新令牌,则每次用户刷新网站以检索访问令牌时调用该函数。
该interceptTraffic功能是问题仍然存在的地方。它由一个请求拦截器和一个响应拦截器组成,该请求拦截器将带有访问令牌的标头附加到每个请求和一个响应拦截器,用于处理访问令牌到期以使用刷新令牌获取新的令牌。
你会注意到我正在导出ax(Axios我添加拦截器的一个实例),但是当它在这个组件之外被调用时,由于关闭,它引用了旧的存储数据。
这显然不是一个好的解决方案,但这就是为什么我需要帮助组织拦截器,同时仍然能够访问上下文数据。
请注意,我将此组件创建为包装器,因为它呈现提供给它的子组件,这是主要的 App 组件。
任何帮助表示赞赏,谢谢。
reactjs - 如何在多个视图中处理突变后的缓存更新?
这更像是一个悬而未决的问题,但希望它不会被删除。
我正在使用 react 和 apollo,尽管问题更笼统。
假设我的应用中有 3 个不同的视图,它们都使用相似(但不相同)的数据。它们都使用单独的查询,但每个查询都使用通用操作,但返回的数据略有不同。
假设我在某处有一个突变,它向数据添加了一些东西(想想一个项目列表和一个正在添加的新项目)。
假设在突变后我想更新缓存以反映该更改。我正在使用 read/writeQuery 进行更新。使用此设置,我需要更新 3 个查询 - 这将成为维护的噩梦。
经过一番阅读,我认为我做错了——我现在创建了一个查询——现在我只需要在突变后更新那个单一的查询,我的所有视图都会自动更新。然而问题是这个查询现在必须下载所有 3 个视图组合所需的所有数据 - 感觉这非常低效,因为一些视图将获得他们永远不会使用的数据。
有更好的方法吗?
请注意,这read/writeFragment不起作用,因为它们不会更新基础查询-例如检查此答案:https ://stackoverflow.com/a/50349323/2874705
如果您需要更具体的示例,请在评论中告诉我。
总而言之,我认为在这个设置中我会更好地处理全局状态并避免一起使用 apollo 缓存 - 但是我觉得被骗了,因为 apollo 承诺解决状态问题:)
编辑
这是一个具体的例子:
假设我们的 graphql 模式是这样定义的:
现在,我们在客户端创建 3 个查询和 2 个突变
请注意createDraft,使用默认值创建帖子false published。
如何使用这些突变中的任何一个来创建或发布帖子并在不使用refetchQueries或手动更新每个查询的情况下更新所有 3 个缓存查询?我认为真正的问题是这些查询中的每一个都单独存储在 apollo 内存缓存中。
r - 如何将一些数据附加到现有的 xlsx 工作表 R 中?
我正在尝试读取一个 xlsx 文件并将一个数据帧写入同一张 xlsx 而不删除我的数据帧的其他行。
我尝试使用library("XLConnect")函数 appendWorksheet() ,但数据没有写入正确的位置,library("xlsx")但我找不到类似于 appendWorksheet 的函数。
我只想读取我的 xlsx 文件并将我的数据写入数据框并写入同一个 xlsx 文件而不删除前面的行。
saxon - 如何下载/查找 .NET 的 Saxon 示例/cs
此页面:https ://www.saxonica.com/html/documentation/samples/dotnetsamples.html指的是 samples/cs 目录。在哪里可以找到或下载?
samples/cs 目录包含一些用 C# 编写的示例应用程序,旨在说明 Saxon.Api 命名空间中可用的 Saxon API 的使用。
我从 SourceForge (filename=saxon9-9-1-7source.zip) 下载了 Saxonica 开源代码,但在其中看不到它。我认为它包含来自 Java 的“反编译”代码。
encoding - 将 Spotify URI 编码为 Spotify 代码
Spotify 代码是允许您共享歌曲、艺术家、用户、播放列表等的小条形码。
它们在“条”的不同高度对信息进行编码。23 个条形可以有 8 个离散高度,这意味着 8^23 个不同的可能条形码。
Spotify 根据其 URI 模式生成条形码。这个 URIspotify:playlist:37i9dQZF1DXcBWIGoYBM5M被映射到这个条形码:
URI 中的信息 (62^22) 比代码多得多。您如何将 URI 映射到条形码?似乎您不能简单地直接对 URI 进行编码。有关更多背景信息,请参阅我对这个问题的“答案”:https ://stackoverflow.com/a/62120952/10703868
django - Django模型记录来自书店网站的两个不同应用程序的交易
我是 Django 的新手,我想建立一个书店。该网站将销售 2 种类型的产品(书籍和个人问题解决方案),我将它们分成 2 个不同的 django 应用程序。我如何处理最终的个人购买。例如,有没有办法让 1 个“购买”模型接收书籍或解决方案,并在购买完成后将交易保存到数据库中?我希望此购买模型具有标题、购买日期、客户信息(姓名和电子邮件)。
python - 导入安装有 pipenv 的第三方模块时,VSCode 中的 Pylint 会通过抛出 no-member 错误而发疯
我有一个 pipenv virtualenv。我已将其添加到工作场所设置:
它或多或少都有效。默认情况下,它在 pipenv 中启动一个终端,当我使用内置模块时它可以完美地工作。但是,如果我用 pipenv 安装一个模块,它就会开始以某种奇怪的方式工作。假设我已经安装了 pydantic,导入它并像这样使用:
如果我只是运行它,它就可以工作。编辑器中的提示也有效。但是 pylint 将此代码标记为错误:
如果我这样做,也会发生同样的事情
我尝试在项目目录中创建一个 .env 文件以在其中指定PYTHONPATH,就像在这个问题的答案之一中一样,但它并没有真正帮助。我该如何解决?
laravel - Laravel 路由问题 - 所有子文件夹流量都在路由视图中结束
对不起 - 很难给这个一个明确的标题!但是与我的实时服务器相比,我的本地 laravel 安装处理某些路由的方式存在问题和差异。
在本地,我有这个工作:
你可能猜到了,如果 /blog 被点击,我想通过 home() 函数提供一个帖子列表。然后在 /blog/ 之后带有“slug”的所有其他流量,我想加载博客文章。
这一切都在本地工作。
然而在直播中,
/博客/我的博客帖子
每次都在提供 home() 函数。
我从哪里开始调试这个。Laravel 版本?服务器缓存?
javascript - 如何使用 fetch 处理流数据?
我使用 async for 在使用 node.js 处理来自进程的输出流方面取得了巨大成功,但我正在努力获得一些我希望可以与浏览器fetchAPI“正常工作”的东西。
这非常适合异步处理来自进程的输出流块:
(当然在这里的异步函数上下文中)
我试图在浏览器中做类似的事情,我想在数据从服务器发送给我的同时访问数据。
Uncaught TypeError: (intermediate value).body is not async iterable这在 Chrome ( )中不起作用。
对于我的用例,这不是必需的,所以我现在只是let data = await (await fetch(datapath)).text();在我的客户端代码中使用。这类似于在等待的获取中使用 of.json()而不是.text(),因此在浏览器接收到整个响应之前不会开始任何处理。由于显而易见的原因,这并不理想。
我在看Oboe.js (我认为相关的 impl 就在附近),它几乎可以处理这个问题,但它的内部结构相当丑陋,所以看起来这可能是目前唯一的方法?
如果没有实现异步迭代(意味着还不能使用 async for),难道没有另一种方法可以实际使用 ReadableStream 吗?
r - 按降序列出模型系数
我有一个包含连续变量和分类变量的数据集。我正在运行回归以根据数据集中的其他变量预测其中一个变量。在比较 ridge、lasso 和 elastic-net 回归的结果后,lasso 回归是最好的模型。
我使用“coef”函数来提取模型的系数,但是,结果是一个非常长的列表,包含 800 多个变量(因为我的一些分类变量有很多级别)。有没有一种方法可以快速将系数从大到小排序?这是一个 glmnet 模型输出
示例代码的可重现问题:
python - discord.py:wait_for 超时,虽然它没有
我有一个带有 wait_for 的命令,如果该命令被执行,机器人应该向特定频道发送一条消息。现在,机器人应该等到添加特定反应。但是在某些消息中,如果添加了特定的反应,机器人不会做出反应。尽管我将其设置为无,但我认为它会超时。很可能有几个人同时使用命令。我不知道这是否有问题。
代码:
因为那段时间我在 VPS 上托管,所以我没有注意到任何错误。
django - django 自定义管理器 manytomany 字段添加
我的自定义管理器代码如下:
这会创建TypeError: Direct assignment to the forward side of a many-to-many set is prohibited. Use groups.set() instead..
python - 从数据框中的浮点数中删除双引号
我有一些选项链数据:
条目 - “+1,099.55”似乎是数据中的错误条目,因为没有任何其他类似的记录,我需要在插入 SQLDB 之前对其进行清理。我尝试了几种不同的方法,但都没有奏效。任何见解将不胜感激:
谢谢
sql - 在列表值位于单个字段中的情况下使用“case when in”表达式?
我正在使用 SQL Server 并想检查今天的日期名称是否在单个字段/列的值列表中。
“start_days”列内容的示例是:
我试图在此运行的代码是:
每行的结果都是 0。我在这里做错了什么,还是不能使用单个字段作为语句中的值列表?
python - Pandas groupby cumcount 从具有特定列值的行开始
我想根据两列的值创建两个 cumcount 列。
在下面的示例中,我希望 colA 至少为 100 时开始一个 cumcount,而 colB 至少为 10 时开始另一个 cumcount。
我将如何计算cumcountA和cumcountB?
android - 有没有办法将图像从本地存储加载到 Flutter 中 CircleAvatar 小部件的 backgroundImage 属性?
我很难阅读 CircleAvatar 小部件的 Flutter 文档,试图弄清楚 backgroundImage 到底是什么类型。
据我所知,这个属性是 ImageProvider 类型的,它可以是 Asset 类之一,因为它们扩展了 ImageProvider。
我得出的结论是,获取图像的唯一方法是通过 url 或预定义的资产文件夹。
我想从本地存储加载图像。我目前正在 Android 10 上进行实验。
请告诉我有办法做到这一点。
c - C中嵌套循环的逻辑
我是编程新手,我正在学习 CS50 课程。我试图完全理解 C 中嵌套循环背后的逻辑。我想我已经明白了,但在继续处理下一组问题之前,我想确定一下。这是代码(由课程提供)。它创建了一个由散列组成的立方体。我的解释在代码下方。
第一个循环开始:它创建一个名为 i 的新变量并将其设置为 0。该命令检查新变量:如果它小于 n (true),则运行它,开始内部循环。
内部循环还创建了一个新变量 j,将其设置为 0,检查它,如果为真 (j < n),则运行下面的代码并打印一个哈希值。之后,内部循环递增,此过程再次发生,直到不再满足内部循环条件。如果 n 大于 2,这将创建一个哈希行。
外部循环创建一个新行,递增并且该过程重新开始。它将一直运行直到条件为假 (i > n)。
下次访问内部循环时,变量 j 再次设置为 0,这就是为什么可以在该程序中打印各种行的原因。
那是对的吗?非常感谢您!
swift - 如何在 SwiftUI 中本地存储用户数据
我尝试完成具有已发布值的可观察对象training。在每次更改时,它都应将自定义结构保存为用户默认值。在每次加载(AppState init)时,它应该加载数据:
我知道这是否是最佳做法,但我想将数据保存在本地。我写的代码不起作用,我不知道为什么。
我是初学者,我从未将数据存储到设备中。
c - “读取访问冲突”的一些问题
运行后它说“读取访问冲突”,虽然我希望一切都是正确的,但它发生在函数“va_arg(arg,info*)”之后。堆栈或解密有问题吗?
python - 如何用python中的路径对象替换字符串?
我有以下字典:
我想替换<base_dir>为的值,<base_dir>
所以我这样做了:
目前收到错误:TypeError: replace() argument 2 must be str, not WindowsPath
如果我config[var[1:-1]]用str(). 它消除了错误,但我丢失了 WindowsPath,现在 app_dir 变成了一个字符串。我想将对象保留为 WindowsPath。
python - 从时间戳(纪元时间)转换为正确的 Pandas DateTime colmn
尝试将列从时间戳转换为日期时间,最后打印所需的结果。源是一个 Unix 纪元时间戳。我可以转换单个值,但无法对整列数据进行转换。谢谢!!
python - 如何创建给定类的实例列表
我的代码遇到问题。事实上,我需要创建我的类(专利)的实例列表。该列表的名称是patent_ints。但是当我试图验证该列表中的任何元素是否是专利元素时,我总是得到一个错误的响应。迭代第一个元素时就像"<__main__.Patent at 0x7f107820b710>". 这是我的代码,我需要帮助!
先感谢您!
