问题列表 - 第28658页

在python中列出目录时使用通配符

在Python中获取目录内的文件列表时,如何使用像'*'这样的野车?例如,我想要类似的东西:

os.listdir('foo/*bar*/*.txt') 
Run Code Online (Sandbox Code Playgroud)

这将返回以.txt结尾的所有文件的列表,这些文件在foo父目录中的名称中包含bar.

我怎样才能做到这一点?

谢谢.

python filesystems file-io directory-structure

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

如何在同一主机上同时支持DataContractSerializer和XMLSerializer?

在我们的生产环境中,我们的WCF服务使用XMLSerializer进行序列化.为此,我们的服务接口具有[XMLSerializerFormat]属性.现在,我们需要更改为DataContractSerializer,但我们必须与现有客户端保持兼容.因此,我们必须使用两个序列化程序公开每个服务.

我们有一个约束:我们不想重新定义每个合同接口两次,我们有50个服务合同接口,我们不希望有

IIncidentServiceXml 
IIncidentServiceDCS
IEmployeeServiceXml 
IEmployeeServiceDCS
IContractServiceXml 
IContractServiceDCS
Run Code Online (Sandbox Code Playgroud)

我们怎么做?


更多信息

这是对我们迄今为止所尝试的内容的描述,但我愿意尝试完全不同的方法:

我们尝试通过自己的ServiceHostFactory类中的代码创建所有端点.基本上我们创建两个端点两次.问题是在运行时,WCF抱怨该服务有两个具有相同联系人名称但具有不同ContractDescription实例的端点.消息说我们应该使用不同的合同名称或重用相同的ContractDescription实例.

其他尝试:

我们还尝试通过为每个ContractDescription实例使用不同的命名空间来实现.这样我们将保持相同的合同接口(IIncidentService),但有两个不同的命名空间:

http://ourcompany/XML/IIncidentService
http://ourcompany/DCS/IIncidentService
Run Code Online (Sandbox Code Playgroud)

有了这个,我们能够得到更远,但服务崩溃与一个奇怪的例外:

An ExceptionDetail, likely created by IncludeExceptionDetailInFaults=true, whose value is:
System.InvalidOperationException: An exception was thrown in a call to a WSDL export extension: System.ServiceModel.Description.XmlSerializerOperationBehavior
contract: http://ourcompany.cs/XML:IUserServiceWCF ----> System.NullReferenceException: Object reference not set to an instance of an object.
   at System.ServiceModel.Description.XmlSerializerMessageContractExporter.ExportFaults(Object state)
   at System.ServiceModel.Description.MessageContractExporter.ExportMessageContract()
   at System.ServiceModel.Description.XmlSerializerOperationBehavior.System.ServiceModel.Description.IWsdlExportExtension.ExportContract(WsdlExporter exporter, WsdlContractConversionContext contractContext)
   at System.ServiceModel.Description.WsdlExporter.CallExtension(WsdlContractConversionContext contractContext, IWsdlExportExtension extension)
Run Code Online (Sandbox Code Playgroud)

.net c# wcf xml-serialization datacontractserializer

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

每个动作的Rails布局?

我对某些操作使用不同的布局(主要用于大多数控制器中的新操作).

我想知道指定布局的最佳方法是什么?(我在同一个控制器中使用3个或更多不同的布局)

我不喜欢用

渲染:layout =>'name'

我喜欢这样做

layout'name',:only => [:new]

但我无法使用它来指定2个或更多不同的布局.

例如:

当我在同一个控制器中调用布局2次,使用不同的布局名称和不同的选项时,第一个被忽略 - 这些操作不会显示在我指定的布局中.

注意:我正在使用Rails 2.

ruby-on-rails

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

C#Attribute.isDefined()示例?

有人可以给我一个使用Attribute.isDefined()来检查特定自定义属性是否已应用于给定类的示例?

我已经检查了msdn,但只看到了应用于程序集,成员等的属性的可能性.我也对实现相同的东西的其他方法持开放态度!

c# metadata

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

这些c ++语句在做什么

void useproxynum    ( ) { bUseProxy = true; return; };
void useacctnum     ( ) { bUseProxy = false; return; };
Run Code Online (Sandbox Code Playgroud)

谁能让我对这些c ++语句的作用有所了解?有一个头文件.bUseProxy如上所述

bool    bUseProxy;
Run Code Online (Sandbox Code Playgroud)

我想弄清楚useproxynum是什么(方法调用?),我也试图弄清楚如何找到它背后的代码.

这是在Visual Studio 6中.

c++

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

防止闭包编译器重命名某些变量

我有一个带有全局对象的javascript文件,不能重命名(_gat来自Google Analytics异步跟踪器).

Google Closure编译器不得重命名此对象,因为Google Analytics会查找具有此特定名称的变量.

我查看了提到的Javascript文档符号:http://code.google.com/closure/compiler/docs/js-for-compiler.html - 但是,我找不到有关"保护"的任何内容变量.

无论我使用简单编码还是高级编译,问题都存在.

如何确保_gat不重命名变量?

javascript compression google-closure google-closure-compiler

15
推荐指数
2
解决办法
9660
查看次数

F#:使用成员函数作为未绑定函数的任何方法?

有没有办法提取成员函数,并将它们用作F#函数?我希望能够写下列内容:

mystring |> string.Split '\n' |> Array.filter (string.Length >> (=) 0 >> not)
Run Code Online (Sandbox Code Playgroud)

如果您[让]上面的代码有效

let mystring = "a c\nb\n"
let stringSplit (y:char) (x:string) = x.Split(y)
let stringLength (x:string) = x.Length
mystring |> stringSplit '\n' |> Array.filter (stringLength >> (=) 0 >> not)
Run Code Online (Sandbox Code Playgroud)

f# function member-functions

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

如何在java中替换\n?

我在Facebook上为Android应用程序工作.我必须使用字符串作为URL传递.但我的描述值有很多空格和换行符.我必须纠正,同时将该值作为url传递,没有空格.但它会在facebook墙上张贴空格.可能吗?任何的想法.

java android

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

Ruby中的"=〜"运算符是什么?

我在截屏视频中看到了这个,但无法弄清楚它是什么.参考表只是将其与其他运算符一起作为一般模式匹配运算符.

ruby operators

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

现在使用C/C++的程序是什么类型的?

可能重复:
哪个区域主要使用c ++?

我从学校的C开始,去了Java,现在我主要使用P(Php,Perl,Python),所以我对低级语言的接触几乎消失了.我想回到它,但我永远无法证明使用C over Perl或Python.使用这些语言构建了哪些真实应用程序?任何建议,如果我想重新进入,我可以用C/C++做什么,我用Perl/Python不能轻易做到?

programming-languages

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