所有问题
python - 在 Python 中创建关于特定人的爱好的字典名称:[hobby_1, hobby_2]
我该怎么做呢?假设我有一个 .txt 文件,它看起来像下面第一个代码块中的内容,请记住 1 个名称可能不止一次地出现在 .txt 文件中,例如 Jack 的爱好是制作和滑板。
代码
提前谢谢了。
c# - REGEX 非连续匹配字符串
我试图了解如何匹配数组中保存的特定字符串(此字符串将始终为 3 个字符长,例如:123、568、458 等),我会将该字符串与更长的字符串匹配可以按任何顺序(例如 9841273)。是否可以检查字符串中 3 个字符中的至少 2 个匹配(在本例中)strMoves?请参阅下面的代码以进行说明。
我在 Regex 中指定“{2}”的部分是我希望结果检查至少 2 个匹配字符的地方,但我的逻辑肯定有缺陷。如果与 strResult 中的字符串相比,这两个字符的顺序是连续的,它将返回 true。如果它的顺序不正确,它将返回 false。我将继续对此进行研究,但如果有人对在哪里查看 Microsoft 文档有任何想法,那将不胜感激!
返回 true 的正确顺序:“ 1 44 2 57”匹配“123” 错误顺序:“ 3 57 1 8”匹配“123” 3 在 1 之前,因此不匹配。
sql-server - 访问列表框第二项不显示
我有应该显示 2 项的列表框:是的,否。它绑定到 SQLServer 中的位字段。列表框有 2 列,第一列存储绑定的 0 或 1。以下是我更改的属性:
设计时间:
列数:2
列宽:0" ;1"
控制来源:TheBitField
行源类型:值列表
绑定列:1
限制列表:是
允许值列表编辑:否
继承值列表:否
运行:
cboYesNoChoice.RowSource = ""
cboYesNoChoice.RowSource = "0,'否';1,'是'"
运行列表框时,下拉列表框会正确显示两个选项。问题是当我单击“是”时,列表框显示为空。选择“否”在列表框中正确显示。显示第二个列表项有什么问题?
django - django 中的“instance=”和“queryset=”是什么?
它在这个函数中做了什么,一般是什么意思?
reactjs - 让一个方法调用函数组件中的另一个方法
我正在使用Fluent UI 库中名为DocumentPicker的组件。
这个组件有几种方法:
对于我的具体情况,我想让这个组件的一个方法调用另一个方法。例如,让 onEmptyInputFocus 触发 onResolveSuggestions。我怎样才能做到这一点?
[编辑] 基本上我试图用一个函数组件来完成我可以在类组件上使用“this”来完成的事情。在我的类组件中,我可以编写如下内容:
amazon-web-services - 如何在存储在 AWS S3 存储桶中的文件夹上使用 torchvision.datasets.ImageFolder
假设我有一个巨大的图像数据存储在 AWS S3 存储桶中。我需要使用 trochvision.datasets.ImageFolder 因为我的训练数据位于适当的文件夹中。所以我想在我的 Sagemaker 笔记本中使用以下代码。
我怎样才能做到这一点?
javascript - 如何使用没有 ID 的 JavaScript 更改类?
我在更改此代码的值时遇到了麻烦。在这段代码中,我想用 JavaScript 代码设置的数字更改“选定”类。
简而言之,我想达到“li”项目并给出:4 作为一个值,它会将“selected”添加到相关类并删除前一个。
编辑:此外,它还应该相应地更改 <div class="select-box">1</div> 值。
这是代码:
谢谢;
java - 为什么我的 IF-ELSE-IF 语句不能正常工作?
我正在尝试用 Java 创建一个简单的二十一点游戏。我有一个菜单,其中包含 1-4 的可能整数选项。如果用户输入大于4的整数,我的IF语句需要打印“invalid integer”然后重启游戏。如果用户输入一个负值,我的 ELSE-IF 语句需要做同样的事情。
但是,这些语句只能工作一次,所以如果我多次输入低于 0 的值和大于 4 的值/背靠背,我将无法打印“无效整数”。
[已编辑]
任何帮助表示赞赏。
php - 使用用户信息生成 jwt
我使用来自 Slim/PHP 的 HttpBasicAuthentication 来保护对我的“/login”路由的访问,在验证访问之后,将创建一个 JWT 以授予对所有路由的访问权限。所以我想用数据库中的用户个人资料信息生成一个自定义 jwt,但我无法获取用户信息……所有参数都是空的。如何解决?
路线
angular - Contenteditable 和 Block-selected Backspace 性能问题
我正在使用 Angular 9.1.7 和 contenteditable div 在我的应用程序中创建基本的文本编辑功能。我已经为这个 div 绑定了许多事件处理程序,但是我偶然发现的事情让我感到困惑的是,当我在 div 中选择一段文本并键入退格键时会发生什么。
TL;DR更新 我在 stackblitz 上创建了一个最小的可重现示例。只需尝试删除 Lorem Ipsum 文本的其中一段,看看我的意思。
整个浏览器进程似乎暂停了一会儿(> 10 秒)。我无法单击其他任何内容、滚动等。UI 完全不受我的控制,直到突然它不是并且呈现退格的效果(我选择的文本块被删除)。我在一些事件处理程序中放入了一堆控制台日志,并得出了以下事件序列:
...我还计时了所有这些事件的开始 -> 结束时间,它们的执行时间可以忽略不计。所以我在我的代码中找不到占用处理器和阻塞浏览器 UI 的任何地方。我运行了 Chrome 开发工具分析器并看到如下内容:
至于 Angular 如何与 contenteditable div 交互,它是我的组件的 ViewChild,在标记中看起来像这样:
...我拦截键控事件以确定和构造元素的 innerHTML 以满足我的需要。这在组件中表现为:
据我所知,我已经检查过 updateEditableText 函数没有被重复调用或以任何方式涉及性能问题。
我不确定如何更深入地了解这里发生的事情,我不确定这是否与 Angular 更改检测有关,或者更直接归因于 contenteditable。在 contenteditibale 中,作为我要删除的选择的基础的标记相当于几个span
元素,这些元素具有与之关联的数据属性,但我不明白为什么 contenteditable 标记的复杂性对我来说很重要,只需选择一个内容块并按退格键.
我正在寻求有关如何深入了解这里发生的事情的建议(例如,Chrome 开发工具分析器的不同使用、Angular 诊断技术等)并查明这个性能瓶颈的根源,以便我可以要么修复它,要么解决这个问题。
c# - .NET MVC 模型,类内有类
我不知道技术名称,但我会解释一下。
我有一个名为 Project 的模型,它有一个名称、描述。
每个项目都有多个任务。
我所拥有的是这样的
模型
控制器
如何打印 Report.Namevm 和 Report.Descriptionvm
并迭代所有任务?
我试过这个但没有用
看法
powershell - AWS S3 使用 powershell - 凭证问题
我创建了 ps 脚本,试图将文件发送到 S3 存储桶。我指定了一个名为 Reports 的配置文件名称,基本脚本如下所示:
我在 Windows 上使用 TaskScheduler 来启动此任务。每个步骤都有自己的状态记录。现在,当我查看我的事件日志时,我发现有时所有文件都正确发送,但有时它让我大喊:
没有从持久化/shell 默认值中指定或获取凭据
可能是什么原因?任务设置为以最高权限启动。
python - 从当前工作目录上方的目录导入模块
首先,stackoverflow 上有很多关于此的解决方案,但从我尝试过的解决方案中,它们都不起作用。我正在使用远程机器(linux)。我正在dir-2/module_2.py
使用 ipython 解释器在文件中进行原型设计。此外,我试图避免使用绝对路径,因为这台远程机器中的绝对路径又长又丑,我希望我的代码在下载后能在其他机器上运行。
我的目录结构如下:
现在我想module_1
从module_2
. 但是这个stackoverflow帖子中提到的解决方案:使用链接
不工作。我得到错误:ModuleNotFoundError: No module named 'module_1'
此外,在 ipython 解释器中,诸如 inside 之类的东西import .module_3
会module_2
抛出错误:
点运算符是否也应该在同一目录中工作。总的来说,我对导入机制感到很困惑。非常感谢您对最初问题的任何帮助!非常感谢!
r - 如何在R中其他人的条件下创建一个新变量
我有以下数据框:
这是使用 1 个标识符 (ID) 的示例,实际上我有数千个。
我想创建一个封装的变量
“如果此 ID 的测量 A 或测量 B > xxx,在测量 C 的日期之前,超过两次,则在名为 new_var 的新列中将它们指定为 1”。
到目前为止,我删除了所有测量日期 A 和 B > 测量日期 C
然后在 ifelse 语句中添加截止
但不能考虑“多于一个场合”(从示例中可以看出,每个 ID 都有多个行/场合)
任何帮助都会很棒,特别是如果它可以做得更简单!
python - 椭圆和圆之间的碰撞检测
我想在椭圆和圆之间进行碰撞检测。我这样做的方式是:
- 计算椭圆中心到圆的角度
- 计算点在那个角度的椭圆中的位置
- 检查与该点的碰撞
但是,我有一个小问题。当我计算角度时,它似乎偏离了 90 度。我做了一个肮脏的修复,简单地添加 1.5 弧度来解释 90 度,它有点工作,但存在不一致并且在某些角度不能正常工作,特别是在 0.7 和 -2.6 弧度左右。这是代码(所有碰撞的东西都collision
在类的方法中Ellipse
)
angular - Angular2/4 Post 请求上的 Gzip 压缩
有人可以帮我在 angular2/4 发布请求上实现gzip压缩吗?
我正在使用 HttpClient 发送请求,并将 Asp.net web api 作为服务发送。
我看到了下面的链接,但它没有解释如何在 web api 端解压缩。(压缩 Angular 2+ 中的传出请求)
上述原因是在某些情况下,我们在 http 帖子上有大约 40 MB 的数据,因此上传大约需要 50 秒。
javascript - 如何将过滤器组件应用于我的产品
再会,
我想将我的过滤器组件应用于我的产品。所以当用户点击选择选项时,他可以选择尺寸,只有选定尺寸的产品才会出现在屏幕上。我已经创建了逻辑,但我只是不知道如何应用它。
代码过滤器操作:
代码FilterReducer:
代码过滤器组件:
java - 顺序读写(两个线程)
话题在此继续: https ://codereview.stackexchange.com/q/249978/231182
我是 Java 编程语言的新手。
任务:创建实现Runnable接口的SequentalWriter和SequentalReader类。它们必须提供一系列写-读操作(即写-读-写-读-写-读等)。
我想知道这个实现是否正确或需要改变什么?此外,也欢迎小错误和错误。
预期的行为(现在似乎可行,但我不确定它是否会一直如此。):
postgresql - 在查询多个 lquery 时,我应该查询一个 lquery 数组还是使用 '|' 加入它们?
使用ltree
PostgreSQL 扩展时,我们可以使用这两个运算符(以及其他运算符)将ltree
列与lquery
s 进行比较。
看来您应该~
用于单个查询和?
多个查询。但是,您也可以使用|
逻辑 OR 运算符连接查询。
因此,在查询结果方面,这两者是等价的:
我应该更喜欢这些形式中的哪一种?
reactjs - useMemo 在每次渲染时调用函数
我无法让 useMemo 做出反应。看看下面这个非常简单的 react 应用程序:
您认为“testfunc”应该出现在控制台中多少次?它应该是一个,但它以两个的形式出现。我究竟做错了什么?
mysql - 无法在 phpMyAdmin 中将 MySQL 表从一个数据库复制到另一个数据库
我想将一个表从一个数据库复制到另一个。这两个表都在同一台服务器上,但在不同的数据库中。我可以从同一服务器的 phpMyAdmin 中看到两者。我尝试运行以下 SQL 命令:
我用我的实际数据库和表名替换first_db
,table_name
和。second_db
不幸的是,运行这些查询会给我以下错误:
所有的数据库和表名实际上都存在。
谢谢。
javascript - 是否可以拦截不是由客户端使用 javascript 发起的 http 请求?
标题是我的问题。
我正在尝试为自定义 Spotify 播放器制作一个同步的工作进度条。
目前,该 API 不提供任何解决方案来实时获取有关播放的信息。因此,我在想,也许可以利用持有歌曲的请求的到来在本地启动计时器。
这个解决方案的问题是,我不知道如何拦截不是由客户端发起的请求。
我查找了服务人员,似乎他们只有在由客户端发起时才拦截请求。
目前正在查找 webRequestAPI,似乎这个可以做到。但是,如果可能的话,我宁愿不要在客户端安装东西。
长话短说,是否可以拦截不是由客户端发起的请求?如果是,应该如何进行?
谢谢阅读。我渴望阅读你的答案。
c++ - 有没有办法让我的程序可以制作任何给定大小的子集?
我面临一个问题。
我必须制作数组的子集并单独添加它们({1,2} = 1+2)。如果我得到与用户输入 (con) 匹配的结果,则输出将为 YES 或 NO。
现在我面临的问题是我不知道用户将输入多少尺寸。如果他/她输入数组的大小为 4,则需要 4 个循环。我的子程序是否适用于每种大小的数组?
flutter - 我怎样才能让这个 Map 双函数忽略/跳过空值?
这里是:
我用它从 Google 表格中获取坐标。问题是,当没有纬度或经度时,整个事情都会崩溃。
我已经在它下面尝试过,但它没有用:
错误:
未处理的异常:FormatException:无效的双精度
这是一个无效的替身,因为那里什么都没有。它不为空。如果纬度或经度坐标不存在,有人知道如何跳过值吗?