小编Avi*_*ego的帖子

在Android上运行Numpy和OpenCV的python脚本

我有一个复杂的图像处理脚本,使用Numpy和OpenCV在python中运行.我想在Android中运行此脚本,但我找不到办法.

经过一些研究后,我发现了一些可能有用的框架,但我遇到了一些问题:

  • Kivy只生成完整的APK,但我需要的是AAR或一些后台服务,所以我可以从其他应用程序中使用它
  • QPython只运行脚本,我没有找到从我的应用程序与它通信的方法
  • cxfreeze我试图从我的脚本生成可执行文件,然后从我的应用程序运行它,但我找不到将脚本编译为ARM处理器的方法,因此Android可以执行它

我很乐意听到有关如何在Android中运行此脚本的一些想法.是否有可能根设备并安装Python,Numpy和OpenCV?

python android numpy cx-freeze kivy

8
推荐指数
1
解决办法
7439
查看次数

Spring WebClient 抛出 javax.net.ssl.SSLException: SSLEngine 在大量使用时已关闭

这是我的代码:

WebClient.create().post()
                .uri(URI.create(url))
                .header("Authorization",
                        "Basic " + Base64Utils.encodeToString(("username:password").getBytes(UTF_8)))
                .body(Mono.just(requestBody), Object.class)
                .retrieve()
                .bodyToMono(responseType)
Run Code Online (Sandbox Code Playgroud)

我同时从多个线程调用这个函数。当我在一次运行中只调用它大约 20~30 次时,它工作得很好。但是当我在大约 2 分钟内调用它 500~600 次(对于同一个 URL)时,它会抛出

javax.net.ssl.SSLException: SSLEngine closed already
    at io.netty.handler.ssl.SslHandler.wrap(...)(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

编辑

我尝试只创建一个实例WebClient,但它仍然抛出相同的异常

netty sslengine spring-webflux

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

标签 统计

android ×1

cx-freeze ×1

kivy ×1

netty ×1

numpy ×1

python ×1

spring-webflux ×1

sslengine ×1