小编Kir*_*ira的帖子

带服务结构的SOAP - Https和Http绑定

我目前正在开发一个服务结构应用程序,它将公开将由另一个应用程序使用的soap监听器

我一直在说错误

找不到与绑定CustomBinding的端点的方案https匹配的基址.注册的基地址方案是[]

这是CreateServiceInstanceListener方法

protected override IEnumerable<ServiceInstanceListener> CreateServiceInstanceListeners()
    {
        var serviceInstanceListers = new List<ServiceInstanceListener>()
        {
            new ServiceInstanceListener(context =>
            {
                return CreateSoapListener(context);
            })
            ,
            new ServiceInstanceListener(context =>
            {
                return CreateSoapHTTPSListener(context);
            }),
        };
        return serviceInstanceListers;
    }


    private static ICommunicationListener CreateSoapHTTPSListener(StatelessServiceContext context)
    {
        string host = context.NodeContext.IPAddressOrFQDN;
        var endpointConfig = context.CodePackageActivationContext.GetEndpoint("SecureServiceEndpoint");
        int port = endpointConfig.Port;
        string scheme = endpointConfig.Protocol.ToString();

        string uri = string.Format(CultureInfo.InvariantCulture, "{0}://{1}:{2}/MyService/", scheme, host, port);
        var listener = new WcfCommunicationListener<IServiceInterface>(
            serviceContext: context,
            wcfServiceObject: new Service(),
            listenerBinding: new BasicHttpsBinding(BasicHttpsSecurityMode.Transport),
            address: new EndpointAddress(uri) …
Run Code Online (Sandbox Code Playgroud)

c# wcf azure-service-fabric

21
推荐指数
2
解决办法
756
查看次数

将int转换为const wchar_t*

正如标题所示,我想知道将inta 转换为a 的最佳方法const wchar_t*.实际上我想使用这个_tcscpy功能

_tcscpy(m_reportFileName, myIntValue);
Run Code Online (Sandbox Code Playgroud)

c++

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

在页面上找到了"System.Web.Mvc.Html.MvcForm"

浏览器在我的表单旁边显示"System.Web.Mvc.Html.MvcForm".我怎么能隐藏它?这是表单代码.

 @Html.BeginForm("NewComment", "Difficultes", FormMethod.Post)
    {        
    @Html.HiddenFor(m => m.diff.id_diff) 
        <table>
            <tr><label><b>Nouveau commentaire</b></label></tr>
            <tr>
            <td><b>Nom :</b></td><td>@Html.TextBoxFor(m=>m.pseudo)</td>
            </tr>
            <tr>
            <td><b>Commentaire :</b></td><td>@Html.TextAreaFor(m=>m.nouveau)</td>
            </tr>
        </table>

        <input type="submit" value="Ajouter" />
    }
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc razor asp.net-mvc-3

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

Tinyxml - 定位x64平台时链接错误

我正在使用tinyxml库来解析项目中的XML文件.当我尝试定位x64平台时,我得到了LINKER错误,这里有一个错误:

错误4错误LNK2001:未解析的外部符号"private:static struct TiXmlString :: Rep TiXmlString :: nullrep_"(?nullrep_ @ TiXmlString @@ 0URep @ 1 @ A)ClassThatUsesTinyXML.obj

更新:我认为没有安装x64版本的tinyxml,但是当我尝试为x64平台构建库时,我遇到了这个错误:

LNK1561: entry point must be defined
Run Code Online (Sandbox Code Playgroud)

c++ tinyxml

8
推荐指数
2
解决办法
4085
查看次数

如何在Windows平台上获取堆大小

正如问题标题所示,我想知道是否有办法获得当前进程的堆大小.

c++ windows

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

在DLL中创建线程

我正在研究一个.NET分析器,我用c ++编写(一个使用ATL的DLL).我想创建一个每30秒写入一个文件的线程.我希望线程函数成为我的一个类的方法

DWORD WINAPI CProfiler::MyThreadFunction( void* pContext )
{
   //Instructions that manipulate attributes from my class;
}
Run Code Online (Sandbox Code Playgroud)

当我尝试启动线程时

HANDLE l_handle = CreateThread( NULL, 0, MyThreadFunction, NULL, 0L, NULL );
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

argument of type "DWORD (__stdcall CProfiler::*)(void *pContext)" 
is incompatible with parameter of type "LPTHREAD_START_ROUTINE"
Run Code Online (Sandbox Code Playgroud)

如何在DLL中正确创建一个线程?任何帮助都会被贬低.

c++ dll thread-sleep

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

添加基于Azure移动应用程序的实时聊天功能

我正在构建一个基于Azure移动应用程序(服务器端)的解决方案.我有3个客户端应用程序(ASP MVC Web应用程序,Android应用程序和iOS应用程序).该解决方案使用自定义身份验证提供程序(基于令牌的身 我需要添加一个实时聊天功能(两人对话).

对于移动应用程序,我认为我将使用Azure通知中心(每当用户向另一个用户发送消息时发送通知)但是我很难找到处理Web前端应用程序的方法.

你能建议一些我可以开始的框架或工具吗?任何帮助,将不胜感激.

在此输入图像描述

asp.net-mvc chat azure

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

隐藏浏览器弹出窗口 - Watin

我在Windows窗体应用程序中使用Watin库.为了隐藏浏览器,我使用以下指令:

Settings.Instance.MakeNewIeInstanceVisible = false;
Run Code Online (Sandbox Code Playgroud)

但是,它不会隐藏弹出窗口(当模拟单击打开弹出窗口的元素时).有没有办法隐藏它们?

c# watin popup

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

LISP:如何测试两个列表是否具有相同的元素?

我想编写一个函数,它将参数作为参数两个列表,并检查第一个元素中的每个元素是否包含在第二个元素中(元素的顺序无关紧要).该函数还将检查两个列表是否具有相同的长度(两个列表不能具有重复元素),因为如果不是,则该函数将返回nill/false.

例如:(ABCDEF)和(BEAFDC)具有相同的元素(nil)和(nil)具有相同的元素

(ABCDEF)和(ABCDEFG)没有相同的元素

问题是我只知道一些基本命令,我只能使用那些命令.这几乎是我所知道的所有命令:

CAR, CDR, LENGTH, NULL, MEMBER, NOT, AND, OR, NOT, MAPCAR, APPLY, DO, SETQ, LET
Run Code Online (Sandbox Code Playgroud)

到目前为止我编写了以下函数,但我不知道如何检查重复的成员,并且它对于我要检查的所有列表都不能正常工作:

(defun same-elem-p (lst1 lst2)
  (cond ((not (null lst1))
         (cond ((member (car lst1) lst2)
                (same-elem-p (cdr lst1) lst2))
               (t nil)))
        (t t))) 
Run Code Online (Sandbox Code Playgroud)

我希望我能够很好地解释这个问题.

lisp equality list

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

用SmtpClient发送邮件

这是我第一次编写发送邮件的程序.我不知道在SMTP客户端构造函数中放入什么:

SmtpClient client = new SmtpClient(????);
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

.net asp.net asp.net-mvc sendmail

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

MSI - 有条件地注册DLL

我正在研究.NET Profiler(我的项目输出是一个DLL).我已经构建了2个DLL(用c ++编写):一个将由x86 .NET进程加载,另一个由x64加载.我想生成一个MSI(目标x86模式),检查操作系统是64位还是32位.然后注册正确的DLL,即:

 - Project output : - the_x64.DLL
                    - the_x86.DLL
 - A single MSI that targets x86 machines : contains the 2 DLLs
                    - if the OS is 64 bits then both of the DLLs are registered
                    - if the OS is 32 bits then only the x86 dll is registered
Run Code Online (Sandbox Code Playgroud)

那可能吗?

c++ windows-installer atl visual-studio-2010

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