小编Pos*_*Guy的帖子

jQuery inArray总是返回-1

我无法弄清楚为什么当lastProductID在数组中时,我为lastProductIndex持续获得-1!

var lastProductID = 6758;
var allProductIDs = [5410, 8362, 6638, 6758, 7795, 5775, 1004, 1008, 1013]
var lastProductIndex = $.inArray(lastProductID, allProductIDs);
Run Code Online (Sandbox Code Playgroud)

jquery

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

Utility和Helper类之间的区别

实用程序类与辅助程序的概念是否真的相同?我的意思是实用程序方法不扩展现有的类,例如助手,但在任何一种情况下,两种类型的方法实际上都可以称为"助手".

c#

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

找到所有未使用的代码的工具

我需要一个可以运行的工具,它会显示一个未使用的方法,变量,属性和类的列表.CSS课程将是一个额外的奖励.

我听说FXCop能做到这一点吗?还是NDepend还是什么?

c# static-analysis

19
推荐指数
4
解决办法
6288
查看次数

如何使用TortoiseSVN的SVN命令行

当Tortoise安装SVN时,如何使用命令行进行SVN?

我正在尝试调用在Subversion更改修订属性中找到的一些命令,但我没有看到Program Files (x86)\VisualSVN Server(显然)下相同的目录结构.

svn tortoisesvn visualsvn-server

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

无法通过MailMessage和smtpClient身份验证到Gmail smtp

我无法弄清楚为什么这不起作用的生活

SmtpClient smtp = new SmtpClient
{
    Host = "smtp.gmail.com",
    Port = 587,
    UseDefaultCredentials = false,
    DeliveryMethod = SmtpDeliveryMethod.Network,
    Credentials = new NetworkCredential("myemail@gmail.com", "myGmailPasswordHere"),
    EnableSsl = true,
    Timeout = 10000
};


smtp.Send(mail);
Run Code Online (Sandbox Code Playgroud)

我明白了:

SMTP服务器需要安全连接或客户端未经过身份验证.服务器响应为:5.5.1需要身份验证.

我刚刚将EnableSsl指定为true,因此在安全连接方面不应该是问题.

我是从localhost运行的.是的,我输入auth(我的gmail帐户凭据)的用户名和密码是100%正确的.

c# gmail smtpclient

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

嵌套Try/Catch

嵌套的Try/Catch有一个你没有干净编码的信号吗?我想知道因为在我的catch中我正在调用另一个方法,如果失败,我会得到另一个运行时错误,所以我很想再次使用另一个try/catch将这些调用包装在catch中.我想知道这样做是否正常?

例如

    catch (Exception ex)
    {
        transaction.VoidOrder(transactionID);

        LogError(ex.ToString());
        Response.Redirect("Checkout", false);
    }
Run Code Online (Sandbox Code Playgroud)

所以VoidOrder甚至LogError方法都可以轰炸出来.现在当我调用时VoidOrder,我得到一个空引用,transactionID因为它调用一个BL方法,并且在BL方法中我重新抛出,所以我可以在上面的代码中在更高级别捕获它.但是,如果我再次在捕获物内投掷,那么我也需要抓住它.

c# nested try-catch

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

尝试在Parent内部添加子行组,但在嵌套单元格中向左刷新

我想做什么:

我正在尝试创建嵌套组但我希望子行组直接显示在父级下面,像父级一样向左冲洗.

所以在这种情况下你有:

Market
SubMarket
Run Code Online (Sandbox Code Playgroud)

所以结果例如是:

California <<< market
SanJose
Pleasanton
Walnut Creek

Illinois <<< market
Chicago Suburbs
Chicago
Run Code Online (Sandbox Code Playgroud)

... 等等

我无法弄清楚为什么我不能让一个子行组直接显示在一个

谁可以帮我这个事?我对SSRS感到非常沮丧.不知道为什么它不只是在我点击的单元格上添加分组权限.而是创建新列!是的设计,但为什么?以及如何解决这个问题.我想做的事情看起来如此简单......但在SSRS中却如此艰难.

这是我尝试做的一个例子:

  • 在父级中创建父级组:如果单击父组中的单元格(在本例中为"市场"),然后在该单元格上添加另一个父组,则会在SSRS报告中将新列添加到父级的右侧你在:

在此输入图像描述

  • 在父级中创建子行组:如果您在父组中并单击一个单元格并添加子行组,它将在父级右侧添加该行

在此输入图像描述

我想要做的就是这个,我不能让SSRS把这个子市场放在这里:

在此输入图像描述

reporting-services ssrs-2008 ssrs-grouping ssrs-tablix

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

如何从URL中获取.aspx页面名称?

我可以使用什么对象从URL获取当前的PageName.aspx(包括扩展名.aspx)?当我在页面上时,我无法找到允许我抓住它的对象和方法.

asp.net

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

错误:无法将类型'void'隐式转换为'System.Collections.Generic.List'

我试图使用该控件从.aspx设置我的.ascx控件的属性.

所以在我的.aspx之一中有这个控件,我有以下代码试图设置我的嵌入式.ascx的ItemsList属性:

Item item = GetItem(itemID);
myUsercontrol.ItemList = new List<Item>().Add(item);
Run Code Online (Sandbox Code Playgroud)

我正在尝试设置的.ascx中的属性如下所示:

public List<Item> ItemsList
{
   get { return this.itemsList; }
   set { this.itemsList = value; }
}
Run Code Online (Sandbox Code Playgroud)

错误:无法将类型'void'隐式转换为'System.Collections.Generic.List'

所以我不知道它作为财产的一部分而变得无效吗?......很奇怪.

c# asp.net

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

pre-revprop-change hook要么失败了

我不知道这个钩子是否是开箱即用的,或者我的只是搞砸了,我只需要替换它但是当我去尝试编辑提交的日志注释时,我收到此错误消息:

DAV请求失败; 存储库的pre-revprop-change挂钩可能失败或者不存在
至少有一个属性更改失败; 存储库未更改
错误设置属性'log'

我正在使用Tortoise v1.6.7,但是因为我安装了Tortoise,所以一直有这个问题,但是从来没有看过它,但它非常烦人.

所以我找到了这篇文章.

但是,由于我无法弄清楚如何使用Tortoise进行svn命令行调用,我只是进入了存储库并打开了pre-refprop-change模板,下面就是其中的内容.

REPOS="$1"
REV="$2"
USER="$3"
PROPNAME="$4"
ACTION="$5"

if [ "$ACTION" = "M" -a "$PROPNAME" = "svn:log" ]; then exit 0; fi

echo "Changing revision properties other than svn:log is prohibited" >&2
exit 1
Run Code Online (Sandbox Code Playgroud)

所以仍然试图弄清楚如何改变这一点,以便Tortoise(颠覆)允许我编辑评论.为什么要编辑评论?因为有很多次我忘记在提交后添加更多评论后我意识到我错过了x,y,z应该在事后的评论中.发生在任何人身上.虽然允许开发人员执行此操作存在安全风险,但我们每2小时备份一次我们的存储库,因此如果有人通过并删除它们,那么,我愿意冒这个风险,因为我们已经备份了这个.这种风险不应该掩盖随意修改评论的能力.

svn tortoisesvn svn-hooks

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