问题列表 - 第36204页

你能将整个对象绑定到XAML中的CommandParameter吗?

我在列表框中有一个链接按钮,它接收一个对象列表.我正在使用ListBox.ItemTemplate和DataTemplate来布局列表框项.我可以绑定当前绑定到linkbutton命令参数的整个对象吗?我试过用了

CommandParameter={Binding Data}

CommandParameter={Binding DataItem}

但我总是在输出中得到"Data"或"DataItem"不是所述对象的属性的错误.这甚至可能吗?

c# silverlight xaml

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

mongodb-csharp驱动程序 - 如何将属性保存为引用而不是嵌入?

我们在C#.NET项目中对Mongo数据库进行了一点点调查,看看它是否适合我们,而且我遇到了samus对mongodb-csharp驱动程序的一个小问题,我不确定如何实现.

鉴于以下简化模型:

public class Campaign
{        
    public string Name { get; set; }
    public IEnumerable<Placement> Placements { get; set; }
}

public class Placement
{
    public string Name { get; set; }

    //this should be a reference rather than included in the collection
    public Site Site { get; set; }
}

//this should be its own collection, and not embedded anywhere
public class Site
{
    public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我们试图弄清楚,如上面的评论所示,如何将Site保存为引用类型而不是嵌入Placement中.网站是其自己的顶级集合,可以独立于每个广告系列进行更改.

理想情况下,我想使用MongoConfigurationBuilder而不是修改我的POCO.我似乎无法找到有关如何实现这一目标的任何文档.

我希望它会像以下一样简单:

var config = new …
Run Code Online (Sandbox Code Playgroud)

mongodb mongodb-.net-driver

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

Rails序列化数据验证

我有一个字段通过默认的AR行为序列化为YAML.它目前在一个哈希数组中作为例子:

[{'name' => 'hi', 'url' => 'bye'}, 
 {'name' => 'hi', 'url' => 'bye'}, 
 {'name' => 'hi', 'url' => 'bye'}]
Run Code Online (Sandbox Code Playgroud)

有没有办法可以在其中一些领域使用一些基本的AR验证?

serialization ruby-on-rails

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

检查C++数组是否为空

我怎么做?好吧,我想检查数组是否为空

c++ arrays null

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

在LINQ中更新对象

我想在Linq做一个更新.

public myFunc(MyItem newItem)
{
  using(var db = new myDataContext())
  {
     var item = (from o in db.myTable where o.id == myId select o).First();
     item = newItem;
     db.SubmitAllChanges();
  }
}
Run Code Online (Sandbox Code Playgroud)

这不会更新对象,我猜item = newItem更改项目以引用另一个.如果我更改了各个字段(item.Name = newItem.Name等),则会反映出更改,但我不想将MyItem类的内容分散到多个位置以降低可维护性.有没有办法在逐个字段的基础上制作item = newItem副本?

MyItem也与另一个表有关系,我想将newItem中的下级项更新为item.(FWIW,没有添加或删除,只是更新.)是否有标准化的流程来执行此操作?

谢谢你的帮助.

c# linq asp.net

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

提升错误代码参考

有谁知道在哪里可以找到增强错误代码的参考.特别是,异步套接字处理程序?,Google和grepping头文件返回的错误代码已经调整为空.

c++ boost boost-asio

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

编码大型嵌套功能块时的经验法则

我已经在c#编写了一段时间,并且通常对编码标准的经验法则有很好的了解.我最近鼓励我的大学采用基于结果的方法来编写功能块,而不是嵌套逻辑块,并且正在寻求你的建议.下面是我正在谈论的一个例子,其中一种情况的结果用于确定代码路径而不是嵌套.有人建议这种方法更容易阅读,特别是如果结果需要多层嵌套,但我更喜欢使用Curly定律和重构方法和函数,其中嵌套变深.

private void MethodOne()
    {

        bool CarryOn = false;

        // first layer
        if (ValidationRuleOne() == true)
        {
            CarryOn = true;

        } else {

            CarryOn = false;
        }

        // second layer
        if (CarryOn) 
        {
            CarryOn = ValidationRuleTwo();

        } else {

            CarryOn = false;
        }

        // third layer
        if (CarryOn)
        {
            CarryOn = ValidationRuleThree();

        } else
        {

            CarryOn = false;
        }

    }
Run Code Online (Sandbox Code Playgroud)

这种方法对我来说似乎不对,因为我建议将该方法重写为..

        private void MethodOne()
    {



        // first layer
        if (ValidationRuleOne() == true)
        {

            // second layer
            if (ValidationRuleTwo() …
Run Code Online (Sandbox Code Playgroud)

c# refactoring

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

线程管理问题!

我编写了一个使用OLE的程序,它工作正常,直到我添加了一些对我的程序很重要的组件,之后我的程序在开始使用OLE时遇到问题并引发此异常:

    "EOleSysError
     No more threads can be created in the system"
Run Code Online (Sandbox Code Playgroud)

有没有办法请求更多的线程或免费使用的线程或类似的东西?怎么能解决这个问题?谢谢.

delphi delphi-7

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

jQuery缓存$(这个)有意义吗?

我还在学习jQuery,但我找不到一个可靠的答案.我知道每次使用jQuery选择器$(...)都会产生性能成本,但是$(this)在使用它之前应该对它进行高速缓存会有很大的成本吗?

var $this = $(this);
Run Code Online (Sandbox Code Playgroud)

jquery

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

在人们之间实现随机聊天

我的想法是创建一个网站,人们可以注册并搜索人们进行交谈.他们可以选择来自某个国家,类型,具有一定年龄的人等.

是的,我知道有很多像这样的网站,但我想实现这个,因为它看起来真的很有挑战性.

你能告诉我如何使用PHP + MYSQL + Jquery(Ajax)实现这一点吗?我既不是初学者也不是先进先出.

那么,这应该怎么做?一个人点击搜索按钮,这个人被放入他搜索有人谈话的数据库中,那么下一步是什么?我也希望能够让人们在同一时间与几个人交谈.

我不是要求代码或其他东西,只是想法如何编码,不需要代码.

谢谢.

php mysql ajax jquery

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