问题列表 - 第4112页

jQuery:print_r()显示等效?

可能重复:
JavaScript数据格式化/漂亮的打印机

我对在FireBug中查看未格式化的json blob感到有些厌倦.

有没有人知道jQuery的PHP的print_r()相当于?

会递归地从对象或数组中生成显示字符串的东西,我可以在页面上显示以便快速调试吗?

谢谢!

php debugging jquery

64
推荐指数
7
解决办法
14万
查看次数

用urllib2限制

使用时可以轻松限制kbps urllib2吗?如果是,您可以指导我的任何代码示例或资源将不胜感激.

python urllib2 bandwidth-throttling

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

ANTS 4 OMP中止错误

我已经下载了ANTS和dotTrace分析器的试用版.

在ANTS中进行性能分析时,在某个时刻程序停止,我在控制台窗口中收到此错误:

系统错误(-2147467259):__ kmp_setaffinity:SetThreadAffinityMask:未指定的错误

OMP中止:检测到致命系统错误.

程序配置文件没有dotTrace中的戏剧..错误是什么意思,它是我的代码或ANTS的问题?

ants

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

Python中的类工厂

我是Python的新手,需要一些建议来实现下面的场景.

我在两个不同的注册商处有两个用于管理域名的课程.两者都具有相同的界面,例如

class RegistrarA(Object):
    def __init__(self, domain):
        self.domain = domain

    def lookup(self):
        ...

    def register(self, info):
        ...
Run Code Online (Sandbox Code Playgroud)

class RegistrarB(object):
    def __init__(self, domain):
        self.domain = domain

    def lookup(self):
        ...

    def register(self, info):
        ...
Run Code Online (Sandbox Code Playgroud)

我想创建一个Domain类,给定一个域名,根据扩展名加载正确的注册器类,例如

com = Domain('test.com') #load RegistrarA
com.lookup()

biz = Domain('test.biz') #load RegistrarB
biz.lookup()
Run Code Online (Sandbox Code Playgroud)

我知道这可以使用工厂函数来完成(见下文),但这是最好的方法吗?还是有更好的方法使用OOP功能?

def factory(domain):
  if ...:
    return RegistrarA(domain)
  else:
    return RegistrarB(domain)
Run Code Online (Sandbox Code Playgroud)

python factory

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

在Oracle ANSI join中混合使用"USING"和"ON"

我写了一个像这样的Oracle SQL表达式:

SELECT
...
FROM mc_current_view a
JOIN account_master am USING (account_no)
JOIN account_master am_loan ON (am.account_no = am_loan.parent_account_no)
JOIN ml_client_account mca USING (account_no)
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时,Oracle在"ON"自连接行中抛出一个错误:"ORA-25154:USING子句的列部分不能有限定符".

如果我省略"am"限定符,它会说:"ORA-00918:列模糊定义".

解决这个问题的最佳方法是什么?

sql oracle ora-00918

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

C#应用程序 - 我应该使用存储过程还是使用C#编程技术的ADO.NET?

我有一个C#应用程序,我正在创建,它存储SQL Server中的所有数据.

有时我更容易以编程方式进行数据更改,有时在SQL Server数据库中调用存储过程和函数并调用它们会更容易.

我对编程很新,我不知道每种方法的微妙优点和/或缺点是什么.

我想我应该以某种方式做事而不是使用几种方法.

我的代码开始看起来像一个随机的思想集合,只是推到一个地方.Joel Spolsky没有冒犯.我喜欢他的书.

这是一个独立项目,所以我可以重构任何我希望改进的代码.所有选项都在桌面上.

谢谢,

J3r3myK

.net c# sql-server ado.net

5
推荐指数
2
解决办法
4144
查看次数

LINQ如何在using语句中延迟执行

想象一下,我有以下几点:

private IEnumerable MyFunc(parameter a)
{
   using(MyDataContext dc = new MyDataContext)
   {
      return dc.tablename.Select(row => row.parameter == a);
   }
}

private void UsingFunc()
{
   var result = MyFunc(new a());

   foreach(var row in result)
   {
      //Do something
   }
}
Run Code Online (Sandbox Code Playgroud)

根据文档,linq执行将推迟直到我实际枚举结果,该结果发生在foreach的行中.但是,using语句应强制在MyFunct()调用结束时可靠地收集对象.

实际发生了什么,处理器何时运行和/或结果运行?

我唯一能想到的是延迟执行是在编译时计算的,所以编译器将实际调用移动到foreach的第一行,导致使用正确执行,但直到foreach行才运行?那里有一位可以提供帮助的大师吗?

编辑:注意:此代码确实有效,我只是不明白如何.

我做了一些阅读,我在我的代码中意识到我调用了ToList()扩展方法,当然这个方法枚举了结果.对于回答的实际问题,勾选答案的行为完全正确.

对不起任何困惑.

.net c# linq idisposable using

12
推荐指数
2
解决办法
2409
查看次数

x64上的TypeLoadException但在带有structlayouts的x86上很好

如果你想看到实际的例外,你需要一台64位的机器.我已经创建了一些可以解决问题的虚拟类.

[StructLayout(LayoutKind.Sequential, Pack = 1)]
    public class InnerType
    {
        char make;
        char model;
        UInt16 series;
    }

 [StructLayout(LayoutKind.Explicit)]
    public class OutterType
    {
        [FieldOffset(0)]
        char blah;

        [FieldOffset(1)]
        char blah2;

        [FieldOffset(2)]
        UInt16 blah3;

        [FieldOffset(4)]
        InnerType details;
    }

    class Program
    {
        static void Main(string[] args)
        {
            var t = new OutterType();
            Console.ReadLine();
        }
    }
Run Code Online (Sandbox Code Playgroud)

如果我在64 clr上运行它,我收到一个类型加载异常,

System.TypeLoadException was unhandled 
  Message="Could not load type 'Sample.OutterType' from assembly 'Sample, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null' because it contains an object field at offset 4 that is incorrectly aligned or …
Run Code Online (Sandbox Code Playgroud)

.net c# 64-bit x86

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

使用模板时,为什么会出现"未解析的外部符号"错误?

当我使用模板为类编写C++代码并在源(CPP)文件和标题(H)文件之间拆分代码时,在链接最终可执行文件时会出现大量"未解析的外部符号"错误,尽管目标文件正确构建并包含在链接中.这里发生了什么,我该如何解决?

c++ linker templates

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

如何打印存储在二维数组中的字符串记录?

我正在使用C进行项目.我将几个记录存储在二维字符串数组中,其中一个字符串是记录名称,另一个字符串是实际值.例如:

myArray[0][0] = "filename1";
myArray[0][1] = "somefile.txt";
myArray[1][0] = "filename2";
myArray[1][1] = "anotherfile.txt";
// and so on ...
Run Code Online (Sandbox Code Playgroud)

我知道如何将值存储在数组中,但我不知道如何将它们打印出来.能帮我解决一下吗?

c arrays string

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