问题列表 - 第17864页

构造函数(Java)

当我在类级别定义变量而不是使用构造函数时,我想知道这是一个很大的错误(在小型Java程序中)?我们可以这样做吗?

在两种情况下,方法体都是相同的.

非常感谢!

例如.

public class test{

    static int column1 = 0;
    static int column2 = 1;

    public static void main(String[] args){
    // do something with variables, no return
    }

    /...../

}
Run Code Online (Sandbox Code Playgroud)

java methodology

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

服务器不提出质询时的NSURL身份验证

我处于需要向服务器发送身份验证(基本HTTP身份验证)但服务器不首先向我发送质询的情况.这被追踪为wget开关的副本--auth-no-challenge.我的问题是,我没有看到任何方法让NSURL这样做.

我已在NSURLConnection委托中实现了基本身份验证,但该-connection: didReceiveAuthenticationChallenge:方法未被调用.

有没有办法强制这个电话或嵌入这种奇怪的情况的身份验证信息?

iphone objective-c

6
推荐指数
2
解决办法
4095
查看次数

为什么没有BIS,黑莓应用程序无法在北美以外的地区进行网络i/o?

一位顾问在3小时的讨论中告诉我,基本上黑莓第三方应用程序(通过AppWorld分发或不通过AppWorld分发)不能成为联盟成员,无法在北美以外的地方执行任何网络I/O. 这是真的?

基本上,只有北美可以使用APN连接,世界上任何其他地方都必须依靠BIS进行网络连接.BIS上的网络连接只能由RIM配置的服务器进行.您必须成为联盟成员才能配置您的服务器.

这对我来说听起来有点傻,因为如果我是第三方开发者,我不能在NA之外做网络io.这对AppWorld开发人员来说是一个巨大的限制!


我不是在谈论通过Wifi连接的网络套接字,只关心通过蜂窝网络的网络连接.

connection networking blackberry java-me

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

当我想要intValue时,如何防止自己意外使用NSNumber的指针?

我真正喜欢的Java的一个特性是自动装箱,其中编译器自动在基元和它们的包装类之间进行转换.

我正在Objective-C/Cocoa中编写一个Core Data应用程序,我发现以编程方式处理我的整数属性令人沮丧.原因如下:

//img is a managed object that I have fetched

NSString* filename = [NSString stringWithFormat:@"image%d.png", [[img valueForKey:@"imageID"] intValue]];  
Run Code Online (Sandbox Code Playgroud)

如果我碰巧忘记了intValue我有时会做的消息,那么传递给stringWithFormat:它的int 实际上就是指针值.

问题是这种情况完全无声地发生 - 没有编译器错误或警告.有时我会花太多时间调试这个愚蠢,愚蠢的问题.

有没有办法改变我的编程风格或我的编译器设置,以防止我陷入陷阱?

编辑:我不清楚上面这个例子只是我遇到麻烦的地方之一.这是另一个与字符串无关的假设示例:

实体CollegeClass有两个整数属性:courseNumberenrollmentLimit.假设我想比较课程编号:

//classFoo is a NSManagedObjects I've fetched
if ([[classFoo valueForKey@"courseNumber"] intValue] < 400) {
    NSLog(@"undergraduate class");
}
Run Code Online (Sandbox Code Playgroud)

或者类似地,假设我想计算CS部门中所有课程的平均注册限制.

java autoboxing cocoa objective-c nsnumber

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

如何计算MySQL查询内存/ CPU成本

有没有一种方法/工具/技术来计算特定MySQL查询的处理器和内存成本?

mysql memory cpu-usage

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

R中的qplot和抗锯齿

我正在使用ggplot2库并且正在使用qplot命令我知道我可以在qplot之后使用以下命令将输出保存为消除锯齿的图像文件

ggsave(file="filename.png")
Run Code Online (Sandbox Code Playgroud)

但是我的液晶显示器怎么样?有没有办法在显示器上看到一个抗锯齿的格子?

r ggplot2

19
推荐指数
3
解决办法
9439
查看次数

javascript减法( - )键码

好吧,我需要我的代码来检查是否按下了减号/ - 如果按下它,我想要一个警告框弹出.我试过两个109189密码,但我仍然没有得到理想的结果.虽然我按下"-"我没有得到那个警报框

javascript keycode subtraction

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

如何改进面向对象的编程?

我理解程序编程(嗯,谁没有),并希望对OOP和之后的功能有一个很好的理解.我只是一个业余爱好者所以它会花费我一个年龄和一天,但它的乐趣.

有没有人对我能做些什么来帮忙?项目创意?有充分记录的代码说明了他们的代码?

我目前正在使用C++,但C#看起来更好用.

c# oop

8
推荐指数
4
解决办法
2697
查看次数

如何确定内存是否对齐?

我是使用SSE/SSE2指令优化代码的新手,直到现在我还没有走得太远.据我所知,一个常见的SSE优化函数如下所示:

void sse_func(const float* const ptr, int len){
    if( ptr is aligned )
    {
        for( ... ){
            // unroll loop by 4 or 2 elements
        }
        for( ....){
            // handle the rest
            // (non-optimized code)
        }
    } else {
        for( ....){
            // regular C code to handle non-aligned memory
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

但是,如何正确确定内存ptr点是否与16字节对齐?我认为我必须包含非对齐内存的常规C代码路径,因为我无法确保传递给此函数的每个内存都将对齐.使用内在函数将数据从未对齐的内存加载到SSE寄存器似乎非常慢(甚至比常规C代码慢).

先感谢您...

c memory optimization sse simd

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

记忆与表现

在编程时我一直都会想到这一点,所以我想在实际到达之前我会把它吐出来.

我应该更担心什么?应用程序消耗的内存或性能.我的意思是,我应该专注于为应用程序使用更少的内存并使用更多的性能(例如,通过数据库加载,并在使用后转储它),或者使用更少的性能和使用更多的内存(例如缓存)

我的应用条件: - 它是一个服务器应用程序,所以它不打算在桌面等上运行,我有6GB的RAM,我有一个四核.

memory performance

10
推荐指数
4
解决办法
6416
查看次数