问题列表 - 第22676页

在C#中模拟类似于hashSet的列表,以便List具有noduplicate值

我想向List添加colections,但仅限于广告尚不存在.我知道HashSet的工作原理没有重复值,但是使用HashSet我不能使用AddRange和GetRange.

那么有可能像hashSet一样模拟List吗?

List<Advertisements> advertisements = new List<Advertisements>();

advertisements.AddRange(NHibernateSession.CreateCriteria<Advertisements>()
.CreateCriteria(AdvertisementsProperties.City.ToString())
.Add(Restrictions.Or(
Restrictions.Like(CitiesProperties.Name.ToString(), text, MatchMode.Anywhere),
Restrictions.Like(CitiesProperties.SlovenianName.ToString(), text, MatchMode.Anywhere)))
.List<Advertisements>());

advertisements.AddRange(NHibernateSession.CreateCriteria<Advertisements>()
.CreateCriteria(AdvertisementsProperties.Area.ToString())
.Add(Restrictions.Or(
Restrictions.Like(AreasProperties.Name.ToString(), text, MatchMode.Anywhere),
Restrictions.Like(AreasProperties.SlovenianName.ToString(), text, MatchMode.Anywhere)))
.List<Advertisements>());
Run Code Online (Sandbox Code Playgroud)

c# list

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

在应用JavaScript之前,HTML和CSS是否需要有效?

我在考虑Web标准,我想知道在应用JavaScript之前是否需要有效的HTML和CSS?

任何人都可以启发我有效的HTML,CSS和JavaScript之间的关系?

例如,无效的HTML和CSS会阻止JavaScript正常工作吗?

html javascript css html-validation

5
推荐指数
0
解决办法
201
查看次数

jQuery:关于children()函数的问题

我怎么能在jQuery中避免这种情况:

$(本).家长( "节点内.")儿童()儿童()儿童().;

我试过了:

$(本).家长( "节点内. ")儿童(" 类名.").

但它不起作用.

谢谢

jquery

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

如何在Mac OS X 10.6(Snow Leopard)上开始使用D

我已经对" D " 感兴趣了几年,最近决定开始真正玩它.我已经能够很容易地掌握基础知识,我喜欢这种语言的基本功能集,我读的越多,我得到的印象越深刻.

现在,我对编写自定义Web应用程序服务器作为业余爱好项目非常感兴趣,我希望它是一个简单的二进制文件,使用动态链接库来存储实际的Web应用程序.我相信D是这次冒险的完美语言.

只有一个大问题......在过去的几天里,我完全无法使用任何类型的IDE设置.我可以在命令行上编译和运行一切,但是我在任何可用的IDE中都可以尝试(Code :: Blocks,eclipse + descent,带D插件的Xcode,甚至Windows上的VirtualBox中运行的Windows D-IDE) XP Pro)唯一发生的事情是:

object.d: Error: module object cannot read file 'object.d'

经过两天尝试不同的事情并遵循教程,这真的让我感到紧张.我想学习有效地使用D,但是我需要一些舒适的工具链,包括编辑器中的代码完成,如果我想保持我的理智,我显然这样做.

[编辑:重点强调真正重要的一点]

有没有人可以帮我设置eclipse或(最好是)netbeans(但似乎没有插件似乎是公开的)给我编译和运行IDE的能力,以及代码完成?在我的Mac上,运行Mac OS X 10.6?

我想使用phobos库(以及一个2.0编译器),但我真的不在乎它的dmdgdmd(gdcmac).

[加成]

我相信我们可以假设我的dmd编译器安装正常,因为它可以从命令行运行.我只是不想在命令行中使用它,因为它很繁琐.问题是关于和IDE,编译器工作,它只是IDE不会

macos d osx-snow-leopard

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

php 5 strpos()返回0和false之间的区别?

if(strpos("http://www.example.com","http://www.")==0){ // do work}
Run Code Online (Sandbox Code Playgroud)

我希望这能解决它的真实性.但是当我这样做时会发生什么

if(strpos("abcdefghijklmnop","http://www.")==0){// do work}
Run Code Online (Sandbox Code Playgroud)

这也传递了PHP 5,因为我可以解决strpos返回false,转换为0.

这是正确的思考/行为吗?如果是这样,那么测试子字符串的解决方法是在另一个字符串的开头?

php strpos

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

当-adjustsFontSizeToFitWidth设置为YES时,如何计算UILabel的字体大小?

myLabel.adjustsFontSizeToFitWidth = YES,UILabel将自动调整字体大小,以防文本对于标签太长.例如,如果我的标签仅仅是100像素宽,我的文字太长,以适应当前的字体大小,直到文本适合的标签,它就会减少下来的字体大小.

当字体缩小时,我需要从UILabel获取实际显示的字体大小.例如,假设我的字体大小实际上是20,但UILabel不得不将其缩小到10.当我向UILabel询问字体和字体大小时,我得到的是旧字体大小(20),但不是显示的字体大小(10).

iphone cocoa-touch uikit uilabel

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

在Android中存储和访问XML的最佳方法是什么?

虽然我知道自己的资源在XML文件中定义的,如果我有我自己的类型,我想使用的XML文件,我应该将它们存储在"RES/XML"?

有没有更好的方法来执行此操作,例如使用资产然后将它们加载为二进制文件以便由另一个XML库进行解析?

xml resources android assets

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

使用 Java 将对象添加到 Vector 会丢失引用吗?

我有一个包含许多对象的向量。我的代码使用循环根据特定条件将对象添加到 Vector。我的问题是,当我将对象添加到 Vector 时,原始对象引用是否添加到向量中,或者 Vector 是否创建该对象的新实例并添加它?

例如,在以下代码中:

private Vector numbersToCalculate;
StringBuffer temp = new StringBuffer();

while(currentBuffer.length() > i) {
    //Some other code
    numbersToCalculate.add(temp);
    temp.setLength(0); //resets the temp StringBuffer
}
Run Code Online (Sandbox Code Playgroud)

我正在做的是将“temp”StringBuffer 添加到numbersToCalculate Vector 中。我应该在循环中创建一个新的 StringBuffer 并添加它,还是这段代码可以工作?谢谢您的帮助!

埃里克

java vector stringbuffer

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

QTableView在每个单元格中都有不需要的复选框

我刚刚开始使用Qt编程,我正在尝试使用一个QTableView控件来创建一个简单的表格数据布局,该控件具有继承自己的创建的模型类QAbstractTableModel.出于某种原因,我的表视图最终看起来像这样:

alt text http://users.nerdland.net/tyler/files/pics/qtableview_checkboxes.png

什么在每个单元格中看起来像复选框(但在我点击它们时什么也不做)的东西,我怎么让它们消失?QTableView除了对象的名称,我没有更改任何属性.

如果重要的话,我的模型代码很简单:

MyTableModel::MyTableModel(QObject* parent)
  : QAbstractTableModel(parent)
{
}

MyTableModel::~MyTableModel()
{
}

int MyTableModel::rowCount(const QModelIndex& parent) const
{
  return 1000; 
}

int MyTableModel::columnCount(const QModelIndex& parent) const
{
  return 5;
}

QVariant MyTableModel::data(const QModelIndex& index, int role) const
{
  return "Foo";
}
Run Code Online (Sandbox Code Playgroud)

对话框UI在Qt Designer中构建,在对话框的类中,我将模型附加到视图,如下所示:

MyTableModel testModel = new MyTableModel(this);
ui.testTable->setModel(testModel);
Run Code Online (Sandbox Code Playgroud)

除此之外,我不执行任何操作ui.testTable.

使用Qt 4.6.

c++ qt qt4 qtableview

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

列出从子到父的分配

我想这样做:

List<Parent> test = new List<Child>();
Run Code Online (Sandbox Code Playgroud)

我班的完整代码是这样的:

class Program
{
    public static void Main(string[] args)
    {
        List<Parent> test = new List<Child>();

        test.Add(new Child());

        test.Add(new AnotherChild());
    }
}

class Parent { }

class Child : Parent { }

class AnotherChild : Parent { }
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么这给了我这个错误:

错误2无法将类型'System.Collections.Generic.List'转换为'System.Collections.Generic.List'd:\ personal\documents\visual studio 2010\Projects\ConsoleApplication3\ConsoleApplication3\Program.cs 20 24 ConsoleApplication3

为什么这有效?

Parent[] test = new Child[10];
List<Parent> result = test.ToList();
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

- 对:

现在我知道原因了:List被编译为List`1和List to List`2.他们没有任何关系.

.net c# generics list

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