问题列表 - 第34106页

为什么svcutil.exe的/ reference选项不起作用?

我正在尝试使用svcutil.exe从一组.wsdl文件生成-only-服务契约(接口).当我这样做时(来自一个http托管的wsdl),它会选择包含的模式并为它们生成所有代码.

大.

但是,我真正想要做的是使用xsd.exe工具使用已经从模式文件生成的一组类(原因并不重要,只需要说我需要输入类型一个程序集,服务在另一个程序集合).我成功地生成了包含所有类型的程序集.

当我尝试让svcutil.exe使用该程序集中的类型时,会出现此问题.我的命令行看起来像这样:

svcutil /target:code /noconfig /reference:my_types.dll http://path/to/wsdl
Run Code Online (Sandbox Code Playgroud)

这很好,但生成的代码包含my_types.dll文件中所有类型的重复项.我从svcutil.exe的文档中了解到,这是/ reference:参数要克服的确切问题.然而,在我的情况下,它不起作用.

为什么?

xsd wsdl svcutil.exe

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

Emacs noweb模式中的代码块状态化?

在noweb模式下,我想让doc块和代码块更容易区分.我已经在使用font-lock-mode,但是它将相同的面应用于R中的字符串和tex中的字符串,因此不能很好地区分代码和doc块.

例如,代码块的背景颜色略有不同.

一种可能性是为代码块的次要模式定义新的面,但是当在该模式下编辑缓冲区时,该面也将适用.

另一种可能性是为代码块创建叠加层.

此外,有些相关的组织模式可以配置为使用不同的背景颜色作为源块.

更新:我现在使用polymode来实现这个目标.

emacs noweb

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

无需 SSL 即可进行安全身份验证?

我正在为最终用户创建一个 Web 服务,该服务将具有 Adob​​e AIR 桌面应用程序形式的前端,但用户也可以通过该网站访问他们的数据。用户的数据将在服务器和本地数据存储之间同步。问题是我无法获得 SSL 证书。有没有办法让这个更安全......

我想我可以使用两条腿的 oAuth 或类似 Amazon S3 的身份验证系统吗?
在这种情况下你有什么建议?

air security web-services web-applications oauth

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

jQuery - 将多个.(val)拉成一个字符串的最简单方法

给定未知数量的动态生成的文本输入:

for (var i = 0; i < numInputs2Render; i++) {
    collectEmails = collectEmails + '<input type="text" id="Email' + i + '" name="Email' + i + '">';
}
Run Code Online (Sandbox Code Playgroud)

我需要生成一个逗号分隔的组合输入值的字符串.jQuery是否为我提供了一步到位的解决方案,还是需要迭代并手动构造字符串?(如果手动......看起来怎么样?)

谢谢

jquery jquery-selectors

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

通用扩展方法:无法从用法推断出类型参数

我正在尝试创建一个适用于类型化数据表的通用扩展方法:

public static class Extensions
{
    public static TableType DoSomething<TableType, RowType>(this TableType table, param Expression<Func<RowType, bool>>[] predicates)
        where TableType : TypedTableBase<RowType>
        where RowType : DataRow
    {
        // do something to each row of the table where the row matches the predicates
        return table;
    }

    [STAThread]
    public static void main()
    {
        MyTypedDataSet.MyTypedDataTable table = getDefaultTable();
    }

    public static MyTypedDataSet.MyTypedDataTable getDefaultTable()
    {
        // this line compiles fine and does what I want:
        return new MyTypedDataSet.MyTypedDataTable().DoSomething<MyTypedDataSet.MyTypedDataTable, MyTypedDataSet.MyTypedRow>(row => row.Field1 == "foo");

        // this …
Run Code Online (Sandbox Code Playgroud)

c# database generics lambda

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

生成的元数据(WSDL)中的.net 4 WCF端点指向节点而不是负载平衡(NLBS)IIS6上托管的虚拟主机

这很简单.我有一个wcf服务(没什么特别的,只是新项目 - > WCF服务应用程序),在Visual Studio中运行良好.当我将它部署到集群IIS6环境时,它主要工作.我可以发送请求并得到回复.

但是,生成的元数据始终引用群集中的特定节点而不是群集虚拟名称.

https://clustername.test.com/WcfService1/Service1.svc
Run Code Online (Sandbox Code Playgroud)

在HTML中显示以下内容:

Service1 Service

You have created a service.

To test this service, you will need to create a client 
and use it to call the service. You can do this using 
the svcutil.exe tool from the command line with the 
following syntax:

svcutil.exe https://node1.test.com/DocrRetention/Service1.svc?wsdl
Run Code Online (Sandbox Code Playgroud)

它显示节点名称(node1.test.com)而不是群集名称.

https://clustername.test.com/WcfService1/Service1.svc?wsdl 
Run Code Online (Sandbox Code Playgroud)

显示以下xml:

...
    <wsdl:types>
        <xsd:schema targetNamespace="http://tempuri.org/Imports">
            <xsd:import schemaLocation="https://node1.test.com/WcfService1/Service1.svc?xsd=xsd0" namespace="http://tempuri.org/"/>
            <xsd:import schemaLocation="https://node1.test.com/WcfService1/Service1.svc?xsd=xsd1" namespace="http://schemas.microsoft.com/2003/10/Serialization/"/>
            <xsd:import schemaLocation="https://node1.test.com/WcfService1/Service1.svc?xsd=xsd2" namespace="http://schemas.datacontract.org/2004/07/WcfService1"/>
        </xsd:schema>
    </wsdl:types>
...
    <wsdl:service name="Service1">
        <wsdl:port name="BasicHttpBinding_IService1" binding="tns:BasicHttpBinding_IService1">
            <soap:address location="https://node1.test.com/WcfService1/Service1.svc"/>
        </wsdl:port>
    </wsdl:service>
</wsdl:definitions> …
Run Code Online (Sandbox Code Playgroud)

wcf wsdl iis-6 .net-4.0 nlb

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

在Django Admin中排序多对多字段

这是我的设置:

from django.contrib.auth.models import User

class Product(models.Model):
   ...
   email_users = models.ManyToManyField(User, null=True, blank=True)
   ...
Run Code Online (Sandbox Code Playgroud)

[别处]

class ProductAdmin(admin.ModelAdmin):
   list_display = ('name','platform')

admin.site.register(Product, ProductAdmin)
Run Code Online (Sandbox Code Playgroud)

我的主要问题是,当我在管理部分查看"产品"页面时,默认情况下,电子邮件用户没有按其ID排序,我希望按用户名订购.

从我到目前为止所读到的,似乎我需要添加:

   email_users.admin_order_field = 'xxxx'
Run Code Online (Sandbox Code Playgroud)

但我不太确定访问用户名的语法是什么.

python django-admin

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

Zip命令不包括压缩的dir本身

假设结构:

/foo/bar/
        --file1
        --file2
        --file3
        --folder1
          --file4
        --folder2
          --file5
Run Code Online (Sandbox Code Playgroud)

我想运行unix zip实用程序,从bar文件夹压缩文件夹及其所有文件和子foo文件夹,但bar只使用命令行在zip中没有文件夹.

如果我尝试使用该-j参数,它不会根据需要在zip中创建bar文件夹,但不会创建folder1folder2.做-rj不起作用.

(我知道我可以进入内部栏并且zip -r bar.zip .我想知道是否有可能完成$/foo/bar/zip -r bar.zip .但是从$/foo执行它).

unix zip cmd

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

as3:仅使用actionscript绘制一个带有洞的圆圈

好吧基本上我想在as3中绘制一个圆圈,里面有一个"洞"(就像甜甜圈一样).像这样的东西,但没有轮廓:

http://www.steel.ie/DugganSteel/Pictures/Hollow-circle.gif

这不起作用:

SPRITE.graphics.beginFill(0xFFFFFF);
SPRITE.graphics.drawCircle(0,0,10);
SPRITE.graphics.endFill();
SPRITE.graphics.drawCircle(0,0,5);
Run Code Online (Sandbox Code Playgroud)

我的意思是这似乎很简单,但我找不到任何相关信息.我还要提一下,我试图只画出3/4的圆圈,就像3/4的甜甜圈一样.所以我打算在原始圆圈上画一个透明的圆圈和正方形,我知道这看起来有点奇怪,因为你会期望透明的东西在它下面显示什么.

actionscript-3

7
推荐指数
2
解决办法
8879
查看次数

从浏览器选项卡中访问"媒体键"

有没有办法在浏览器选项卡/窗口中使用Javascript访问"媒体键"?

我主要对谷歌Chrome解决方案感兴趣.

使用以下代码,似乎没有为媒体键生成事件:

<html>
<body onKeyDown="showKeyCode(event)">
    <script type="text/javascript">

        function showKeyCode(event) {
            alert(event.keyCode);
        }

    </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我错过了什么吗?我可以使用Google Chrome扩展程序做得更好吗?

更新: 为了解决这个问题,我精心设计了以下工具:

javascript browser google-chrome

21
推荐指数
3
解决办法
7176
查看次数