问题列表 - 第27204页

如何使用 winforms 选中的列表框项的 Tag 属性?

如何编写这样的 C# winforms 代码?

CheckedListBox 项没有“Tag”和“ValueMember”属性。

我知道有很多替代方案。但我需要以这种方式工作。

private void LoadPermissionsToCheckedListBox()
{
    Role selectedRole = (Role)comboBox1.SelectedItem;

    int i = 0;
    foreach (Permission p in selectedRole.PermissionItems)
    {
        checkedListBox1.Items.Add(p);
        checkedListBox1.Items[i].Tag = p;
    }

    checkedListBox1.DisplayMember = "PermissionKey";
    checkedListBox1.ValueMember = "PermissionID";
}
Run Code Online (Sandbox Code Playgroud)

tags checkedlistbox winforms valuemember

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

声明中的关键字"class"

我在面试中遇到了一个相当简单的问题.

为什么我们使用class关键字来声明类?

java

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

什么时候scala部分函数不是部分函数?

在为部分函数创建String映射时,我遇到了意外行为.当我创建一个部分函数作为地图元素时,它工作正常.当我分配给val时,它会调用.尝试调用检查会生成错误.这是预期的吗?我在做一些蠢事吗?注释掉check()以查看调用.我正在使用scala 2.7.7

def PartialFunctionProblem() = {
    def dream()() = {
        println("~Dream~");
        new Exception().printStackTrace()
    }
    val map = scala.collection.mutable.HashMap[String,()=>Unit]()
    map("dream") = dream()      // partial function
    map("dream")()              // invokes as expected
    val check = dream()         // unexpected invocation
    check()                     // error: check of type Unit does not take parameters 
}
Run Code Online (Sandbox Code Playgroud)

functional-programming scala function partial-application partialfunction

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

Python中有效的方法是将元素添加到以逗号分隔的字符串中

我正在寻找一种最有效的方法来将一个元素添加到以逗号分隔的字符串,同时保持字母的字母顺序:

例如:

string = 'Apples, Bananas, Grapes, Oranges'
addition = 'Cherries'
result = 'Apples, Bananas, Cherries, Grapes, Oranges'
Run Code Online (Sandbox Code Playgroud)

另外,这是一种方法,但在维护ID时:

string = '1:Apples, 4:Bananas, 6:Grapes, 23:Oranges'
addition = '62:Cherries'
result = '1:Apples, 4:Bananas, 62:Cherries, 6:Grapes, 23:Oranges'
Run Code Online (Sandbox Code Playgroud)

非常感谢示例代码.非常感谢.

python string pylons

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

从CGImageGetDataProvider返回的数据长度大于预期

我正在加载灰度png图像,我想访问基础像素数据.然而,在我通过CGImageGetDataProvider加载获取像素数据后,返回的数据长度超过预期.

CCGDataProviderRef provider = CGDataProviderCreateWithFilename(cStr);
CGImageRef image = CGImageCreateWithPNGDataProvider(provider, NULL, FALSE, kCGRenderingIntentDefault);

mapWidth = CGImageGetWidth(image);
mapHeight = CGImageGetHeight(image);

lookupMap = CGDataProviderCopyData(CGImageGetDataProvider(image));
Run Code Online (Sandbox Code Playgroud)

mapWidth出现在1804,mapHeight出现在1005.其产品是1813020

我打电话的时候

CFDataGetLength(lookupMap)
Run Code Online (Sandbox Code Playgroud)

回复是1833120.

这些额外的20100字节来自哪里?这里的任何帮助非常感谢.我错过了关于图像底层格式的一些内容吗?

在进一步检查CFDataRef时,我发现如果我遍历缓冲区,对于每一行字节:0到1803将从我的图像中正确,然后接下来的20个字节全部为零.所以这意味着我的返回图像实际上是以1824×1005图像而不是1804乘1005返回.仍然没有解释为什么.

iphone image cgimage iphone-sdk-3.0

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

流利的nhibernate - 在一个表中存储和检索三个类

Noob问题.

我有这种情况,我有这些对象:

class Address
{      
   string Street;
   string City;
   ...
}

class User
{
   string UserID;
   Address BillingAddress;
   Address MailingAddress;
   ...
}
Run Code Online (Sandbox Code Playgroud)

使用(流畅的)nHibernate存储这些数据的正确方法是什么?我可以使用一个单独的地址表并创建一个引用,但它们是1:1的关系,所以我真的不想招致连接的开销.理想情况下,我会将其存储为单个平面记录.

所以,我的问题是,以这样一种方式存储"用户"类实例的正确方法是什么,它将其内容以及两个地址存储为单个记录?我的知识让我失去了如何以两种地址记录获得不同列名(例如BillingAddress_Street和MailingAddress_Street)的方式存储此信息,以及如何将记录读回用户实例.

c# fluent-nhibernate

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

在Maven 2的命令行中设置插件的版本

我生成默认的Maven快速入门例子,和类型mvn checkstyle:checkstyle,它总是尝试使用最新的SNAPSHOT版本.也许这是错误的,我的Nexus服务器,但我怎么可以设置插件的命令行版本的Maven 2,喜欢2.5的CheckStyle的,而不是2.6-SNAPSHOT

C:\HelloWorld>mvn checkstyle:checkstyle
[INFO] Scanning for projects...
[INFO] Searching repository for plugin with prefix: 'checkstyle'.
[INFO] ------------------------------------------------------------------------
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Error building POM (may not be this project's POM).

Project ID: org.apache.maven.plugins:maven-checkstyle-plugin

Reason: Error getting POM for 'org.apache.maven.plugins:maven-checkstyle-plugin' from  the repository: Failed to resolve artifact, possibly due to a repository list that is not appropriately equipped for this artifact's metadata.
  org.apache.maven.plugins:maven-checkstyle-plugin:pom:2.6-SNAPSHOT

from the specified remote repositories:
  nexus …
Run Code Online (Sandbox Code Playgroud)

maven-2 snapshot

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

jquery在contenteditable div中设置光标位置

问题的旧版本如下,在研究了更多之后,我决定重新解释这个问题.像以前一样的问题是,我需要在没有突出显示文本的情况下关注一个可信的div,直接进行焦点突出显示Chrome中的文本.

我意识到人们通过重置textarea中的插入位置来解决textareas中的这个问题.我怎么能用一个满足的元素来做到这一点?我试过的所有插件只适用于textareas.谢谢.

问题的老措辞:

我有一个我想要关注的可满足的元素,但只是将光标放在元素的前面,而是选择所有内容.

elem.trigger('focus');使用jquery选择chrome中整个元素中的所有文本.Firefox行为正确,将插入符号设置在文本的前面.我怎样才能让Chrome按照我想要的方式行事,或者重点关注的可能不是我想要的.

谢谢大家.

jquery focus caret contenteditable cursor-position

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

你选择什么,保护什么或内部?

如果我有一个类我想要的方法protectedinternal.我希望只有程序集中的派生类才能调用它.

由于protected internal手段protected 或者 internal,你必须做出选择.在这种情况下你选择什么 - protected或者internal

c# protected internal access-levels

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

在Hibernate Criteria查询中合并等效?

我想将以下查询编写为Hibernate Criteria查询:

   select 
      to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy'), sum(discount_price)
   from order_line ol
   where nvl(ol.updated_datetime, ol.created_datetime) between to_date('05-may-10') and to_date('30-may-10') 
   group by to_char(nvl(ol.updated_datetime, ol.created_datetime), 'dd/mm/yyyy')
Run Code Online (Sandbox Code Playgroud)

但我不知道如何将nvl函数转换为Criteria查询等价物.我意识到HQL有一个coalesce表达式,但我想把它写成Criteria查询.

任何建议都会非常感激!

编辑:如果任何人都可以提供执行上述操作的HQL查询,也可以作为我的解决方案.

sql hibernate criteria coalesce nvl

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