所有问题
python - SyntaxError 需要帮助:行继续字符后出现意外字符
我收到SyntaxError: unexpected character after line continuation character
此代码的错误:
谁能向我解释这个错误?
谢谢您的帮助。
r - 将数据导出到 csv 文件时如何处理格鲁吉亚语列?
我在 R 中有数据框,但一列包含格鲁吉亚字符。我想将它导出到 csv 文件中,我正在使用以下命令:write.csv(data,"data.csv",fileEncoding = "UTF-8")
。我尝试了几种编码选项,但它们都不起作用。解决这种问题的方法是什么?
r - 使用对数刻度设置轴限制
我正在尝试创建一个图表,我对它几乎很满意。我只想更改 x 轴的限制(对数刻度)。我试图在 scale_x_continuous 中设置限制,但这会导致一条直线,而不是十条 S 曲线。到目前为止,我的代码是:
有谁知道如何确保 x 轴停在 100000 处?
google-chrome - 如何从 Google Chrome 中删除 PWA 安装按钮?
在我的台式电脑上,我不希望在我的 Google Chrome 地址栏中看到 PWA 安装按钮,也不想在菜单中看到安装选项。我无意安装或使用它们,也不想让它们不断推到我的脸上。
在我的 Android 手机上,我也想要这样,但如果我要从 Play 商店意外安装 PWA,我也想看到一个警告,因为它没有被正确地显示为 PWA。
我的浏览器中是否有可以关闭的隐藏设置或标志?我可以使用 Tampermonkey 吗?帮助!
(我不想详细说明我为什么要这样做,只是说一家公司试图强制我使用 PWA,但没有给我提供退款的选项,因为我不再收到我的软件或服务付费的。我还没有看到一个 PWA 提供其网站没有的东西。)
mysql - MySQL中的存储过程用空格替换零值
这是我在数据库 MySql 版本 8.0.17 上的存储过程
此代码工作正常。
但是,如果尝试使用其他版本的 SP,我将变量值('\r' OR '\n' OR '\r\n')
上的新行替换为空格2tparag
当我在数据库上写2021
变量2tparag
时,它用2 21
值更新的字段......
如何解决这个问题?
例子
起始字符串是
通过添加当前年份更新此字符串
在数据库上存储
node.js - 如何在 Nestjs mongoose 中为单个字段定义多个子文档类型?
例如
这里假设 A、B 和 C 是不同的子文档模式。但是在插入记录时,我将拥有 A、B 或 C 类型的数据。我该如何定义?
我无法定义这样的类型type: A.schema | B.schema | C.schema
。甚至我也不能这样定义data: A | B | C
。它给出了一个错误。
node.js - 在 Node child_process 中检测 python 异常
我注意到,当我使用child_process
spawn() 方法在 Node.js 中生成 python 脚本时,我无法捕获异常。
这是一个简单的例子来说明:
index.js:
主要.py:
输出是
我正在hello
从 Python 脚本中获取,但我无法发现错误。如果我raise Exception('error')
也在 python 脚本中使用,情况也是如此。
任何见解表示赞赏。
arrays - GoogleSheets:筛选 ID 列并返回相关单元格(多次出现)
本质上我有一个像这样的数据结构(数百行,不断更新):
ID | 日期 | 价值 |
---|---|---|
1000 | 日期1 | 值 1 |
1001 | 日期2 | 值 2 |
1002 | 日期3 | 值 3 |
1001 | 日期4 | 值 4 |
1003 | 日期5 | 值 5 |
在哪里
- ID 是唯一的,但可以出现多次
- 日期表示创建 ID 或更新其值的时间
- 值不是唯一的
我想要做的是搜索 ID 行并获取与之关联的日期和值。如果再次出现相同的 ID,则应将其列在同一行中,例如
ID | 日期 | 价值 | ||
---|---|---|---|---|
1000 | 日期1 | 值 1 | ||
1001 | 日期2 | 值 2 | 日期 4 | 值 4 |
1002 | 日期3 | 值 3 | ||
1003 | 日期5 | 值 5 |
理想情况下,这是使用数组完成的。就像我说的那样,列表会不断更新,因此拖动一个公式,例如:
不是一个真正的选择...
有什么想法吗?帮助将不胜感激!
干杯
reactjs - React 测试库:如何测试需要来自其父级的 useState 钩子的组件?
我有一个组件需要像这样将状态传递给它,因此该组件可以更改其父级中的状态。我只是使用没有酶但有 Jest 的 React 测试库。
以及组件本身
这是我正在尝试做的那种测试
如何设置value
和setValue
在测试中,以便在单击切换时可以更改它们?我尝试添加const [open, setOpen] = useState<boolean>(false);
但不允许使用挂钩?
sql - 是否可以在这里使用 UNION 而不是 OR?
更新:更改标题。上一个标题“UNION 代替 OR 总是可以加快查询速度吗?”
这是我的查询。问题是关于 OR 的倒数第二行:
原始查询在倒数第二行中没有 OR。在此处添加 OR 会减慢查询速度。我想知道是否有办法在这里使用 UNION 来加速它。
我试着做(伪):
但这进一步减慢了查询速度,可能是因为 bigUnionQuery 是一个大而慢的查询,并且在 UNION 中运行两次并不是正确的方法。在这里使用 UNION 的正确方法是什么,或者使用 OR 总是会更快?
python - 以数组的形式输入多个图像
我有 15 张 jpg 格式的图片
当我尝试打印形状时,我得到(15,)
并且我试图输入这些图片并将其存储在数组中,格式为(15, 500,500)
python - 如何在python中通过engle granger测试找到使两个变量协整的关系
在 python 中使用 statsmodels.tsa.stattools.coint 来测试协整,您输入向量 Y 和向量 X 以使用增广 engle-granger 测试来测试协整。它返回检验显着性的 p 值。
协整变量是两个变量 X 和 Y,使得 X-aY = c + e,其中 a 是常数,c 是常数,e 是平稳过程。所以 X-aY 将是一个平稳的过程。
第一个问题是,当将 Y 和 X 输入到 statsmodels.tsa.stattools.coint 函数时,我是输入原始/未转换的 Y 和 X 向量,还是输入 aY 和 X 向量?
我从阅读文档中假设它是原始/未转换的值。在那种情况下,我如何获得常数 a 和 c 使得 X-aY = c + e?即使在协整测试之后(或之前),我也需要知道它们之间的关系,这使得它们成为协整的。
php - 未捕获的错误:Core 类的对象无法转换为字符串
我有两个 PHP 文件,一个是“Pages.php”,class Pages{}
第二个是“Core.php”,它有class Core{}
. 我将“Pages.php”包含在“Core 类”的构造函数中,并尝试调用home()
从“Pages 类”命名的公共方法。但它显示以下错误:
未捕获的错误:Core 类的对象无法转换为字符串。
如果我调用这样的方法
它工作正常......但我想知道为什么我不能像这样调用方法$this->currentController->$this->currentMethod();
?
audiokit - AudioKit:双操作仪器
我正在尝试将操作生成的声音组合到一个乐器中,我知道可以将操作用作彼此的参数 - 但如果可能的话,我试图在同一乐器中同时触发两个(或更多) - 所以我试着用搅拌机来做。这是我的仪器代码:
}
我有两个问题,1:为什么我可以使用这两个操作中的任何一个的 avAudioUnit 和 avAudioNode 并将其用于语音但我不能使用混音器(它在 play() 时静音),是否有如何让它工作并听到两种声音?
2:关于操作触发本身的问题,操作中播放的音符是否需要停止?如果是这样,最好的方法是什么?可能在持续时间结束时有一些事件,或者有一个监控所有播放音符的类?只是到目前为止我看到的例子有空的 stop() 方法
python - 简化 Django 中的表单提交
我在 Django 中有一个表单,用户可以在其中以单个表单提交文件/图像/文本,如下所示。
在views.py
中,即使缺少三个输入中的任何一个,也必须提交表单,即,即使用户仅提交文本/仅图像/仅文件,数据也必须上传到数据库中,并且我使用 try 和 except 在以下方式:
有没有其他更好的方法来做到这一点。代码看起来不太好,除了所有的尝试之外。
node.js - 允许客户向我发送电子邮件
我正在建设网站,希望未来的客户可以向我发送电子邮件。我正在使用 Node.js 处理发送,并认为 SendGrid 将是一个很好的解决方案。实际上存在问题,因为 SendGrid 要求我定义发件人,这是不可能的,因为我想客户用他的电子邮件等填写表格,所以我会在我的收件箱中获取这些数据。SendGrid 是否有可能,或者还有其他更适合我的工具?
提前致谢
javascript - 在加载 php 代码时显示加载图像
我有多个 php xpath 代码,加载大约需要 5 到 10 秒。
如果这会有所不同,这是代码:
我的问题是,是否可以在加载代码时创建简单的加载图像或文本?
像这样:
有任何想法吗?谢谢。
ruby-on-rails - Ruby on Rails Action Cable:根据接收用户的权限更改显示/消息?
我有一个 Ruby on Rails 应用程序,我正在为其实现 ActionCable。(为了全面披露,我是 RoR 的高级初学者,并且是 ActionCable 的完整菜鸟。我正在使用这个应用程序来了解它。)我试图弄清楚我是否可以执行以下操作:
想象一下您的标准聊天室(就像在所有 ActionCable 教程中一样),其变化在于:
- 用户可以在发送消息后对其进行编辑,并且
- 房间里的一些人拥有特殊权限(您可以将他们视为管理员用户)。这些管理员用户可以在其他人发送的消息发送后对其进行编辑。
呈现页面时,我对每条消息都有一个部分,如下所示:
我已成功设置 ActionCable,这样当用户输入消息时,该消息将被广播并显示在该房间内所有用户的屏幕上。但是我不知道在收到消息时如何判断接收消息的用户是否是管理员用户,因此应该显示“编辑帖子的链接”链接。调用控制器操作将消息推送给其他人的用户不是接收消息的用户,因此控制器不知道接收用户是否是管理员(特别是考虑到有多个收件人)。
作为一个具体的例子,考虑以下设置:
聊天室中有三个用户,UserA、UserB、UserC。UserA 是管理员,UserB 和 UserC 不是。
这是应该发生的事情:
- UserA 输入一条新消息。它向所有 3 个用户广播,并且所有 3 个用户都看到它显示在他们的屏幕上。UserA 看到编辑消息的链接,UserB 和 UserC 没有。
- UserB 输入一条新消息。它向所有 3 个用户广播,并且所有 3 个用户都看到它显示在他们的屏幕上。用户B和用户A 看到编辑消息的链接,用户C 没有。
提前感谢您的帮助!
python - 使用 psycopg2 将列添加到 postgres 表
我正在尝试使用 psycopg2 向现有的 postgres 表添加一列。
add_column
接受两个参数:column_name
和data_type
.
我目前收到以下错误:syntax error at or near "VALUES"
在第 6 行:
有谁知道我要去哪里错了?干杯!
html - 背景图像的重复间隔
这是一个非常简单的问题,所以我必须做一些非常愚蠢的事情:我无法在 div 中正确复制背景图像。
我在下面的小例子中减少了它。我有一个具有特定像素大小的主 div,并且限制为比当前视口小一定数量。其中,我有第二个 div,其中包含固定(非滚动)背景图像。我需要将图像放在一个单独的 div 中,这样它的不透明度就不会影响其他任何东西。
此示例尝试在主 div 中复制 2x2 的背景图像(即宽度和高度 = 50%),但我尝试的所有组合都是基于视口大小而不是父 div 大小。
注意:你需要在全屏模式下运行这个例子才能明白我的意思。主 div 小于视口,我无法获得图像的完整 2x2 复制。
google-apps-script - 如何在修改多个列时为它们输入多个时间戳?
如果在第 1 列到第 9 列中的任何列中被修改,我能够修改时间戳是在第 10 列输入的,最后在第 11 列进行修改。
我知道在第一次修改每列时需要获取粒度和时间戳,同时保持现有的时间戳设置。
我相信这就像“if”语句一样简单,但我似乎无法弄清楚。
这是我到目前为止所拥有的。这为我提供了日期和时间,第 1 列和第 9 列之间的任何单元格在该行上被第一次修改,并在第 10 列返回日期和时间,然后在第 11 列上返回最后修改日期和时间(如果进行了任何更改)。现在我想记录第 1-9 列的第一次修改时间,并从第 12 列开始在同一张表上输入它们
特别感谢@raygun,他帮助我创建了 uniq 驱动程序 ID。
javascript - 使用标签按数据属性获取元素并添加禁用类
这是我的代码,我想使用按数据属性获取元素来禁用选择性复选框,这是我的网页加载后我在网页中拥有的“data-wapf-label”,所以我应用了禁用的类但没有工作
python - 将具有不同形状的多个二维数组加载到三维上的新数组中
我目前正在努力解决一个可能相当简单的问题,但我无法理解它。
假设我有以下两个不同形状的二维数组,我可以使用以下方法将它们组合成一个新数组:
到目前为止,一切都很好!但是,如果我有一个必须迭代的大列表,我该怎么做呢?这是一个只有 4 个不同二维数组的简单示例:
这按预期工作:
这不能按预期工作,我的问题是如何以迭代的方式做到这一点:
我知道在每次迭代中我只是组合两个数组,为什么它总是保持在 (2,) 的形状,但我想知道如何以一种优雅的方式完成。所以基本上我想要一个第三维来说明存储的数组的数量或数量。例如,如果我迭代 1000 个不同的二维数组,我希望其形状为 (1000,)
希望我的问题是可以理解的——如果不告诉我!非常感谢!
reactjs - 反应 shouldComponentUpdate 新旧道具相同
在我的代码中,有一个子组件从父组件接收道具,我正在映射该数组以渲染其名称,添加图像按钮和一个子组件用于渲染图像(这是为了避免重新渲染图像)。
当我添加图像时,孩子的孩子重新渲染它工作正常,但是当我通过孩子的孩子删除按钮删除图像时,图像会从父状态中删除,但孩子的孩子不会重新渲染,因为 shouldComponentUpdate 的旧道具和新道具将是相同的。
谁能建议为什么会这样?
子组件
Child的子组件
为什么当我控制台新旧道具时新旧道具相同然后图像被删除但新旧道具值是新更新的图像状态值。这就是为什么它不会重新渲染但删除的图像仍然显示