小编Sha*_*ean的帖子

VS调试并观察变量的变量

我在一个类中的属性正在被某些东西改变.我更改此代码值的唯一地方是一行如下所示:

pushpin.Position.Altitude = -31;
Run Code Online (Sandbox Code Playgroud)

在visual studio调试期间,是否有一种方法可以观察.Atitude对所做的任何更改,最好是在更改值的赋值语句中中断.

如果这是追踪此问题的正确方法,我是否可以获得有关如何执行此操作的分步教程/说明?

谢谢.

c# debugging visual-studio

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

验证检查在存储库模式中的位置?

假设我有一个名为User的实体,它有许多帖子.我的服务看起来像这样删除帖子:

void DeletePost(int postId, int userId);
Run Code Online (Sandbox Code Playgroud)

我的验证码在哪里?(确保用户有权删除).我应该在1个数据库调用的存储库中执行此操作吗?或者我应该在我进行2次调用的服务层中进行检查:

  1. 通过userId获取用户.
  2. 在对用户进行验证后调用delete.

我将有2个存储库,1个用户和1个帖子,每个看起来像这样:

// From the PostRepository.
void Delete(int postId); //May have to add a userId param if I do validation in repository
//From the UserRepository.
User GetUser(int userId);
Run Code Online (Sandbox Code Playgroud)

c# architecture design-patterns repository-pattern

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

覆盖警报并在Javascript中确认

有没有办法覆盖alert("")confirm("")在JavaScript中?

我使用jQuery,所以如果有一种方法可以在这个框架中完成它,我会很感激.

我想做的事情如下:

override alert(msg){
    //Show custom stuff here
}

override confirm(msg){
    //Show custom stuff here.
    return watever;
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

词典排序

我正在做一个问题,即"连接单词以生成按字典顺序排列的最低字符串." 来自比赛.

以此字符串为例: jibw ji jp bw jibw

实际输出结果是: bw jibw jibw ji jp

当我对此进行排序时,我得到:bw ji jibw jibw jp.

这是否意味着这不是排序?如果它是排序,"词典"排序是否考虑将较短的琴弦推到后面或其他东西?

我一直在阅读关于lexigographical命令的一些阅读,我没有看到使用它的任何点或场景,你有吗?

algorithm lexicographic

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

从javascript生成office open XML excel文件

有没有办法从javascript生成.xslx文件,并允许用户通过JavaScript下载它?此页面适用于在没有互联网连接的html 5中脱机运行.

javascript openxls

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

2010初学者指导流利的nHibernate

我需要一些关于如何开始使用nHibernate和Fluent nHibernate的教程.我来自实体框架背景(看起来更容易使用).我已经尝试过像http://www.summerofnhibernate.com/这样的网站来掌握nHibernate本身,但它似乎已经过时了.

我想生成我的数据库表(也就是实体框架)的映射,并使用nHibernate做简单的CRUD.我也在使用ASP.NET MVC和Visual Studio 2010.谢谢.

nhibernate asp.net-mvc fluent-nhibernate

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

ASP.NET MVC必须匹配验证属性

我似乎无法找到要使用的注释,以确保2个或更多文本框是相同的.

例如:

public class NewPasswordModel
{
    public string NewPassword { get; set; }

    [MustMatch(Name="NewPassword")] // What is the correct thing to come here.
    public string NewPasswordRep { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

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

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

复制Javascript对象属性

我有一个来自服务器的对象具有多个属性,我希望将其水合成一个新对象,更改1属性的名称并保留其余属性.

码:

JSON: { UserId: 1, Name: "Woo", Age: 10 }

我想要它的对象的格式:

var newObj = {}
newObj.id = jsonObj.UserId;
//Everything property below here is the same. How can i prevent writing this code?
newObj.Name = jsonObj.Name;
newObj.Age = jsonObj.Age;
Run Code Online (Sandbox Code Playgroud)

我正在做的是基于这个答案,尝试将一些json解析成一种格式,要求我更改1属性的名称.

javascript

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

以.net为单位测量代码速度,以毫秒为单位

我想获得最大计数我必须执行一个循环,它需要x毫秒才能完成.

例如.

int GetIterationsForExecutionTime(int ms)
{
    int count = 0;
    /* pseudocode 
    do
        some code here
        count++;
    until executionTime > ms
    */

    return count;
}
Run Code Online (Sandbox Code Playgroud)

我如何完成这样的事情?

.net c#

10
推荐指数
3
解决办法
6656
查看次数

我的日志框架永远与我的应用程序绑定!

好的,所以我在看NLog.根据用法,我的应用程序将与日志框架绑定.我该如何克服这个问题?

此外,当使用NLog时,我必须为monkey-code我正在使用此框架的每个类写太多.制作一个静态类并从我的应用程序中的任何位置访问它是一个好习惯吗?

例:

//the monkey code
private static Logger logger = LogManager.GetCurrentClassLogger();

//the coupling.
logger.Log(/*...*/);
Run Code Online (Sandbox Code Playgroud)

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

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