问题列表 - 第10312页

在Chrome JS调试器中,如何打印对象的所有属性?

我在Chrome中打开了Javascript调试器(Ctrl + Shift + L)并开始使用它在我的代码中设置断点.

与Firebug相比,这是一个非常不同的界面(它是所有命令行驱动的)所以我想知道如何做一个简单的事情,比如打印一个对象的所有属性.

如果我有这样的对象:

var opts = {
  prop1: "<some><string/></some>",
  prop2: 2,
  prop3: [1,2,3]
}
Run Code Online (Sandbox Code Playgroud)

我可以设置一个断点并检查对象,但我似乎只得到一个属性,我不确定会出现哪个属性:

$ print opts
#<an Object>
Run Code Online (Sandbox Code Playgroud)

试图获得所有属性:

$ print for(var p in opts) p;
prop1
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?它显然不仅仅有一个......

javascript debugging google-chrome

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

获取结构体中的字段列表

我如何找到结构体具有哪些字段?例如,如果我有以下内容:

(defstruct bintree :data :left :right)
(def a (struct bintree 0 nil nil))
Run Code Online (Sandbox Code Playgroud)

我如何从 a 获取 (:data :left :right) 的列表、集合或向量?我试过了

(show a)
Run Code Online (Sandbox Code Playgroud)

但这没有给出看起来正确的方法。

clojure

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

Git:如何忽略子目录中的匹配目录?

我有一个具有以下结构的项目:

/.
  /src
    /project1
      /bin
      /obj
    /project2
      /bin
      /obj
  /tools
    /tool1
      /bin 
Run Code Online (Sandbox Code Playgroud)

我可以添加到.git/info/exclude中以忽略"src"下的所有bin/obj目录?我不想明确指定每个项目名称.

git gitignore

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

页面总高度

我正在尝试使用JavaScript和jQuery获取页面的总高度,因此我可以检查页面是否足够长以显示某些内容,但是在我的测试中,我无法获得页面的总高度.

我在互联网上环顾四周,但这样的事情似乎没有得到很好的记录,因为我能找到的是scrollHeight,正如我可能提到的那样,它不起作用.

有没有办法用jQuery找到它?

javascript

15
推荐指数
3
解决办法
5万
查看次数

将内容输出到std :: ostream并返回std :: ostream的函数?

我想编写一个函数来输出ostream传入的内容,并返回流,如下所示:

std::ostream& MyPrint(int val, std::ostream* out) {
  *out << val;
  return *out;
}

int main(int argc, char** argv){
    std::cout << "Value: " << MyPrint(12, &std::cout) << std::endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

打印这样的值会很方便,并将函数调用嵌入到输出操作符链中,就像我一样main().

但它不起作用,打印出来:

$ ./a.out
12Value: 0x6013a8
Run Code Online (Sandbox Code Playgroud)

期望的输出是这样的:

Value: 12
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?我是否必须定义一个operator<<

更新:澄清了所需的输出.

更新2:有些人不明白为什么我会打印这样的数字,使用函数而不是直接打印它.这是一个简化的例子,实际上该函数打印的是复杂的对象而不是int.

c++ outputstream ostream

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

将复杂的JSON字符串传递给c#中的1参数webmethod - desearialize到object(json.net)?

我很高兴使用javascript将javascript对象序列化为JSON

         JSON.stringify
Run Code Online (Sandbox Code Playgroud)

并在c#/ asp.net中发送到我的"静态"webmethod并确定它到达..我需要正确数量的参数因此如果我的json对象有"startDate","endDate","reserve"那么我的webmethod需要这些作为参数.

"基本上我的订单对象,我有这个对象的许多参数,所以我需要在web方法上使用相同的数字 - 这有点乱?" - 我会解释

我在javascript中有一个相当复杂的"Order"对象,并希望使用stringify将其序列化并将其发送到我的webmethod但我不想指定所有参数是否有一种方法围绕这个?

我希望在我的网络方法上有这样的东西

           public static bool MakeReservation(object order)
Run Code Online (Sandbox Code Playgroud)

然后在我的webmethod中我只有1个参数但是我可以使用JSON.NET将其解压缩为真正的c#对象.我已经尝试过这样发送json但是因为我的webmethod上只有1个参数失败了.

基本上我想说的是,如果我想继续使用我的webmethod但我不想在webmethod上指定15个参数

我希望JSON - String进入我的webmethod然后我可以在服务器上分解它.

这可能吗?

这是我目前如何使用jquery将我的JSON发送到服务器(webmethod)

    var jsonData = JSONNew.stringify(orderObject);

    $.ajax({
        type: "POST",
        url: "MyService.aspx/DoReservation",
        data: jsonData,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        success: function(msg) {
            success = true;
        },
        error: function(msg) {
            success = false;
        },
        async: false
    });
Run Code Online (Sandbox Code Playgroud)

c# jquery web-services asmx json.net

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

如何使用zend框架发送带有内嵌图像的电子邮件?

该文档指定了如何添加内联附件,但是从html部分引用它的正确方法是什么?是否可以像在其他库中一样自动包含图像?

也许有人写了一些小片段并愿意分享?

php email zend-framework inline-images

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

WPF错误:"在使用ItemsSource之前,项目集合必须为空."

有谁知道为什么我一直得到"在使用ItemsSource之前,Items集合必须为空"-Error?

这是代码:

        <ScrollViewer Margin="8,8,8,8" Grid.Row="3" HorizontalScrollBarVisibility="Auto" VerticalScrollBarVisibility="Disabled">                  
                <WrapPanel Orientation="Vertical">
                    <ItemsControl ItemsSource="{Binding}" x:Name="CustomerList" >>
                        <ItemsControl.ItemsPanel>
                            <ItemsPanelTemplate>
                                <WrapPanel Orientation="Horizontal">
                                </WrapPanel>
                            </ItemsPanelTemplate>
                        </ItemsControl.ItemsPanel>
                        <ItemsControl.ItemTemplate>
                            <DataTemplate>
                                <View:UserControlCustomerDetails>
                                </View:UserControlCustomerDetails>
                            </DataTemplate>
                        </ItemsControl.ItemTemplate>
                    </ItemsControl>
                </WrapPanel>
            </ScrollViewer>
Run Code Online (Sandbox Code Playgroud)

这就是我在Code-Behind中所做的事情:

 CustomerList.ItemsSource = _mainViewModel.CustomerCollection;
Run Code Online (Sandbox Code Playgroud)

请注意,CustomerCollection只是一个简单的List <Customers>.

谢谢你的帮助!

干杯

wpf list itemscontrol

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

多线程数据库查询

所以我们有这个最终失败的供应商(这是一个很长的故事,但请相信我),它创建了一个应用程序,它具有独立但相同的设计,我们需要查询的数据库(实际上有10个).这些数据库中的每一个都用于不同的"位置" - 但它仍然是与所有位置相关的信息.

我编写了一些代码来启动10个独特的线程来向每个单独的数据库发出查询,等待结果完成,然后将它们组合成一组可以被操作的记录.

这里的问题是,是否存在读取10个单独数据库的风险,每个数据库使用相同的凭据,一次全部?

我预计它应该是一个非问题,因为数据库在任何给定时间都可以有数百个连接,但我想在我致力于这个设计之前获得一些反馈.

MS-SQL,如果你很好奇

database sql-server multithreading

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

.net Web服务最佳实践...... SRP?

什么被认为是.asmx或wcf服务类关于有多少文件,代码行,职责等的适当开发?大多数人为每个班级的不同crud方法发布单独的.asmx服务文件吗?

c# wcf web-services

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