问题列表 - 第35842页

WPF - 如何使用键(如字典)实现ObservableCollection <K,T>?

我已经使用带有WPF的ObservableCollection进行绑定,这很有效.我现在真正想要的是像一个字典,它有一个我可以使用的键,所以有效地像"ObservableCollection".

你能建议可以用来提供这样一个ObservableCollection的代码吗?我的目标是拥有一个类似于Dictionary的结构,我可以从WPF绑定它.

谢谢

.net c# wpf observablecollection

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

Mercurial身份验证缓存?

我的Mercurial服务器需要https身份验证才能获取.如何在不在磁盘上显示纯文本密码的情况下在客户端上缓存我的身份验证信息?

我正在寻找类似于使用sudo和mercurial和ssh身份验证但对于HTTPS的东西.

authentication mercurial

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

在处理之前更改Django表单数据

我有一个模型的表单,它有两个字段:field_A和field_B.我想要:

  • 表单呈现时:仅显示field_A
  • 当我调用form.save()时,field_B保存在模型中,其值为field_A

我尝试过的:

field_A = forms.CharField(required=True)
field_B = forms.CharField(required=False)

def save(self, *args, **kwargs):
     """
     Overriding save, so call the parent form save and return the new_user
     object.
     """
     self.data["field_B"] = self.data["field_A"]
     self.cleaned_data["username"] = self.cleaned_data["email"]
     super(MyParentClass*, self).save(*args, **kwargs) 
Run Code Online (Sandbox Code Playgroud)

*这两个字段都是从ParentClass继承的,它们是必需的

django django-forms

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

一致性哈希如何工作?

我试图了解一致性哈希是如何工作的。这是我试图遵循但无法遵循的文章,首先我的问题是:

  1. 我明白,服务器被映射到哈希码范围内,数据分布更加固定,看起来也很容易。但是这如何处理集群中添加新节点的问题呢?

  2. 示例 java 代码不起作用,任何基于简单java的一致散列的建议。

更新

  1. 一致性哈希的任何替代方案?

java dht consistent-hashing

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

任何人都可以在VS2008(C#)Pro中创建安装程序的好"白痴指南"吗?

我有Visual C#2008 Professional并开发了C#应用程序的前半部分(控制台模式),现在正在进行后半部分(GUI).

我正在寻找一条为它创建安装程序的简单途径.生产专业安装人员需要采取哪些步骤?

有一个类似的问题在这里关于Express版本,但我有临了,我想尽可能多地坚持只用VS东西的标准(如果你认为你能说服我,一个第三方的安装创造者是比VS更好 - 只有解决方案,一定要试一试).

请记住,我没有兴趣升级到VS2010,即使创建安装程序要容易一百倍.这可能会在以后,当收入开始滚动:-)

另请注意,此应用程序的GUI组件是与控制台部分完全独立的可执行文件.控制台部分是一个简单的"打开文件1,对它做一些工作,写入文件2"类型,GUI是一个相当标准的"打开文件,做一些东西"野兽,因此没有发生棘手或严重无证的行为.

基本上,我正在寻找(至少)以下内容:

  • 专业的安装人员.
  • 能够指定其中的应用程序文件去.
  • 更改注册表以允许双击我的文件扩展名以文件作为参数打开GUI应用程序.
  • 需要安装所需的一切(我的东西,.Net,如果需要,等等).

c# wpf console installer visual-studio-2008

10
推荐指数
3
解决办法
1987
查看次数

如何使用HTMLAgilityPack选择HtmlNodeType.Comment的节点类型

我想从html中删除像

<!--[if gte mso 9]>
...
<![endif]-->


<!--[if gte mso 10]>
...
<![endif]-->
Run Code Online (Sandbox Code Playgroud)

如何使用HTMLAgilityPack在C#中执行此操作?

我正在使用

static void RemoveTag(HtmlNode node, string tag)
        {
            var nodeCollection = node.SelectNodes("//"+ tag );
            if(nodeCollection!=null)
                foreach (HtmlNode nodeTag in nodeCollection)
                {
                    nodeTag.Remove();
                }
        }
Run Code Online (Sandbox Code Playgroud)

对于普通标签.

c# html-agility-pack

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

在Python中是否有用于格式化的键盘快捷键?

在Matlab中编写代码后,我们可以使用ctrl+A+ctrl+Ictrl+A+ctrl+J格式化代码(注释,循环对齐等).Python中是否有类似或有用的键盘快捷键?

另外,就像我们可以使用向上箭头在Matlab中复制我们之前的命令窗口历史记录一样,是否有可能或某些键盘快捷键在Python中执行此操作?

谢谢!

python formatting matlab keyboard-shortcuts

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

无法使用PayPal加密的网站付款在Rails中工作

我在让PayPal加密网站付款在Rails网站上工作时遇到问题。

发布到PayPal URL时,出现两种不同的错误消息-在使用沙箱的暂存站点上,我得到:

证书已被删除。请使用有效的证书。

在生产现场,我得到:

我们无法解密证书ID。

据我所知,它们的设置是相同的,除了一个使用PayPal Sandbox公钥,另一个使用普通的PayPal公钥。我必须忽略一些细节,但是现在我已经将头撞了几天。

我使用以下命令生成公用密钥和专用密钥:

openssl genrsa -out app_key.pem 1024

openssl req -new -key app_key.pem -x509 -days 365 -out app_cert.pem
Run Code Online (Sandbox Code Playgroud)

然后我上传app_cert.pem到PayPal,并将我的证书ID放入这样的文件中:

development:
  user: seller_1259814545_biz@somedomain.com
  action_url: https://www.sandbox.paypal.com/cgi-bin/webscr 
  paypal_cert_file: certs/paypal_sandbox_cert.pem
  app_cert_file: certs/app_cert.pem
  app_key_file: certs/app_key.pem
  cert_id: CBDFN7JXBM2ZQ
  secret: dfasdkjh3453

test:
  user: seller_1259814545_biz@somedomain.com
  action_url: https://www.sandbox.paypal.com/cgi-bin/webscr 
  paypal_cert_file: certs/paypal_sandbox_cert.pem
  app_cert_file: certs/app_cert.pem
  app_key_file: certs/app_key.pem
  cert_id: CBDFN7JXBM2ZQ
  secret: dfasdkjh3453

staging:
  user: seller_1259814545_biz@somedomain.com
  action_url: https://www.sandbox.paypal.com/cgi-bin/webscr 
  paypal_cert_file: certs/paypal_sandbox_cert.pem
  app_cert_file: certs/app_cert.pem
  app_key_file: certs/app_key.pem
  cert_id: CBDFN7JXBM2ZQ
  secret: dfasdkjh3453

production:
  user: business@somedomain.com
  action_url: https://www.paypal.com/cgi-bin/webscr 
  paypal_cert_file: certs/paypal_cert.pem
  app_cert_file: …
Run Code Online (Sandbox Code Playgroud)

ruby paypal ruby-on-rails

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

"参数无效"从System.Drawing.Graphics.GetHdc()中抛出 - 仅在某些机器上

我遇到了这个错误"参数无效",它被抛出

System.Drawing.Graphics.GetHdc()
Run Code Online (Sandbox Code Playgroud)

奇怪的是,它只是在一台机器上抛出此错误,而在其他机器上却没有.

抱歉模糊不清,你有什么想法可以解决这个问题吗?

c# winforms

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

我可以使用Antlr创建的词法分析器/解析器来解析PDDL文件并将数据返回给Java程序吗?

我是Antlr的新手,但之前使用过Flex/Bison.我想知道使用Antlr我想做什么是可能的.

我想使用Antlr解析PDDL文件,并在解析PDDL文件时编写的Java类中构建我自己的PDDL文件内容表示(在规则的操作中?).在文件完成解析之后,我想将文件内容的对象表示返回给Java程序以运行其他操作.

基本上,我想从Java程序内部在PDDL文件上调用Antler生成的PDDL解析器,并让它返回一个描述PDDL文件到主Java程序的对象.

这可能吗?我试过看文档,但没有找到一个好的答案.

非常感谢.

java antlr pddl

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