问题列表 - 第23832页

更改emacs的python解释器

Emacs使用旧版本的python(2.3)我有默认的python模式,有没有办法告诉emacs使用我在主目录中的新版本?

顺便说一下,我正在使用红帽发行版并且没有root权限.

python emacs

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

如何在eclipse中关闭"自动切换到调试透视"模式?

有没有办法关闭这种模式?我必须在事故中点击它,现在它变得非常烦人.

我查看了首选项和透视图窗格,但没有看到任何内容.有谁知道这个选项配置在哪里?

eclipse debugging perspectives

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

如何测试当前是否正在写入文件

我有一个应用程序必须检查文件夹并读取复制到其中的任何文件.如何测试当前是否正在写入该文件夹中的文件?我只想读取已写入所有数据并关闭的文件.

.net c#

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

AJAX将JavaScript字符串数组发布到JsonResult作为List <string>始终返回Null?

我正在尝试在JavaScript中构建一个字符串数组,并在action方法的字符串列表中获取结果.以下是我的JavaScript的样子.我正在使用jQuery 1.4.2.问题是我在动作方法中的List总是显示NULL.JavaScript字符串数组是否会映射到C#中的字符串列表?

    var test = ['test1', 'test2'];

    var parms = {
        var1: 'some string',            
        var2: test
    };

    $.ajax({
        type: "POST",
        url: "/Test/JSONTestAction",
        async: false,
        data: parms,
        dataType: "json",
        success: function(data) {

            // success
        }
    });
Run Code Online (Sandbox Code Playgroud)

然后我的JsonResult看起来如下:

    public JsonResult JSONTestAction(string var1, List<string> var2)
    {
        // var2 is always NULL -- not good

        return Json(new { test = "test" });
    }
Run Code Online (Sandbox Code Playgroud)

arrays ajax asp.net-mvc jquery json

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

为什么某些浏览器会在我的ASP.Net网站上请求所有页面两次?

Firefox正在向我的ASP.Net网站发出重复请求.它将请求一个页面,获得响应,然后立即再次发出相同的请求(好吧,几乎相同 - 见下文).这发生在这个特定网站的每个页面上(但不是任何其他网站).IE不会这样做,但Chrome也会这样做.

我已经确认响应中没有Location标头,并且页面中没有Javascript或meta标签会导致页面被重新请求(如果其中任何一个都是真的,IE也会重新请求页面) .

我已在多台计算机上的多个Firefox安装上确认了此行为.版本各不相同,但都是3.x.

两个请求之间的唯一区别是Accepts标头.对于第一个请求,它看起来像这样:

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Run Code Online (Sandbox Code Playgroud)

对于第二个请求,它看起来像这样:

Accept: */*
Run Code Online (Sandbox Code Playgroud)

在所有情况下,Content-Type响应头是:

Content-Type: text/html; charset=utf-8
Run Code Online (Sandbox Code Playgroud)

其他奇怪的东西 - 即使Firefox请求页面两次,它使用第一个响应并丢弃第二个响应.我把一个计数器放在一个页面上,该页面随着每个请求递增.我可以看到回复(通过查尔斯代理).Firefox将首次获得"1",第二次获得"2".但由于某种原因,它会显示"1".

Chrome表现出完全相同的行为.考虑到Accepts标题的不同,我怀疑这是一个协议级问题,但我以前从未见过这个问题.

asp.net firefox http http-headers mime-types

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

如何使用Spring EL在Spring Security 3中使用角色层次结构?

我想在Spring Security的服务方法上使用@PreAuthorize注释.要求之一是使用角色层次结构.但默认情况下,它未启用.

我发现在SecurityExpressionRoot类("表达式根对象的基类")中有一个属性roleHierarchy.该类实际上将此属性用于hasRole()hasAnyRole()等方法.

我想如果我用自己的RoleHierarchy bean 提供它,我将能够使用带有分层角色的@PreAuthorize注释.

如何将我的层次结构bean注入SecurityExpressionRoot

spring roles spring-security

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

execcommand("SaveAs",null,"file.csv")在IE8中不起作用

var doc = w.document;
doc.open('application/CSV','replace');
doc.charset = "utf-8";
doc.write("all,hello");
doc.close();

if(doc.execCommand("SaveAs",null,"file.csv")) {
    window.alert("saved ");
}else {
    window.alert("cannot be saved");
}
Run Code Online (Sandbox Code Playgroud)

不在IE 8中工作

但在IE 6中炒作

问题是什么 ?它警告"无法保存"

帮我 !!!提前谢谢

javascript

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

延期执行和急切评估

能否请您在C#中通过热切评估给出一个延迟执行的示例?

我从MSDN上读到LINQ中的延迟执行可以通过惰性或急切评估来实现.我可以在互联网上找到延迟执行延迟执行的示例,但是我找不到任何带有急切评估的延迟执行的示例.

此外,延迟执行与惰性评估有何不同?在我看来,两者看起来都一样.你能为此提供任何一个例子吗?

c# linq c#-3.0

11
推荐指数
2
解决办法
8886
查看次数

我可以用什么黑客来抑制未使用的功能警告?

考虑从JNI调用的私有方法,否则不使用它,生成有关未使用方法的编译器警告:

private void someMethodCalledOnlyFromJNI() { // WARNING: method is never used
    // ....
}
Run Code Online (Sandbox Code Playgroud)

这是Java 1.4中的一些遗留代码 - 所以没有骰子@SuppressWarnings.

您将使用什么黑客来抑制此编译器警告?


编辑:显然这只是一个警告,很容易被忽略.但是,就个人而言,我讨厌我的代码中的警告,就像我不希望看到错误一样.AFAIC - 我的代码应该有0个警告,这可能是夸大其词,但我对此非常迂腐.

举个例子,有人可能会看到这个函数,不知道它是从JNI使用的,只是删除它.

java

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

Perl为Python程序员

我知道Python(和其他一些语言),我认为学习Perl可能会很好,即使看起来大部分人都是这样做.

我主要关注的不是语言本身(我认为这部分总是很容易),而是关于学习Perlish(与Pythonic形成对比)的做事方式; 因为如果我最终在Perl中编写Python编程,我认为这不值得.

所以我的问题基本上是两个:

  • 是否存在许多问题/应用领域,使用Perl而不是Python实际上更方便?
  • 如果第一个问题是积极的,那么我在哪里可以找到一个好的起点并学习不适合初学者的最佳实践?

python perl

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