小编Hid*_*dde的帖子

没有AWT的Java GUI监听器

我是一名刚开始的Java开发人员,只是从互联网教程中学习.我正在学习全屏GUI应用程序.我昨天被告知我不应该在我的程序中使用AWT,因为它已经过时了.我已经知道轻量级和重量级组件,主要问题是鼠标和键盘监听器.为什么AWT过时了?如何在没有AWT的情况下制作程序(将监听器添加到JComponents等)(什么样的Swing东西可以取代AWT)?

java layout swing awt listener

79
推荐指数
3
解决办法
4594
查看次数

查询指定的连接提取,但提取的关联的所有者不在选择列表中

我正在选择两个id列但指定了错误:

org.hibernate.QueryException: **query specified join fetching, but the owner of the fetched association was not present in the select list** 

[FromElement{explicit,not a collection join,fetch join,fetch non-lazy properties,classAlias=r,role=null,tableName=REVISIONS,tableAlias=revision1_,origin=ENTITY_CHANGED_IN_REVISION entitychan0_,columns={entitychan0_.REV_ID ,className=ru.csbi.registry.domain.envers.Revision}}] [ select ec.id as entityChangeId, r.id as revisionId from ru.csbi.registry.domain.envers.EntityChange as ec  inner join fetch ec.revision as r  where ec.groupEntityId = :groupEntityId and ec.groupName = :groupName  and r.timestamp < :entityDateFrom  and r.timestamp > :entityDateTo  and (        ec.revisionType in (0, 5, 1, 4, 2 )       and not ( ec.otherGroupEntityModified = false and …
Run Code Online (Sandbox Code Playgroud)

hibernate join fetch

67
推荐指数
3
解决办法
7万
查看次数

计算整数的幂

Java中有没有其他方法可以计算整数的幂?

Math.pow(a, b)现在使用,但它返回一个double,这通常是很多工作,并且当你只想使用ints 时看起来不那么干净(电源也将总是导致int).

有没有a**b像Python 一样简单的东西?

java math

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

从数组中删除所有零

我有一个数组:

[0, 5, 6, 0, 0, 2, 5]
Run Code Online (Sandbox Code Playgroud)

我想从中删除所有零,以便返回(保持相同的顺序):

[5, 6, 2, 5]
Run Code Online (Sandbox Code Playgroud)

有没有比以下更简单的方法删除所有零?

int[] array = {0, 5, 6, 0, 0, 2, 5};
        int len = 0;
        for (int i=0; i<array.length; i++){
            if (array[i] != 0)
                len++;
        }
        int [] newArray = new int[len];
        for (int i=0, j=0; i<array.length; i++){
            if (array[i] != 0) {
                newArray[j] = array[i];
                j++;
            }
        }
Run Code Online (Sandbox Code Playgroud)

我无法在Arrays课程中找到任何方法,Google/SO搜索也没有给我任何好的答案.

java arrays optimization

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

使Bootstrap按钮透明

如何让我的按钮透明?我一直在尝试使用.btn-transparent,但似乎无法让它工作.按钮只是变灰了.

<p>
    <!-- Search Button -->
    <div class="container3">
        <div class="btn-group ">
            <button type="button" class="btn btn-primary-outline">SEARCH</button>
            <button type="button" class="btn btn-primary-outline">
                <span class="glyphicon glyphicon-menu-right"></span>
            </button>
        </div>
    </div>
</p>
Run Code Online (Sandbox Code Playgroud)

html css html5 twitter-bootstrap-4

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

在Java应用程序中进行TeX渲染

我想在我的Java GUI应用程序中呈现数学公式.我正在寻找一个供计算机使用的库,而不是Web使用,它可以渲染TeX.我已经尝试过jLatexMath,但是当我在我的应用程序中使用它时它非常慢.

如果还有其他/更好的,你能指出我正确的方向吗?

(如果这个问题属于TeX论坛,我会把它移到那里)

java latex rendering tex

9
推荐指数
0
解决办法
1750
查看次数

使用Doctrine类型更新具有相同PHP值的数据库值

我使用Doctrine2类型来加密数据库值.该类型通过加密和解密来将PHP值内部转换为数据库值和从数据库值转换.由于Doctrine2类型,这完美地工作.

加密存储为base64编码的字符串.每个加密的字符串都以固定的定义前缀为前缀.这意味着数据库字段包含加密和解密值(这是外部要求所必需的),由前缀识别.


我的愿望如下:

假设我有一个实体.我想强制使用Doctrine加密或解密实体的所有属性.我这样做是通过强制类型中的数据库值以加密或解密的形式存储.

但是,当我调用该方法时EntityManager::computeChangeSets,实体的所有属性都没有标记为已更改.当然,实际数据(PHP值)不会改变.但是,数据库值确实(应该)发生变化.

怎么做到这一点?


一些Doctrine类型的代码:

<?php

use Doctrine\DBAL\Types\Type;

class EncryptedType extends Type {

    private static $forceDecrypt = false;

    // Encryption stuff, like encrypt () and decrypt ()

    public function convertToPHPValue($value, AbstractPlatform $platform) {
        if ($value === null) {
            return null;
        }
        return $this -> decrypt($value, false);
    }

    public function convertToDatabaseValue($value, AbstractPlatform $platform) {
        if ($value === null) {
            return null;
        }
        if (self::$forceDecrypt) {
            return (string) $value;
        }
        return $this -> encrypt((string) $value, false);
    }
} …
Run Code Online (Sandbox Code Playgroud)

php types doctrine-orm

9
推荐指数
1
解决办法
477
查看次数

使用javascript计算的值更少

在LESS中,我使用以下代码来获取窗口的高度.

@winheight:`$(window).height()`
Run Code Online (Sandbox Code Playgroud)

我得到的是一个数字,但是当我在px那里添加单位时,

height: @winheight px;
Run Code Online (Sandbox Code Playgroud)

它会编译成类似的东西height: 910 px.

我试着在javascript评估后也有这个单元.但我得到了同样的结果.

@winheight:`$(window).height()`px
height: @winheight;
...

height:910 px;
Run Code Online (Sandbox Code Playgroud)

我怎样才能到达height:910px那里(没有数字和单位之间的空间)?


编辑:

至于前四个结果,它会创建一个height:"910px"无法正确呈现的字符串.

javascript css less

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

Windows 8上的Python 3.3上的NumPy

我正在努力让NumPy在安装了Python 3.3的新Windows 8安装上工作.当我从这里尝试(两个)安装程序时,当我单击"安装"时它们会崩溃.

有没有人有相同的设置成功?


编辑:错误图像: 在此输入图像描述

python numpy windows-8

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

如何在jmeter中设置合适的加速时间?

我是jmeter的新手,我想创建一份报告,我有以下疑问:

  1. 我想找出一个线程中可以提供的最大用户数,以便加速时间为1秒?

Ex: 5 simple Http Request no of user : ? Ramp up time = 1 Loop=1

  1. 如何根据线程中的用户数设置正确的加速时间?

Ex: 5 simple Http Request no of user : 100 Ramp up time = ? Loop=1

我尝试了不同的提升组合和考虑直通的用户数量,但结果各不相同,无法找到与提升时间和用户数量的关系.

请帮助找到解决方案.

谢谢!

jmeter

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