问题列表 - 第8078页

二叉搜索树的平均高度

添加1000个随机整数时,如何计算二叉搜索树的平均高度?平均身高是多少?

binary-tree

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

c#one liner for .ToString()遍及整个数组

我觉得这个问题很愚蠢,但是必须有一个衬垫能够在c#中执行与下面相同或近似相同的代码...所以你能告诉我它是什么吗?

    public static string[] ToStringArray(int[] i)
    {
        if (i==null) return null;
        string[] result = new string[i.Length];
        for (int n= 0; n< result.Length; n++)
            result[n] = i[n].ToString();
        return result;
    }
Run Code Online (Sandbox Code Playgroud)

c# shortcut

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

WPF - 使超链接可单击

我有一些文字,我试图在列表中显示.这些文本中的一些包含超链接.我想在文本中点击链接.我可以想象这个问题的解决方案,但他们肯定看起来不漂亮.

例如,我可以撕开字符串,将其拆分为超链接和非超链接.然后我可以动态地构建一个Textblock,根据需要添加纯文本元素和超链接对象.

我希望有更好的,最好是陈述性的东西.

示例:"嘿,看看这个链接:http://mylink.com 真的很酷."

url wpf hyperlink

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

Java虚拟机真的是一个与VMWare或Parallels文件同样意义上的虚拟机吗?

Java虚拟机真的是一个与VMWare或Parallels文件同样意义上的虚拟机吗?

java jvm

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

有没有办法避免自动更新Rails时间戳字段?

如果您有DB列created_at,updated_atRails将在您创建和更新模型对象时自动设置这些值.有没有办法保存模型而不触及那些列?

我正在引入一些遗留数据,我想从(不同命名的)遗留数据字段中的相应值设置这些值.我发现当我在模型上设置然后保存模型时,Rails似乎会覆盖传入的值.

当然,我可以不同地命名Rails模型列以防止这种情况,但是在导入数据之后,我希望Rails执行其自动时间戳操作.

ruby activerecord timestamp ruby-on-rails

66
推荐指数
5
解决办法
3万
查看次数

用于C/C++的轻量级OBJ网格文件加载器?

我正在寻找一个简单的轻量级Wavefront OBJ网格文件阅读器,用于C或C++.(即给定一个OBJ格式的网格,从文件中读取它,并使其可访问,最好是顶点和三角形列表.)建议?

它不需要支持材料属性或可能存在的任何其他奇特数据 - 只需几何图形就可以了.

c++ geometry input mesh

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

C#多线程

看看下面的代码.假设这是整个类.我没有省略任何代码.这就是它的全部功能.

如果我在主程序循环中实例化这个类并不时调用myExample.Add(无论如何),我是否需要担心因为没有锁定Dequeue()和Enqueue()而导致的任何问题?

public class Example<T>
{
    private Queue<T> q = new Queue<T>();

    public Example()
    {
        new Thread(() => 
        {
            while (true) 
            {
                if (this.q.Count > 0)
                {
                    var item = this.q.Dequeue();
                }
                Thread.Sleep(1);
            }
        }).Start();
    }

    public void Add(T val)
    {
        this.q.Enqueue(val);
    }
}
Run Code Online (Sandbox Code Playgroud)

如果在this.q.Dequeue()的同时调用this.q.Enqueue(val)会发生什么?

c# multithreading

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

jQuery星级评分插件无法识别{split:4}

我在ASP.NET MVC网站上使用jQuery Star Rating插件,我无法使用分裂星.我可以说,我正在创建正确的单选按钮.我已经尝试过使用RadioButton辅助方法和纯HTML,我也尝试过使用和不使用禁用输入(在这个特定页面上,我打算使用禁用).这就是我现在在页面上得到的内容:

<input class="star {split:4}" type="radio" disabled="disabled" value="1" name="Rating"/>
...
<input class="star {split:4}" type="radio" disabled="disabled" value="19" name="Rating" checked="checked"/>
<input class="star {split:4}" type="radio" disabled="disabled" value="20" name="Rating"/>
Run Code Online (Sandbox Code Playgroud)

当页面加载时,它会将所有单选按钮转换为星星,但不是将5颗星分成四分之一,而是显示20颗星没有分割.我缺少什么想法?

html javascript jquery jquery-plugins

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

用于从Java中的类路径加载资源的URL

在Java中,您可以使用相同的API但使用不同的URL协议加载所有类型的资源:

file:///tmp.txt
http://127.0.0.1:8080/a.properties
jar:http://www.foo.com/bar/baz.jar!/COM/foo/Quux.class
Run Code Online (Sandbox Code Playgroud)

这很好地将资源的实际加载与需要资源的应用程序分离,并且由于URL只是一个String,因此资源加载也很容易配置.

是否有使用当前类加载器加载资源的协议?这与Jar协议类似,不同之处在于我不需要知道资源来自哪个jar文件或类文件夹.

Class.getResourceAsStream("a.xml")当然,我可以使用它,但这需要我使用不同的API,因此更改现有代码.我希望能够在所有我可以通过更新属性文件指定资源URL的地方使用它.

java url classloader

194
推荐指数
8
解决办法
27万
查看次数

什么时候索引(在DBMS中)是一个坏索引?

当索引是一个糟糕的索引时,谁能告诉我?

sql indexing

10
推荐指数
5
解决办法
5716
查看次数