我们需要一个在线离线wiki类型的应用程序,基本上是一些带有文档的页面,但是也需要链接到用户的同步映射驱动器上的许多文件..文字docs/pdfs/ppts等笔记本电脑..
任何人都可以建议谷歌齿轮是否是一个合理的解决方案,我刚刚对齿轮文档进行了简要的细读..它看起来非常酷/有用.
就像制作网络维基并改进它一样.应用程序还需要一些方法来保存实际文件(docs/pdfs等)的链接,但这应该影响它的齿轮性我想象)
谢谢...
抱歉它在当天晚些时候所以问题可能实际上没有任何意义..
NAT
我想我有点知道这个问题的答案,但总有很多方法可以做(有些方法显然是错的:))...
我有一个递归功能来查找员工经理的ID.这是在导入脚本中使用的,可能是直接经理人离开(被禁用)所以我们需要找到员工(经理)经理(等等),以便我们可以为他们分配东西.如果不明显,EmployeesToDisable是在此导入中标记为已禁用的员工的通用列表.
我想我真正要问的是:在这种情况下,与捕获异常相关的开销太大了.我应该以不同的方式做这件事.这确实很好,但感觉它是不好的形式..
我有代码:
private Guid getMyEnabledManagersID(OnlineEmployee e)
{
Employee manager;
try
{
//see if Employee e's manager is in the disabled list.
manager = (from emp in EmployeesToDisable where emp.EmployeeID.Equals(e.ManagerID) select emp).Single();
//yes they are, so need to call this again
return getMyEnabledManagersID(manager);
}
catch
{
return e.ManagerID;
}
}
Run Code Online (Sandbox Code Playgroud) 我有一个基本控制器,我在方法中设置了一些常见的控制器属性OnActionExecutionAsync,然后在OnActionExecuted方法中设置了一些常见的视图模型属性,这工作正常,但我现在需要为其编写一些单元测试。对我来说没有tdd..
我的代码是:
public override async Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
{
//set some controller properties
await base.OnActionExecutionAsync(context, next);
}
public override void OnActionExecuted(ActionExecutedContext filterContext)
{
//set some other viewmodel properties
base.OnActionExecuted(filterContext);
}
Run Code Online (Sandbox Code Playgroud)
我在测试中遇到的问题OnActionExecutionAsync,除了模拟上下文是一种痛苦之外,还在于,当方法完成时,它会自动调用该OnActionExecuted方法,并因为该方法为ActionExecutedContext空而失败。我假设我需要打电话await base.OnActionExecutionAsync(context, next);,而不是简单地打电话await next();?继续管道,虽然已经检查了Controllergithub 中的代码,但似乎基本实现仅OnActionExecuted在 ActionExecutingContext 的结果为 null 时才调用GitHub 上的 aspnet 核心控制器
知道如何让我的测试在不跳到 的情况下工作吗OnActionExecuted?
我有一个方法要以8 dp的两倍返回。
所以我有一个从sp返回的值,在代码中我只是在做
CheckSum = double.Parse(cmd.ExecuteScalar().ToString());
Run Code Online (Sandbox Code Playgroud)
但是,如果sp返回此内容:1541338.2349537,则当我希望它在结尾加上零时,返回的双精度值仅具有那些7dp。像这样.. 1541338.23495370
我找不到在double上格式化它的方法-即将其强制为8dp,而不是返回格式化的字符串。我不想做。有人可以解释一下:)
谢谢
t
c# ×2
asp.net ×1
double ×1
format ×1
google-gears ×1
moq ×1
offline ×1
unit-testing ×1
wiki ×1