小编Inf*_*ner的帖子

Func vs. Action vs. Predicate

通过实例和它们的使用,有人可以帮助我理解:

  1. 我们什么时候需要Func委托?
  2. 我们什么时候需要行动委托?
  3. 我们什么时候需要Predicates委托?

c# delegates

703
推荐指数
3
解决办法
32万
查看次数

Why do we need C# delegates

I never seem to understand why we need delegates? I know they are immutable reference types that hold reference of a method but why can't we just call the method directly, instead of calling it via a delegate?

Thanks

c# delegates

56
推荐指数
4
解决办法
3万
查看次数

由于隐式依赖模块中缺少导出功能,至少有一个模块具有未解析的导入

当我从DependencyWalker指向我的C++ dll时,我看到错误消息"由于隐式依赖模块中缺少导出功能,至少有一个模块有未解析的导入"

你能否说一下这个错误是什么?

c++

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

何时使用 asyncio.get_running_loop() 与 asyncio.get_event_loop()?

我见过使用运行阻塞代码

loop = asyncio.get_running_loop()
await loop.run_in_executor(None, blockingfunc)
Run Code Online (Sandbox Code Playgroud)

loop = asyncio.get_event_loop()
await loop.run_in_executor(None, blockingfunc)
Run Code Online (Sandbox Code Playgroud)

我们什么时候应该使用asyncio.get_running_loop()vs asyncio.get_event_loop()

python python-asyncio

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

您会为.net项目推荐哪种验证框架?

要用于基于Web的mvc3 .net应用程序,您会推荐哪种验证框架?应用程序遵循域模型模式和域模型POCO在单独的类库中?

所需的验证类型将是......非空,基于正则表达式等

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

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

MVC3两个控制器动作可以返回一个视图吗?

我的控制器中有两个动作方法.我希望两者都返回一个视图.

原因是因为我在视图中有条件检查,检查属性是否为null然后不显示div,如果用户单击加载按钮,则需要通过设置模型的属性返回相同的视图,然后显示div.

这个逻辑至少需要15次,我想创建单独的动作,返回模型但只有一个视图.可能吗?

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

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

如何处理异常?

这是关于最佳.net实践的问题.我总是在我的所有Web和窗体表单应用程序中捕获并存储有关异常的信息,如下所示:

  1. 用try catch包围每个方法(异常异常)
  2. 对于除前层之外的任何层,将异常抛到上面的层
  3. 在前层,将异常记录到日志文件(通常使用log4config.dll)并向用户显示用户友好消息.

这是处理异常的最佳方法吗?或者我应该在下一个项目中做些不同的事情?

c# silverlight

9
推荐指数
2
解决办法
264
查看次数

以弹出方式打开视图

Controller.cs是:

 public ActionResult ViewRequest(int id)
        {
            Job job = Jobs.GetJob(id);

            return View(job);
        }
Run Code Online (Sandbox Code Playgroud)

它的观点是:

@model model.Job
<fieldset>
    <legend>Job</legend>


    <div class="display-label">Name</div>
    <div class="display-field">
        @Html.DisplayFor(model => model.Name)
    </div>

</fieldset>
    @Html.ActionLink("Download", "Download", new { id = model.Id }) |
Run Code Online (Sandbox Code Playgroud)

如何将其作为模型弹出窗口打开

asp.net-mvc-3

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

“带锁异步”和“带等待锁”有什么区别?

我见过两种获取asyncio Lock 的方法

async def main(lock):
  async with lock:
    async.sleep(100)
Run Code Online (Sandbox Code Playgroud)

async def main(lock):
  with await lock:
    async.sleep(100)
Run Code Online (Sandbox Code Playgroud)

它们之间有什么区别?

python python-asyncio

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

为什么我们需要"out"参数?

我知道"out"就像"ref"类型,除了out变量不必初始化."out"参数还有其他用途吗?有时候我会在回调方法中看到它们的使用,但我从未理解它们实际上是如何工作的,或者为什么我们需要它们而不是全局级ref变量?

c#

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