小编Ava*_*anz的帖子

使用Qt Creator创建适用于Android的CMake - Bug

我注意到使用Qt Creator在CMake for Android上出现了一个奇怪的行为.显然这似乎是一段时间报道的错误,但到目前为止还没有明显的解决方案.

以下是采取的步骤,行为如下:

  • 然后安装CMake在Ubuntu上没有问题
  • Qt Creator上出现CMake选项

所以,当我做Qt创作者时:

  • 新项目>项目>非Qt项目>普通C++项目(CMake Build)::选择::位置::名称[CMakeTest] ::下一步>完成...它给出了以下消息:

    Qt Creator没有适合CMake项目的工具包.请配置套件[显示选项].

单击[显示选项] ::构建并运行>套件>自动检测:Android for armeabi-v7a(GCC 4.8,Qt 5.2.1); 然后仍然在:: Build&Run> CMake> Executable:我包括:

/usr/bin/cmake [x] Prefer Ninja generator (CMake 2.8.9 or higher required). 
Run Code Online (Sandbox Code Playgroud)

要检查CMake版本是否正常,终端I运行:

$ cmake -version 
cmake version 2.8.11.2.
Run Code Online (Sandbox Code Playgroud)

考虑到它可能是一个错误,任何建议的解决方法?

c++ qt android gcc cmake

6
推荐指数
0
解决办法
1421
查看次数

Thread.join()的JDK实现

我想知道Java如何实现join()方法来等待线程完成.根据源代码:

public final synchronized void  [More ...] join(long millis)
throws InterruptedException {
    long base = System.currentTimeMillis();
    long now = 0;

    if (millis < 0) {
        throw new IllegalArgumentException("timeout value is negative");
    }

    if (millis == 0) {
        while (isAlive()) {
            wait(0);
        }

    } else {
        while (isAlive()) {
            long delay = millis - now;
            if (delay <= 0) {
                break;
            }
            wait(delay);
            now = System.currentTimeMillis() - base;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

调用线程在运行线程仍处于活动状态时无限期地获取正在运行的线程的监视器和在线1160的wait().

我的问题是:当线程完成时,who(以及谁调用)notify()或notifyAll(),以便它唤醒调用线程?

要非常清楚,问题是JDK/JVM在哪里调用notify(),而不是在我们的代码中.

谢谢.

java concurrency multithreading jvm

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

Wordpress OpenID不适用于StackOverflow

要登录stackoverflow,已经登录到wordpress,我选择wordpress,然后将我的wordpress id通知到stackoverflow OpenID登录系统:myOpenID - 它总是登录.但今天第一次出现一条奇怪的消息:

你没有这个身份.

我已经按照这些步骤操作了,但问题仍然存在:

我也在OSX和Linux上尝试过相同的步骤,使用Firefox,谷歌浏览器和Safari ......但没有任何改变.

其他一些人也遇到了同样的问题:

那么,wordpress openID有什么问题?以及如何让它再次运作?或者我应该继续恢复丢失的帐户

所有评论和任何帮助都非常欢迎.

openid wordpress identity login wordpress-login

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

Jasper报道了新的一线

我是Jasper Reports的新手.我在NetBeans中使用iReport 4.5.我需要创建一些文本并插入文本新变量.一切正常,但新线不会创建.请告诉我,如何解决?谢谢!

`<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="jasper_report_template" pageWidth="595" pageHeight="842" columnWidth="515" leftMargin="40" rightMargin="40" topMargin="50" bottomMargin="50">
    <property name="ireport.zoom" value="1.3310000000000004"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    <parameter name="ReportTitle" class="java.lang.String"/>
    <parameter name="Author" class="java.lang.String"/>
    <queryString>
        <![CDATA[]]>
    </queryString>
    <field name="country" class="java.lang.String">
        <fieldDescription><![CDATA[country]]></fieldDescription>
    </field>
    <field name="name" class="java.lang.String">
        <fieldDescription><![CDATA[name]]></fieldDescription>
    </field>
    <title>
        <band height="240" splitType="Stretch">
            <textField isBlankWhenNull="true" bookmarkLevel="1">
                <reportElement x="0" y="0" width="515" height="27"/>
                <textElement textAlignment="Center">
                    <font size="10" pdfEncoding="Cp1251"/>
                </textElement>
                <textFieldExpression>
                <![CDATA["Some text "+ $P{ReportTitle} +" my name +"<br/>"+ is "]]>
                </textFieldExpression>
                <anchorNameExpression><![CDATA["Title"]]></anchorNameExpression>
            </textField>
        </band> …
Run Code Online (Sandbox Code Playgroud)

jasper-reports

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