小编Dav*_*Lay的帖子

如何在Windows上从SVN迁移/转换为Mercurial(hg)

我正在寻找一种工具来将一些SVN存储库迁移到Mercurial,包括历史记录,标签等.

我正在使用TortoiseHg(Windows x32),因此ConvertExtensions将被丢弃.有关如何在Linux机器上执行此过程的一些信息(hgsvn),但我没有可用的Linux机器.

我可以在Windows上使用这些Python脚本吗?如果是这样,我需要做什么?或者,我可以使用哪些其他工具来完成此过程?

基本上,我如何将SVN项目转换为Mercurial?

svn migration version-control mercurial hgsvn

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

angularjs ui-router:获取给定状态的子状态列表

你知道在ui-router中获取给定状态的子状态列表的方法吗?

我正在使用ui-router实现一个带有4级深度导航的复杂SPA.

我想为路由器表自动生成的第二级实现导航选项卡界面.

为此,我需要获得给定状态的直接子节点列表(可能是一个抽象状态).我发现获得状态的唯一方法是做一个$state.get()并获得完整的状态列表,但这意味着我必须自己解析子状态,我认为这些代码已经用ui-编写了路由器.

我在这里提出这个问题,以防有任何人有源代码经验或知道插件或模块可以帮助我.同时,如果我发现了什么,我将自己做一个研究并发布结果.

angularjs angular-ui angular-ui-router

13
推荐指数
2
解决办法
4210
查看次数

打印没有预览的ServerReport

我有一个SQLServer 2005 Reporting Services ServerReport部署并经常由我的Winforms应用程序(Framework 2.0)通过ReportViewer控件使用.

我需要的是从应用程序的一种形式提供一键式打印按钮,只触发打印对话框,而无需启动ReportViewer.

我一直在尝试将报表呈现为字节数组,但我无法通过它.

这个报告有多个页面,所以我不知道用于本地报告的"图像"渲染是否也适用于服务器报告.

我一直在寻找抛出MSDN,但只提到本地报告:

http://msdn.microsoft.com/en-us/library/ms252091(VS.80).aspx

我可以在服务器端报告上获得的小信息正在使用对ReportServer Web服务的Web引用,我不希望这样.

http://blogs.msdn.com/bryanke/articles/71491.aspx

有没有办法使用打印对话框打印服务器报告,而不向用户显示报告查看器(我不介意它是否在幕后)?

.net sql-server printing reporting-services

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

如何使用unity来根据注入的类型有条件地绑定实例?

我已经习惯了Ninject,对于一个特定的项目,我被要求学习Unity.

有一件事我无法找到有关如何做的信息.

在Ninject我可以说:

Bind<IWarrior>().To<Samurai>().Named("Samurai");
Bind<IWarrior>().To<Ninja>().Named("Ninja");
Bind<IWeapon>().To<Katana>().WhenInjectedInto(typeof(Samurai));
Bind<IWeapon>().To<Shuriken>().WhenInjectedInto(typeof(Ninja));
Run Code Online (Sandbox Code Playgroud)

然后,当一个人要求武士名为武士时,武士带有卡纳纳,忍者带有手里剑.正如它应该.

我不想在战士中引用容器以获得适当的武器,并且不希望用属性污染模型(在另一个没有引用ninject或统一的程序集中)

PD:我正在寻找一种代码方式,而不是通过xml配置.

ninject ioc-container unity-container

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

如何在mvc中保持视图不受授权逻辑的影响?

我有一个显示项目列表的视图.用户可以编辑,删除或创建新项目,但根据他们的授权,他们可能会或可能不会被允许执行某些操作.

我要求只显示当前用户可以执行的操作,但我不希望使用授权来混淆视图if-else's

鄙视是一个非常普遍的要求,我找不到一个真正令人满意的方法.

到目前为止,我最好的方法是为Html.ActionLink需要权限的扩展方法提供重载,但是会有更复杂的场景,比如隐藏整个html块或切换标签的文本框+隐藏.

有一个更好的方法吗?

validation asp.net-mvc authorization

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

如何解决Sharepoint上的"服务器标签格式不正确."错误?

我正在尝试编辑遗留的wss3 sharepoint网站.

在使用700多个代码行aspx页面时,我得到了一个"服务器标签格式不正确".sharepoint上的错误和?content = 1技巧不起作用.

任何人都有关于如何到达造成问题的线路的提示?我期待像aspnet ysod这样的东西,至少那是有用的.

如果值得,我可以访问实际的服务器.

更新:我知道错误是因为我搞砸了标记,正如ArenB友好指出的那样.我想要的是,提示700线上的哪个位置是错误的.

更新2:我发现了一个workarround并将其作为答案发布,但问题仍然是等待有人给出如何获得更具描述性的错误消息的答案.

sharepoint wss-3.0

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

如何配置要使用Ninject 2.0注入的Automapper?

Structure Map和Windsor有一些配置示例:http: //www.cprieto.com/index.php/2009/08/20/using-automapper-with-castle-windsor/

但我没有为Ninject找到任何东西.

你知道如何将这些映射转换为Ninject吗?

.net ninject automapper

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

如何拍摄截图并通过电子邮件发送到dotnet上

背景:

我正在开发一个业务应用程序,在最后阶段我们遇到一些额外的错误,主要是连接和一些边缘用例.

对于这种异常,我们现在提供一个包含错误详细信息的精彩对话框,用户可以截取屏幕截图,并通过电子邮件发送一些评论.

问题:

我想提供更好的体验,并在同一个对话框中提供单个按钮,点击,打开Outlook并准备电子邮件,屏幕截图作为附件,也许是日志文件,然后用户可以添加备注并按发送按钮.

题:

如何以编程方式截取此屏幕截图,然后将其作为附件添加到Outlook邮件中?

备注:

该应用程序位于Microsoft .Net Framework 2.0,C#或VB中

.net outlook screenshot attachment .net-2.0

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

安装MVC3后,我无法在visual studio 2010上为MVC2创建或打开项目

打开MVC2项目只会在visual studio上出现"不支持项目"错误,我找不到用于为mvc2创建新项目的模板.

我承认在安装mvc3之后可能不需要mvc2新项目模板,但是对编辑和维护mvc2项目的支持应该仍然存在.

在发行说明中它说:

ASP.NET MVC 3可以在同一台计算机上与ASP.NET MVC 2并排安装,这使您可以灵活地选择何时将ASP.NET MVC 2应用程序升级到ASP.NET MVC 3

我知道我的GAC上有mvc1,mvc2和mvc3 dll"并排",但我仍然希望这个视觉工作室错误在我的设置中出错.

如果没有,¿是否可以升级项目文件并保持所有内容相同,指向mvc2 dll?

asp.net-mvc visual-studio-2010

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

JFrog npm 安装失败

在 Jfrog Artifactory 中,我创建了一个只读用户,并尝试访问远程 NPM 包,该包是 NodeJS 存储库的一部分。例如 npm install @angular/material,软件包无法下载并出现以下错误

The user is part of a read only group.
npm ERR! code E403
npm ERR! 403 Forbidden:@angular/material@^5.2.5
Run Code Online (Sandbox Code Playgroud)

有人可以建议我们在哪里可以为用户设置读取权限吗?

这是一个已经存在的用户,其他 python 工件已成功安装。

即使 npm 本地存储库已成功安装,但从 npm 注册表获取的 npm 远程存储库会出现错误

artifactory npm

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