所有问题
excel - Excel VBA:Application.max 和 worksheetfunction.max
你能帮我理解Excel中的逻辑吗?当我开始打字时,说
Application.
然后在加上点之后,Excel 会告诉我在点之后我可以写什么。我认为所有可能性都包含在它显示的列表中。但是,Application.max不在列表中,但它有效。这是否意味着我可以写一些不在列表中的东西?
另一方面,有
Application.worksheetfunction.max
我知道有些命令与VB有关,而有些命令与Excel有关。但是,在这两种情况下,我们前面都有应用程序,这意味着我们正在使用 Excel 功能。那么这两个功能有什么意义呢?为什么其中一个可以在 Excel 建议的列表中不存在的情况下工作?一般来说 - 我应该什么时候放 wokrsheetfunction 什么时候应该避免它 - 有什么逻辑吗?
谢谢!
php - Laravel 8 中的 Google SMTP 问题
现在已经一周了,我尝试了多种解决方案以使 Google smtp 与 laravel 一起工作。
我的问题:我的带有 Google smtp 的 laravel 邮件程序适用于我的本地环境,但不能在线运行。
我的.env:
我尝试了很多教程,但没有任何效果。有没有人有任何想法?
<-------------------问题解决了------------------->
我终于设法让谷歌 smtp 工作,问题出在我的服务器防火墙(OVH)上。
macos - Kubernetes NodePort url 被“minikube 服务”更改"
我创建了一个 NodePort 来转发来自端口的请求30101->80->8089:
当我尝试获取服务 URLhttp://192.168.49.2:30101时,我无法访问它,但是http://127.0.0.1:64741通过 using 检索到的 url ,minikube service <service>我能够访问它。
查询:无法理解如何http://192.168.49.2:30101更改为http://127.0.0.1:64741检索者minikube service <service>
kotlin - Spring Data JPA findAll() 在一个查询中具有一对多关系
我正在使用 JPA 的 findAll() 方法来获取所有行以及子表中的任何行。问题是有数以千计的记录,JPA 不会一次性获取所有记录,它首先查询父表,然后为每个父记录逐个查询子表。有没有一种方法可以在没有循环的情况下一次性获取它,比如获取 JPA 当前正在执行的操作?
我知道FetchMode.JOIN但它不适用于findAll. 它适用于父实体的单个记录。
如果可以一次性完成,是否有一种方法可以一次性计算父表中每一行的子表的行数,而无需再次进行单独的查询?
编辑:好的,FetchType.SUBSELECT解决了我的问题。剩下的唯一事情就是现在计算子表的计数。
我想做的是这样的:
google-app-engine - 在 Google Cloud 上运行和调度 Python 脚本的最佳做法(无 Cloud Function)
我正在构建一个使用 Firestore 和 BigQuery 的 ETL 流程。我还编写了 2 个 Python 脚本:第一个从外部服务获取数据并将其写入 BigQuery,第二个将数据从 BigQuery 写入 Firestore。由于超时限制(9 分钟和 60 分钟),我无法将此脚本部署为 Cloud Function(或 Cloud Run)。我的目标是单独部署两个脚本(保留 Cloud Function 逻辑),每天安排第一个脚本,并在第一个脚本运行并将数据写入 BigQuery 后启动第二个脚本。
在 https://towardsdatascience.com/the-easyest-way-to-run-python-in-google-cloud-illustrated-d307c9e1651c之后,我将一个容器化的 python 脚本部署到 Compute Engine,但并不容易安排和同步这两个脚本. 我可以安排一个 VM 实例来启动和停止(https://cloud.google.com/compute/docs/instances/schedule-instance-start-stop),但我不知道第一个脚本何时完成。我可以编写一些云函数来根据发布/订阅消息启动和停止实例(https://cloud.google.com/scheduler/docs/start-and-stop-compute-engine-instances-on-a-schedule)但这似乎不是最干净的方式。
除了 App Engine 或 Kubernetes Engine 之外,Cloud Scheduler 应该是完成这项工作的最佳方式,但我必须从头开始使用 GAE 或 GKE,它们似乎适合比我更复杂的应用程序。
您是否有结合开发速度、流程清洁和降低成本的解决方案?
c# - 无法通过 Web API 中的自定义授权获取标头值
我在 ASP.net Web API 项目(不是 asp.net 核心)中实现了自定义授权,如下所示
但是,如果我在我的 Controller 函数中使用如下相同的代码,我可以获取 Header 值
主要问题是当我尝试使用 POSTMAN 调用 API 时,自定义授权通过了测试,但是当我从前端应用程序发出相同的调用时,它失败了。有任何想法吗?
cypress - 我可以使用 cy.task() 将 Playwright 函数调用到赛普拉斯吗
cy.task()使用.将 Playwright 函数写入 Cypress 是否可以?我的应用程序无法通过 puppeteer 函数使用cy.task(). 独立的 Playwright 脚本将正确登录到我的应用程序。但是当我尝试cy.task()在 Cypress 中作为函数调用时,它甚至都没有编译。
iis - wkhtmltopdf Rotativa Blazor 在部署 IIS 中不起作用
我正在使用 wkhtmltopdf 生成 PDF。
使用 blazor 调试时它工作正常,但是当我在 IIS 上发布它时,当它打开 PDF 页面时出现错误: 错误无法加载 PDF 文档。
我该如何解决?
解决
解决了,谢谢大家的建议。我发现了问题,它生成了具有不同源路径的文件。
webpack - 如果 watch 模式出现错误,如何防止 webpack 构建?
我想使用 webpack 执行以下操作:
如果生成的 javascript 有效,则构建它。如果没有,则不要构建它。
我很惊讶地发现,如果我有无效的 javascript,webpack 仍然会编译代码并构建无效的 javascript。
我遇到了保释配置选项,但这会阻止我使用监视模式。
我想观看,并且仅在 javascript 最终有效时才创建新文件。
有没有办法做到这一点?
java - 有没有办法创建一个 JSON 记录来存储在只有提示 UUID 的弹性搜索中?
我通过 Java 对 JSON 和 ElasticSearch 有点熟悉,但我被要求制作一个有助于存储 elasticsearch 数据的实现,同时考虑到映射值的数量将会增加这一事实。
谁能给我关于如何开始这个以及我应该从那里去哪里的cookie crumb trail?
javascript - ng-click AngularJS 中的整个 DIV
每当单击 DIV 中的任何元素时,我都想在 Angular 控制器中执行一个函数。
这个怎么做?
基本上我希望在 DIV 元素上放置一个 ng-click 并期望在单击嵌套在 div 内的任何/所有元素时调用 ng-click 事件。
如何达到这个要求?
.htaccess - 阻止访问虚假 PDF 页面的流量
我的网站有很多 404 点击到网站上从未存在的 PDF 页面。这些都是 spammy-subject.pdf URL。我每天得到几十个,这比真正的网站流量要高得多。
我目前正在为每个添加 410 次重写。
我可以使用 htaccess 规则完全阻止此流量到达此站点吗?在它变成404之前?
vue.js - Vue.Js:别名配置
我正在尝试为我的 Vue.js 项目中的components和sub-directories使用创建别名。jsconfig.json但我收到此错误:
jsconfig.json
一些文件.vue
错误:
我尝试解决这个问题,但似乎没有任何效果。这是找到的最简单的https://www.youtube.com/watch?v=U73TDohXmhQ
我在这里做错了什么..?
sql - 数字比较在红移中引发“文本到日期转换”错误
我在 redshift 中运行查询,将列与值进行比较并过滤数据。但是,当我将数字从 1 更改为 0 时,redshift 会抛出“文本到日期转换错误”
关于如何解决这个问题的任何想法
node.js - Rredis RPush 与 Node js
我想使用 redis 和 RPush 将项目添加到数组中,但我收到了一个错误:
代码
错误
我该如何解决这个问题?谢谢你。
python - 如何使用 VSCode、miniconda 和 gitbash 为 python 创建一个完全可移植的环境
我正在尝试在 USB 驱动器中为 python 创建一个便携式环境。为此,我下载了 miniconda、VSCode 的便携版和 GitBash 的便携版。除了激活 conda 环境外,一切正常,位于miniconda_path/Scripts的激活脚本使用 USB 的实际驱动器号生成,并且在另一台计算机中驱动器号可能会更改并且脚本失败。
如何设置 VSCode 集成终端以正确激活 conda 环境。
batch-file - 强制从所有网络客户端卸载 iso
我的硬盘中有一个 .iso 映像。我们网络中的 10 个 PC 客户端可以访问此映像,并且他们都已经使用 Windows 资源管理器(安装)进程 (Windows 10) 或 WinCDemu (Windows 7) 安装了它。如何使用批处理文件强制卸载它?
例如,我可以通过
但我也想把它从所有人身上卸下。
有什么建议么?
android - 2021 年 2 月 Android 上的光线和接近传感器是否有任何报告的变化?
我正在收集 Android 设备上的光和接近传感器数据,在检查数据时,我注意到报告这两个值的设备数量发生了巨大变化:报告值的设备与未报告信息的设备的百分比倒置:
- 直到 2021 年 2 月 18 日:70% 没有光/接近传感器信息
- 22.02.2021 之后:65% 带有光/接近传感器信息
虽然这很好,但目前没有对此行为的解释。当时的代码既没有变化,我们的用户群也没有变化,比如 Android 版本之间的转换。我现在最好的猜测是来自新的 Android 补丁的变化
到目前为止,我检查了以下内容但没有成功:
- 验证当时没有发生更新更改实施
- 检查设备上的 Android 版本 -> 没有解释问题的重大变化
- 检查设备用途 -> 没有重大变化
我可以检查任何其他来源来解释这种行为还是有任何其他解释?
sed - -i 不带参数:是 GNU sed --posix 选项被窃听还是 BSD sed 不符合 POSIX?
这主要是这里出现的一个好奇问题。
从 GNU sed 4.8 的手册页我读到
所以我明白,如果像下面这样的代码有效,这意味着POSIX 允许-i 没有参数:
另一方面,相同的代码(带有或不带有--posix)对于 MacOS 的 BSD sed 不起作用,因为该版本需要-i后跟一个参数。
我只能看到两种相互排斥的可能性:
- GNU sed 的
--posix选项允许的不仅仅是 POSIX,这意味着它存在错误并需要错误报告 - BSD sed 不符合 POSIX。
真相是什么?
java - 我们如何打印数据集以登录生产级 JAVA-spark 应用程序?我知道 df.show() 打印到控制台。我们如何在日志中打印它?
//代码片段。df.show() 不起作用,因为它返回 void 并且不能附加到字符串
django - Django 管理表单为具有条件 UniqueConstraint 的模型引发 IntegrityError
我被要求添加一些逻辑来建模唯一性。每个付款必须填写 transaction_id 或 payment_id。每个付款由 (transaction_id, operation, payment_created_date) 或 (payment_id, operation, payment_created_date) 标识。在数据库级别这工作正常。两次插入具有相同 transaction_id、操作、payment_created_date 的 Payment 会导致违反唯一约束。对于这个模型,我创建了管理页面。但是插入与管理页面相同的行会导致IntegrityError at /admin/finance/payment/add/ duplicate key value violates unique constraint "unique_finance_payment_without_payment_id" DETAIL: Key (transaction_id, operation, payment_created_date)=(dasdasd, Refund, 2021-10-04) already exists.而不是简单的用户友好管理错误Please correct the error below. Payment with this Transaction id, Operation and Payment created date already exists。如何让 Django 管理员捕获此 IntegrityError 并以管理员形式显示?
这是我的models.py
这是我的 admin.py
python - Python Selenium WebDriverWait 不起作用,但 find_element_by_name 起作用
注释掉的代码会引发异常,但其他代码有效。他们都做同样的事情,除了我想在我做任何其他事情之前确保元素在那里。为什么 WebDriverWait 会失败?
c++ - LVM_SORTITEMS:取消
我正在使用使用 win32 api 的 win32 listview
我有一个自定义排序函数,它在我的应用程序中调用了一些冗长的函数,我希望用户能够告诉列表视图“现在停止排序”。当然,我可以提前从冗长的排序比较函数中返回,但是列表视图会一遍又一遍地调用排序函数!
我正在使用以下代码调用排序:
SendMessage(hWndLv, LVM_SORTITEMS, lParamSort, pfnMyCompare)
这可能吗?
excel - 在运行循环运行良好时收到运行时错误 fefor 不知道为什么现在出错
'我在运行下一行时收到错误,由于某种原因它不喜欢“”的值。ActiveCell.Offset(0, -12).Value <> "" 循环
'在定义对象时循环出错,对于“”的下一个单元格的值。ActiveCell.Offset(1, 0).Activate '我在运行下一行时收到错误,由于某种原因它不喜欢 "" 的值。代码 {Loop While ActiveCell.Offset(0, -12).Value <> ""}
