小编Pau*_*est的帖子

Eclipse RCP - 定义依赖关系的所有可能性?

是否存在所有可能性的列表,以在Eclipse RCP项目中定义依赖项?也许按资源过滤?

可能的依赖关系:

  • 来自其他Eclipse RCP插件
  • 通过包,没有明确定义插件
  • jar libs
  • ...

java dependencies summary eclipse-rcp tycho

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

Perforce和Jenkins改变评论编码被宠坏了

我们有Perforce用于源代码控制,Jenkins用于持续集成.它们使用JENKINS Perforce插件集成.带有P4Eclipse的 Eclipse IDE (用于Eclipse的Perforce插件),用于开发/提交.

问题是变更评论(通常用中文写)被宠坏了.(编译中文注释的来源没有这个问题.)

是什么原因?怎么修?

设置Perforce Server和JENKINS插件编码的位置?

更改评论被破坏

更新2014年8月

在浏览/jenkins/systemInfoJenkins的页面时,我注意到该属性的file.encoding值为CP1252(参见Windows-1252),因为Jenkins在Windows上运行.因为这些属性实际上是Tomcat的属性,所以我们在Windows中使用Change Tomcat的Charset.defaultCharset中的一个选项设置UTF-8 .Tomcat重新启动后我们得到了file.encoding UTF8,但它没有解决问题.

Sources再次使用UTF-8,在到达Jenkins服务器后没有任何问题.这是关于提交评论.

更新2:

它与浏览器无关,因为Java代码中的注释正确显示.
我们仔细研究了一下,发现Jenkins在每个作业中都存储了xml文件中的更改注释.在那个文件编码已经被破坏.

encoding perforce jenkins

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

在Eclipse内部Android项目运行带有main(String [] args)的Java类,因为Java应用程序导致"java.lang.String的值无效布局"

在Eclipse Android项目中如何使用main(String [] args)作为Java Application运行Java类?

public class JavaApp {
    public static void main(String[] args) {
        // some dummy operations here, possibly including 
        // System.out.print(string);
    }
}
Run Code Online (Sandbox Code Playgroud)

我收到错误

Invalid layout of java.lang.String at value
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  Internal Error (javaClasses.cpp:129), pid=6748, tid=6676
#  fatal error: Invalid layout of preloaded class
#
# JRE version: 7.0_11-b21
# Java VM: Java HotSpot(TM) 64-Bit Server VM (23.6-b04 mixed mode windows-amd64 compressed oops) …
Run Code Online (Sandbox Code Playgroud)

java eclipse android adt

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

如何将Github存储库导入Nodeclipse(Enide)?

我已经启动并运行了Nodeclipse(Enide Studio),我可以编辑代码并在Enide内运行一个简单的"Hello World"Node.js应用程序.但是,我无法弄清楚如何将Github中的Node.js项目导入Enide并在"Node"透视图下运行它.有人可以告诉我这些步骤吗?

eclipse node.js nodeclipse

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

Gradle - show-version

什么是maven的gradle模拟--show-version选项?

 -V,--show-version                      Display version information
                                        WITHOUT stopping build
Run Code Online (Sandbox Code Playgroud)

输出包括maven,java和OS版本

Apache Maven 3.1.1 (0728685237757ffbf44136acec0402957f723d9a; 2013-09-17 23:22:22+0800)
Maven home: D:\Progs\maven\apache-maven-3.1.1
Java version: 1.7.0_11, vendor: Oracle Corporation
Java home: C:\Program Files\Java\jdk1.7.0_11\jre
Default locale: zh_CN, platform encoding: GBK
OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"  
Run Code Online (Sandbox Code Playgroud)

-version停止构建.以下两行都给出了相同的结果:仅限版本

gradle build -version
gradle -version build
Run Code Online (Sandbox Code Playgroud)

gradle maven

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

Android Studio:如何查看android支持v4和v7的源代码?

在Android Studio支持库appcompat(for ActionBar)中定义为Gradle依赖项.

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
    compile 'com.android.support:appcompat-v7:21.0.3'
}
Run Code Online (Sandbox Code Playgroud)

这也解决了获得v4的问题.

点击进入课程时如何查看源代码?

例如 android.support.v4.widget.DrawerLayout

目前Android Studio说

// IntelliJ API从类文件生成的反编译器存根源
//方法的实现不可用

对于ADT,如何为android-support-v7添加source + javadoc?

android intellij-idea android-studio

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

如何停止 PostgreSQL 的 SQL 脚本执行?

PostgreSQL中有创建表的DDL脚本。

例如,如果第一个表存在, 如何停止 PostgreSQL 的 SQL 脚本执行(在脚本内)?

sql postgresql

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

在 PHP/Phabricator 中使用 PlantUML 图代码

向熟悉 PHP 或Phabricator内部结构的开发人员寻求有关如何使Phabricator在 wiki 页面、任务中拥有PlantUML(文本到 UML 图)的建议。所以这个 UML 代码片段在 GitHub/ GitLab 语法中

```plantuml

Bob->Alice : hello

```
Run Code Online (Sandbox Code Playgroud)

将在呈现的 wiki 页面上显示为图表。

序列图生成示例

https://plantuml.com/demophp.php上的“从 PHP 调用”页面是404 - Not Found.

更新 请添加任何进一步改进或建议的答案。

php uml phabricator plantuml

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

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
查看次数

将 Kubernetes 抓取目标添加到不在 Kubernetes 中的 Prometheus 实例

我在本地运行prometheus作为 http://localhost:9090/targets

docker run --name prometheus -d -p 127.0.0.1:9090:9090 prom/prometheus
Run Code Online (Sandbox Code Playgroud)

并希望将其连接到我们拥有的多个 Kubernetes(集群)实例。看看抓取是否有效,尝试Grafana 仪表板等。

然后我将在专门用于监控的专用服务器上执行相同的操作。然而,所有谷歌搜索都为我提供了所有不同的方法来配置一个 Kubernetes 实例中已有的 Prometheus,并且无法从外部 Kubernetes 读取指标。

如何将 Kubernetes 抓取目标添加到不在 Kubernetes 中的 Prometheus 实例?


我已阅读Kubernetes 指标来自何处并检查我的(第一个)Kubernetes 集群是否具有Metrics Server

kubectl get pods --all-namespaces | grep metrics-server 
Run Code Online (Sandbox Code Playgroud)

将 Prometheus 实例添加到每个 Kubernetes(集群)实例中绝对没有意义。一个 Prometheus 必须能够从许多 Kubernetes 集群及其中的每个节点读取指标。

PS 一些老问题的答案是在每个 Kubernetes 中安装 Prometheus,然后使用联合,这与我正在寻找的相反。

PPS 这对我来说也很奇怪,为什么来自 Cloud Native Foundation 的 #1 和 #2 项目 Kubernetes 和 Prometheus 没有简单的“在 Prometheus 中添加 Kubernetes 目标”按钮或简单的步骤。

target kubernetes prometheus

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