根据PEP8格式化以下代码的最佳方法是什么:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(consumer,
token=token, verifier=verifier, http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
问题是如果我在第一行放置多个参数,则该行超过79个字符.如果我将每个参数放在一个带有4个空格缩进的单独行上,它看起来很丑陋:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer,
token=token,
verifier=verifier,
http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
我想出的最佳选择是添加额外的缩进以更好地区分:
oauth_request = oauth.OAuthRequest.from_consumer_and_token(
consumer,
token=token,
verifier=verifier,
http_url=ACCESS_TOKEN_URL)
Run Code Online (Sandbox Code Playgroud)
我尝试为我制定一个通用规则,将它用于第一行长调用的方法和几个不能适合单行的参数.
什么是将XML序列化为JSON的最佳jQuery插件?
我完全是Moq的新手,现在正试图为System.Reflection.Assembly
课堂创建一个模拟器
.我正在使用此代码:
var mockAssembly = new Mock<Assembly>();
mockAssembly.Setup( x => x.GetTypes() ).Returns( new Type[] {
typeof( Type1 ),
typeof( Type2 )
} );
Run Code Online (Sandbox Code Playgroud)
但是当我运行测试时,我得到下一个异常:
System.ArgumentException : The type System.Reflection.Assembly
implements ISerializable, but failed to provide a deserialization
constructor
Stack Trace:
at
Castle.DynamicProxy.Generators.BaseProxyGenerator.VerifyIfBaseImplementsGetObjectData(Type
baseType)
at
Castle.DynamicProxy.Generators.ClassProxyGenerator.GenerateCode(Type[]
interfaces, ProxyGenerationOptions options)
at Castle.DynamicProxy.DefaultProxyBuilder.CreateClassProxy(Type
classToProxy, Type[] additionalInterfacesToProxy,
ProxyGenerationOptions options)
at Castle.DynamicProxy.ProxyGenerator.CreateClassProxy(Type
classToProxy, Type[] additionalInterfacesToProxy,
ProxyGenerationOptions options, Object[] constructorArguments,
IInterceptor[] interceptors)
at Moq.Proxy.CastleProxyFactory.CreateProxy[T](ICallInterceptor
interceptor, Type[] interfaces, Object[] arguments)
at Moq.Mock`1.<InitializeInstance>b__0()
at Moq.PexProtector.Invoke(Action action) …
Run Code Online (Sandbox Code Playgroud) 是否可以在JavaScript中将Date对象保留在不同的时区,例如:
date1.toString();
>>> 2012-02-16T14:00+02:00
date2.toString();
>>> 2012-03-16T13:00+01:00
Run Code Online (Sandbox Code Playgroud)
即我有两个日期对象,它们反映了同一时刻,但将信息保存在不同的时区.
.net ×1
date ×1
formatting ×1
indentation ×1
javascript ×1
jquery ×1
json ×1
moq ×1
pep8 ×1
python ×1
serializable ×1
timezone ×1
xml ×1