小编Pau*_*ier的帖子

需要算法帮助

我有一组序列(例如10000个序列),并产生表示每两个序列之间成对相似性的矩阵(10000×10000).

现在的目标是从大集合中检索子集(例如1000个序列),并确保该子集中每两个序列之间的成对相似性在一个范围内(例如50%~85%).

有没有快速算法呢?

algorithm

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

快速提问:如何在PHP中设置90天后过期的cookie?

我希望使用PHP设置一个在90天后到期的cookie,我该怎么做?提前致谢.

php cookies

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

文本到语音转换器

我将创建一个文本到语音转换器,它可以在Windows和基于Linux的系统中执行.有人可以帮我回答以下问题;

  1. 我应该用什么语言; Java,C++还是其他?
  2. 我要创建的程序应该能够读取大块数据.
  3. 应该有良好的音质.
  4. 有哪些库可以实现这一目标?

请分享您的经验.

c++ java linux windows text-to-speech

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

"使用未分配的变量" - 解决方法?

现在我早就知道并且习惯于在C#中使用这种行为,而且一般来说,我喜欢它.但有时编译器不够聪明.

我有一小段代码,现在我的解决方法不是一个大问题,但它可能在类似的情况下.

        bool gap=false;
        DateTime start; // = new DateTime();
        for (int i = 0; i < totaldays; i++)
        {
            if (gap)
            {
                if (list[i])
                {
                    var whgap = new WorkHistoryGap();
                    whgap.From = start; //unassigned variable error
                    whgap.To = dtFrom.AddDays(i);
                    return whgap;
                }
            }
            else
            {
                gap = true;
                start = dtFrom.AddDays(i);
            }
        }
Run Code Online (Sandbox Code Playgroud)

我看到的问题是,如果你有一个非空的结构不具有默认构造函数来做到这一点呢?如果start不是一个简单的DateTime对象,还是可以解决这个问题吗?

.net c# struct compiler-errors

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

从命令行调用REST WS

我读到可以从命令行调用REST WS.我知道可以从程序代码调用它们,但是如何直接从命令行调用?我环顾网络,知道如何做到这一点,但没有找到任何相关信息.谁能告诉我这是怎么做到的?我用grails开发了一个休息的应用程序.

rest grails command-line web-services

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

一个班级里面有多少个对象太多了?

我对OO编程的概念还是比较陌生的 - 实际上是编程,因为我还是学生.我目前在一个部门的实习生工作,让我编写一个新的结构,可能是他们所有应用程序的基础.所以我相信我有OO背后的想法,你创建"基本构建块",然后扩展,扩展和扩展,直到你到达最复杂的对象(暂时).

我需要将所有这些"高级"对象合并为一个,但有多少是太多了?如果它需要所有这些"部件",我可以在这个更大的对象内部有100个对象.

我真的希望这个问题对每个人都有意义.我确定答案不会是一个明确的答案,但我只需要一个经验法则就可以了.如果有更好的设计/编程技术,我真的很讨厌在一个大的内部有100个对象.

谢谢.

编辑1:非常感谢您的回复,但我仍然有点不清楚.我已经标记了一个答案,因为我觉得我可以继续我拥有的东西,但......

让我继续我的人类实例.人类由许多部分(或物体)组成,每个部分也由部分组成,一直到单个细胞.

人类 - >手臂 - >手 - >手指 - >拇指 - >骨骼 - >骨细胞

人类:ojbLeft_Arm,objRight_Arm,objLeftLeg,objRightLeg,objBrain,objHeart,objLeft_Eye,objRight_Eye ....得到我的观点?人体物体内有多少物体太多了?显然,由于人类非常复杂,因此人类对象将被认为是巨大的.你是否将Arm和Leg物体分解成objLimbs然后存储它们?

我想另一个问题是:如果你不想要很多物品,你如何避免它们?

.net vb.net oop object

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

Lua检查文件是否打开

我正在尝试编写一个lua文件来检查某个文件是否打开.然后我希望它关闭该文件,如果它是打开的.我知道如何检查文件是否存在,但我需要知道如何检查文件是否打开,这意味着文件正在运行.

lua

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

Javascript SetInterval()范围问题

我在javascript中编写了一个类似下面的类:

function main()
{
    this.var1 =0;
    this.clock = function()
    {
        var t = this;
        var n =1;
        window.setInterval(document.write(this.n++),1000);
    }
}
Run Code Online (Sandbox Code Playgroud)

但是在调用setInterval()之后'this'指向窗口.所以我无法访问类中的变量.我该如何解决这个范围问题?

javascript scope setinterval

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

按代理程序在snmp中删除用户

我可以快速通过snmp安装,它工作正常.

在我正在研究的一个代理模块中,并尝试修改源代码.我遇到了一个需要通过代理删除用户的问题.

坚持完成这个:

就像net-snmp-create-v3-user在服务器端创建用户的方式一样,我想知道是否有类似的东西可以删除用户.

snmp net-snmp

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

红宝石正则表达挂起

我编写了一个ruby脚本来处理大量文档,并使用以下URI从文档的字符串表示中提取URI:

#Taken from: http://daringfireball.net/2010/07/improved_regex_for_matching_urls
URI_REGEX = /
(                           # Capture 1: entire matched URL
  (?:
    [a-z][\w-]+:                # URL protocol and colon
    (?:
      \/{1,3}                        # 1-3 slashes
      |                             #   or
      [a-z0-9%]                     # Single letter or digit or '%'
    )
    |                           #   or
    www\d{0,3}[.]               # "www.", "www1.", "www2." … "www999."
    |                           #   or
    [a-z0-9.\-]+[.][a-z]{2,4}\/  # looks like domain name followed by a slash
  )
  (?:                           # One or more:
    [^\s()<>]+                      # Run of non-space, non-()&lt;&gt;
    |                               #   or
    \(([^\s()<>]+|(\([^\s()<>]+\)))*\)  # balanced parens, …
Run Code Online (Sandbox Code Playgroud)

ruby regex

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