小编Pio*_*otr的帖子

Java游戏引擎

我最近一直在研究游戏开发,我的第一个编程语言是Java.在玩了很多以c ++开发的精彩游戏后,我想知道为什么Java在游戏行业中没有大量使用.我查看了jMonkeyEngine 3和其他一些游戏引擎环境,但我看到的屏幕截图远不那么令人惊叹.来自ubisoft的极品飞车热门追逐形式EA和刺客信条等标题传达了这种现实主义.为什么Java不能生产这样的行业实力游戏?这是艺术作品吗?

Java和C#具有自动垃圾收集功能,而c ++则没有.程序员必须密切关注内存使用情况,以及avoud悬空指针等.

多谢你们.

java game-engine

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

对象引用在finally块中设置为null

public void testFinally(){
System.out.println(setOne().toString());

}

protected StringBuilder setOne(){
StringBuilder builder=new StringBuilder();
try{
builder.append("Cool");
return builder.append("Return");
}finally{
builder=null; /* ;) */
}
}
Run Code Online (Sandbox Code Playgroud)

为什么输出是CoolReturn,而不是null?

此致,
Mahendra Athneria

java finally try-finally

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

Cordova状态栏通知插件错误

我正在尝试将Cordova的状态栏通知插件添加到我的Android应用程序中,但是我的代码出错了.

这是有问题的代码:

  Notification noti = new Notification.Builder(context)
    .setContentTitle(contentTitle)
    .setContentText(contentText)
    .setSmallIcon(icon)
    .build();
Run Code Online (Sandbox Code Playgroud)

错误发生了.build(),Eclipse告诉我:

"Notification.Builder类型的方法build()未定义"

eclipse android phonegap-plugins cordova

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

比较objective-c中的有符号和无符号值

最近我遇到了比较objective-c中有符号和无符号值的问题.以下是此问题的示例:

NSArray *array = [NSArray array];
NSLog(@"Count = %d", array.count);
NSLog(@"Count - 2 = %d", array.count - 2);
if (array.count - 2 > 0) {
    NSLog(@"A");
} else {
    NSLog(@"B");
}
Run Code Online (Sandbox Code Playgroud)

乍一看,似乎应该打印以下代码B.但是,当你运行它时,你会看到:

Count = 0
Count - 2 = -2
A
Run Code Online (Sandbox Code Playgroud)

现在我知道问题在于比较有符号和无符号值(array.countunsigned long).

但是,这种错误很难发现(代码编译,没有警告,你可能没有注意到它array.count是无符号的,这很重要).问题是如何避免这种情况?有没有比较有符号和无符号值的安全方法?

NSLog(@"%d", array.count - 2)印刷品也有趣-2吗?

cocoa-touch unsigned signed objective-c ios

5
推荐指数
2
解决办法
1439
查看次数

java中的类初始化函数定义

我收到错误"抽象方法没有指定一个正文"与下面的代码....

    DCWebView.setWebViewClient(new MyWebViewClient() {
        @Override
        public abstract void launchExternalBrowser(String url) {
            Intent intent = new Intent(Intent.ACTION_VIEW, Uri.parse(url));
            startActivity(intent);
        }
    });
Run Code Online (Sandbox Code Playgroud)

MyWebViewClient是一个抽象类.我想知道上面的代码是做什么的.它显然打算定义类的函数...我可以只在任何代码中new MyWebViewClient() { }定义变量和其他函数吗?

还有什么其他令人敬畏的事情可以在这里完成?

java android anonymous-class

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

阻止用户未登录时访问

我目前正在开发一个简单的网络系统,因此用户首先会被引导到登录页面,然后是处理页面。如果提供的帐户数据正确,它将被引导到主页,以便它可以执行一些操作,最后它可以注销。

所以我想问的是:如何阻止用户在登录之前访问处理、主或注销页面,我的意思是,如果我不限制它,则登录操作在某种程度上是无用的。我正在使用wamp来开发web系统。

我考虑过使用会话变量,但是,我不知道如何检查变量的值。如果我在登录页面启动会话,那么如果我跳过登录页面但直接转到主页,那么主页中是否存在这些会话变量?

html php

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

有关通过https加载外部CSS和JavaScript的提示

在设置要运行的站点时,https://有一种方法可以阻止页面阻止从标准加载的任何外部css或javascript http://.

某些外部文件位于同一个域下,因此可以通过调用https://,但有些来自另一个没有安全连接的域.

javascript css https

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