小编Ber*_*rry的帖子

如何在不使用UIImage的情况下处理Swift中的图像?

我正在构建一个Kitura Web应用程序,我需要能够处理用户上传的图像.

我有一个Foundation的实例Data,我想在不使用任何Cocoa库/框架(除了Foundation)的情况下执行以下操作:

  • 验证是否Data是有效的图像文件
  • 将图像转换为 .png
  • 检查图像的分辨率
  • 将图像文件的大小调整为特定宽度,高度按比例调整
  • 保存到本地文件系统

我该怎么做?只要它们在Linux上运行,我就可以使用第三方库/框架.

filesystems io image swift kitura

4
推荐指数
1
解决办法
841
查看次数

如何在服务器端swift中每n小时执行一次函数?

我正在寻找与 Django 的Celery对应的 Swift 版本,它允许函数在每个给定的时间内执行。

我需要一个适用于服务器端 Swift 的解决方案,这意味着并非所有 Foundation 都可用,并且某些不适用于 iOS / Mac。

我正在使用 Vapor 框架。

swift vapor

4
推荐指数
1
解决办法
1398
查看次数

如何从Django频道获取查询参数?

我需要从Django Channels访问查询参数dict.

网址可能如下所示: ws://127.0.0.1:8000/?hello="world"

我如何检索这样的'世界':query_params["hello"]

python django websocket django-channels

3
推荐指数
1
解决办法
1992
查看次数

如何阻止 IntelliJ 在 Java 中自动导入 org.jetbrains.annotations?

我的超类有一个带有使用javax注释的参数的方法签名,如下所示:

import javax.annotation.Nonnull;
import javax.annotation.Nullable;

public abstract class Nanana {

    // ...

    protected abstract void nanaFunction(
        @Nonnull final Parameter parParameter1,
        @Nullable final Parameter parParameter2
    ) { /* ... */ }
}
Run Code Online (Sandbox Code Playgroud)

当我在不同的文件中从这个类继承而不手动导入注释时,它会像这样自动完成我的覆盖(注意注释导入):

import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

public class ConcreteNanana extends Nanana {

    // ...

    @Override
    public void nanaFunction(
        @NotNull final Parameter parParameter1,
        @Nullable final Parameter parParameter2
    ) { /* ... */ }
}
Run Code Online (Sandbox Code Playgroud)

如何配置 IntelliJ 以导入与超类相同的注释?我正在使用 IntelliJ 2020.3.3 Ultimate。

java annotations intellij-idea

3
推荐指数
1
解决办法
200
查看次数

是否可以仅使用lambda表达式将字符串转换为int []?

我想这个转换的String:1 2 3 4 5 6一个int[]只使用lambda表达式.我在考虑一些事情

int[] x = Arrays.asList(scan.nextLine().split(" ")).stream.forEach(it -> Integer.parseInt(it)); 但这在语法上是无效的.

java arrays lambda

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

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