小编Pau*_*est的帖子

Web3j:从智能合约获取最后事件

我正在使用org.web3j (4.8.4)Java 11。我在 Kovan 网络上部署了一份智能合约。我想订阅调用后发出的所有新事件subscribe(...)。我对之前发出的事件不感兴趣。这是我当前的代码:

public void subscribeToEvents() throws Exception {
    String wssUrl = "wss://kovan.infura.io/ws/v3/TOKEN";
    String contractAddress = "0x123...";
    
    // initialize web socket service
    WebSocketService wss = new WebSocketService(wssUrl, false);
    try {
        wss.connect();
    } catch (Exception e) {
        System.out.println("Error while connecting to WSS service: " + e);
        throw e;
    }

    // build web3j client
    Web3j web3j = Web3j.build(wss);

    // create filter for contract events
    EthFilter filter = new EthFilter(DefaultBlockParameterName.EARLIEST, DefaultBlockParameterName.LATEST, contractAddress);

    // subscribe to …
Run Code Online (Sandbox Code Playgroud)

java ethereum smartcontracts web3-java

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

Android应用程序生命周期和服务

可能这不是一个非常复杂的问题,但首先,我不知道,我应该搜索哪些搜索查询?!

在我的应用程序开始时,我想启动GPS,如果我的应用程序将被启用GPS应该关闭.

如果整个应用程序(非活动)完成,我该如何检查?

是否足以使用onDestroy-Method for Start-Activity,它永远不会以finish()结束?

非常感谢,对于初学者的问题感到抱歉.

穆尔

UPD

我看到了第一个答案,我想说一次.

我不是指ACTIVITY,我的意思是整个APPLICATION(存在许多活动).

如何检查所有应用程序的活动是否已完成,仅在这种情况下停止服务?

那有可能吗?

UPD2:

我在设备上测试了我的解决方案:

"使用onDestroy-Method for Start-Activity就足够了,它永远不会以finish()结束?"

是的,这就够了.

lifecycle android

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

带有RESTful JSON服务,HTML5和jQuery ajax的Java Web框架

这几乎是2013年,HTML5时代.jQuery是Web Javascript-ing的事实标准.

这个链接在2010年很好:https: //stackoverflow.com/questions/3882082/rest-json-web-services-java-ee-framework

我正在寻找将通过RESTful JSON Web服务公开域类的Java Web框架.然后[希望]为这些域类生成Web表单.并使用jQuery ajax与服务器进行通信,以发送/接收JSON数据并以HTML格式填充.

所有Web UI处理都应该在客户端浏览器中.服务器应该只传输静态HTML5页面.没有像JSP这样的服务器端处理.

UPDATE.我必须澄清一点,我的问题不在于用于创建Web服务的框架.(有很多像Apache CXF,Spring MVC Web服务).它不是关于jQuery也不是.但Java框架将节省客户端 - 服务器通信的样板编码时间.

Groovy和Scala是很棒的东西,但它们不是Java,而是JVM语言.(想象一下告诉你的队友"我们应该学习类似Java的语言,并开始使用新的框架.")

底线:

Java Web框架 + 静态HTML5页面 + JSON交互

java rest jquery html5 json

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

如何自动创建发行说明/变更日志?

如何自动创建构建注释/变更日志?

那就是在 sprint 的最后生成已关闭问题的列表,将其链接到已发布的工件,放入 Maven 生成的站点,在 Redmine wiki 上发布......

我们使用 Jenkins、Maven、Nexus、Redmine(...其他工具?)(参见下面的标签)

我需要想法。

java redmine nexus maven jenkins

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

Jade 的 Eclipse 插件(Node.js 模板引擎)

我想制作基于 Eclipse 的 Node.js IDE

如何在 Eclipse 中编辑玉文件?

  • 在 Eclipse IDE 中编辑 *.jade 文件(具有语法支持)的工具是什么?

是否有基于 Eclipse 的 Jade 编辑器或插件(Node.js 的模板引擎)?

已经看过了(
jade templating syntax support for eclipse?
Using Haml & Sass with Eclipse

Sublime Text 2 中 Jade 的相关 语法高亮显示?

eclipse plugins node.js express pug

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

如何使用 Android MediaCodec 记录 webview 活动屏幕?

我的任务是在 webview 中记录用户活动,换句话说,当用户在 webview 中导航时,我需要创建一个 mp4 视频文件。非常具有挑战性 :) 我在 Android 4.3 中引入了 MediaCodec 的字体:被扩展为包括一种通过 Surface 提供输入的方法(通过 createInputSurface 方法)。这允许输入来自相机预览或 OpenGL ES 渲染。我什至找到了一个示例,您可以在其中录制用 opengl 编写的游戏:http : //bigflake.com/mediacodec/

我的问题是:如何记录 webview 活动?我假设如果我可以将 webview 内容绘制到 opengl 纹理,那么一切都会好起来的。但我不知道如何做到这一点。

有人可以帮我吗?

android opengl-es webview android-mediacodec

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

使用 Gradle 任务处理 Asciidoc

我想将一些AsciiDoc .adoc 文件转换为 HTML 并使用 Gradle 来实现。

我是 Gradle 新手。我找到了https://github.com/asciidoctor/asciidoctor-gradle-plugin ,下面就是build.gradle要做的事情,但以我的 Gradle 水平,我不知道下一步该做什么

// https://github.com/asciidoctor/asciidoctor-gradle-plugin

buildscript {
    repositories {
        maven {
            name 'Bintray Asciidoctor repo'
            url  'http://dl.bintray.com/content/aalmiray/asciidoctor'
        }
        jcenter()
    }

    dependencies {
        classpath 'org.asciidoctor:asciidoctor-gradle-plugin:0.7.0'
    }
}

apply plugin: 'asciidoctor'

// append below the line: apply plugin: 'asciidoctor'

asciidoctor {
    outputDir = new File("$buildDir/docs")
    options = [
        eruby: 'erubis',
        attributes: [
            'source-highlighter': 'coderay',
            toc: '',
            idprefix: '',
            idseparator: '-'
        ]
    ]
    //+
    //sourceDir = new File(".")
}
Run Code Online (Sandbox Code Playgroud)

gradle asciidoc build.gradle

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

为所需的库键入Archive:项目'starter'中的spring-core-4.0.1.RELEASE.jar'无法读取或不是有效的ZIP文件

在Eclipse(STS 3.4)中导入由Spring Initializr生成的 Spring Starter 压缩项目时,我收到了错误

为所需的库键入Archive:项目'starter'中的'C:/Users/user/.m2/repository/org/springframework/spring-core/4.0.1.RELEASE/spring-core-4.0.1.RELEASE.jar'无法读取或不是有效的ZIP文件

是Eclipse问题还是有什么特别之处spring-core-4.0.1.RELEASE.jar?它的大小是979016B.

更新:尝试回答/sf/answers/1406547341/以消除maven错误:无法读取项目中所需库的存档或者不是有效的ZIP文件

跑步时 mvn package -U

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project demo: Compilation failure: Compilation failure:
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-context\4.0.1.RELEASE\spring-context-4.0.1.RELEASE.jar???; invalid LOC header (bad signature)
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-aop\4.0.1.RELEASE\spring-aop-4.0.1.RELEASE.jar???; invalid LOC header (bad signature)
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-beans\4.0.1.RELEASE\spring-beans-4.0.1.RELEASE.jar???; invalid CEN header (bad signature)
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-expression\4.0.1.RELEASE\spring-expression-4.0.1.RELEASE.jar???; invalid LOC header (bad signature)
[ERROR] ??C:\Users\weibl\.m2\repository\ch\qos\logback\logback-core\1.1.0\logback-core-1.1.0.jar???; invalid CEN header (bad signature)
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-context\4.0.1.RELEASE\spring-context-4.0.1.RELEASE.jar???; cannot read zip file entry
[ERROR] ??C:\Users\weibl\.m2\repository\org\springframework\spring-aop\4.0.1.RELEASE\spring-aop-4.0.1.RELEASE.jar???; cannot read …
Run Code Online (Sandbox Code Playgroud)

java eclipse spring m2e spring-boot

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

Android应用程序生命周期和静态使用

这是Android的正确代码:
从中调用initMyApplication.onCreate()

public class Connectivity {
    static ConnectivityManager cm;

    public static void init(Context context){
        cm = (ConnectivityManager) context.getSystemService(Context.CONNECTIVITY_SERVICE);      
    }

    public static boolean isConnected(){
        activeNetwork = cm.getActiveNetworkInfo();
        boolean isConnected = activeNetwork != null &&
                              activeNetwork.isConnected();
        return isConnected;
    }
Run Code Online (Sandbox Code Playgroud)

正在使用staticAndroid的方式?
这些静态值是否会比任何活动或启动的服务(将在一小时内完成)保持更长时间?

有一个相关的问题 Android应用程序类生命周期, 但讨论进入了活动生命周期.

java android

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

从 Java(Spring Boot) 或 Node.js 检查/连接到在 docker 中运行的 Redis

我在 Windows PC 上快速开始使用 Redis

docker run -p 6379:6379 redis
Run Code Online (Sandbox Code Playgroud)

(Redis 没有 Windows 发行版,fork for Windows不是最新版本)

1:C 10 Sep 08:17:03.635 # Warning: no config file specified, using the default config. In order to specify a config file use redis-server /path/to/redis.conf
                _._
           _.-``__ ''-._
      _.-``    `.  `_.  ''-._           Redis 3.2.3 (00000000/0) 64 bit
  .-`` .-```.  ```\/    _.,_ ''-._
 (    '      ,       .-`  | `,    )     Running in standalone mode
 |`-._`-...-` __...-.``-._|'` _.-'|     Port: 6379
 |    `-._   `._    /     _.-' …
Run Code Online (Sandbox Code Playgroud)

redis node.js docker spring-boot

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