所有问题
python - 在函数中设置条件以继续
如何创建一个函数来测试变量是否满足给定的一组条件以继续,否则停止。如果变量满足第一组条件,则移动到下一组条件,否则停止。这一直持续到满足所有条件以返回最终答案。
第一组条件是:
len必须是大于或等于 1 的正整数- 对于
interval,interval[0]必须严格小于interval[1] threshold必须是严格介于 0 和 1 之间的浮点数,即不包括 0 和 1min必须是大于或等于 1 的正整数
如果满足所有 4 个条件,则函数继续,否则返回字符串“无效”。
第二个条件:
lst必须包含至少2个或更多元素
如果还满足第二个条件,则函数继续返回最终答案,否则返回字符串“数据不足”。
这是我到目前为止编写的函数,但显然是不正确的:
java - 禁止零日期值——休眠 SQL JPA
我正在尝试使用邮递员执行服务,但它正在生成下一个错误
该表还没有信息
标记错误的行是下一个
JPA 实体
绒球
实体是
该表有下一个数据
如果不存在则创建表Test。test(
idINT NOT NULL,
aVARCHAR(45) NULL DEFAULT NULL,
bDATETIME NULL DEFAULT NULL,
cINT NULL DEFAULT NULL,
dDATETIME NULL DEFAULT NULL, PRIMARY KEY ( id)) 引擎 = InnoDB 默认字符集 = utf8;
日期时间格式是下一个
2021-08-12 10:15:00
查询结果是下一个
堆栈跟踪是下一个
rg.springframework.orm.jpa.JpaSystemException:无法执行查询;嵌套异常是 org.hibernate.exception.GenericJDBCException: could not execute query at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:353) at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible (HibernateJpaDialect.java:255) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:528) at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:61) at org.springframework。 dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:242) 在 org.springframework.dao.support.PersistenceExceptionTranslationInterceptor。
swift - NSTextField 使用 Tab 键更改焦点顺序
我有一个在网格中显示大量文本字段的 macOS SwiftUI 应用程序。最初我使用的是 SwiftUI TextField,但它们的问题是您无法设置它们的焦点顺序(按下选项卡按钮时它们接收焦点的顺序)。我需要将焦点顺序从水平逐行更改为垂直逐列。在 SwiftUI 中似乎没有一种简单的方法可以做到这一点。
我在这里找到了适用于 iOS 的解决方案,我尝试为 mac 进行修改。问题是委托函数没有被调用。我当前的代码如下。我该如何解决?
编辑:我已经根据一些评论更新了我的代码,但问题仍然存在:没有调用委托方法。
scala - 在 Scala 中,具有 main 方法的多个对象可以存在于单个文件中并单独运行。这背后的原因是什么?
我在 scala 3 中的单个文件中编写了以下代码
它编译得很好,我可以main11 Main2 Main10在 IDE 中运行其中的任何一个。
这是什么原因?
例如。
main11 输出:
Main2 输出:
通常在其他语言中,我在 1 个文件中看到 1 个主类。
python - 应用过滤器后使用 django-rest-framework 获取模型的随机对象
所以基于这个 Stack Overflow 问题:
使用 django-rest-framework 获取模型的随机对象
我试图弄清楚如何做到这一点,但在应用过滤器后端之后。
我有这些方法的课程
和几个过滤器后端(如果需要可以包括)。
问题是我需要在查询之前应用过滤器后端。
我应该在 list 方法还是 get_queryset 方法中执行此操作?
例如,我有与字典相关的级别(用于学习语言)。
我想将我的查询限制为只有级别 6 的单词,然后在该集合中获取随机值(我可以作为过滤器传递的动态数字)。
所以我想要做的伪代码是这样的:
如何在 DRF listAPIView 中做到这一点?
python - How to apply function to all rows in data frame?
I am confused about how to apply a function to a data frame. Generally with creating user-defined-functions, I am familiar with ultimately having a "return" value to produce. Except for this case, I need the "return" value to show up in every cell of a data frame column, and I can't figure this out. The function is based on "if" and "if else" conditional statements, and I am unsure how to apply this to my data frame. Maybe I am perhaps missing a parentheses or bracket somewhere, but I am not entirely sure. I will explain here below.
I have the following dataframe:
Now I want to take my dataframe and append a new column called Production_lost, based on the following logic:
In a factory, to manufacture products, you need both 1) an employee present, and 2) functioning machinery. If you cannot produce any product, then that potential product becomes lost product.
For each day (thinking about a factory), if No_employee? is true ( = 1), then no products can be made, regardless of No_machinery? and Production_lost = Production_potential. If No_machinery? is true ( = 1), then no products can be made, regardless of No_employee?, and Production_lost = Production_potential. Only if No_employee? and No_machinery? both = 0, will Production_lost = 0. If you have both an employee present and functioning machinery, there will be no production loss.
So I have the following code:
which produces the following error message:
I understand this means that there are too many arguments being applied to a single column (I think), but I am not sure how to address this, or how I might have reached this problem. Is there a simple fix to this?
The dataframe I am trying to produce would look like this:
bash - 如何将gunzip流发送到另一台服务器而不在本地解压缩?
我有这个 bash 命令:
gunzip db.gz | ssh user@host mysql -uroot -ppassword db
它可以工作,但具有解压缩文件的副作用db.gz,然后必须重新压缩。我想保留压缩文件。我做了一个男人'gunzip',但没有看到这样的选择。
php - 更新在 laravel 中填充了错误旧数据的表单字段
我在单刀片视图中有两种形式。两者都执行更新功能。
一个表单更新用户,另一个表单更新名为 take_care_persons 的表。
每个用户都有一个看护人。
每当用户试图编辑他/她的个人资料时,他/她也应该能够在需要时更新他/她的看护人。
以下是我的刀片视图。我在这里只包括表格,但请注意两种表格都在同一个视图中。
用户更新表格
照顾人更新表格
现在我的控制器看起来像这样。我在这里只包括相关的两个更新功能。
护理人员的功能如下,
但现在我的问题是,每当我尝试用错误的输入更新我的护理人员时,它都会验证,并且一旦验证它也会用护理人员的旧值填充用户表单字段!
我怎样才能避免这种情况并用正确的旧数据填写两个表格。
python-3.x - Selenium(Python)在自动登录后找不到动态加载的 JavaScript 表
我在 Service Now 网站上使用 Selenium 和 Python3。
所以过程如下: selenium 加载 ServiceNow URL,然后我使用 sendKeys 自动输入用户名和密码,然后加载包含我需要提取的事件表的页面。不幸的是,由于我拥有的组策略,我每次都必须登录。
这一直有效,直到我必须找到带有数据的动态呈现的 Javascript 表,而我似乎一辈子都找不到它。我什至尝试在那里休眠 15 秒以使其加载。
我还仔细检查了 XPath 和 Id / 类名称,它们匹配。当我打印 query.page_source 时,我看不到 JS 呈现的任何内容。
我也用过漂亮的汤,但这也行不通。
有任何想法吗?
sql - 为什么 MongoDB skip() 不使用索引?
MongoDB 的文档中指出,使用带有大偏移量的 skip() 很慢。
skip() 方法要求服务器在开始返回结果之前从输入结果集的开头开始扫描。随着偏移量的增加,skip() 将变得更慢。
假设我们排序的字段上有一个索引,为什么 MongoDB 不能直接“跳转”到正确的位置?例如,如果我们有一个排序数组,我们可以得到 O(1) 中的第 100 项。为什么数据库不能做同样的事情?
据我了解,SQL 数据库中的 OFFSET/LIMIT 会发生完全相同的事情,因此我将非常感谢涵盖这两种情况的答案。
python - readthedocs 上的 Sphinx 扩展
最近我开始通过我sphinx_autodoc_typehints的sphinx_autodoc_defaultargs项目的conf.py. 因为它似乎不是 readthedocs 上 sphinx 安装中的默认包(在那里 sphinx 在 v1.8.5 上)。因为我的构建失败并Extension error显示此处:
我知道我必须以某种方式告诉 readthedocs 从 PyPI 获取 sphinx_autodoc_typehints (以及后来的 sphinx_autodoc_defaultargs )。或者有什么方法可以让我自己在 readthedocs 上安装软件包?
因为我pbr用于包管理,所以我使用 readthedocs 知道的 requirements.txt。我不想在那里指定 sphinx 扩展,因为我的包的每个用户都必须安装它们。没有其他方法可以告诉 readthedocs 使用哪些扩展?
gcc - 为什么在使用 gcc -o2 优化时添加延迟?
我读了一个带 LCD 的 STM32 的示例代码,发现下面的代码,其目的是将 LCD 控制器寄存器索引写入 LCD 控制器的输出数据。
我为 -o2 搜索了一段时间,但没有得到太多有用的信息来说明这里的评论是什么意思,或者为什么这里需要自分配。
javascript - Android studio Alert 对话框块空间用于文本输入
我发现这比处理 XML 文件更困难。如何在警报对话框的文本输入中阻止空格?例如,它是如何工作的,因为我在互联网上没有找到太多关于此的信息。谢谢
html - 如何在不裁剪图像的情况下使背景图像成为一整页
我正在尝试制作网页,但无法设置网页的背景图片。我希望我的背景图像是一整页而不裁剪或缩放图像或需要滚动。我的背景图片大小为 1920x1080。我认为这个尺寸应该使网页成为一整页,但事实并非如此。我应该怎么做才能使图像适合一页?
这段代码是我为背景图像所做的,但它会裁剪图像。
此外,我正在关注我在 XD 中所做的设计中图像的大小或位置。但是,如果我将其作为代码应用,则它不匹配。比如根据XD,文字的位置是top:328px;左:786px,但如果我将此信息应用于我的代码,则文本不会出现在文本应该出现的位置。
我正在努力解决这些问题。感谢您的帮助,因为我对此主题了解不多。
php - Jquery Sortable,重新排序列表然后写入mySQL数据库
我正在尝试编写一个列表,它允许用户对其重新排序并将重新排序的列表保存到 mySQL。
查询:
PHP:
我从 PHP_error_reporting 得到的错误:未定义的索引:数据,为 foreach() 提供的参数无效
wordpress - 为我的 Web 应用程序运行随机、程序生成的负载测试
我正在尝试做的事情:
从动态工作流向我的 Web 应用程序发送 http 请求。我希望负载测试器 (Jmeter) 生成它自己的工作流程并将内容发布到我的网站/从我的网站获取内容。
我做了什么:
我有一个虚拟的 Wordpress 站点,用于测试主机上的 CPU 和内存利用率以及负载平衡算法的效率。目前,我正在使用 Jmeter 来设计我的工作流程并测试我的系统。但是,我意识到 Jmeter 只是将相同的工作流发送到负载均衡器。因此,我的后端服务器上的资源利用率是完全相等的。我想测试和利用 CPU 利用率的差异。因此,我需要一种从我的虚拟 Wordpress 站点动态发布/接收内容的方法。
airflow - 气流作业电子邮件通知设置
我们使用的 SMTP 服务基于 AWS 简单电子邮件服务 (SES),我们更新了气流配置文件以包括主机名、smtp 用户和密码、端口号、来自地址的邮件等。
这就是我们在配置文件中设置的方式。发件人地址是一个 google 群组,其域归我们的 SES 服务所有,并已通过我们使用的 SES 验证。
在 DAG 作业中,我们为 send_email_smtp 函数设置参数如下
然后我添加了一个应该失败并发送电子邮件的 DAG 作业,但是在日志文件中,由于此错误,电子邮件未成功发送
我在网上搜索了这个错误并找到了相关答案(https://stackoverflow.com/a/64330227/4240869),但我不太明白我应该添加的修复程序以使其工作。就我而言,气流服务正在容器中运行,因此我测试了一些快速修复,包括
- 在这里暴露了 Dockerfile 中的 587 端口
- 将端口 587 添加为 nomad 作业中的保留端口
这是在我进行更改之后,为 docker 映像暴露的 587 并且主机上的端口 587 正在侦听它。但是,在测试作业失败通知时,我仍然看到相同的错误。
我发现了一个与我的案例类似的 Github 问题(https://github.com/puckel/docker-airflow/issues/338),看起来还没有解决。我想知道这是否是一个尚未解决的已知问题。
c++ - 汇编器除法 x86 奇怪的数字
我正在查看一个将 100 除以 10 的小型 C++ 程序的一些汇编代码,但是我在汇编程序中看到一些奇怪的数字没有意义。我曾尝试浏览本网站和其他一些地方的信息,但无济于事。
我指的 c++ 行是:
我得到的程序集是:
我对 1717986919、32、2 和 31 感到困惑。我猜这与汇编第 2 行中的符号扩展有关,而数字现在是有符号的 32 位整数。我是在正确的轨道上还是我走错了路?任何帮助或有用的资源将不胜感激,谢谢!
mysql - 如果设置了所有字段,则验证 mySQL 中的表
我们正在使用 mySQL 为产品创建配置。保持简单。每个产品都有名称等设置。
示例配置
| product_id | 钥匙 | 价值 |
|---|---|---|
| 1 | 姓名 | 电视 |
| 1 | 价格 | 3.99 |
有时产品会获得一个新值,例如折扣,我们将新值添加到每个具有 ID 的产品中,因此配置看起来像
| product_id | 钥匙 | 价值 |
|---|---|---|
| 1 | 姓名 | 电视 |
| 1 | 价格 | 3.99 |
| 1 | 折扣 | 5% |
在我们的例子中,产品 1 可以在配置中多次出现。有没有一种很好的方法来制作/编写测试以确保每个产品都有新的价值,例如我们添加了 alter ****
最后,我有很多配置中的产品,我想编写一个测试来确保新的价值被添加到每个人身上。
javascript - vue js和strapi - 控制台说属性未定义但不是 - 它呈现在页面上
为什么会发生这样的事情?
我有一个 vue 应用程序,它指向一个 Strapi CMS 实例,并且正在使用 API 在页面上呈现。
我稍微改变了我的后端查询,响应有点不同,所以我必须去数组索引 0 到它({{ webinar[0].webinar_title }})但由于某种原因它说它是未定义的,即使它仍然呈现在页面上:
输出是正确的,如下所示:
但我的控制台是这样的:
的输出
http://localhost:1337/webinars?webinar_slug=' + ${this.$route.params.id}``
是:
http://localhost:1337/webinars?webinar_slug=accelerating-the-close-with-technology-and-automation
当您控制台记录响应时,它看起来像这样:
所以我必须通过[0]“工作”来访问所有内容,但控制台说它是未定义的。为什么?
oauth-2.0 - 在没有用户同意的情况下授权访问在线交换?
后台服务是否可以将特定共享邮箱用户的身份与委派的访问权限结合使用,而实际上不需要最终用户进行身份验证?
如何在使用 OAUTH 2.0 的 office365 交换服务中实现这一点?
问候
regex - Oracle 正则表达式 - 查找文本中的所有值
我有一段文字:
“Lorem ipsum dolor sit {amet} augue egestas blandit, quam. Phasellus vitae arcu dolor, scelerisque vel, purus. Aliquam id {nulla} luctus et lacus quis neque. Nam {enim}. Etiam tincidunt tempus. Quisque adipiscing iaculis”
一些单词括在括号中,问题如何获得括号中所有单词的列表?
我期待一个结果:
我尝试使用正则表达式 REGEXP_SUBSTR,但我只能检索一个单词(第 n 个元素)。如何获取括号中单词数可能不同的所有单词。
python - 状态码 403,无法使用用户代理标头修复
我正在尝试使用 Python 从网站中提取材料列表的名称和价格。我正在使用下面的代码:
我正在使用标题,因为没有它,它给了我一个 403 错误。现在我没有收到错误(状态码是 200),但仍然无法获得我需要的信息。运行此代码时我什么也得不到。
有人可以帮忙吗?我更喜欢坚持使用 Beautifulsoup 和 requests,因为我对编码的理解非常有限。
谢谢
javascript - Validate.js 正则表达式未按预期工作
我正在尝试使用格式:模式:Validate.js 的功能来确保密码满足至少一个大写、一个小写、一个数字和一个特殊字符的要求,最小长度为 8 和最多 20 个。存在和长度按预期发挥作用。有人有任何提示吗?






