问题列表 - 第23221页

检查字符串是否包含唯一字符的最简单方法是什么?

如果一个单词由独特的字母组成(不区分大小写),我需要检查Java.由于直接的解决方案很无聊,我想出了:

  1. 对于字符串中的每个字符,检查是否indexOf(char) == lastIndexOf(char).
  2. 添加所有字符HashSet并检查set size ==字符串长度.
  3. 将字符串转换为char数组,按字母顺序排序,循环遍历数组元素并检查是否c[i] == c[i+1].

目前我最喜欢#2,似乎是最简单的方式.其他有趣的解决方案?

java string algorithm

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

如何在Asp.net MVC中实现对象数据库

我在Asp.net MVC(c#)和SQL Server 2005中开始我的项目.我想在我的项目中实现对象数据库.虽然在谷歌搜索我发现" MongoDb "和db4o

我没有足够的对象数据库知识,哪一个最适合SQL Server 2005.

请提供一个关于Asp.net MVC应用程序中对象数据库实现的好示例/参考

c# database asp.net asp.net-mvc nosql

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

给定年,月和日,所有在int中,我将如何生成NSDate

我认为解决方案非常简单,我只是没有在网上遇到它.

假设我被赋予int year,int month,int day,int hour,int min,int sec ..如何从中生成NSDate?

我知道我们可以使用[NSDate initWithString:],但我认为如果月/日/小时/分钟/秒是一位数字则会变得复杂.

cocoa nsdate

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

搜索排序的双链表的算法

作为一个学习练习,我刚刚尝试实现自己的"合并排序"算法.我在std :: list上做了这个,它显然已经内置了函数sort()和merge().但是,我打算将它移到我自己制作的链表中,所以实现不是特别重要的.

问题在于std :: list不具备访问随机节点的功能,只能访问前/后和单步执行.我最初计划通过这个列表以某种方式执行简单的二进制搜索,并通过几个步骤找到我的答案.

事实上,std :: list中已经内置了用于执行这些排序的函数,这让我相信有一种同样简单的方式以我想要的方式访问列表.

无论如何,感谢您的帮助!

algorithm search linked-list

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

我如何实际使用授权服务?

我一直在寻找和试验近四个小时,所以我要直接问:

如何正确使用Authorization Services API向用户显示系统级授权窗口,与您在"系统偏好设置"中单击锁定图标时看到的窗口相同?

据我所知,如果你想以编程方式进行操作,就没有办法使用Cocoa,如果你的目标是调用通常需要调用的可执行文件sudo(在我的情况下/usr/bin/pmset),你就是一个小溪没有桨.

我挑战你,我恳求你:拜托,赐教.

谢谢.:)

c macos cocoa objective-c

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

LINQ:为什么这个查询不适用于ArrayList?

public static  ArrayList   GetStudentAsArrayList()
{
    ArrayList  students = new ArrayList
    {
        new Student() { RollNumber = 1,Name ="Alex " , Section = 1 ,HostelNumber=1 },
        new Student() { RollNumber = 2,Name ="Jonty " , Section = 2 ,HostelNumber=2 }
    };
    return students;
}
Run Code Online (Sandbox Code Playgroud)

以下代码无法编译.错误是ArrayList is not IEnumerable

ArrayList lstStudents = GetStudentAsArrayList();
var res = from r in lstStudents select r;  
Run Code Online (Sandbox Code Playgroud)

这编译:

ArrayList lstStudents = GetStudentAsArrayList();
var res = from  Student   r in lstStudents select r;
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释这两个片段之间的区别吗?为什么第二个有效?

c# linq

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

主分支和'起源/主人'分歧,如何'分散'分支'?

不知何故,我的主人和我的起源/主人分支已经分道扬.. 我实际上不希望它们分歧.如何查看这些差异并"合并"它们?

git branch

882
推荐指数
9
解决办法
66万
查看次数

Associate List <T>.移除C#中的事件?

Products:List<Product>上课了.我想这样做,以便每当我从该列表中删除一个项目时,我的程序会减少一个计数器.
有没有办法在不重写Remove方法或手动减少它的情况下执行此操作?如果没有,有人知道我在哪里可以找到Remove方法的代码吗?
谢谢!

我想过将Remove方法与一个事件相关联,但我不知道如何在不覆盖它的情况下执行它,或者使用Remove方法及其中的事件创建另一个方法.请原谅我的无知,但我刚刚进入OOP编程.

c#

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

如何在Nunit中调用WPF Dispatcher?

我想测试一个呈现具有数据字段值的文本块的应用程序.渲染完成后,我想获得实际的宽度和实际高度.一切正常.当我尝试测试应用程序时,首先出现问题.我无法从测试项目中调用调度程序.

以下是代码.

this.Loaded += (s, e) =>
{
    TextBlock textBlock1 = new TextBlock();

    //// Text block value is assigned from data base field.
    textBlock1.Text = strValueFromDataBaseField;        
    //// Setting the wrap behavior.
    textBlock1.TextWrapping = TextWrapping.WrapWithOverflow;
    //// Adding the text block to the layout canvas.
    this.layoutCanvas.Children.Add(textBlock1);

    this.Dispatcher.BeginInvoke(DispatcherPriority.Background,
        (Action)(() =>
            {
                //// After rendering the text block with the data base field value. Measuring the actual width and height.
               this.TextBlockActualWidth = textBlock1.ActualWidth;
               this.TextBlockActualHeight = textBlock1.ActualHeight;

               //// Other calculations based on the actual widht …
Run Code Online (Sandbox Code Playgroud)

c# wpf nunit dispatcher nunit-mocks

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

如何在<td>中垂直对齐图像

我得到了<td>两个图像()所在的位置,如下所示.一个远远高于另一个.如何让较短的一个对齐到顶部<td />

<td  style="padding-left: 0px; cursor: pointer; vertical-align: top;">
<img width="85px" src=".../xyz.png"/>
<img src=".../icon_live.gif" /> // shorter one
</td>
Run Code Online (Sandbox Code Playgroud)

html css

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