问题列表 - 第33824页

什么是java集合?

我想知道:Java中的集合是什么?

java collections

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

使用 ItemTemplate 在 ListBoxItems 构建上添加事件

我有一个ListBox这样的:

    <ListBox DataContext="{Binding UpdateSourceTrigger=PropertyChanged}"
             ItemsSource="{Binding UpdateSourceTrigger=PropertyChanged}"
             ListBoxItem.Selected="ListBoxItem_Selected">
        <ListBox.ItemTemplate>
            <DataTemplate>
                   <StackPanel>
                        <DockPanel>
                            <Label Content="{Binding Path=Attribute[rdv].Value, UpdateSourceTrigger=PropertyChanged}" />
                        </DockPanel>
                        <DockPanel>
                            <Label Content="{Binding Path=Attribute[type].Value, UpdateSourceTrigger=PropertyChanged}" />
                            <Label Content="{Binding Path=Element[ville].Attribute[saisie].Value, UpdateSourceTrigger=PropertyChanged}" />
                            <Label Content=":" />
                            <Label Content="{Binding Path=Element[adresse].Attribute[saisie].Value, UpdateSourceTrigger=PropertyChanged}" />
                        </DockPanel>
                        <Separator />
                    </StackPanel>
            </DataTemplate>
        </ListBox.ItemTemplate>
    </ListBox>
Run Code Online (Sandbox Code Playgroud)

我想在ListeBoxItem选择一个时引发一个事件。

如您所见,我已经尝试过,ListBoxItem.Selected="ListBoxItem_Selected"但它不起作用。

你有想法吗 ?

坦克提前!

wpf xaml

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

如何使用Delphi测试目录是否可写?

目前我使用这个函数,基于JCL代码,工作正常:

function IsDirectoryWriteable(const AName: string): Boolean;
var
  FileName: PWideChar;
  H: THandle;
begin
  FileName := PWideChar(IncludeTrailingPathDelimiter(AName) + 'chk.tmp');

  H := CreateFile(FileName, GENERIC_READ or GENERIC_WRITE, 0, nil,
    CREATE_NEW, FILE_ATTRIBUTE_TEMPORARY or FILE_FLAG_DELETE_ON_CLOSE, 0);

  Result := H <> INVALID_HANDLE_VALUE;

  DeleteFile(FileName);
end;
Run Code Online (Sandbox Code Playgroud)

我可以用旗帜改进吗?可以在不实际创建文件的情况下完成测试吗?或者这个功能甚至已经在其中一个RTL或Jedi库中提供了?

windows delphi directory permissions

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

带对象参数的RCP命令

我想在代码中调用RCP命令,如下所示:

IWorkbenchWindow window = PlatformUI.getWorkbench().getActiveWorkbenchWindow();
    IHandlerService handlerService = (IHandlerService)window.getService(IHandlerService.class);
    handlerService.executeCommand(cmdID, null);
Run Code Online (Sandbox Code Playgroud)

使用相当多的代码,我可以通过组装一个参数化对象然后构建一个ParameterizedCommand等等来调用带有字符串参数的命令,但是Paramaterization只允许字符串值,并且不能被子类化.

我真正想要做的是使用对象作为参数调用该命令.我怎样才能做到这一点?

rcp eclipse-rcp

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

在没有DIV的情况下调用jQuery Dialog

是否可以在不基于div的情况下创建弹出窗口.例如,我有以下DIV:

<div id="dialog" title="Info">
    <p>This is a test</p>
</div>
Run Code Online (Sandbox Code Playgroud)

而不是像这样调用对话框:

$("#dialog").dialog();
Run Code Online (Sandbox Code Playgroud)

我想这样打电话:

 $("This is a test").dialog();
Run Code Online (Sandbox Code Playgroud)

怎么可能?

谢谢,问候.

html jquery-ui jquery-ui-dialog

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

如何在mySQL中按降序排序前10个条目?

我有一个表格,可以按等级排序.我想获得前10个条目(这很简单SELECT * FROM table ORDER BY rank DESC,但是我希望这些条目按降序排列,因此排名最低的条目最终会在顶部.我该怎么做?

mysql sql-order-by

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

实体框架 - 期望'providerInvariantName'参数的非空字符串

好吧,这可能与EF无关.我正在尝试使用代码优先功能,以下是我写的: -

var modelBuilder = new ModelBuilder();
            var model = modelBuilder.CreateModel();
            using (AddressBook context = new AddressBook(model))
            {
                var contact = new Contact
                {
                    ContactID = 10000,
                    FirstName = "Brian",
                    LastName = "Lara",
                    ModifiedDate = DateTime.Now,
                    AddDate = DateTime.Now,
                    Title = "Mr."

                };
                context.contacts.Add(contact);
                int result = context.SaveChanges();
                Console.WriteLine("Result :- "+ result.ToString());

            }
Run Code Online (Sandbox Code Playgroud)

上下文类: -

public class AddressBook : DbContext
    {
        public AddressBook()
        { }
        public AddressBook(DbModel AddressBook)
            : base(AddressBook)
        {

        }
        public DbSet<Contact> contacts { get; set; }
        public …
Run Code Online (Sandbox Code Playgroud)

.net c# ado.net entity-framework

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

hibernate query.list()方法返回空列表而不是空值

当没有行时,query.list()和criteria.list()都返回空列表而不是空值.这背后的原因是什么?

java collections hibernate return-value nullpointerexception

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

常春藤定制网址解析器

我想在我的ivysettings.xml文件中创建自定义解析器:

<ivysettings>
    <settings defaultResolver="default"/>
    <resolvers>
        <chain name="default">
            <url name="scala-tools">
                <ivy pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/ivy-[revision].xml" />
                <artifact pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/[artifact]-[revision].[ext]"/>
                <artifact pattern="http://scala-tools.org/repo-releases/[organisation]/[module]/[revision]/[artifact].[ext]"/>
            </url>
            <!--<ibiblio name="ibiblio"/>-->
        </chain>
    </resolvers>
</ivysettings>
Run Code Online (Sandbox Code Playgroud)

正如您所看到的,我只有一个UrlResolver会尝试在scala-tools repo中查找我的依赖项.如果我正确指定我的依赖项,那么 ivy将尝试在http://scala-tools.org/repo-releases/org.scala-lang/scala-library/2.8.0/scala-library-2.8.0中找到它. jarhttp://scala-tools.org/repo-releases/org.scala-lang/scala-library/2.8.0/scala-library.jar(是的,根据我在ivysettings.xml中的说明)显然,它找不到任何东西.为了让事情有效,我必须以这种方式指定依赖关系:

<ivy-module version="2.2">
    <info organisation="org.yoba" module="Yoba"/>
    <dependencies>
        <dependency org="org/scala-lang" name="scala-library" rev="2.8.0"/>
        <!--<dependency org="org.scala-lang" name="scala-library" rev="2.8.0"/>-->
        <dependency org="org/scala-lang" name="scala-compiler" rev="2.8.0"/>
        <!--<dependency org="org.scala-lang" name="scala-compiler" rev="2.8.0"/>-->
    </dependencies>
</ivy-module>
Run Code Online (Sandbox Code Playgroud)

问:如何改变工件模式/其他东西迫使常春藤使其工作正常?

1:http://scala-tools.org/repo-releases/ scala-tools repo

ant dependencies build-process ivy dependency-management

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

C#创建通用实例

我的问题是为什么这一行- ThreadTest tt = new ThreadTest();在下面的示例中创建一个公共实例而不是一个单独的实例。请指教,谢谢!

class ThreadTest
{
  bool done;

  static void Main()
  {
    ThreadTest tt = new ThreadTest();   // Create a common instance
    new Thread (tt.Go).Start();
    tt.Go();
  }

  // Note that Go is now an instance method
  void Go() 
  {
     if (!done) { done = true; Console.WriteLine ("Done"); }
  }
}
Run Code Online (Sandbox Code Playgroud)

编辑:该示例来自http://www.albahari.com/threading/#_Introduction,该示例演示了如何在线程之间共享数据。

EDIT2:我的问题恰恰是为什么“该实例对两个线程都相同”

c# instance

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