问题列表 - 第26717页

如何检查会话是否存在?

我正在使用创建会话

HttpSession session = request.getSession();
Run Code Online (Sandbox Code Playgroud)

在创建会话之前,我想检查它是否存在.我该怎么做?

java session servlets

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

如何在不使用内置函数的情况下在MATLAB中剪切图像?

我想要一种方法来剪切图像,而不使用MATLAB的内置函数(方法).我怎样才能做到这一点?

matlab image-processing

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

C#类中的@namespace字段是什么?

我正在浏览StyleCop的源代码,我发现了一个奇怪的事情:

/// <summary>
/// The namespace that the rule is contained within.
/// </summary>
private string @namespace;

// [...]

internal Rule(string name, string @namespace, string checkId, string context, bool warning) : this(name, @namespace, checkId, context, warning, string.Empty, null, true, false)
{
    Param.Ignore(name, @namespace, checkId, context, warning);
}
Run Code Online (Sandbox Code Playgroud)

这是什么?它只是一个简单的字段,其中使用at符号表示它是一个字段,而不是一个namespace关键字?如果是这样,可以在-符号被用于任何保留字(例如@dynamic,@using等)?

c# syntax field reserved-words

8
推荐指数
2
解决办法
763
查看次数

Cygwin bash文件的帮助

我有一个bash文件,我试图在Windows 7平台上的Cygwin中运行它,但是这样做却给了我一些奇怪的错误。bash文件可在我的Linux系统上使用。bach文件如下所示:

for ((r=0; r <10; r++))

    netcat localhost 4444 < myfile.file &

done

wait
Run Code Online (Sandbox Code Playgroud)

但是我的for循环出现错误。更准确地说:

./tuning_test.bsh: line 1: syntax error near unexpected token `('

'/tuning_test.bsh: line 1: `?for ((r=0; r <10; r++))
Run Code Online (Sandbox Code Playgroud)

我不明白,因为我确定我的Linux上有一个有效的bash文件。我什至尝试从Linux-bash站点中找到一个for-loop示例并运行它,但有相同的错误。

我是Cygwin的新手,不知道它是否有一些小怪癖或其他我需要注意的内容,因此我尝试浏览其主页上的文档和常见问题解答。

真诚

梅斯蒂卡

windows bash cygwin

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

.NET 有没有好的免费小波库?

快速是好的,对广泛的小波家族的支持也很好。

.net wavelet

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

您是否可以在MySQL中使用"On Duplicate Key Update"中的预准备语句?

我找不到任何使用带有MySQL和PHP的"ON DUPLICATE KEY UPDATE"的预处理语句的引用.我认为这是不可能的吗?

-Jim

php mysql prepared-statement

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

iPhone,没有垃圾收集:MonoTouch怎么样?

众所周知,Apple不会在iPhone上提供自动垃圾收集以延长电池寿命.然而据报道,MonoTouch应用程序在iPhone上完美运行(许多通过AppStore销售,因此得到Apple批准),确实有自动垃圾收集功能.

  1. 这是自动垃圾收集,还是MonoTouch只管理所有的retain/release东西?
  2. 如果是自动垃圾收集,那不就是电池耗尽吗?

编辑:如果您对#1的回答是"是"而您对#2的回答是"否",为什么?

历史编辑:应该注意的是,Apple决定采用不同的iOS 5.0路线并实施ARC(同时允许针对相同SDK编译的代码也可以在iOS 4.x上运行).

iphone garbage-collection xamarin.ios

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

为什么这个java应用程序打印"true"?

这是我的第一个Hello.java类

public class Hello {
    String name = "";
}
Run Code Online (Sandbox Code Playgroud)

这是我的第二个Class Test1.java

public class Test1 {    
    public static void main(String[] args) {
        Hello h = new Hello();
        Test1 t = new Test1();
        t.build(h);
        System.out.println(h.name);
    }
    void build(Hello h){
        h.name = "me";
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行Test1.java时,它会打印"我".我想我理解,因为"参考转移".

这是我的第三个Class Test2.java

public class Test2 {
    public static void main(String[] args) {
        Hello h = null;
        Test2 t = new Test2();
        t.build(h);
        System.out.println(h == null);
    }
    void build(Hello h){
        h = new Hello();
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行Test2.java时,它打印"true",为什么?是不是"参考转移"?我很迷惑.

java

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

C#中的命名空间常量

有没有办法为整个命名空间定义一个常量,而不仅仅是在一个类中?例如:

namespace MyNamespace
{    
    public const string MY_CONST = "Test";

    static class Program
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

给出如下编译错误:

预期的类,委托,枚举,接口或结构

c# namespaces const

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

c#中的日期时间格式问题

嗨,我正在使用c#simple application来显示系统日期时间.

textbox.Text = DateTime.Now.ToString("MM/dd/yyyy");
Run Code Online (Sandbox Code Playgroud)

但它显示结果为:05-12-2010

这段代码有什么问题?或者我是否需要更改机器区域设置中的任何位置.

谢谢

c# datetime

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