所有问题

0 投票
0 回答
19 浏览

linux - 禁用来自 docker 容器的传出网络连接,仍然允许它回答来自其他容器的连接

简要地:

我已经设置了两个 docker 容器(网络服务器和数据库),应该添加第三个。这个不应该能够与任何地方建立连接,但应该在某些端口上响应来自网络服务器容器的调用。如何才能做到这一点?

细节:

两个已经存在的容器通过容器上的--expose数据库端口连接,并在database容器上使用过时--linkweb-server容器。

现在我需要添加第三个容器,调用它sandbox来运行一些不受信任的代码片段,所以虽然它不是绝密设置,但需要一般的预防措施。

特别是我希望sandbox无法连接到除127.0.0.1.

同时,我希望web-server能够sandbox挂靠某个港口。例如,它会输入一些数据并等待结果。

但是我不能同时使用--link--network none

欢迎任何建议!我知道--link它被认为是过时的,所以如果有帮助,请随时描述使用用户定义的网桥(?)网络的设置。

或者,我相信我可以从内部禁用 iptables (或其他什么?)的东西sandbox(前提是它仍然运行非特权用户) - 或者这不起作用?

0 投票
1 回答
89 浏览

python - 在python中按列连接n个numpy数组

我知道我们在以下命令的帮助下连接了两个命名为相同行数的arr1二维numpy 数组:arr2

但是我在一个列表中有 n 个 numpy 数组(我没有为这些数组分配全局变量名),比如说,list_array这是一个包含 n 个元素的列表,其中每个元素都是一个二维数组。我们需要循环或任何有效的程序都可以。

问题

如何连接列表中的这些元素,这些元素是 2-D 数组列明智的?

谢谢

我不是CS背景。任何帮助将不胜感激

0 投票
2 回答
45 浏览

java - 在 Eclipse 中使用 UPDATE - SET - WHERE 方法更新 MySQL 数据库时出错

我正在使用 Eclipse 制作一个程序,该程序允许用户在每次补货/使用时更新化学品的数量,这要求他们输入化学品的 ID 以及他们想要添加/减去的数量。然后执行查询以在数据库中搜索化学品的 ID,并相应地更新其数量。

但是,我在更新音量时遇到了困难。我尝试将 MySQL 的 UPDATE 语句从这个网站调整为 SET volume = volume + amount added, WHERE Chemical ID = ID by the user; 但是,我的代码中似乎存在一些语法错误,更具体地说是在 UPDATE - SET - WHERE 行:

由于我还是 MySQL 的新手,有人可以帮我纠正这个问题吗?非常感谢你的帮助!

0 投票
1 回答
44 浏览

c++ - 为什么都输出0

为什么我在oj网站上输出的结果都是all 0Ans定义了全局变量,Oj上输出的所有值都是全局变量,全局变量没有变化。但是测试样本是在本地编译器上输出的,示例可以输出正确的结果。代码:

你可以考虑这个截图: 输出截图

0 投票
0 回答
41 浏览

c# - 复合存储库模式实现

我有一个关于如何实现(我所知道的)作为复合存储库的一般性问题。可以说我有以下关系:用户->用户角色->角色。

  • 用户具有以下属性:ID、名称和状态
  • 角色具有属性:Id 和 Name
  • 用户角色有 UserId、RoleId 和 Status

我有一个 UserRepository 允许我对用户进行 CRUD,一个 RoleRepository 允许我对角色进行 CRUD,最后一个 UserRole 存储库是这个问题的主题。我有一个获取所有角色用户详细信息的 api,即 User.Id、User.Name、UserRole.UserRole.Status 代替 User.Status。

UserRoleRepository 的当前实现获取所有用户角色实体并将它们返回给服务,然后获取所有用户详细信息并构建要返回给用户的模型。据我所知,这是存储库的普遍接受的目的 - 仅处理数据库实体并在服务中进行所有模型映射。

我遇到的问题是它的代码效率非常低且臃肿。我觉得更好的解决方案是返回一个视图,这样我就可以对存储库中的数据库执行单个查询,并返回一个包含我想要的用户属性的复合对象/视图,然后将其传递回服务/api 并继续. 如果我这样做,我该如何处理创建/更新?我会很感激任何人对此的想法,因为我从一个解决方案开始不断转圈,改变它,然后回到开始!

谢谢

0 投票
0 回答
332 浏览

spring-security - Spring boot + OAuth2 资源服务器-如果@Preauthorize 不在令牌中但在应用程序数据库中单独维护,如何检查角色

我正在使用 Spring Boot 2.5.4 版,我想让我的应用程序成为资源服务器。为了实现这一点,我spring-boot-starter-oauth2-resource-server在 pom.xml 文件中添加了依赖项。我的授权服务器是 Keycloak,设置运行良好。

我在应用程序数据库中单独维护角色以及其他用户信息。角色和其他用户详细信息不会来自 keycloak 的令牌。现在验证令牌后,我想:

  1. 从数据库中获取用户的所有详细信息并存储在 spring security userDetails 对象中并在控制器中访问该对象。
  2. 如果它是一个新用户,则使用默认用户详细信息在数据库中保留具有 keycloak 主题和电子邮件的用户
  3. @PreAuthorize 应该能够检查它是否是一个有效的角色来授予对控制器方法的访问权限。

我是弹簧靴的新手,对弹簧安全性知之甚少。知道如何实现这一目标吗?

我当前的 JWTSecurityConfig.java 文件(它能够验证令牌是否有效但 @PreAuthorize 失败,因为令牌没有信息。令牌有来自应用程序数据库的电子邮件和主题)

0 投票
1 回答
54 浏览

c# - C# 是否可以从后台进程的控制台应用程序发送 Toast / BalloonTip?

我正在开发一个应该在 PC 启动后运行的应用程序(Windows 10 C# Windows 控制台应用程序)

因此,我使用 schtask 来解决它,如下所示:

这是一个完全没有 UI 的 Rahman 服务器(只有控制台应用程序)

这是我在 TaskManager 上的程序节目地点

现在,我希望这个本地服务器向用户显示通知

---------------尝试1:----------

根据C# How to Make a BalloonToolTip from a Non-Form Application有可能做到这一点

但是,由于我的程序位于后台进程,它显示没有Balloontooltip

我像这样包装代码

日志文件没有说明异常

---------------尝试2:----------

我尝试按照此处的说明使用 Toast https://docs.microsoft.com/en-us/uwp/api/windows.ui.notifications.toastnotification?view=winrt-20348

这就是我编写代码的方式

它在日志上显示此错误Access denied. (Exception occurred HRESULT: 0x80070005 (E_ACCESSDENIED)


但是,如果我像这样通过双击它来启动程序,它适用于 Toast/Balloon 工具提示

应该是这样的

根据stackoverflow社区(对不起,我找不到链接),我了解到

为了使其正常工作(Toast/Balloon Tooltip),代码应该在 UI 线程上运行

所以我的问题是,这可能吗?

如果没有,有什么建议吗?

0 投票
1 回答
165 浏览

android - Snapdragon 神经处理 - SNPE

我对这个平台很陌生,所以如果我的问题很愚蠢,请善待。目前我正在尝试通过使用 SNPE 来检测人体姿势来集成深度学习模型。该模型的架构如下:

输入 -> CNN 层 -> 分离到两组不同的 CNN -> 2 个不同的输出层

所以,基本上我的网络是从输入数据中说明的,然后生成两个不同的输出(输出 1 和输出 2),但是当我尝试在 SNPE 中执行网络时,似乎只有关于输出 2 层的信息。你们中是否有人对这种情况有任何想法,我是否可以寻找 output1 的输出。谢谢大家!。

0 投票
4 回答
49 浏览

c++ - 如何使用 cout 输出枚举元素?

我正在尝试输出我声明的枚举元素,但例如,当我输入 push_ups 时,它会输出一个类似 8621623 的数字,而不是显示 push_ups。我不知道为什么。我是日本人,所以如果我的英语不好,我很抱歉。太感谢了。

0 投票
1 回答
28 浏览

android - Android Activity - OnStop() 触发器

我正面临活动生命周期的问题。这是场景

活动 1 > 活动 2 > 活动 3

从 Activity1 导航到 Activity2 > OnPause() of Activity1 调用(正确)

从 Activity2 导航到 Activity3 > 这里调用了 Activity1 的 OnStop() (不正确- 它应该在第一步中发生)

从 Activity3 导航回到 Activity2 > 再次调用 Activity1 的 OnStart()(不正确 - 但我知道这是因为 OnStop() 而发生的)

我想知道这是怎么发生的?请问有什么想法吗?

0 投票
1 回答
184 浏览

python-3.x - Python Dash 表实时更新:Interval 的任何替代方案?

我正在使用 python dash 制作带有表格的仪表板。我希望每次在后台收集数据时都对其进行更新。问题是我不能使用 dcc.Interval,因为我的数据收集有时需要更长的时间,所以我不能设置定期更新。还有其他选择吗?我可以使用表数据本身的更改作为触发器再次触发回调吗?我试过了,但下面的代码不起作用。

0 投票
0 回答
27 浏览

javascript - 仅添加静态字符串的共享的 AddThis url 更改

我在我的 wordpress 网站中使用 AddThis 插件,通常我希望能够向 AddThis 生成的 url 添加一个字符串,例如:

为 facebook 生成 url:www.exaple.com/ 向其 添加字符串:www.example.com/ ?utm_source=test&utm_medium=test2&utm_campaign=test3

(需要跟踪每个共享,我似乎无法在插件部分找到获取共享 url 的代码) url 参数将是静态的,我所需要的就是跟踪按下了哪个社交!

0 投票
1 回答
53 浏览

java - Android 中 Bash 文件的 ASN1 编译问题

我正在尝试在我的 android 项目中使用以下内容从 asn1 文件生成 java 文件,并且在 Mac OS 和窗口中生成文件时遇到错误,它工作正常。

下面是bash文件

上面的 bash 文件将从我的项目 build.gradle 文件中调用。下面是将从 bash 执行的最终命令。缩短文件路径以便于理解。

下面是我得到的错误

我在 libs 文件夹中的jasn1-compiler-1.9.0.jar文件中有主类。同样在 Windows 中生成文件,但在 Mac 中它不起作用。windows 和 Mac 的区别在于 Java 版本。Mac 有 Java 11,Windows 有 Java 1.8。我还尝试在上述代码的末尾添加 JDK 1.8 位置,如下所示。

-Dorg.gradle.java.home=/Users/Shared/Jenkins/.jenkins/tools/hudson.model.JDK/JDK_1_8

谁能帮我指出遗漏了什么?

0 投票
1 回答
22 浏览

asp.net - 在 asp.net 页面加载中下载弹出窗口不正确

我正在尝试根据以下代码打开文件。

我没有使用 server.mappath。因为,访问路径是直接文件服务器路径,它与服务帐户映射。

我得到以下错误。

文件名、目录名或卷标语法不正确。

我的要求是,当我执行上述代码时,它应该向最终用户询问弹出窗口“您要打开还是保存文件...”?下面的截图供参考。

在此处输入图像描述

0 投票
0 回答
24 浏览

php - 找不到“etc”文件夹来更改 php.ini

我想更改 php.ini 文件 我的 php.ini 应该位于 /etc/php/7.4 ..... 但是当我打开 Core-FTP 时,我网站的根文件中没有 etc 文件夹. 我如何访问或更改 php.ini

0 投票
1 回答
36 浏览

laravel - 如何使用 composer 安装 JoggApp/laravel-google-translate?

我是 laravel 的新手,我完全被困在这里。我尝试使用此命令安装它composer require joggapp/laravel-google-translate

然而,我收到了这个我不知道如何解决的错误:

我不确定问题出在我的作曲家版本上还是真正的问题是什么。

这是我的 composer.json 文件:

我将非常感谢任何帮助

0 投票
0 回答
17 浏览

c# - 在触摸屏设备之间切换

我有一个用例,每侧需要两个触摸 GUI。一次只能控制一个。这意味着我必须禁用来自第二个设备的所有触摸输入(这样就不可能点击任何东西)并在他们必须切换到另一侧时重新启用它。有没有一种方法可以禁用触摸屏输入设备并在需要时重新启用它?我将在这个项目中使用 C#

在此先感谢安德烈

0 投票
1 回答
34 浏览

javascript - 如何在 javascript 中执行另一个代码之前设置一些数据?

我试图在执行另一个代码之前先设置我的地理位置数据。事实证明,如果我这样做,它会给我初始数据。有没有办法等待第一个代码完成执行,并且在数据可用后,我可以执行第一个代码下面的代码?

0 投票
1 回答
26 浏览

mysql - 在单个列上使用 IF THEN ELSE 条件创建 MySQL 触发器

我有一张如下表

tbl_1

和审计表为

tbl_audit

我想在tbl_1中有更新时触发触发器,但仅在状态为 1 时触发。如果不是 1,则不会触发触发器。

这是我的触发器查询

但是,它总是在end if;. 我尝试改变Demiliter,但没有奏效。

我哪里做错了?

0 投票
1 回答
132 浏览

node.js - TypeOrm 和 MongoDB,插入未出现在数据库中

我通过以下方式获得连接:

我有以下实体定义:

当我运行“保存”或“插入”调用时,它似乎工作正常,但在管理器上运行“查找”会引发Cannot read property 'prototype' of undefined错误。当我使用 MongoDB Compass 进行检查时,该集合也不会出现在数据库中。
但是,manager.stats(File).count增加就好了。

这是相关代码的最后一点:

0 投票
1 回答
38 浏览

ssl - 在具有相同端口号的 IIS 网站上使用不同的 SSL 证书

我想知道是否可以在具有相同端口号的网站上使用不同的证书。我有大约 15 个网站共享相同的端口号443

当我更改一个证书时,无论是通过 Powershell 还是直接通过 IIS,它都会更改该端口上所有其他网站的证书。但是,如果我在不同的端口上创建一个测试网站,比如说441IIS,我可以在它们上面拥有不同的证书。

我想知道是否有可能(最好通过 Powershell)创建和配置我的 IIS 站点,以便为它们分配不同的 SSL 证书?

0 投票
0 回答
14 浏览

java - 在 Java 中实现优先级队列

我在 Java 中实现优先级队列时遇到问题,即使用通用数组实例化。我有一个代表队列中每个条目的基本类:

此外,我还有我的 PQ 课程:

尝试创建数组时,我不断收到 ClassCastException 错误。任何帮助将不胜感激。

0 投票
1 回答
162 浏览

python - 从批处理文件运行python脚本时,如何自动将输入值传递给python“输入”函数

我有这个我必须每天运行的 python 文件,所以我正在制作一个批处理文件,我将使用它来自动化这个过程。问题是:这个 python 脚本中有一个输入函数。我必须每天运行它,按“1”,“回车”,就是这样。

我已经学会了

我可以运行脚本。但是,我不知道如何将“1”传递给运行上述批处理代码时触发的输入函数。

我试过echo 1 | python_location\python.exe python_script_location\test.py了,它给了我一个“EOF”错误。

0 投票
1 回答
23 浏览

substring - 反应中的子串

我有一张这样的桌子

日期类似于 1400-07-07T00:00:00.000Z

我只想要 1400-07-07

我该怎么做?

0 投票
0 回答
19 浏览

php - WordPress如何链接URL以发挥作用

我想制作一个带有特定帖子 ID 的编辑页面。

我想使用此编辑页面的 URL https://example.com/admin.php?page=dishwashing_admin_plugin&post_id={ID}

当管理员在搜索页面创建帖子或单击编辑按钮时,网站会将管理员重定向到上述 URL 并显示编辑页面(这是自定义编辑页面,但不使用 wordpress 默认编辑页面)

如何创建一个函数来链接此 URL?是否使用 add_filter 或 add_action 链接?或者如何命名函数的URL?

这是我的代码:

对于超链接: