小编Osc*_*Ryz的帖子

更改创建XML阅读器时使用的XmlDictionaryReaderQuotas对象上的MaxArrayLength属性

在向C#服务发送(或接收)字节数组时,我遇到以下异常.

There was an error deserializing the object of type System.Byte[]. 
The maximum array length quota (16384) has been exceeded while reading XML data. 
This quota may be increased by changing the MaxArrayLength property on the XmlDictionaryReaderQuotas object used when creating the XML reader. 
Line 6, position 34838.'.  
Please see InnerException for more details
Run Code Online (Sandbox Code Playgroud)

据我所知,XmlDictionaryreader是由webservice自动创建的.

那么,我该如何更改"MaxArrayLength"属性?

这是实现代码:

    public string addFile(string sharePointServer, string documentLibrary, 
                          byte[] content, string fileName) 
    {
        try
        {
            SPWeb spWeb = new SPSite(sharePointServer).OpenWeb();
            SPFolder spFolder = spWeb.GetFolder(documentLibrary);
            SPFileCollection …
Run Code Online (Sandbox Code Playgroud)

c# sharepoint web-services bytearray

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

OO语言中方法调用的不同语法

我知道:

C++,Java和其他人:

object.method() , object.method(arg)  
Run Code Online (Sandbox Code Playgroud)

Objective-C的:

[object method] , [object method:arg]
Run Code Online (Sandbox Code Playgroud)

短暂聊天:

object method   , object method: arg
Run Code Online (Sandbox Code Playgroud)

PHP,Perl

object->method(), object->method(arg)
$object->method;
$object->method($arg1, $arg2, ...);
Run Code Online (Sandbox Code Playgroud)

OCaml的

object#method  ,  object#method args
Run Code Online (Sandbox Code Playgroud)

CLOS

(method object) ,  (method object arg) 
Run Code Online (Sandbox Code Playgroud)

甚至,我用过:

method object
method(object)
Run Code Online (Sandbox Code Playgroud)

您能否指出在不同编程语言中向对象发送消息的其他替代方法(我认为这将是正确的术语)?

language-agnostic oop syntax

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

是否有可能比较Ruby中的私有属性?

我在考虑:

class X
    def new()
        @a = 1
    end
    def m( other ) 
         @a == other.@a
    end
end

x = X.new()
y = X.new()
x.m( y ) 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

错误消息是:

syntax error, unexpected tIVAR
Run Code Online (Sandbox Code Playgroud)

我如何比较来自同一类的两个私有属性呢?

ruby attributes private instance-variables

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

ORA-01861:文字与格式字符串不匹配

我很确定这真的很傻.

而不是花费另外10分钟(或更好的说,而我花了10分钟),我会在这里同时问它.

以下陈述有什么问题:

select to_date( '30/10/2009 18:27:35', 'DD/MM/YYY HH24:MI:SS') from dual
Run Code Online (Sandbox Code Playgroud)

错误消息是:

Error: ORA-01861: literal does not match format string

SQLState:  22008
ErrorCode: 1861
Position: 0
Run Code Online (Sandbox Code Playgroud)

sql oracle oracle9i ora-01861 to-date

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

无法在OSX上构建mercurial - 找不到Python.h

对于我所读到的,我需要Python-Dev,如何在OSX上安装它?

我认为我遇到的问题是,我的Xcode没有正确安装,我没有我应该的路径.

上一个问题:

OSX上的gcc在哪里?我已经安装了Xcode

是关于我找不到gcc,现在我找不到Python.h

我应该将我的/ Developer目录链接到/ usr/???中的其他位置吗?

这是我的输出:

$ sudo easy_install mercurial
Password:
Searching for mercurial
Reading http://pypi.python.org/simple/mercurial/
Reading http://www.selenic.com/mercurial
Best match: mercurial 1.5.1
Downloading http://mercurial.selenic.com/release/mercurial-1.5.1.tar.gz
Processing mercurial-1.5.1.tar.gz
Running mercurial-1.5.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-_7RaTq/mercurial-1.5.1/egg-dist-tmp-l7JP3u
mercurial/base85.c:12:20: error: Python.h: No such file or directory
...
Run Code Online (Sandbox Code Playgroud)

提前致谢.

macos mercurial xcode build

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

'int'对象不可调用

我正在尝试定义一个简单的Fraction

我收到这个错误:

python fraction.py 
Traceback (most recent call last):
File "fraction.py", line 20, in <module>
   f.numerator(2)
TypeError: 'int' object is not callable
Run Code Online (Sandbox Code Playgroud)

代码如下:

class Fraction(object):
    def __init__( self,  n=0, d=0 ):
       self.numerator = n
       self.denominator = d
    def get_numerator(self):
        return self.numerator
    def get_denominator(self):
         return self.denominator

    def numerator(self, n):
         self.numerator = n
    def denominator( self, d ):
         self.denominator = d

    def prints( self ):
          print "%d/%d" %(self.numerator, self.denominator)

if __name__ == "__main__":
    f = Fraction()
    f.numerator(2)
    f.denominator(5)
    f.prints()
Run Code Online (Sandbox Code Playgroud)

我认为这是因为我有 …

python

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

我应该放在hgignore中以避免mercurial遵循子目录的内容?

例如,我有一个文件夹

PROJECT/db/
Run Code Online (Sandbox Code Playgroud)

在创建大量文件的地方,我想阻止hg跟踪这些文件但保留db文件夹?

mercurial hgignore

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

硬件编程语言或工具

我用c#或c ++编程(中等水平).现在我想玩硬件,比如用软件点击运行小型电机,或者用它眨一下灯泡,或者甚至用它来制作类似机器人的东西.我不想搞乱大会或其他低级语言.

是否有任何工具或编程语言可以与不同的电子设备一起使用?是否有任何建议或步骤?

hardware embedded programming-languages

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

Ruby:将散列中的ActiveRecord对象数组分组

我想将一个ActiveRecord对象数组分组到一个哈希中,该哈希的接口在查看如下所示的SQL语句之后很容易查询:

SELECT name,value from foo where name IN ('bar', 'other_bar') LIMIT 2;
Run Code Online (Sandbox Code Playgroud)

在那个查询之后,我想要一个哈希,我可以去:

foo[:bar] # output: value1
foo[:other_bar] # output: value2
Run Code Online (Sandbox Code Playgroud)

使用ActiveRecord收集对象的最佳方法是什么,并将它们分组,以便我可以使用上面的界面?

ruby ruby-on-rails

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

为什么类级属性适用于Null

我认为以下将抛出NullPointerException

class N { 
    static int i;
    public static void main( String ... args ) { 
        System.out.println( ((N)null).i );
    }
}
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.为什么?

java nullpointerexception class-attributes

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