问题列表 - 第38217页

如何调用我的WCF服务构造函数?

我目前正试图了解一下ASP.NET开发环境的WCF服务,我相信我做得很好,除了让我感到难过的一件事.

基本上,我有一个WCF服务设置(让我们采取默认,添加构造函数):

public class MyService : IMyService
{
    public MyService() { /* blah */ }
    public DoWork() { /* blah */ }
}
Run Code Online (Sandbox Code Playgroud)

IMyService接口定义了DoWork()方法作为一个[OperationContract],因为它应该.

所以我通过VS2010用户界面上的添加服务参考,在另一个项目中引用了这个服务(假设是[单元]测试项目).这创建了一个对应该MyServiceClient公开我的WCF服务方法的引用.

但是,当我在我的测试项目中执行此操作时:

ServiceReference.IMyService service;
service = new ServiceReference.MyServiceClient();
Run Code Online (Sandbox Code Playgroud)

... MyService()构造函数没有被调用,主要是因为我实例化了一个MyServiceClient,而不是一个MyService本身.

如何获得调用该构造函数?我打算将其用于初始化目的(例如,在分层实现中抓取一个层?).

asp.net wcf web-services

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

如何在预处理器宏中使用"sizeof"?

有没有办法sizeof在预处理器宏中使用?

例如,多年来我一直有很多情况需要做以下事情:

#if sizeof(someThing) != PAGE_SIZE
#error Data structure doesn't match page size
#endif
Run Code Online (Sandbox Code Playgroud)

我在这里检查的确切内容是完全弥补的 - 重点是,我经常喜欢在这些类型的(大小或对齐)编译时检查,以防止某人修改数据结构可能会错位或重新大小会破坏它们的东西.

不用说 - 我似乎无法以sizeof上述方式使用a .

c gcc

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

分配"快照"中的<非对象>是什么意思?

我很难在我的iPad应用程序中修复与内存相关的问题,但是,好消息是,我因此而了解了"快照".不好的是,我仍然无法弄清楚提供给我的一些信息是什么意思. 替代文字

那么,这些非对象仍然存在并占据堆增长中描述的大部分内存?有可能摆脱它们吗?看起来大多数都与各种绘图操作,CALayer,上下文等有关(类别:"Malloc"或"Realloc").如果需要,我可以提供更多细节.

iphone xcode objective-c instruments ipad

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

在jQuery中克隆表单并增加索引

这看起来相对简单,我只是难以理解jQuery语法.

基本上我想采用这种形式:

<div class="me_signup">
  <input type="text" name="referral[0][name]" id="referral_0_name">
  <br>
  <input type="text" name="referral[0][email]" id="referral_0_email">
</div>
Run Code Online (Sandbox Code Playgroud)

并用一个按钮复制它并增加变量号..

$(".add_another_button").click(function(){
    ...
};
Run Code Online (Sandbox Code Playgroud)

forms jquery cloneable

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

如何在JavaScript/jQuery中获取对象的属性?

在JavaScript/jQuery中,如果我alert有一些对象,我会得到[object]或者 [object Object]

有什么办法可以知道:

  1. 这两个对象有什么区别

  2. 这是什么类型的对象

  3. 此对象包含的所有属性以及每个属性的值

javascript jquery

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

是否可以从 JAX-RS 带注释的类获取 WSDL 2.0?

是否可以从 JAX-RS 带注释的类获取 WSDL 2.0?您知道有这样做的图书馆吗?

附:也许我可以使用 Apache Axis2、Apache Woden 或 WSDL4J?

pps。也许可以从 POJO 获取 WSDL(没有任何注释)?

java wsdl jax-rs

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

在Visual Studio中查看多个项目/解决方案

我是视觉工作室的新手,我正在尝试一些Windows服务.我创建了两个解决方案,我想立刻查看它们.无需单击文件 - >最近的项目来回切换.

理想情况下,这可以在解决方案资源管理器中进行,只是嵌套项目,但我只能在那里查看一个解决方案/项目.

无论如何在Visual Studio中查看多个解决方案/项目?

visual-studio

148
推荐指数
6
解决办法
12万
查看次数

浏览器标签/窗口之间的Javascript通信

在同一浏览器的选项卡/窗口之间进行Javascript通信的最可靠方法是什么?例如,当Tab 2开始音频播放时,Tab 1以某种方式知道这一点并且可以暂停它的播放器.

我正在建立一个带有音乐播放器的网站...所以,如果你打开两个标签到网站,你可以在两者上开始播放音乐.这显然很糟糕,所以我试图找到一个解决方案.

有任何想法吗?谢谢

javascript browser

144
推荐指数
8
解决办法
13万
查看次数

将图像添加到Joomla JToolBar自定义链接按钮

您好我已经在我的组件的管理部分创建了一个自定义按钮链接,如下所示:

$bar = & JToolBar::getInstance('toolbar');
$bar->appendButton( 'Link', 'export', 'Export', 'index.php?option=com_component&task=export&format=raw' );
Run Code Online (Sandbox Code Playgroud)

但是没有分配图像,我不知道如何为按钮分配一个图像.有谁知道我怎么做到这一点?

joomla components jtoolbar

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

保护jquery ajax调用

最近我开始深入研究jquery的ajax函数.我做了很多改进,但在某一方面我没有安全感.如何保护我的ajax调用..

例如,此代码用于删除链接:

// Delete link
$('.delete_update').live("click",function() {
    var ID = $(this).attr("id");
    var dataString = 'linkid='+ ID;

    if(confirm('<?php echo _("Are you sure you want to delete this link?");?>')) {

        $.ajax({
            type: "POST",
            url: "ajaxsave.php",
            data: dataString,
            cache: false,
            success: function(html){
                $(".bar"+ID).fadeOut('slow', function() {$(this).remove();});
            }
        });

    }
    return false;
});
Run Code Online (Sandbox Code Playgroud)

如示例所示,ajaxsave.php负责删除与matchin POST linkid的链接.据我所知,可以将帖子表格提交给外部网址.这意味着每个人都可以查看我的源代码并使自己的帖子表单选择他们自己的linkid.这样他们就可以删除他们想要的所有链接.

我如何保护我的代码? - 在ajaxsave.php中的Http引用者?卷曲脚本可能会破坏这一点. - 在调用ajax函数的页面上使用会话或cookie?将会话保存在数据库中并在ajaxsave.php中检查它?

你能帮助我吗?你如何以优雅的方式做到这一点.或者所有这些现代ajax网站上的"正常"是什么..

forms security ajax jquery post

10
推荐指数
2
解决办法
5046
查看次数