问题列表 - 第38974页

如何删除mongoDB中的临时MapReduce集合

反正我可以删除所有临时地图减少集合吗?我读过你可以传递一个参数boolean来保存或删除集合.ut参数是针对shell的,我使用的是java驱动程序.因此,我无法在完成查询后将集合设置为删除.是否有任何shell命令删除所有?

db.collections.help()
Run Code Online (Sandbox Code Playgroud)

没有列出任何与之相关的命令.

下面显示的是我收藏的样本.

tmp.mr.mapreduce_1289483912_1
tmp.mr.mapreduce_1289483918_2
tmp.mr.mapreduce_1289483919_3
tmp.mr.mapreduce_1289483974_4
tmp.mr.mapreduce_1289483977_5
tmp.mr.mapreduce_1289484057_6
tmp.mr.mapreduce_1289484058_7
tmp.mr.mapreduce_1289484147_8
tmp.mr.mapreduce_1289484148_9
tmp.mr.mapreduce_1289541146_10
tmp.mr.mapreduce_1289541150_11
tmp.mr.mapreduce_1289542389_12
tmp.mr.mapreduce_1289542390_13
tmp.mr.mapreduce_1289543164_14
tmp.mr.mapreduce_1289543165_15
Run Code Online (Sandbox Code Playgroud)

document mapreduce temporary mongodb

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

未使用的装配参考的成本是多少?

我想知道在.NET解决方案中引用程序集的各种成本是多少.我对技术和组织成本感兴趣.

一些例子:

  • 未使用的程序集包含额外的字节(更长的下载量,浪费的空间)
  • 未使用的程序集可能包含可利用的安全漏洞
  • 未使用的组件可能会产生额外的启动成本
  • 未使用的组件可能会产生额外的审查费用(如此问题)
  • 未使用的程序集可能会混淆新开发人员

.net performance assemblies reference

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

实现 IEnumerator<T> GetEnumerator() 和 IEnumerator IEnumerable.GetEnumerator() 的动态生成类

我有 Reflection.Emit 的问题。我想要动态创建的类,它具有 ICollection 的简单实现。我定义的所有方法都很好,而不是接下来的两个: public IEnumerator GetEnumerator() & IEnumerator IEnumerable.GetEnumerator() 下一个代码显示了我想要在我的动态类中的内容:

public class SomeClassThatIsIEnumerable<T> : IEnumerable<T>
{
    public IEnumerator<T> GetEnumerator()
    {...}

    IEnumerator IEnumerable.GetEnumerator()
    {...}

}
Run Code Online (Sandbox Code Playgroud)

这是从反射器的输出打开我的动态程序集:

public class SomeClassThatIsIEnumerable<T> : IEnumerable<T>
    {
        public IEnumerator<T> GetEnumerator()
        {
           ...
        }

        IEnumerator GetEnumerator()
        {
           ...
        }
    }
Run Code Online (Sandbox Code Playgroud)

我正在以这种方式定义我的课程:

TypeBuilder myType = module.DefineType("myType"...);
myType.AddInterfaceImplementation(typeof(IEnumerable));
myType.AddInterfaceImplementation(typeof(IEnumerable<T>));
myType.AddInterfaceImplementation(typeof(ICollection<T>));
myType.DefineMethodOverride(myDefineGetEnumerator(...),typeof(IEnumerable).GetMethod("GetEnumerator");
myType.DefineMethodOverride(myDefineGetGenericEnumerator(...),typeof(IEnumerable<T>).GetMethod("GetEnumerator);
//Definitions of other ICollection methods
//Define GetEnumerator is looks like this:
MethodBuilder method = myType.DefineMethod("GetEnumerator", MethodAttributes.Final | MethodAttributes.Virtual...)
ILGenerator il = method.GetILGenerator();
// adding opcodes …
Run Code Online (Sandbox Code Playgroud)

c# ienumerable ienumerator reflection.emit

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

将JS对象转换为JSON字符串

如果我用JS定义了一个对象:

var j={"name":"binchen"};
Run Code Online (Sandbox Code Playgroud)

如何将对象转换为JSON?输出字符串应为:

'{"name":"binchen"}'
Run Code Online (Sandbox Code Playgroud)

javascript string json object

1199
推荐指数
11
解决办法
152万
查看次数

如何从AlertDialog获取setMultiChoiceItems项?

我正在使用apidemos中的以下代码..

        return new AlertDialog.Builder(AlertDialogSamples.this)
            .setIcon(R.drawable.ic_popup_reminder)
            .setTitle(R.string.alert_dialog_multi_choice)
            .setMultiChoiceItems(R.array.select_dialog_items3,
                    new boolean[]{false, true, false, true, false, false, false},
                    new DialogInterface.OnMultiChoiceClickListener() {
                        public void onClick(DialogInterface dialog, int whichButton,
                                boolean isChecked) {

                            /* User clicked on a check box do some stuff */
                        }
                    })
            .setPositiveButton(R.string.alert_dialog_ok, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                    /* User clicked Yes so do some stuff */
                }
            })
            .setNegativeButton(R.string.alert_dialog_cancel, new DialogInterface.OnClickListener() {
                public void onClick(DialogInterface dialog, int whichButton) {

                    /* User clicked No so do some …
Run Code Online (Sandbox Code Playgroud)

android

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

在C#中从类外部访问私有构造函数

如果我使用私有默认构造函数和具有参数的公共构造函数定义类,如何访问私有构造函数?

public class Bob
{
   public String Surname { get; set; }

   private Bob()
   { }

   public Bob(string surname)
   {
      Surname = surname;
   }
}
Run Code Online (Sandbox Code Playgroud)

我可以通过类上的静态方法访问私有构造函数,如下所示:

public static Bob GetBob()
{
   return new Bob();
}
Run Code Online (Sandbox Code Playgroud)

我认为我可以通过扩展方法访问私有构造函数,因为(根据我的理解)扩展方法被翻译,以便它们看起来是类上的静态方法,但我不能:

static class Fred
{
   public static Bob Bobby(this Bob bob)
   {
      return new Bob();
   }
}
Run Code Online (Sandbox Code Playgroud)

那么,我如何访问私有构造函数?

谢谢


编辑:

我想这样做的原因是我想为我们的某个业务类创建测试,但不允许此类的使用者能够错误地实例化对象.我正在测试它,所以我知道(我希望!)在什么情况下测试会失败.我现在还在测试n00b,所以我的想法可能是也可能不是做事的"错误方式".

我已经改变了我的测试策略,就像这个类的消费者那样做事,即调用公共方法,如果公共方法没问题,假设私有方法没问题.我仍倾向于测试私有方法,但我的老板呼吸了我的脖子上交付:-(

c# constructor visibility default-constructor

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

如何在一行中读取由空格分隔的两个输入?

我想读两个输入值.第一个值应该是整数,第二个值应该是float.

在Python中用单行看了两个变量,但只有两个值都是相同类型才适用.我还有其他办法吗?

示例输入,首先是int,第二个是float.输入应该在一行上:

20 150.50
Run Code Online (Sandbox Code Playgroud)

http://www.codechef.com/problems/HS08TEST/

我是Python的新手.

python

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

我如何获得Zend_Paginator对象的行数?

我正在Zend_Pagintor上课Zend_Db_Table_Abstract.

Zend_Pagintor有一个count()方法,但它总是返回1!

我如何获得行数?

php zend-framework zend-paginator

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

Bash foreach循环

我有一个输入(让我们说一个文件).每行都有一个文件名.如何阅读此文件并显示每个文件的内容.

bash foreach

151
推荐指数
5
解决办法
30万
查看次数

获得HREF财产

<a class="some" id="1" href="/s/1/2">link 1</a>
<a class="some" id="2" href="/s/2/3">link 1</a>

<script>
$(document).ready(function() {
    $('.some').click(function() {
        var id = this.id;
        var link = $(this).css('href');
        alert(id);
        alert(link);
        return false;
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

当我点击链接时,我得到了正确的ID,但是"未定义"链接.有什么问题,我该如何解决?

javascript jquery

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