问题列表 - 第20399页

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

xapian和django-haystack

我有django-haystack的问题.根据这个教程我得到了这个应用程序:django-haystack xapian-haystack

我设置了所有内容,但我有这个错误:django.core.exceptions.ImproperlyConfigured:'xapian'不是可用的搜索后端.可用选项包括:'dummy','solr','whoosh'

为什么xapian不可用?谢谢你的帮助.

django xapian django-haystack

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

我是否拥有为学校项目编写的代码的版权?

我是美国大学的学生,我被分配了一个编程项目,我自己完成.我写了一个程序来解决一个有点复杂的问题,我想在一个开源许可下发布它,以便其他人可以使用它并从中学习.但是,我不完全确定代码的版权属于谁.课程大纲没有说明为课堂制作的代码的所有权,但我不想冒任何机会.

我拥有代码吗?

licensing

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

如何解决C++中两个库之间的命名冲突?

我正在使用两个大型库(GUI和网络),我很乐意这样做

using namespace FirstLib;
using namespace SecondLib;
Run Code Online (Sandbox Code Playgroud)

除了Foobar名称冲突的1个单一类.

我的代码,我不使用FirstLib::Foobar.有没有办法说"在我的代码中,每当你看到Foobar,想一想SecondLib::Foobar

c++ namespaces

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

C#StreamReader在try/finally中

我今天有一个涉及StreamReader类的问题.具体使用filename参数初始化此类,例如:

TextReader tr = new StreamReader(fileName);
Run Code Online (Sandbox Code Playgroud)

显然,当这个动作完成时,关闭流的重要性如下:

 tr.Close();
Run Code Online (Sandbox Code Playgroud)

我想在尝试/最后得到这个,问题是我找不到办法做到这一点.以下是我发现的一些不适用的变化:

    try
        {
            var serializer = new XmlSerializer(type);
            TextReader tr = new StreamReader(fileName);
            var obj = serializer.Deserialize(tr);
        }
    finally
        {
            tr.Close();    
        }
Run Code Online (Sandbox Code Playgroud)

更糟糕的是:

     TextReader tr;  
        try
        {
            var serializer = new XmlSerializer(type);
            tr = new StreamReader(fileName);
            var obj = serializer.Deserialize(tr);
        }
        finally
        {
            tr.Close();    
        }
Run Code Online (Sandbox Code Playgroud)

那么有可能让StreamReader在最后关闭吗?

.net c#

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

F#:为什么我必须为不带参数的函数明确指定'unit'?

所以我刚刚完成了我的第一个F#程序,我唯一的功能背景是对Haskell 的一点知识(读:没有真正生成任何程序).

在经历了一些令人难以置信的行为后,我开始意识到F#区分了:

prepareDeck = allSuits |> List.collect generateCards |> shuffle
Run Code Online (Sandbox Code Playgroud)

prepareDeck() = allSuits |> List.collect generateCards |> shuffle
Run Code Online (Sandbox Code Playgroud)

我注意到它"缓存"了前者,如果再次调用则不会重新计算它,而它将后者视为正常函数.你不能分辨出所讨论的功能是否有副作用,显然,但是我shuffle做到了!

这应该是常识吗?我还没有在任何教程材料上看到它.原因只是解析器中的一个弱点,有点像你在使用它之前必须声明一个函数?

syntax f# function

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

在C++中使用向量时,Push_back导致错误

我在编译这段代码时遇到了问题.我在OS X 10.6上使用Eclipse进行编译.问题似乎只在使用向量时才会发生.我似乎根本无法使用push_back函数.每次我尝试,我得到错误"预期构造函数,析构函数或类型转换之前'.' 令牌".以下是我的代码的几个片段:

#include <GLUT/glut.h>
#include <vector>
#include <stdlib.h>
#include <iostream>
#include <math.h>
using namespace std;
enum Colour {BLACK =0, RED=1, BLUE=2, GREEN=3, PURPLE=4, ORANGE=5, CYAN=6, BLANK=7};

class Point {
private:
    GLfloat xval, yval;
public:
    Point(float x =0.0, float y = 0.0){
        xval=x;
        yval=y;
    }

    GLfloat x() {return xval;}
    GLfloat y() {return yval;}
};


class LinePoint {
private:
    Point p;
    Colour cNum;
public:
    LinePoint(Point pnt = Point(0,0), Colour c = BLACK){
        cNum = c;
        p = pnt;
    }
    Point …
Run Code Online (Sandbox Code Playgroud)

c++ vector

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

使用什么算法将数字序列分段为n个子集,以最小化每个子集中数字之和的标准偏差

我正在寻找一种算法将一系列正数分段为n个子序列,这样每个子集中数字之和的标准偏差就会最小化.

每个子序列中的数字的排序需要与原始序列中的排序相同

例如:

假设我有一个序列{1,1,1,1,1,1,10,1},我想分成2个子序列.
我相信最优解是{1,1,1,1,1,1},{10,1}.

第一个子序列的总和是6,第二个子序列的总和是11
这两个数字的标准差是~3.5,我相信这是最低的.

假设我有一个序列{4,1,1,1,1,6},我想分成3个子序列.
我相信最优解是{4},{1,1,1,1},{6}子
序列的总和是4,4和6.
3个数的标准差是~1.15,我是相信是最低的.

我能够想出的最好的算法是找到序列中每个数字的累积和,并在[totalSum/numSubsequences]的每个间隔处对序列进行分段.

例如,给定序列{4,1,1,1,1,6},每个序列的数量的累积和是{4,5,6,7,8,14}.序列中所有数字的总和为14,因此,假设我想要3个子序列,我应该在总数达到14/3 = 4.66和2*14/3 = 9.333333时对序列进行分段.

但是,累计总数等于4.66的序列中没有实际位置 - 第一个累计总数为4,下一个累计总数为5.那么我应该向上舍入还是应该向下舍入?在这种情况下,向下舍入为4会给出最佳解决方案,但情况并非总是如此.我能想到的最好的方法是尝试向上和向下舍入的每个组合,但这会导致O(2 ^ numSubsequences)复杂度.

这似乎是一种可以应用预先存在的算法的东西,但是我的谷歌搜索让我失望了.我知道分区问题,它是NP完全的,但它处理的是无序集,而不是有序序列.

任何帮助,将不胜感激.

algorithm sequence

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

如何在UITableView中删除和重新排序行?

我只能找到点点滴滴,没有全面的解释和帮助,特别是在MonoTouch中.

我有一个UITableView,我有我的DataSource对象,我有自定义的CellController.我在自定义单元格上有按钮,我想让用户删除该行或在列表中向上或向下移动它.

我只是无法弄清楚我应该如何管理修改数据源并让它重新绑定(我在思考.NET术语,我认为这是问题的一部分).

谢谢.

iphone uitableview xamarin.ios

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

如何检查 WCF 服务是否可运行?

是否有一种快速可靠的方法来检查 WCF 服务是否可用并接受请求,也许是一些内置方法的最佳实践?从代码中显然可以看出。

谢谢

.net wcf

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