所有问题

0 投票
1 回答
109 浏览

swift - 将@State 值委托给子组件

这里有一个 Swift 新人。试图理解 SwiftUI。我正在尝试创建一个包装文本和文本字段的“字段”组件。这个想法是减少代码并拥有一个可以显示字段标题及其对应值的控件。

我不知道如何在我的控件上分配模型的值。

这是我的模型:

在视图的某些部分...

这是我想要实现的自定义组件。

目前我收到一条消息

在 EmployeeView 的字段实现中,“绑定”不能转换为“字符串”

0 投票
1 回答
23 浏览

mysql - 用另一个表中的值更新一个表上的列

我正在尝试使用来自另一个表中的列的值更新一个空表注释:

这运行没有错误,但没有更新注释,尽管备忘录中有大量值。

笔记中根本没有价值。这可能是问题吗?

0 投票
0 回答
249 浏览

python - 从一句话中造出有意义的句子的最佳方法

我正在尝试使用 Python 从组合的英语句子中创建子句。我需要帮助找出最好的方法和正确的方法。

我已经研究了关于从句子中找到有意义的子句的类似问题。问一个新问题的原因是,一旦我从原始句子中识别出一组子语句,我想重新表述新创建的句子。

发布我目前用来完成任务的最小代码:

前置条件 - 提供给上述函数的语句将始终有一个“shall”关键字

数据 1 ==> 输入 1 - alpha 磁带应向下移动以增加 xyz_alphaBeta,向上移动以减少 xyz_alphaBeta。

输出(实际):

验证 alpha 磁带将向下移动以增加 xyz_alphaBeta

验证 alpha 磁带将向上移动以减小 xyz_alphaBeta。

上面的输出是根据我的要求,但是当我通过一个类似排序和不同复杂度的句子时,我的算法无法检测到正确的子句和帧不正确或不完整的句子,如下所示的数据 2

数据 2 ==> 输入 2 -最小数据错误应位于 alpha 磁带上,向上移动以增加 fac_alphaV3,向下移动以减少 fac_alphaV3。

输出(实际):

验证最小数据错误将位于 alpha 磁带上,向上移动以增加 fac_alphaV3

验证最小数据错误将向下降低 fac_alphaV3。

输出(必填):

验证最小数据错误将位于 alpha 磁带上,并向上移动以增加 fac_alphaV3

确认最小数据错误将位于 alpha 磁带上并向下移动以减小 fac_alphaV3。

PS。我了解,就拆分语言文本而言,正则表达式或拆分技术并不是一种好的技术,它可能因一种形式而异。这就是原因,我正在寻找一些关于这个的建议

欢迎任何建议或意见!

0 投票
1 回答
157 浏览

ios - 在 swift 中从一个类中执行一个 segue

我有一个名为 AppPurchaseViewController 的视图,它从 IAPManagerm 类中调用一个函数。在我的收据被验证为应用内购买后,我想使用我在 AppPurchaseViewController 类中设置的 segue id 执行 segue。当我尝试这样做时,Xcode 给了我一个错误,上面写着“AppPurchaseViewController: 0x117e70ae0>) has no segue with identifier”。我的代码如下

有人能指出我正确的方向来加载这个视图吗?

0 投票
2 回答
51 浏览

php - 上午和下午时间不正确?

几分钟前,我发现我网站上的论坛将错误地显示日期中的 AM 和 PM。其余时间正确显示和日期。

这是我一直在使用的日期时间

0 投票
1 回答
40 浏览

javascript - Javascript变量返回未定义

我想为kode_lahan设置与kode相同的值,当我单击删除按钮时我发送值kode。但是,当我运行我的代码时,kode_lahan 值是未定义的

我期望kode值的输出

0 投票
2 回答
39 浏览

sql - Access Query 参数,它使用单独的表来消除或包含记录

我有一张表,Main,它是包含所有交易的主要会计表。我有第二张表,付款,我跟踪付款,特别是给定付款已付清的发票。

我需要一份动态灵活的报告;真的是我的会计主力。我需要的报告将在日期、客户 ID、记录状态、account1、account2 和付款状态之间进行搜索。

所以我有一个表格来处理这些输入,但我在“支付状态”方面遇到了麻烦,比如如何用它形成一个参数。我当前的代码,

涵盖除“支付状态”之外的所有内容。我想做类似的事情

我的另一个想法是在初始查询中排除付费项目,然后如果选中复选框,则将它们包含在后续联合查询中。任何帮助或想法将不胜感激。

0 投票
2 回答
108 浏览

c - 用 memset() 写入的内存在不调用 free() 的情况下会在内存中保留多长时间?

在 Linux 上。

你好。我敢肯定有很多因素涉及操作系统只是垃圾转储分配给 memset() 的内存而不调用 free(),但我想知道是否有人对此有很好的估计?这就是我想知道的。

linux 中有一个叫做 KSM 的功能,它通过组合匹配的数据来节省内存空间。我的问题围绕着通过检查数据的写入时间来检测 KSM 是否正常工作。我已经在一台机器上成功地测试了这个,同时在一个程序中运行所有东西。现在我想上传到内存,关闭程序,然后打开另一个程序并测试内存重复。

谢谢!

-泰勒

0 投票
1 回答
223 浏览

kotlin - 如何正确处理协程计算代码中的取消?

这是我对协程取消的理解:

如果父协程被取消,子协程也将停止。如果子协程抛出异常,兄弟协程和父协程会注意到并停止。

除了 SupervisorJob 之外,即使其中一个子协程停止,它也会继续活动。

所以,我写了一个代码片段来练习我的理解。

代码片段 1

以下是我的两个期望:

期望1:

期望2:

然而,代码片段 1 的实际输出是:

我再次阅读协程文档以发现对于计算代码,我们必须使用yield或检查协程状态(active, canceled, isCompleted)。然后我进行以下调整:

代码片段 2

这次的输出是:

以下是我的问题:

  1. childJob在代码片段 1 中,#2 在取消后如何仍然执行?

  2. 在代码片段 1 中,为什么 #3 即使childJob被调用也不会执行?

  3. 在代码片段 2 中,我们真的需要在yield每次想要执行协程代码时使用或检查协程状态吗?因为在我看来,代码会更难阅读。

  4. 我的代码片段或我对协程的理解有问题吗?

注意:对于代码片段 我不想使用,因为在实际项目中,我们反正GlobalScope.runBlocking不会使用。GlobalScope我想创建一个与真实项目一样接近的示例,使用具有某些生命周期的父子范围。

0 投票
1 回答
407 浏览

python - Python:在列表中存储和删除线程

我想实现一个流服务器,它向所有连接的客户端发送和源源不断的数据流。多个客户端应该能够连接和断开与服务器的连接,以便以不同的方式处理数据。

每个客户端都由一个专用的 ClientThread 提供服务,它是 Thread 的子类,并包含要发送给客户端的数据队列(这是必要的,因为客户端可能以不同的速度处理数据,并且可能会发生数据突发,而客户端可能是无法处理)。

该程序通过单独的 ClientHandlerThread 监听传入的客户端连接。每当客户端连接时,ClientHandlerThread 都会生成一个 ClientThread 并将其添加到列表中。

作为一个虚拟示例,主线程每秒递增一个整数,并通过 ClientHandlerThread.push_item() 将其推送到所有 ClientThread 队列。

每增加 10 次,就会打印客户端队列中的项目数。


现在我的问题:

当客户端断开连接时,线程终止并且不再发送数据,但是,ClientThread 对象仍保留在客户端的 ClientHandlerThreads 列表中,并且项目被不断推送到其队列中。

因此,我正在寻找(1)一种在客户端断开连接时从列表中删除 ClientThread 对象的方法,(2)一种比列表更好的监视 ClientThreads 的方法,或者(3)一种不同(更好)的架构来存档我的目标。

非常感谢!


服务器


客户:

0 投票
1 回答
89 浏览

css - 用 CSS 换行

我在我的页面上使用编辑器,如果它们实际上是单词,则自动换行可以正常工作。意思是每隔几个字符就有一个空格。

但是,如果我将手指放在一个字母上并按住不放,那么编辑器将扩展超出显示屏的边缘。

因此,我相信以下内容会在必要时进行显示滚动条的自动换行:

但这不适用于上述情况。我需要不同的属性吗?我究竟做错了什么?谢谢你。

0 投票
0 回答
261 浏览

c# - Try-Catch 中未捕获异步任务异常

我正在尝试Socket.ReceiveAsync()通过调用Socket.Close()和处理不可避免的来取消通话SocketException

我的问题是异常似乎永远不会出现try/catch在调用函数中。像这样:

因此,当抛出异常时,应用程序永远不会进入catchorfinally块。它只是抱怨一个未处理的异常。AFAIKasync Task方法应该像任何其他方法一样向上传播它们的异常。我知道如果我使用这将是正常的async void...

在控制台中,应用程序崩溃后,我看到:

在抛出“PAL_SEHException”实例后调用终止

这是实际的代码:

0 投票
2 回答
137 浏览

laravel - Laravel:从答案的调查表中获取前 10 名用户

我想显示回答调查的前 10 位用户

我试过这个

但这给了我一个错误。

答案型号:

回答迁移文件:

请问怎么解决?

0 投票
0 回答
223 浏览

image-processing - 如何计算图像重建过程中不同尺寸图像的 PSNR

假设我的图像大小为 250 x 250,并且我使用 PIL 库将其缩小了 3 倍,如下所示:

所以,现在如果我想将它缩小 3 倍,我会得到一个 249 x 249 的图像大小,这与它的原始副本不同。在这种情况下,我想知道如何计算这两张图像之间的 PSNR?我是否应该从原始图像的所有边框中删除 1 个像素以使其成为 249 x 249,然后计算 PSNR?

非常感谢,

JZ

0 投票
1 回答
48 浏览

r - 使用包含逗号的表达式编码多行图例

我想找出一个有效的代码来在 R 图中生成多行图例,该图例粘贴在逗号后面的每个表达式中。

我尝试将 lapply 与 parse 一起使用,但未得到评估。

我想要一个传说:

对每个变量进行评估。有没有人有任何想法?对解决方案如何/为什么起作用的解释也将不胜感激!

0 投票
0 回答
51 浏览

python - 尝试在 Atom 文本编辑器中导入 SpeechRecognition 模块时出错

我在导入 Atom 文本编辑器中使用 pip3 安装的 SpeechRecognition 模块时遇到问题,即使它在终端中工作也是如此。在撰写本文时,我使用的是最新的 Kali Linux 发行版,最后它在 Python 3 中运行。

我试过在同一个anaconda虚拟环境中运行它都无济于事,以及卸载和重新安装模块

我希望模块可以导入,但我收到此错误:ModuleNotFoundError: No module named 'speech_recognition'.

0 投票
1 回答
223 浏览

bash - 无法在 ubuntu 上使用 bash 创建 IAM 角色

我尝试按照本教程在 ubuntu 中使用 bash 创建一个 IAM 角色,以使用 aws 创建一个无 lambda 数据 api。但是,我正在努力通过 bash 脚本创建 IAM 角色。

https://hackernoon.com/serverless-and-lambdaless-scalable-crud-data-api-with-aws-api-gateway-and-dynamodb-626161008bb2

返回错误:

我所做的两个更改是:

. ./common-variables.sh->common-variables.sh

aws iam create-policy --policy-name ${policy_name} --policy-document file://../../IAM/dynamo-full-user-comments.json --profile ${profile}

->aws iam create-policy --policy-name ${policy_name} --policy-document file:IAM/dynamo-full-user-comments.json --profile ${profile}

我所做的更改是因为我在与此脚本相同的目录中有公共变量文件。

0 投票
1 回答
19 浏览

.htaccess - mod_rewrite index.php 有各种参数?

我有以下网址结构:

我想在我的 htaccess 文件中设置一个 mod_rewrite 规则,这将有效地使这些 URL 工作:

这通常在我使用 Drupal 时自动发生,但现在我使用的是 WHMCS。所以我相信我需要添加自己的自定义 htaccess 重写规则。

知道如何进行吗?或者它是否也发生在代码中?不只是在 htaccess 中?

0 投票
1 回答
272 浏览

rust - ListNode 的下一个字段类型为 Option>,对吗?

我试图解决https://leetcode.com/problems/add-two-numbers,这个问题很容易,但由于借用问题我无法完成它。我尝试了几个 3 小时,但我怀疑ListNodenext字段类型Option<Box<ListNode>>不正确。

当我切换到 c# 时,我很快就解决了这个问题。以下是c#版本的解决方案。我无法将其翻译为生锈。

0 投票
2 回答
50 浏览

java - 尝试打印二维数组(矩阵)时出错

第 10 行出现错误,说明有关 long 的内容。但我不明白为什么会出现这样的错误,因为 int 也可以作为参数。另外,如果是重复的问题,请发送原始问题的链接。

它显示的错误是

0 投票
1 回答
35 浏览

sql - Django 或 SQL:查找分组查询集的给定列有多少个唯一值

我有一个看起来像这样的数据集

我想要实现的是知道哪些成员只有一个职位。我从 SQL 开始:

它给了我

从这个结果中,我怎样才能剔除所有只出现一次的成员(只有 1 个位置的成员)?我已经尝试过 DISTINCT,但它并没有解决问题。

另外,我想在 Django ORM 中使用单个查询集编写此代码,但group_by必须与annotateor一起使用aggregate,但这些只能与 Sum、Count、Avg 一起使用......这是正确的方法吗?

0 投票
2 回答
986 浏览

buffer-overflow - 缓冲区溢出在 Windows 7 x64 中不起作用?

我以前曾在 Linux 中利用缓冲区溢出,对它的发生方式和原因以及针对它的保护(ASLR,DEP)有相当的了解。

最近在windows下试了一下,所以第一次google search显示利用vulnserver的TRUN命令,网址:https ://github.com/stephenbradshaw/vulnserver根据我的研究,在windows中你不能禁用ASLR但可以禁用程序的DEP通过Data Execution Preventionhttps://community.ipswitch.com/s/article/Understanding-Data-Execution-Prevention-in-Windows-1307565976900

在跳转到我的脚本之前,下面是执行我的漏洞利用后免疫调试器的部分:

堆栈部分:

CPU 寄存器

跳转寄存器:

最后我的脚本:

易受攻击的操作系统是 windows 7 企业版 64 位

我犯了一个错误吗?

0 投票
1 回答
27 浏览

vba - 协助 vba 项目

我已经为我正在处理的项目包含了 vba 代码。提示用户输入玩家数量。该代码使用用户回答来设置数组的上限。我遇到的问题是代码允许用户输入数据,但不包括最后一个条目。

我加一的变量 i 通常最终会增加更多。

任何帮助,将不胜感激。

我尝试过使用 Do..Until 循环。

0 投票
1 回答
43 浏览

javascript - 无法获取要显示的 mongoDB 数据

在我开始之前,我对这一切都很陌生。上课,这让我很困惑。我查看了很多教程,所以我可能在这段代码中有一些随机的东西。

我正在使用Node.js,Mongodb,Mongoose,express,我的观点是jade格式

我目前的问题是,我目前有它,所以我的 entry.jade 页面正在向我的 MongoDB 数据库提交数据,这似乎正在工作。然后我希望它显示在列表页面上。

但是,我被困在显示数据库中的数据上。我正在尝试在listing.jade 上显示数据。我不确定我是否只是在listing.jade 中遗漏了什么?不完全确定。

如果这里没有真正组织或有奇怪的东西,我深表歉意。任何帮助深表感谢!

这是我的代码:

应用程序.js:

我的模型文件夹/Listing.js:

Routes 文件夹我的 listing.js :

使用listing.jade 查看文件夹

0 投票
1 回答
52 浏览

java - 如何为 Collections.sort(arrayList,comparator) 正确编写此比较器?

我写了一个比较器来比较 2 个对象。

希望每个对象的方法应该是不言自明的。当我将我的ArrayList放入Collections.sort(arrayList, comparator)时,它根本没有排序。

}

我希望根据这个比较器Collections.sort对我进行排序,但事实并非如此。ArrayList