问题列表 - 第27370页

编写程序以检查图形是否为二分图

我需要编写一个程序来检查图表是否为二分图.

我已阅读维基百科关于图着色二分图的文章.这两篇文章提出了像BFS搜索一样测试二分性的方法,但是我不能编写实现这些方法的程序.

algorithm graph bipartite

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

解决递归关系

我不确定这是否是发布此内容的正确位置,但问题实际上属于编程任务.这个递归是我可能应该知道如何解决但我有点麻烦.

解决递归问题:

T(0) = 2;
T(n) = T(n-1) + 2;
Run Code Online (Sandbox Code Playgroud)

解:

T(n) = 2(n+1)
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我他们是如何达到这个解决方案的吗?

请注意,这不是解决此特定问题的任务的主要部分.

algorithm math

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

数据库:流水线功能

我是管道功能概念的新手.我有一些问题

从数据库的角度来看:

  • 什么是管道功能?
  • 使用管道功能有什么好处?
  • 使用Pipeline Function解决了哪些挑战?
  • 使用管道功能有任何优化优势吗?

谢谢.

mysql sql database oracle

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

Jquery隐藏表行

我隐藏了一堆文本框,它工作正常,问题是,文本框在一个表中,所以我还需要隐藏相应的标签.结构是这样的

<tr>
<td>
Label
</td>
<td>
InputFile
</td>
</tr>
Run Code Online (Sandbox Code Playgroud)

事实上,如果我隐藏具有文件输入的行,它会更容易,有人可以帮忙

jquery

31
推荐指数
3
解决办法
11万
查看次数

输出吐出两个额外的控制字符,可能是内存损坏错误?

我有以下程序test.cc:

#include <iostream>
unsigned char bogus1[] = {
  // Changing # of periods (0x2e) changes output after periods.
  0x2e, 0x2e, 0x2e, 0x2e
};
unsigned int bogus2 = 1816; // Changing this value changes output.

int main()
{
  std::clog << bogus1;
}
Run Code Online (Sandbox Code Playgroud)

我建立它:

g++ -g -c -o test.o test.cc; g++ -static-libgcc -o test test.o
Run Code Online (Sandbox Code Playgroud)

使用g ++版本3.4.6

我通过valgrind运行它,没有任何报告错误.

但是输出有两个额外的控制字符,如下所示:

....
Run Code Online (Sandbox Code Playgroud)

那是最后的控制-X和控制-G.

如果更改bogus2的值,则会得到不同的控制字符.如果更改数组中的句点数,问题就会消失或发生变化.

我怀疑它是编译器或iostream包中的内存损坏错误.

这里发生了什么?

c++ iostream memory-corruption

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

为什么Django管理员中的TinyMCE输出HTML标签?

我有两个使用相同TinyMCE textarea配置的应用程序.但是,虽然应用程序中的输入确实正确输出文本,但另一个应用程序中的相同输入不会正确输出文本 - 输出<p> <li>标记等.

我对这两个不同的应用程序有完全相同的Django源代码.正如我上面提到的,两个应用程序使用相同的TinyMCE textarea.怎么会发生这种情况?

django tinymce

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

T-SQL LIKE与ASP.net参数中的通配符

在我的SQL语句中,我使用通配符.但是当我尝试选择某些东西时,它从不选择某些东西.当我在Microsoft SQL Server Management Studio中执行查询时,它可以正常工作.我究竟做错了什么?

单击处理程序

protected void btnTitelAuteur_Click(object sender, EventArgs e)
{
    cvalTitelAuteur.Enabled = true;
    cvalTitelAuteur.Validate();

    if (Page.IsValid)
    {
        objdsSelectedBooks.SelectMethod = "getBooksByTitleAuthor";
        objdsSelectedBooks.SelectParameters.Clear();
        objdsSelectedBooks.SelectParameters.Add(new Parameter("title", DbType.String));
        objdsSelectedBooks.SelectParameters.Add(new Parameter("author", DbType.String));
        objdsSelectedBooks.Select();
        gvSelectedBooks.DataBind();

        pnlZoeken.Visible = false;
        pnlKiezen.Visible = true;
    }
}
Run Code Online (Sandbox Code Playgroud)

在我的数据访问层中

public static DataTable getBooksByTitleAuthor(string title, string author)
{

    string sql = "SELECT 'AUTHOR' = tblAuthors.FIRSTNAME + ' ' + tblAuthors.LASTNAME, tblBooks.*, tblGenres.GENRE "
                + "FROM tblAuthors INNER JOIN tblBooks ON tblAuthors.AUTHOR_ID = tblBooks.AUTHOR_ID INNER JOIN tblGenres ON tblBooks.GENRE_ID = …
Run Code Online (Sandbox Code Playgroud)

c# sql sql-server asp.net

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

如何最好地在C#中实现可公开访问的常量

在C#中实现可公开访问的常量似乎有三种选择.我很好奇是否有任何理由选择其中一个或者只是个人偏好.

选择1 - 私人领域加上财产获取者

private const string _someConstant = "string that will never change";

public string SomeConstant
{
    get { return _someConstant; }
}
Run Code Online (Sandbox Code Playgroud)

选择2 - 仅限属性吸气剂

public string SomeConstant
{
    get { return "string that will never change"; }
}
Run Code Online (Sandbox Code Playgroud)

选择3 - 仅限公共领域

public const string SomeConstant = "string that will never change";
Run Code Online (Sandbox Code Playgroud)

你推荐哪个,为什么?


更新

显然,这已成为讨论是否使用conststatic readonly.不完全是我的意图,但它确实告诉我,选择3绝对是一个坏主意,因为如果const的值在未来版本中发生变化,则需要重新编译所有引用程序集.

但是,我认为还没有人真正讨论过选择2.我仍然很好奇,如果只有一个getter返回一个值而没有别的东西有任何缺点.

c# constants

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

将数组传递给WCF服务

是否可以将数组作为参数从C#代码传递给WCF Web服务?

我还是新手.

请帮忙.

谢谢

c# arrays wcf

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

为什么Win Forms应用程序不会立即更新标签?

我正在做一些线程试验,并制作了一个"控制"方法来比较UI线程中发生的所有处理.它应该运行一个方法,它将在最后更新标签.此方法运行四次,但标签在完成所有4个之前不会更新.我期望一个标签每2秒更新一次.这是代码:

private void button1_Click(object sender, EventArgs e)
{
    Stopwatch watch = new Stopwatch();
    watch.Start();

    UIThreadMethod(lblOne);
    UIThreadMethod(lblTwo);
    UIThreadMethod(lblThree);
    UIThreadMethod(lblFour);

    watch.Stop();
    lblTotal.Text = "Total Time (ms): " + watch.ElapsedMilliseconds.ToString();
}

private void UIThreadMethod(Label label)
{
    Stopwatch watch = new Stopwatch();
    watch.Start();

    for (int i = 0; i < 10; i++)
    {
        Thread.Sleep(200);
    }
    watch.Stop();

    // this doesn't set text right away 
    label.Text = "Done, Time taken (ms): " + watch.ElapsedMilliseconds;
}
Run Code Online (Sandbox Code Playgroud)

也许我只是缺少一些基本的东西,但我被困住了.有任何想法吗?谢谢.

c# winforms

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