所有问题
azure - 无法在 azure 容器注册表上运行 docker 映像的实例
我使用 Visual Studio 模板创建了一个简单的 asp.net 核心 Web 应用程序。然后我创建了一个 docker 文件,如下所示:
然后我使用以下方法构建了一个图像:
然后使用以下命令创建并运行一个容器:
这一切都在本地工作。然后我尝试将其推送到 azure 容器注册表并成功推送。但是,当我尝试运行此容器的实例时,Azure 中出现错误提示“支持的 Windows 版本为:'10.0.14393,10.0.17763'”
我不明白为什么我会收到这个错误?该图像在本地工作(我可以通过浏览到 localhost:8080 并检查我是否得到了有效的响应来检查,我确实这样做了)。这与ACR有关吗?解决方法是什么?这是否与我的 Windows 版本有关(我使用的是 10.0.18363 Build 18363)我的系统是否太新而无法正常工作,这似乎不太可能?有人见过这个吗?
mysql - MySQL:选择、分组和将行转换为单独的列:)
我需要向您寻求有关 MySQL 选择查询的帮助。
具体例子:有配偶和孩子的员工。
我已经将 2 个表合并为一个,现在我需要:
1,选择按“emp”字段分组的数据
2,使用以下规则转换结果:
- 只有一行具有特定的 emp (emp-A, emp-B, emp-C)
- 后续列中的每个亲戚(配偶和孩子)(首先是配偶,其次是孩子)
该表(实际上是两个连接表):
期望的结果:
经过几个小时不成功的搜索,我放弃了。
我将非常感谢一些线索是否有可能实现这样的目标(一个选择查询对我来说是最好的选择)。
先感谢您。
回答 emsoff,源表:
员工:
亲戚们:
与 employees.id=relatives.emp_id 连接的表
java - 如何找到数组中每个元素获得某个随机变量的概率?
我创建了一个名为 new 数组的数组并分配了值,因此数组中的第一个节点为 0,其余为 1。
然后我做了一个循环来分配一个0到1之间的随机变量给它
我正在尝试编写代码来查找该数组中的每个元素至少被分配一次数字 0 的概率。分配为 0 的概率是 0.1?
javascript - 在 GraphQL 查询之后:“void”类型上不存在属性“then”
我正在使用这样的 graphql 突变,并且 .then & .catch 完美地工作:
现在我在这里为 graphql 查询做类似的事情(下面是更完整的工作版本):
但我一直收到错误Property 'then' does not exist on type 'void'
编辑:
如果没有 .then、.catch,我的代码可以正常工作。完整的形式是这样的:
这就是 GraphQL 查询本身的样子:
我还能如何访问数据属性/错误?从console.log,我知道这是返回的:
但是,如果我尝试访问可以说data.users.id,为什么我会不确定?我怎样才能解决这个问题?
python - 在 DJANGO 中链接任务 ID 的问题
我正在做应用程序,我无法解决这个问题。问题是将任务与 ID 或 PK 链接...
我收到此错误:
NoReverseMatch at / Reverse for 'update_task' 没有找到参数 '(1,)'。尝试了 1 种模式:['update_task/
它指出错误在这里(在模板中):
<a href="{% url 'update_task' task.id %}">Update</a>
视图.py
模板
URLS.PY
javascript - JQuery向表中添加行,行未定义
我对 HTML/JQuery 比较陌生。我目前正在尝试使用 onclick 功能将一行从一个表添加到另一个表。如果单击,这是包含我要添加的行的表:
这是我的功能:
但是,当我在插入的行上方运行代码时,每个单元格都包含值“未定义”。我在这里想念什么?
python - LSTM 模型转换为 TFLite 工作正常,但导入 Android 项目时出错
我在这里读过,现在 tensorflow lite 能够从 tensorflow 和 keras LSTM 模型转换。
在转换模型并且我拥有 model.tflite 文件之前,一切正常。我已经尝试按照这个和这个将模型添加到我的 android 项目中。一切如何产生相同的错误,即java.lang.IllegalArgumentException: ByteBuffer is not a valid flatbuffer model
构建模型的代码
完整的错误日志
环境
- 操作系统平台:Google Colab、Android 9 (Poco F1)
- TensorFlow 版本:2.2.0-rc3(也是 tf-nightly 通过 pip 安装的)
- firebase ml 模型解释器版本:firebase-ml-model-interpreter:22.0.2
任何想法我都会非常感激,因为这个项目现在非常重要。谢谢
spring-boot - Spring Boot API 的单元测试
我正在开发一个 Spring Boot Web API,我目前正在编写所需的单元测试。
我想知道:为控制器编写单元测试(JUnit + Mockito)还不够吗?由于控制器是我的应用程序的入口点,并且在服务端实现的所有逻辑都是从公开的 API 调用的,为什么我需要为服务端编写测试?
ios - NSPersistentCloudKitContainer 错误 - 不同步离线更改的对象
我正在使用 NSPersistentCloudKitContainer 测试我的 CoreData + CloudKit Sync 的实现,它似乎在某些时候工作得很好。我解决了用户在 Apple 推荐的设置中打开/关闭 iCloud 的问题,但我现在遇到的问题是,当我离线测试我的应用程序时,当我通过互联网连接重新联机时,没有同步. 我有一些代码可以正确触发并检测是否存在互联网连接。但似乎仍然没有将容器选项设置为 nil 然后返回到 cloudkit 容器使其同步。到目前为止,这是我的代码:
编辑
我只是从一个设备到另一个设备进行了尝试,如果一个设备在没有激活监视器实例的情况下暂时进入离线模式,它似乎可以工作(注释掉那部分代码以进行测试)。但是,如果设备长时间处于飞行模式,似乎不会发送 CloudKit 更新并且它是从其他设备同步的,而不是我正在使用的设备的最新更改......
android - 私有无效方法不适用于 onCreateView 中的类片段
我有一个问题,我试图让(private void Method)在我的 Fragment 中( onCreateView )工作,但它不起作用。
就好像我将代码直接放入 onCreateView 一样,它可以正常工作,而无需将其放入私有 void()。
示例它如何不起作用:
这个怎么运作:
那么我怎样才能让它作为私人 void getComment() 工作?有什么问题?
c++ - VSCode/MinGW-w64:如何在 DLL 内的断点处停止 GDB 调试器?
我们正在使用 9.2.0 版的 GCC 工具链 (MinGW-w64) 开发 Win64 DLL。作为 IDE,我们使用 VisualStudio Code(版本 1.47.3)和微软的 C/C++ IntelliSense、调试和代码浏览插件(版本 0.30.0)。
不幸的是,我们不能在 DLL 中设置任何断点。
如果我们使用 LoadLibrary 将 DLL 静态或动态附加到 TestApplication 中,情况也是如此。
将 GDB 作为控制台进程启动允许我们在 DLL 中设置断点并在该行停止,但是我们错过了 IDE 的便利性。我假设 VSCode 项目的配置或 C/C++ 插件中存在问题。
我们使用以下 launch.json 文件:
更新:2020 年 8 月 17 日:原因是 DLL 中缺少符号,无法加载。即使我在调试器启动时尝试加载 DLL 的符号文件,它也会在加载主机应用程序时删除这些符号。我发现的唯一解决方法是在我只能通过其地址输入的第一个断点内手动重新加载符号文件。
是否有人能够使用相同的工具链调试 Win64 DLL?
python - Python - 从图像中刮取文本(alt标签)
我一直在使用 BeautifulSoup 成功地从网站上抓取一些信息,但我在从图像/链接中抓取“alt”标签时遇到问题。
这是我到目前为止使用的代码:
最后一行有问题,因为它提取了整个工具提示信息,我只需要“alt”标签中包含的文本。有什么建议么?
c - 为什么串行接收的消息存储在字符数组中
收到来自 Serial 的消息后,我的 Arduino 代码出现问题。
问题在于,在通过串行接收到消息“START”后,Arduino 继续执行该函数startSequence(),该函数使用两个随机数从 2D 矩阵中获取 8 个值并将这些值存储在 char 数组中。
这里的问题是,即使这个 char 数组被声明为 8 的大小,消息“START”被附加到这个 char 数组的末尾,它根本不应该这样做,这个消息应该在之后被完全丢弃handleReceivedMessage(char *msg). 我的代码:
我一遍又一遍地看到代码,我似乎无法弄清楚为什么我通过串行接收到的消息设法附加到大小仅为 8 的数组的末尾。下面是一些输出示例是正确的,除了字符串末尾的“START”消息。
提前感谢大家的帮助,如果错误很明显,我很抱歉,但我一遍又一遍地浏览了这段代码,似乎找不到它。
database-normalization - 只有 2 个属性的关系表可以在 4NF 中吗?
如果有关系:
studentColor(studentNumber, favouriteColor)
我有这个依赖:
学生编号 -> 最喜欢的颜色
所以这意味着一个学生只能有一个最喜欢的颜色,但很多学生可以选择一个最喜欢的颜色,所以我理解有一个多值依赖:
favouriteColor ->> studentNumber
所以这个关系只有在BCNF中才有资格。
但我想知道,如果它:
学生编号 -> 最喜欢的颜色
favouriteColor -> studentNumber
这意味着如果学生选择了一种颜色,就不能再选择它了,所以这里没有任何多值依赖。因为我听说一个关系需要满足这些规则才能在 4NF 中
它应该是 Boyce-Codd 范式 (BCNF)。该表不应该有任何多值依赖。
这是否意味着它在 4NF 中?
jquery - 使用 jquery 为 padlet 嵌入 iframe 进行样式设置
在 Padlet 中隐藏/添加样式 使用 jQuery 嵌入 iframe,不会针对 div#surface-header.app-bar.surface-header
Padlet iframe 嵌入代码演示:
Padlet 完整嵌入代码演示:
laravel - 如何使用 laravel 中子表和父表的 where 条件访问模型关系?
我有 Games 表,它具有以下架构
编号 | 状态 | 姓名
状态列有 2 个值(活动、待定)
以及具有以下架构的 GamePlayer 表
编号 | 游戏ID | player_id | 请求状态
request_status 列有 3 个值(Pending、Confirm、Rejected)
现在我必须选择玩家参与的所有游戏,但有以下限制:
如果游戏处于 Pending 状态,那么它将显示给所有 game_player 如果游戏处于 Active 状态,那么它将只显示给 request_status 为 Confirm 的 game_player。游戏(模型)
控制器
请帮助我如何根据条件(父表和子表)从另一个表中填充数据。
node.js - 安装电子的替代方案是什么?
我试图通过使用命令来安装电子,npm install electron --save-dev但是Downloading electron-v8.2.3-win32-x64.zip完成速度太慢并且每次都停留在 1-2%。那么有哪些方法可以解决这个问题呢?
节点版本:v12.13.1
npm 版本:6.12.1
javascript - django 通道自定义令牌认证 Websocket 不断断开 ERR_CONNECTION_RESET
我使用 react 作为我的前端和 django 作为我的后端,因此,它要求我使用基于令牌的身份验证和 django 通道。我采用的方法是将身份验证令牌作为 cookie 标头发送。该方法取自这里的 git hub帖子
到目前为止,我已经将大部分工作部分放在一起,但是我似乎无法保持连接,它总是会在我的控制台中返回错误:
这是我的代码:
前端:Websocket.js
前端:Apps.js
后端:token_auth.py(自定义中间件)
后端:Router.py
这是我在 cmd 提示符中打印的项目:
请帮忙!我迷路了!
vb.net - vb.net Use Pathstring Store Image Error: A generic error occurred in GDI+
我使用路径字符串在数据库中存储和获取图像。
当我选择新图像替换旧图像时,它提示错误:
1. GDI+ 出现一般性错误
希望有高手能提供解决办法。谢谢你。
angular - CSRF 过滤器顺序和随机令牌生成
我在 XSRF 令牌生成和更新必要的 cookie 值方面遇到了一些奇怪的行为。当我加载我网站的登录页面时——一个 Angular 前端和一个 Spring-boot 后端——生成了一个 XSRF 令牌。不,理想,但如果这是正常的和预期的,那么我可以接受。转到登录页面时生成的唯一请求是“GET”请求。
在我登录到应用程序后,它会验证第一个 XSRF-TOKEN 并验证其有效性并继续登录。但是,在 Web 服务上更改 XSRF-TOKEN 后会立即生成一个新的 CSRF 令牌。因此,前端和后端现在不同步了。我不确定如何在成功登录后更新 XSRF-TOKEN 或防止其被更改,因为这似乎没有任何好处……至少从我所读到的内容来看。
网络安全
csrf 部分是分开的,希望只有在使用该 URI 发送发布请求时才会生成 csrf 令牌。情况似乎并非如此。无论发送到后端的 URI 是什么,似乎都会调用 CSRF Header 过滤器。
CSRF Header Filter -- 必需,因为必须更新 cookie 的域以允许前端和后端访问 XSRF-TOKEN。
我相信我的过滤器的组织方式存在问题,但我已经尝试了各种方法,从将不同的 http.httpBasic() 部分组合到一个组中,到将 antIgnores 用于 csrf(),再到不使用 GET 请求处理 CSRF 令牌。任何指导或建议将不胜感激!
如果您还有其他需要,请告诉我,我会尽力提供。
谢谢!
c - 我如何在正确的工作日打印日期?
当我输入 2/2015 时,它给出了无限循环。(现在我没有无限循环的问题)
示例:输入:2 2020 | 输出:
输入: 02 2015 | 输出:
我只有输出有问题
更多细节,更多细节,更多细节,更多细节,更多细节,更多细节,更多细节,更多细节,更多细节,更多细节,更多细节
angular - Angular - 对内联样式、评估等的内容安全策略 (CSP) 支持
Angular 官方对内容安全策略的方法和支持没有任何建议。有没有人对严格的 CSP 站点有解决方案?
python - 用 tkinter 创建由矩形组成的背景?
我一直在尝试创建一个程序,它可以用 tkinter 为我绘制一张由填充矩形组成的随机图片。我想用一组灰色细微差别来测试它,为此我在 tkinter 画布上制作了一个包含 13 个十六进制字符串的列表,这些字符串将在绘图期间随机调用。
我试图用两个 - 设计糟糕的 - 循环制作一个二维数组,并为每个像素创建一个矩形。问题是我在相当长的一段时间后得到了一个黑屏,我猜它是由几个黑色矩形组成的。也许我的带有所选颜色的变量在 color='...' 东西中不是 tkinter 的正确类型。
我把代码放在这里使它不稳定,对不起我的英语;)
javascript - 从 lambda 函数开始
我已经在 AWS 上使用 lambda 函数进行了一些小测试,一切都很棒,我想以一种有组织的方式开始一个项目:有一个 repo 和一个连贯的结构,但我不知道如何获得连贯的结构,你有什么线索吗?
在我的脑海中,我想有一个像monorepo或结构一样的东西,每个lambda函数都在一个文件夹中,它们的所有依赖项都在它们的packages.json或类似文件中,有一些顺序,你知道任何脚手架,项目以获得那?同样很高兴可以“不费吹灰之力”部署一些 CI。
angular - Angular 8 库:安装后找不到模块
我们正在将我们的存储库从 Angular 7 升级到 Angular 8(最终升级到 9)。我们有一个 Angular 库 repo,它刚刚升级到适当的 Angular 8 库,那里的一切似乎都运行良好,并作为私有 NPM 包发布。我们的主要 Angular 8 应用程序使用该库,但我收到库中所有内容的模块错误:
我遵循了Angular - 创建库指南,所以我使用命令:ng build my-library并发布到 NPM。我在那里没有错误。
请注意,我仍在使用我的public-api.ts文件中引用的桶。
这是node_modules与每个 ES 版本捆绑包一起安装的内容:

示例模块导入app.module.ts如下所示:
在这一点上,我有点不知所措,我不确定这是图书馆还是消费应用程序的问题。感谢您提供任何帮助。
更新:这是两个 repos 中使用
的缩写:package.json
并ng --version转储:
更新 2:
Angular 8 库似乎不支持深度导入。将我所有的导入更改为@my-scope/my-library似乎有效。

