小编aho*_*der的帖子

如何在opengl中递归绘制十六进制映射?

我是GL的新手,想要创建一个平铺地图作为自我图案.我想创建一个小的(可能是7个十六进制宽/高)十六进制映射.我的第一个想法是创建一个方法来绘制一个十六进制,然后只需翻译适当的偏移量并放置新的十六进制.但这似乎并不高效.有任何想法吗?Alos作为一个附带问题,我如何确定MotionEvent是否与给定的十六进制相同?

android opengl-es hexagonal-tiles

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

如何隐藏公共方法?

我的静态状态机中有一个方法,只在我的应用程序首次启动时使用一次.该方法需要公开,但我仍然希望隐藏它.有没有办法使用注释或某种方法将方法隐藏在项目的其余部分?

java scope annotations public-method

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

如何用二进制写东西并将其分配给变量?

可能重复:
在Java中,我可以用二进制格式定义整数常量吗?

在python中,您可以执行以下操作:

a = 0b00000010 这将设置为2.

是否可以在Java中执行类似的操作?我知道我可以通过数字而不是二进制来分配我的变量,但我喜欢视觉.

谢谢~Aedon

java

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

静态"DELETE"对象的目的是什么?

在Android类SparseArray中,静态最终变量DELETED被定义为简单变量Object.在类的后面,它的引用被用作添加到容器中的已删除实体的标识符.为什么被删除的实体不仅仅被淘汰了?区分空插槽和删除插槽的目的是什么?

注意:虽然直接询问SparseArray类,但问题仍然存在.

java android

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

Python Tkinter列表框:在更改时触发功能?

我的问题是:当我单击中的一个选项时Listbox,我希望使用基于Listboxs选择的信息来更新第三方Text [area] 。据我所知,虽然我看不到收获这一事件的方法。我来自Java,习惯于注册监听器之类的东西,有没有办法在这里做类似的事情?

python events listbox tkinter listener

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

如何获得每种可能的产品价格组合列表以达到目标成本?

假设我有三个产品的列表(A,BC).每个产品都有价格.考虑到总成本,我想找到所有可能的产品组合,使其完全等于该成本.

到目前为止,我尝试过这样的东西:

for price in product:
    ret = []
    for i in range(int(totalCost / price), -1, -1):
        ret.append(i)
        for c in range(1, len(products)+1, 1):
            ret.append(int(products[c-1][1]/products[c][1]))
Run Code Online (Sandbox Code Playgroud)

这就是我被卡住的地方.这将为我提供一系列可能性,但它只包含列表中较晚(比当前位置)的产品.它不会包含开头,因此,给我一切可能性.

我需要做些什么才能获得所有可能性?

python iteration algorithm recursion

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

为什么Exceptions有时只需要在try/catch中包围?

我有一个静态的Factory类,如果init在调用之前没有ed ,则抛出异常.我不明白为什么eclipse因为在工厂中抛出异常(它要求我在try/catch中包围抛出)而对我大吼大叫,但在另一个我抛出的类中UnsupportedOperationException,eclipse就好了.

是否有规则我不知道我违反了?

我的静态电话(问题来源):

public static Object createObject() {
    if (CONTEXT == null)
        throw new InstantiationException("Factory not inited.");
    // ...
}
Run Code Online (Sandbox Code Playgroud)

编辑:我意识到这可能更适合作为单身而不是静态类,但问题仍然存在.

java exception

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

枚举vs int标志?

只是想就此事提出一些意见.我一直使用int标志,如果我在Java中使用枚举,只是对可能的易用性表现感到好奇吗?

java int enumeration

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

如何获取访问方法的线程?

我正在研究一个锁类,以了解有关并发性的更多信息.我想要做的是创建一个排队锁.线程调用lock,被添加到队列中,当释放锁并且线程首先在队列中时,它将能够继续.

我想知道的是:有没有办法可以获取当前运行锁码的线程,还是必须将线程对象作为参数传递给锁?

java concurrency multithreading

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

如何在我的方法中添加"或"?

我有以下代码来确定用户的语言.

    if (locale.equalsIgnoreCase("eng")) {
        ....
    } else {
        ....
    }
Run Code Online (Sandbox Code Playgroud)

我想添加"或".例如:

    if (locale.equalsIgnoreCase("eng" OR "fra")) {
           ....
Run Code Online (Sandbox Code Playgroud)

语法不正确,因为我不知道该怎么做.请帮忙.

谢谢大家的快速解答.

java

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