问题列表 - 第17422页

计算最常见的值

如果我有一个矩阵A,其中n值从65:90开始.如何获得A中最常见的10个值?我希望结果是一个10x2矩阵B,第一列中有10个常用值,第二列中出现的时间是10倍.

matlab count matrix

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

在控制台应用程序C#中实现单例的最佳方法?

我有一个基于服务器的控制台应用程序.我只希望为特定服务器一次运行一个实例(这与可能正在运行它的用户无关).

我需要添加一个检查以确保它的1个实例正在运行,我已经可以通过检查服务器上的运行进程来做到这一点,但这是最佳做法吗?

由于我一直在寻找改进编码风格和保持最新的方法,最近有更好的方法吗?如果您正在考虑 - "如果没有破坏就不要修复它",也许您是对的,但我想更多地利用内置功能的框架.

我使用的是.net v3.5,这是一个控制台应用程序.

提前致谢

c# singleton .net-3.5

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

WPF功能区,选择ribbontab时更改主要内容

当单击功能区选项卡时,我想在WPF应用程序中更改主表面(功能区本身下方的内容)的内容.我正在使用办公室功能区,不是那么重要.那么我应该使用哪个WPF容器控件,我该怎么做呢?我应该只是隐藏可见性的各种控件,或者是什么.我不是WPF专家,所以我需要一些灵感.

.net wpf xaml ribbon

10
推荐指数
2
解决办法
9802
查看次数

将boost :: shared_array <char>强制转换为boost :: shared_array <const char>

我怎样才能施放boost::shared_array<char>boost::shared_array<const char>

c++ boost casting smart-pointers

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

确定集合是否为IEnumerable <T>类型

如何确定对象是否为IEnumerable <T>类型?

码:

namespace NS {
    class Program {
        static IEnumerable<int> GetInts() {
            yield return 1;
        }
        static void Main() {
            var i = GetInts();
            var type = i.GetType();
            Console.WriteLine(type.ToString());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

输出:

NS.1.Program+<GetInts>d__0
Run Code Online (Sandbox Code Playgroud)

如果我更改GetInts以返回IList,一切正常,输出为:

 System.Collections.Generic.List`1[System.Int32]
Run Code Online (Sandbox Code Playgroud)

这会返回false:

namespace NS {
    class Program {
        static IEnumerable<int> GetInts() {
            yield return 1;
        }
        static void Main() {
            var i = GetInts();
            var type = i.GetType();
            Console.WriteLine(type.Equals(typeof(IEnumerable<int>)));
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

.net c# linq collections types

52
推荐指数
4
解决办法
3万
查看次数

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

X-Requested-With标头未在jquery ajaxForm插件中设置

我正在使用jQuery ajaxForms插件将ajax提交到我的CakePHP应用程序.

Cake的RequestHandler通过查看"X-Requested-With"标头来检测ajax请求,但表单插件似乎没有设置它.或者jQuery在使用插件时没有设置它.

我尝试了几件事,

在主要的onload功能中我添加了:

$.ajaxSetup({
    headers: {"X-Requested-With":"XMLHttpRequest"}
});
Run Code Online (Sandbox Code Playgroud)

在插件代码中,我在实际的ajax调用之前添加了这个:

options.beforeSend = function(xhr) {
    xhr.setRequestHeader("X_REQUESTED_WITH", "XMLHttpRequest");
};
Run Code Online (Sandbox Code Playgroud)

进行常规的ajax调用,确实设置了标题......

任何人都可以告诉我发生了什么或最重要的,我该如何解决这个问题?

javascript ajax jquery

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

如何在IIS6中部署Asp.Net MVC 2 Beta?

将Asp.Net MVC应用程序发布到IIS6时,我收到403错误.任何线索?

asp.net-mvc iis-6

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

当我调用带有参数的Javascript函数而不提供这些参数时会发生什么?

当我调用带有参数的Javascript函数而不提供这些参数时会发生什么?

javascript parameters

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

PHP $ _POST变量有时是空的

我是一个PHP新手,当我提交它们时,我有一个问题,POST变量有时是空的.让我难以理解的部分是每次都不会发生这种情况,我通常只需刷新页面就可以在PHP程序中获取发布数据.有时它需要几次,但一旦数据通过一次,它将继续通过罚款.

其他PHP应用程序(Wordpress和其他)工作正常,从不给出任何错误,所以我很确定我的PHP应用程序有问题.

我在CentOS 5.2服务器上安装了PHP 4.2.9,并将KeepAliveTimeout设置为1.

我处理提交数据的应用程序代码:

<?php
    session_start(); 
    if (isset($_SESSION['username'])) {
        $expire = time() + (60*60*24*30);
        setcookie("username", $_SESSION['username'], $expire);
    }

    header("Cache-control: no-cache");

    if (!isset($_SESSION['username'])) {
        header('Location: ./login.php');
        die();
    }

    if(empty($_SERVER['CONTENT_TYPE'])){
        $type = "application/x-www-form-urlencoded";
        $_SERVER['CONTENT_TYPE'] = $type;
    }

    var_dump($_POST);
    echo "\n";
    var_dump($_SERVER);
?>
Run Code Online (Sandbox Code Playgroud)

任何帮助都将不胜感激

编辑:我发现工作发布请求和失败的请求之间存在一个区别.Firebug告诉我,当帖子失败时,状态是302重定向而不是200 ok.我不确定是什么导致这种情况,但我在发送表单中有标题缓存控件,就像它出现在上面的代码片段中一样.

有任何想法吗?

php post

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