小编Adi*_*l B的帖子

如何在 Google Cloud Platform (GCP) 中测试 Cloud Function?

我一直在试图寻找这个问题的答案,但无法在任何地方找到它。在 Google Cloud Platform 控制台的 Cloud Functions 部分上,有一个部分标题为“测试”,但我不知道应该在此处放置什么来测试该函数,即语法。

为了清楚起见,我附上了一张图片: 为了清晰起见,我附上了一张图片

任何帮助将非常感激。

google-cloud-platform google-cloud-functions

7
推荐指数
2
解决办法
1万
查看次数

空检查多部分文件

我正在Spring控制器中处理两个不同的多部分文件.

然后将这两个文件发送到服务以设置实体.但是,NullPointerException如果两个或一个为空,则抛出a.如何检查两个文件中的任何一个(projectImg/ chartImg)是否为空?

到目前为止,这是我的代码:

public void uploadImages(MultipartFile projectImg, MultipartFile chartImg,  Long projectId) throws ValidationException, IOException {
    Project project = projectRepository.findOne(projectId);
    Project save = projectRepository.save(project);

    int maximumSizeMB = 15000000;

    if (!projectImg.isEmpty()) {
        if (projectImg.getSize() > maximumSizeMB) {
            throw new ValidationException("Image size is too big. Maximum size is 15 MB");
        }

        byte[] projectFile = ImageCompression.compressImage(projectImg);
        project.setProjectImg(projectFile);
        save.getProjectImg();
    }
    if (!chartImg.isEmpty()) {
        if (chartImg.getSize() > maximumSizeMB) {
            throw new ValidationException("Image size is too big. Maximum size is 15 …
Run Code Online (Sandbox Code Playgroud)

java

6
推荐指数
2
解决办法
5181
查看次数

是否可以在AWS Lambda函数之间共享一段代码?

我正在使用AWS Lambda设计无服务器应用程序。其中一个函数上有一段代码以某种方式处理请求。我将创建另一个函数,该函数将以相同的方式对请求数据进行相同的处理。

问题是,如果我更改了一个Lambda函数中的处理函数,则将不得不复制该函数并粘贴到另一个Lambda函数中。每次进行更改时,我都必须这样做。如果我想在两个以上的Lambda函数中执行相同的处理功能,则将更加麻烦。

有没有办法在Lambda函数之间共享代码段,所以我可以遵守DRY原则?谢谢。

python amazon-web-services python-3.x aws-lambda

6
推荐指数
1
解决办法
513
查看次数

查询 JIRA 以生成不同类型的问题计数

假设我有以下 JIRA 过滤器。

project = XXX AND resolution = Unresolved AND assignee in (EMPTY) ORDER BY Type asc, priority desc

我用它来查看某个项目中所有未分配的问题并从中提取以进行分类。

时不时地,我需要知道每种类型中有多少,即,我实际上想要对每种类型进行计数。

我怎么能修改这个查询来做到这一点,或者写一个新的来完成同样的事情?

jira jql

6
推荐指数
1
解决办法
4642
查看次数

variables.tf和terraform.tfvars有什么区别?

variables.tf和之间有什么区别terraform.tfvars?两者都可以为变量定义(分配值),对吗?这两个变量定义的范围或行为是否有差异?至于给变量赋值,可以用一个代替变量吗?

terraform

6
推荐指数
1
解决办法
394
查看次数

哪个更适合 GitHub 身份验证:SSH 密钥还是令牌?

我最近开始收到有关 GitHub 弃用使用 Git 密码的基本身份验证的通知 - 请参阅他们的博客文章https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/

在这篇文章中,他们说:

对于开发人员,如果您今天使用密码对 GitHub.com 的 Git 操作进行身份验证,则必须在 2021 年 8 月 13 日之前通过 HTTPS(推荐)或 SSH 密钥开始使用个人访问令牌,以避免中断。

不久前,我开始在我使用的一些机器上使用 SSH 密钥,以避免定期输入我的密码或使用凭证助手未加密地存储它。但是,如上所述,他们说“推荐”个人访问令牌。

我希望这在很大程度上取决于个人偏好或用例,但是令牌或 SSH 密钥在某些方面更好,为什么 GitHub 专门推荐令牌?

github ssh-keys

6
推荐指数
1
解决办法
2251
查看次数

以编程方式定义脚本的执行顺序

通过以编程方式将脚本添加到给定的游戏对象,这些脚本是否会按照添加的顺序执行?他们的活动会按照添加的顺序运行吗?

void Awake ()
{
    gameObject.AddComponent("Script_1");
    gameObject.AddComponent("Script_2");
}
Run Code Online (Sandbox Code Playgroud)

c# events unity-game-engine

5
推荐指数
3
解决办法
4899
查看次数

如何从控制台以编程方式单击 WhatsApp Web 中的对话

我正在尝试编写一个小的 Tampermonkey 脚本,它允许我使用键盘快捷键在 WhatsApp 的 Web 界面中的对话线程之间导航。在这样做时,我试图弄清楚如何以编程方式“单击”联系人侧导航中的对话以将其设置为活动对话。

我尝试的第一件事是尽可能深入 DOM 树以查找侧面导航中的联系人<div class="chat">,然后.click()从控制台调用它。没有。然后我也尝试调用.dispatchEvent(new MouseEvent("click", { bubbles: true, cancelable: true }))该元素。依然没有。最后,我在所有元素的父元素上尝试了上述两种方法,直到我达到侧面导航中联系人的“顶级”级别。没有任何效果。

任何想法为什么 WhatsApp 的网络界面似乎不受手动触发的点击事件的影响?(我也尝试了页面上的其他元素,文本输入和按钮,但似乎没有任何响应。)

javascript whatsapp tampermonkey

5
推荐指数
0
解决办法
694
查看次数

如何通过 Dockerfile 更改 nginx 的默认主页,然后通过运行容器启动它

我有一个非常简单的 HTML 文件,它输出 ' Container with HTML file'。

我有这个 Dockerfile 复制我的welcome.html(我的简单 HTML 页面):

FROM nginx:latest
WORKDIR /usr/share/nginx/html
COPY welcome.html welcome.html
Run Code Online (Sandbox Code Playgroud)

然后我在包含此 HTML 页面的目录中创建一个图像:

docker image build -t html_nginx .
Run Code Online (Sandbox Code Playgroud)

并使用以下命令运行容器:

docker container run -p 80:80 --rm html_nginx
Run Code Online (Sandbox Code Playgroud)

但是当容器在端口 80 上运行时,我Welcome Page从 HTML 文件 (' Container with HTML file') 中获得了默认的 ' ' 而不是我想要的输出。

无论我尝试多少次,我都无法在浏览器上打印我的消息。

有人可以指出我正确的方向吗?

containers nginx docker

5
推荐指数
1
解决办法
8509
查看次数

如何从代码存储库找到 Foundry API?

使用 Python 转换等方式从代码存储库访问内部 Foundry API 的正确方法是什么?

palantir-foundry foundry-code-repositories

5
推荐指数
1
解决办法
931
查看次数