所有问题

0 投票
0 回答
84 浏览

reactjs - 如何更改 MUI 文本字段中特定单词的颜色

在 React 应用程序中使用 Material UI,我正在努力寻找改变特定单词文本颜色的解决方案。材料 ui 文本字段可以采用value不是字符串或数字的那个吗?比如 a span,还是里面divspans?谢谢!

在此处输入图像描述

0 投票
1 回答
61 浏览

mysql - MYSQL触发器在使用信号sqlstate时将数据插入另一个表

在插入之前我有一个触发器来进行一些验证。如果不满足验证,我想阻止插入并将数据插入另一个表。我曾尝试使用来完成此操作,signal sqlstate但是当发生这种情况时,会发生回滚,不会将数据插入到另一个表中。

反正有没有停止插入而不使用signal sqlstate所以我仍然可以将数据插入另一个表?

0 投票
1 回答
33 浏览

java - 当我们知道 List仅包含 B时如何将 List 向下转换为 List

0 投票
1 回答
37 浏览

api - Postman 中参数的 SHA256 加密

我们需要通过 API 发送 3 个参数。其中一个是“apikey”,它是已经提供的代码,另一个是“utcTimeStamp”,最后一个是“签名”。

签名包含使用 SHA256 算法加密以下参数的结果:

apikey,privatekey,utcTimeStamp

(私钥是之前也提供给我们的代码)。

包括每个参数之间的逗号。

我们如何生成具有这些特征的签名并将其作为参数返回?

附图中的更多细节。

图像描述 这里

0 投票
1 回答
47 浏览

java - 在匿名类覆盖中引入新变量

关于匿名类的实现,我没有遇到任何特别的问题,但是我在玩弄的时候注意到了一些让我觉得很有趣的东西。假设我有以下课程:

在主要课程中,我有以下内容:

以下是打印到控制台的内容:

String test无论我做什么,都无法从匿名覆盖之外访问。即使我删除了“test = test + test”这一行并将 test 声明为静态和最终的,它仍然无法从匿名实现之外访问。

在这种情况下,我没有特别需要使用变量,但这让我很好奇我是否在这里遗漏了一些东西。只是,如果我需要将一个新变量嵌入到覆盖中,就像我在上面的示例中所做的那样。有没有什么方法可以在不使用“父”类中的抽象方法或变量的情况下从匿名覆盖之外访问变量“test”?

0 投票
0 回答
63 浏览

url - 我们可以只对 URL 中的某些查询应用 URL 编码规则吗?

我正在尝试调用 Census 微数据 API,但在推荐的库(Drakma 和 Dexador)中的 URL 格式存在问题。为了返回表格结果,人口普查 API 调用非标准(也许?)编码:带有“+”的查询不应切换为“%2B”,而“表格命令”则完全编码为 % 编码。例如:

请参阅人口普查微数据 API 文档

如果我将上述内容包装在 Drakma 或 Dexador/Quri 中以发出 http 请求,它会使用编码的“制表命令”(“%7B%22b%22%3A%22AGEP%22...”等)对整个 URL 进行编码。 ) 被人口普查 API 接受,但同时创建了 "...col%2BAGEGROUP..." 和 "...recode%2BAGEGROUP...",人口普查 API 会阻塞(返回错误的查询错误)。

如果我手动将输出 URL 编辑回 '..col+AGEGROUP..' 和 '...recode+AGEGROUP...' 并将其粘贴到浏览器中,它可以工作。那么,有没有办法防止'+'字符转换?一般来说,我对网络工作的深度不够,所以如果这个问题不清楚,我深表歉意。

直接调用完全编码工作正常;似乎特别是表格查询中涉及的“+”命名变量会引起麻烦。(请注意,此示例提取了很多条目):

(旁注——我不能像在 Drakma 中那样将参数/查询直接传递给 Dexador 的“GET”方法,这似乎很奇怪。我是否遗漏了一些明显的东西?)

或者,我可以使用自己的编码器,对我需要编码的部分进行编码(“在此处重新编码命令”),然后将 dex 网址作为字符串传递——这行得通!但似乎很脆弱,因为我没有对大部分查询进行编码。这对我的实际使用来说很好,因为我主要需要重复静态调用并且只改变地理位置,这似乎是一种不好的做法,我正在尝试找出一种更通用的方法。

另一个旁注:我从 Drakma 切换到 Dex,因为我无法让 Drakma 处理纯字符串——它总是对我传递的内容进行编码,我似乎无法关闭它。

0 投票
0 回答
24 浏览

python - 递归函数修改全局变量未声明为全局

我正在使用一个函数,该函数将坐标和矩阵作为输入并返回一个新矩阵,其中所有“上方”框都向下移动到旧坐标所在的位置。本质上,这是单个弹出框的糖果粉碎的“弹出”阶段。

我已经递归地编写了该函数,并且不知何故它似乎正在修改全局变量m而不是本地变量。我想我可以通过将函数变量更改为 以外的其他值来修复它m,但我的印象是 Python 不允许这种行为,global如果你想从函数中更改全局变量,则需要使用关键字。但是,我的函数似乎并非如此,我不知道这是因为递归还是我错过的其他原因。

现在a = pop(2,2, m)返回正确的值a,然后检查m出乎意料的值也给出:

0 投票
1 回答
46 浏览

javascript - 如何(轻松)将 python 变量从 Django 放入 html?

在views.py中我的一个Django项目中,我有一些代码:

现在使用这个(非常笨拙)的方法,我可以使用以下方法将变量的字符串版本放入 html 中:

例如。但是,这不允许我对变量进行操作,例如,如果我通过发送,product_list我无法获取product_list[0]. 我隐约知道使用{% %}标签代替,{{ }}但我 (a) 不完全确定它们是如何工作的,并且 (b) 不知道它们有多强大,例如,如果你可以像使用普通的 python 文件一样使用它。

例如,我将如何使用来自 python 的变量(比如它是一个值为 4 的整数)来创建可变数量的 html 元素(例如 4 个框)?

如果没有简单的方法在 html 中执行 python,有没有办法将我的 python 变量放入 javascript,然后以某种方式在 html 中使用这些变量?

0 投票
1 回答
41 浏览

javascript - 如何编写一个循环生成器,它从消息数组中随机选择项目,但在每个项目都显示一次之前不重复单个项目?

我需要一个消息生成器来生成包含在数组中的报价。但我不得不 :

  1. 确保每条随机显示的消息仅显示 1 次,直到显示所有消息/在显示所有消息之前没有重复。

  2. 显示所有消息后,再次允许所有消息并重复 2。

这是我到目前为止提出的:

0 投票
1 回答
22 浏览

telerik - Telerik RadDateTimePicker 不允许选择 PM 时间

我在 DateTimePicker 小部件中有一个错误。当您通过在 UI 中单击来选择时间时,它会忽略您的选择并强制将时间设置为上午时间。例如,在 UI 中选择 3 PM,结果将设置为 3 AM

0 投票
0 回答
31 浏览

git - 如何从某个提交复制 Git 存储库?

假设我只有一个带有提交的主分支

在我的 PC上和 GitHub 上的私有存储库中。

现在我想发布它,但提交 A 和 B(最旧的)包含硬编码的密钥/密码(我知道这是不好的做法,这只是一个快速测试)。

是否可以克隆存储库(在我的 PC 上)并仅通过提交将此版本推送到单独的公共C (now initial) --> D --> E来源?

所以我仍然想要私人未修改/完整的回购和另一个修剪过的作为公共版本。

如果可能的话,我应该使用哪些命令?

0 投票
1 回答
65 浏览

common-lisp - Common Lisp:为什么 delete-if if 与 remove-if 结合 setf 有很大不同?

我试图对集合执行破坏性操作,并注意到 delete-if 在 SBCL 和 GNU CLISP 中给了我令人惊讶的结果。

将 setf 与 remove-if 结合使用可以按预期工作,但我不明白为什么 delete-if 不修改列表。

这是我的代码

0 投票
0 回答
19 浏览

mysql - 无法使用 docker 连接到数据库

尝试通过 Sequel Pro 连接到我的数据库,但它要么无法识别主机,要么出现错误:

MySQL说:无法加载身份验证插件'caching_sha2_password':dlopen(/usr/local/lib/plugin/caching_sha2_password.so,2):找不到图像

码头工人撰写

一开始我以为是mysql版本,因为我用的是最新的,所以我改成了5.7.30.

我已经使用教程中的代码来启动并运行 wordpress 站点,但我似乎无法使用任何数据库客户端。

我尝试了以下凭据:

127.0.0.1(也是 0.0.0.0)根 my_root

127.0.0.1(也是 0.0.0.0) my_wp_database my_wp_user_password

0 投票
2 回答
137 浏览

google-cloud-platform - gcp terraform 仅为发布/订阅主题上的特定角色分配发布角色

我正在尝试使用 terraform 仅设置特定 gcp pub/sub 主题的发布权限,而不是整个项目。目前我找不到这样做的方法。我可以在"google_project_iam_custom_role"级别上做到这一点,但这是针对整个项目的。这在 terraform 中可能吗?

0 投票
1 回答
203 浏览

javascript - 逻辑无效赋值。意外的令牌'??='

我正在使用 node.js 运行此代码:

我相信它是有效的。我得到错误:

在浏览器中,我可以使用??= Logical nullish assignment

0 投票
1 回答
227 浏览

qt - 如何通过 USB 串行端口读取传感器

我被迫在 Qt 中编写一些代码,让传感器与现有的 Qt 代码集成。否则,我已经使用 pyserial 库用非常简单的 Python 代码测试了读取的传感器数据,它就像一个魅力。不幸的是,我不由自主地陷入了Qt框架这个复杂的泥潭。

硬件:传感器通过 USB 转串口适配器插入 Raspberry Pi 4 上的 USB 端口。

传感器配置为每 1 秒输出一行 RS-232 数据,作为以“\r”(CR,ASCII 13)而不是“\n”(LF,ASCII 10)结尾的 ASCII 字符。

这是我的代码:

该代码显示了许多连续试验的层,如许多不同的注释代码行所示。

当前的代码不会运行。项目构建完成后,Application Output 窗口将永远显示“Starting (...) ...”。这是添加这些的结果:

添加这些行是为了消除一个奇怪的警告“QSocketNotifier:只能用于以 QThread 开头的线程”。在网上广泛搜索后,我在 SO 上找到了一个答案,说包括 QCoreApplication 来创建事件循环。好吧,添加这些行当然消除了奇怪的警告,但现在我的程序甚至没有启动。

在上述步骤之前,我只有以下内容:

我一直收到奇怪的警告,但我一直忽略它。但另一方面,我的程序运行成功。

但是,在我得到任何输出之前仍然有很长的延迟。构建后的典型等待时间约为 2-3 分钟!

而使用 pyserial 的简单 Python 代码,我在编译后立即得到输出,并且每一行输出都与传感器的 1 秒输出间隔完美同步。这是理想的工作方式。

readLine()我尝试了和的所有组合readAll()。没有指定行尾字符的选项。默认值为“\n”。我终于找到了两种读取每一行数据的替代方法。您可以看到上述两种方式的代码。第一种方法是我不断添加新的传入字符byteArray并检查 '\r' 字符。第二种方法是我指定一行数据的字节大小并读取它。

我不知道我是否在这里做一些根本错误的事情,导致执行延迟很长。在最初的 3 分钟延迟之后,一大堆数据被吐出,然后它继续吐出数据,但没有以任何方式与 1 秒的间隔同步。

0 投票
4 回答
6251 浏览

typescript - 为什么 Catch 子句变量类型注解必须是 any?

我正在使用 yup 来验证表单,并且在尝试使这个 catch 起作用时遇到了这种类型的错误:

如果指定了 Catch 子句变量类型注释,则必须为 any 或 unknown 1196

我的代码:

getValidationErrors 函数:

在搜索它时,我发现 Typescript 不接受子句捕获参数的类型......这是为什么呢?这在 Java 或其他语言中很常见……我的意思是……我的解决方案是属性 err: any……但是键入 any 不就是永远不会使用的东西吗?

0 投票
2 回答
69 浏览

c - 如何按升序从未排序的列表写入文件?

我的数据结构类有问题。我的任务是生成 30 个随机数,然后按生成顺序将它们打印到列表中。之后,我必须从列表中删除可被 3 整除的数字和包含数字“3”的数字。最后,我需要按升序将该列表打印到文件中,但我们不允许在打印到文件之前对列表进行排序。

我的代码工作正常,但我找不到按升序将数字打印到文件的解决方案。

0 投票
0 回答
85 浏览

cookies - Gridsome cookie SameSite 设置

我有一个在 Gridsome 中开发的站点,该站点将作为静态内容部署在 AWS S3 中,但该站点的图像位于不同的静态站点。对于来自外部源的每个图像,我在控制台中有很多“指示是否通过指定其 SameSite 属性在跨站点请求中发送 cookie”错误。

我如何设置 SameSite:无;安全的; 在 Gridsome 中允许无错误地拉出这些图像?

0 投票
1 回答
169 浏览

java - JavaFX框架背景随机颜色变化

负责创建一个用户界面,该界面具有一个包含菜单的顶栏。菜单应该有四个项目。首先将日期打印到对话框中,第二次将该日期写入 .txt 文件,第三次将框架背景颜色更改为绿色的随机色调,第四次退出。

除了 3 号之外,我的所有功能都正常工作。我已对其进行了设置,以便在您选择 colorItem MenuItem 时,menuBar 变为预定的绿色。

如何让背景改变颜色而不是 menuBar?另外,我怎样才能调用不同色调的绿色随机化?我试过这个:

但是我的 IDE 告诉我构造函数不可见。

0 投票
0 回答
63 浏览

python - 使用python按日期对tsv进行排序

我已经使用python-edgar下载了一些文件,它们都是 tsv。但是,当我尝试使用它时,行没有根据日期排列。这是格式:

样本内容:

目前它按 param1 排序。我需要按日期对其进行排序。我尝试使用此答案使用第四列进行排序:

但它什么也没做。

我需要它按日期排序,所以我可以在这里使用我的脚本:

任何帮助,将不胜感激。

0 投票
1 回答
106 浏览

string - 使用 Flex-Lexer 捕获字符串文字错误

我已经设法在我的 Flex 程序中有效地匹配有效的字符串文字,但我也想匹配未终止的字符串文字和带有错误转义序列的字符串文字。

例如,我的字符串文字使用简单的正则表达式进行匹配,如下所示:

然后我试图找到一个字符串文字的开始位置,"然后是一些文本,然后是\n. 这对我的词法分析器来说是不正确的语法,我想捕捉并产生一个错误。

我想出的当前正则表达式是这样的:

哪个确实正确捕获了错误,但随后似乎吃掉了其余的令牌,因为在那之后没有输出。

此外,我还希望在未终止的字符串文字具有无效的转义序列时出现特殊情况错误。例如:

所以我的问题归结为,我当前匹配字符串文字的方式是否有问题影响了我捕捉这些错误的能力,或者我的模式匹配是否不必要地消耗了令牌?也有可能我不知道我在做什么!

字符串的一些示例:

所有字符串文字都是单行的并遵循以下形式:

0 投票
1 回答
62 浏览

r - 如何仅在 R 中的阴影状态上编写状态缩写

下面是我的代码的一部分,它给出了情节:(阴影状态是紫色的)

在此处输入图像描述

我想要进行两项修改,但我不知道该怎么做:
1- 如何在中心写阴影状态缩写,字体颜色为黄色。
2-我怎样才能拥有这样的情节标题:组件:为黑色,11为紫色,如阴影状态。

0 投票
1 回答
105 浏览

azure - 通过 Azure APIM 授权

我们已经在内部网络中通过 OAuth 2 实现了身份验证Developer PortalAPI ManagementAAD

我应该如何实施授权?我在 MS doc 网站上找不到任何文档 :(。

https://tointegrationandbeyond.com/blogs/index.php/2020/06/13/authorization-with-azure-api-management/ https://www.cloudfronts.com/securing-an-api-using-oauth- 2-0-in-azure-api-management-part-3-oauth-2-0-server-setup/

0 投票
2 回答
39 浏览

python - BeautifulSoup.select 类名不起作用

我正在尝试使用 BeautifulSoup 按 CSS 类查找标签。阅读文档并尝试不同的方法,但以下代码返回new_elem : []。你能帮我理解我做错了什么吗?谢谢。