问题列表 - 第23212页

壳变量 - 尺寸有限?

shell变量的大小是否有限?变量可以容纳的最大大小是多少?

shell

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

maven :(使用-source 5或更高版本来启用静态导入声明)

我如何使用源5?我试过了

mvn -source 5 test
Run Code Online (Sandbox Code Playgroud)

但它不起作用:-)

当我用javac编译文件时,一切正常.

java maven-2

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

WinDbg远程调试器协议

我想建立一个客户端dbgsrv.exe.我想知道它使用的协议是否有规范,是否有任何(开源?)库能够与远程调试会话进行通信.

windows debugging windbg

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

在rails中协同过滤

我正在寻找在rails中甚至可能的示例中进行协同过滤的解决方案.到目前为止,我只发现了acts_as_recommendable看起来很有用,但我注意到它在过去的两年里没有任何更新.

有谁知道任何其他解决方案和/或示例?

ruby rubygems recommendation-engine ruby-on-rails collaborative-filtering

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

从阵列中均匀选择N个元素

我需要从数组中均匀地选择n个元素.我想最好的解释方法就是举例.

说我有:

数组[0,1,2,3,4]我需要选择3个数字.. 0,2,4.

当然,如果数组长度<= n,我只需要返回整个数组.

我很确定这是一个定义的算法,一直在尝试搜索,我看了一下算法简介,却找不到满足我需求的东西(可能忽略了它)

我遇到的问题是我无法找到一种方法将其扩展到任何数组[p..q],选择N个均匀元素.

注意:我不能只从上面的例子中选择偶数元素.

其他一些例子;

数组[0,1,2,3,4,5,6],3个元素; 我需要得到0,3,6个
数组[0,1,2,3,4,5],3个元素; 我需要得到0,2或3和5

编辑:

更多例子:
数组[0,1,2],2元:0,2
数组[0,1,2,3,4,5,6,7],5元:0,2,3或4,5 ,7

是的,我想总是包括第一个和最后一个元素.

编辑2:

我所想的是......第一个+最后一个元素,然后使用中值继续工作.虽然我在试图这样做时遇到困难/困惑.

我会看看你发布的算法.谢谢!

编辑3:

这是使用PHP的解决方案版本的incrediman解决方案.同时使用关联数组,同时保留键.

<?php

/**
 * Selects $x elements (evenly distributed across $set) from $set
 *
 * @param $set array : array set to select from
 * @param $x int     : number of elements to select. positive integer
 *
 * @return array|bool : selected set, bool false on failure …
Run Code Online (Sandbox Code Playgroud)

algorithm

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

C# - 关闭初始化程序中的类字段?

请考虑以下代码:

using System;

namespace ConsoleApplication2
{
    class Program
    {
        static void Main(string[] args)
        {
            var square = new Square(4);
            Console.WriteLine(square.Calculate());
        }
    }

    class MathOp
    {        
        protected MathOp(Func<int> calc) { _calc = calc; }
        public int Calculate() { return _calc(); }
        private Func<int> _calc;
    }

    class Square : MathOp
    {
        public Square(int operand)
            : base(() => _operand * _operand)  // runtime exception
        {
            _operand = operand;
        }

        private int _operand;
    }
}
Run Code Online (Sandbox Code Playgroud)

(忽略课堂设计;我实际上并没有写一个计算器!这段代码只是代表了一个需要一段时间才能缩小范围的更大问题的最小代表)

我希望它能:

  • 打印"16",或
  • 如果在此方案中不允许关闭成员字段,则抛出编译时错误

相反,我得到了一个无意义的异常抛出指定的行.在3.0 CLR上,它是一个NullReferenceException ; 在Silverlight …

c# lambda constructor closures initialization

12
推荐指数
2
解决办法
1013
查看次数

gcc -finline-functions行为?

我正在使用gcc和-finline-functions优化发布版本.为了对抗代码膨胀,因为我在嵌入式系统上工作,我想说不要内联特定的功能.这样做的显而易见的方法是通过函数属性即属性(noinline).问题是,当我打开作为-O3开关一部分的全局-finline-functions优化时,这似乎不起作用.

它也与它被模板化有关,因为同一函数的非模板化版本没有内联,这是预期的.

有没有人知道如何在这个全局开关打开时控制内联?

这是代码:

#include <cstdlib>
#include <iostream>

using namespace std;

class Base
{
public:

    template<typename _Type_>
    static _Type_ fooT( _Type_ x, _Type_ y ) __attribute__ (( noinline ));
};

template<typename _Type_>
_Type_ Base::fooT( _Type_ x, _Type_ y )
{
    asm("");
    return x + y;
}


int main(int argc, char *argv[])
{
    int test = Base::fooT( 1, 2 );
    printf( "test = %d\n", test );

    system("PAUSE");
    return EXIT_SUCCESS;
}
Run Code Online (Sandbox Code Playgroud)

c++ gcc inline

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

正则表达式匹配最后一个没有分隔符的项目

我有一串像这样的名字"J.史密斯; B.琼斯;欧亨利"我可以匹配除姓氏之外的所有名字

\w+.*?;
Run Code Online (Sandbox Code Playgroud)

是否有正则表达式匹配所有名称,包括最后一个?

regex

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

WPF绑定以更改椭圆的填充颜色

可能是一个简单的问题但是:

如何以编程方式更改基于变量在XAML中定义的椭圆的颜色?

我读到的关于绑定的所有内容都基于集合和列表 - 我不能简单地(和字面上)基于字符串变量的值来设置它吗?string color ="red"color ="#FF0000"

c# wpf xaml binding ellipse

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

如何将参数传递给Activator.CreateInstance <T>()

我想创建一个我在一个通用方法中指定的类型的实例.此类型具有许多重载的构造函数.我希望能够将参数传递给构造函数,但是

Activator.CreateInstance<T>()
Run Code Online (Sandbox Code Playgroud)

并不认为这是一个选择.

还有另一种方法吗?

c# generics createinstance

216
推荐指数
4
解决办法
13万
查看次数