小编Inf*_*ner的帖子

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

哪种方法更快:wcf自动生成代理或channelfactory <t>用于消费服务

我已经创建了一个wcf服务,并希望在客户端应用程序中使用它.表现明智,哪个更好?自动生成的类是通过服务引用还是通过channelfactory方式添加的?

c# wcf

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

如何确保当时只有一个用户可以执行一段代码

我被要求提出一个约束,即用户不应该同时执行从ASP.Net/C#Web应用程序调用C++非托管代码的部分代码.

我想问一下,在调用PInvoke/C++代码的C#类库中的C#代码周围放置锁(someobject)是否足以确保只有一个用户能够执行代码?还是有其他技术?

我可能必须将此代码作为WCF服务托管.这种方法会起作用吗?

.net c# asp.net concurrency wcf

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

如何修改查询数据表的ajax url?

我想要做的是修改数据表的sAjaxSource,如果组合框中的值发生更改,然后我想调用数据表的fnDraw()函数

数据表是:

 $("#example").dataTable({
             "aoColumns": [
                     { "sTitle": "Id" },
                      { "sTitle": "Name" }],


             "bProcessing": true,
             "bServerSide": true,

             "sAjaxSource": '@Url.Action("FetchData", "Home")',
             "sPaginationType": "full_numbers",

});
Run Code Online (Sandbox Code Playgroud)

到目前为止我所拥有的是:C#代码:

public JsonResult GetData(DataTableParameters param, int? SelectedId)
 {
//return the results
}
Run Code Online (Sandbox Code Playgroud)

并且用于更改值的JavaScript代码是:

    $('#SelectedId').change(function () {
                alert("Hi");
                $("#example").dataTable(
                    {sAjaxSource:"/home/FetchData?SelectedId=1"}).fnDraw(true); ;
            });
Run Code Online (Sandbox Code Playgroud)

它达到警报("Hi")点,但它不会重绘表格.我如何让它工作?

c# jquery asp.net-mvc-3

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

删除C++ char*有点地址

由于我更改了项目设置,因此下面的布尔值返回false,因为在调试器中,char*参数的值包含指针地址.我怎么删除这个?

我创建了这个简单的例子来说明(我必须保留char*数据类型),我不能进行模式匹配来删除指针地址.

void Test(char* thisValue) 
{
if (thisValue == "PassingTest")
{
bo = true;
}
else
{
bo = false;
}
}
Run Code Online (Sandbox Code Playgroud)

在调试器中,我发现thisValue ="PassingTest"

请指导如何让thisValue只包含"PassingTest"作为值而不是pointeraddress.

c++

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

Silverlight UserControl Parent在其构造函数中始终为Null.有什么建议?

我有一个用户控件,我已将其设置为Silverlight框架的源.当我在其构造函数中获得用户控件的Parent时,它返回Null.是否在框架中加载控件后调用UserControl事件?

c# silverlight

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

C#在类外创建静态对象VS在类中创建它有什么区别?

我想了解下面3组代码段之间的区别:

private static FirstObject o = new FirstObject();
public class ClassA
{
}

//-----------------------------------------------------

public class ClassA
{
    private static FirstObject o = new FirstObject();
}

//-----------------------------------------------------

public class ClassA
{
    private static FirstObject o;

    public ClassA
    { 
        o = new FirstObject();
    }
}
Run Code Online (Sandbox Code Playgroud)

请帮助我理解这些的范围,内存,性能和用法.

谢谢.

c#

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

如何从Rest APi获取JSON数据

我在javascript中创建一个对象:

    var t = null;
            $.getJSON('http://localhost:53227/Home/GetData', function (data) {
                alert(data);
                t = data;
            });
            alert(t);
Run Code Online (Sandbox Code Playgroud)

当我提醒数据时,我得到了一个对象.当我警告t时,它为空.

你能指导一下,如何设置"t"到返回的数据?

javascript ajax json

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

如何在MVC3 jquery应用程序中实现长轮询

我想从asp.net jquery html客户端应用程序向服务器端发送请求.

服务器端代码将执行任务,一旦完成,它将输出一些jpeg文件.

问题是我想在jpeg准备就绪时自动通知Web应用程序.

我每隔2秒就拨打一次电话,而且轮询方式太多了.

我想以某种方式发送一个调用服务器然后我想得到jpegs在目录中的响应.

我正在使用c#asp.net v4

.net c# asp.net jquery asp.net-mvc-3

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

Python - 在 asyncio 中运行函数的正确方法是什么?

我正在使用 FastApi 并且有一个端点。

我有两个长时间运行的函数,我想使用 asyncio 同时运行

因此,我创建了两个函数:

async def get_data_one():
    return 'done_one'

async def get_data_two():
    return 'done_two'
Run Code Online (Sandbox Code Playgroud)

这些函数从外部 Web 服务获取数据。

我想同时执行它们,所以我创建了另一个函数来执行它:

async def get_data():
    loop = asyncio.get_event_loop()
    asyncio.set_event_loop(loop)
    task_1 = loop.create_task(get_data_one)
    task_2 = loop.create_task(get_data_two)
    tasks = (task_1, task_2)
    first, second = loop.run_until_complete(asyncio.gather(*tasks))
    loop.close()

    # I will then perform cpu intensive computation on the results
    # for now - assume i am just concatenating the results
    return first + second
Run Code Online (Sandbox Code Playgroud)

最后,我有我的终点:

@app.post("/result")
async def get_result_async():
    r = await get_data()

    return r …
Run Code Online (Sandbox Code Playgroud)

python python-3.x python-asyncio fastapi

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