小编Pos*_*Guy的帖子

Subversion忽略模式不能很好地工作

我的全局忽略模式有以下模式:

*.pdb *.suo *.user *.cache */_ReSharper */bin */obj *.o *.lo *.la *.al .libs *.so *.so.[0-9]* *.a *.pyc *.pyo *.rej *~ #*# .#* .*.swp .DS_Store
Run Code Online (Sandbox Code Playgroud)

例如,resharper文件夹(_ReSharper.SubtextSolution)仍然被提交以及其他一些文件夹,例如bin,由于某种原因.

我也有兴趣看到其他人的全局忽视模式.并不是说每个人都会专门应用于我的环境,但是仍然有助于看到一些......特别是与.NET环境有关的.

.net svn tortoisesvn

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

这真的是节省分配吗?

我在静态实用程序类中有以下内容:

static int[] MonthDays = new int[] {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31};
public static int[] GetListOfAllDaysForMonths()
{
    return MonthDays;
}
Run Code Online (Sandbox Code Playgroud)

现在通过在代码中的几个地方调用GetListOfAllDaysForMonths()来提高效率,我每次调用此方法时都不必分配和创建新的int []吗?

更新:让我们只读它

 static readonly int[] 
Run Code Online (Sandbox Code Playgroud)

c#

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

这个"日月"功能如何运作?

  function GetDaysInMonth(month, year) 
  {
      return 32 - new Date(year, month, 32).getDate();
  }
Run Code Online (Sandbox Code Playgroud)

好的,我不明白这是做什么的,这部分:

 new Date(year, month, 32).getDate();
Run Code Online (Sandbox Code Playgroud)

我知道是什么getDate(),但后来我Date在JavaScript中查找,但在这个特殊的例子中,我不明白为什么你在这里传递32.如何回报你传递给它的任何月份和年份的天数?

javascript

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

动态添加CSS会减少页面重量吗?

好吧,这是bizaare,这是我见过的唯一一家这样做的商店......我们这家商店只有2名开发商.我的老板认为使用帮助方法将css文件单独添加到页面会使我们的网站更有效率,因为在主页中添加样式引用时,每个页面都会获得这些样式,使网站加载速度变慢.

所以我们有一个company.css,它是我们的主要样式,像主要的桶,如页眉,页脚,主要等等.

然后,他希望我进入每个代码隐藏,让我们为我们的某个功能说出一组页面,并使用我们创建的实用程序方法动态地将与产品相关的样式表添加到这些页面.例如,假设我们有评论和评级功能.我们在Reviews.css中提供了所有评论和评级相关的课程和ID.太好了.

所以例如在.aspx.cs页面的Init中,我们把它放在:

Util.AddStylesheet("Ratings.css");
Run Code Online (Sandbox Code Playgroud)

现在,他希望我将样式表包含在我们的评论代码触及.aspx页面的那些页面的代码隐藏中.但是说不要在母版页中引用Reviews.css.

我是唯一一个质疑这种方法的人,并说出拥有母版页的重点是什么?我的意思是,如果你把你所有的.css引用放在你的母版页中,那么说的是现在所有的页面都有这些样式(有些不使用,因为它们与那个页面没有关系),加重你的加载时间为结束用户?

我的意思是共同权利?也许人们会这样做,但我从来没有见过它,这是一个管理噩梦,因为你有动态添加某些.css页面到.aspx页面的子集.

对我来说,即使我们是一个每个月收到100万次点击的电子商务网站,我也是说,我的意思是认真地手动添加样式表并绕过将它们全部放在母版页中,这让我大吃一惊.我是唯一一个认为这是疯子的人并质疑他的假设,即这样做会使页面重量过大,因为它们会继承所有样式表,有些会浪费.css,因为它不一定与那个特定的页面有关?对我来说,将它们添加到母版页是一个完成的交易...简单,可维护,谁在乎.

我可以用JS来理解页面权重,但是.css?

asp.net

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

如何判断没有值时传递的内容

对于此代码,如果查询字符串中没有值,您如何知道返回null?

HttpContext context = HttpContext.Current;
string strValue = context.Request[name];
Run Code Online (Sandbox Code Playgroud)

我问,因为我不知道在.NET框架中很多情况下返回的是什么,当你没有得到它不存在的预期值时.

因此,如果context.Request[name];调用并且查询字符串中不存在该名称,您如何知道它返回null或空字符串以便我可以正确处理它不存在的情况?

c# asp.net

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

加入宣言和转让或不参加......这就是问题所在

关于调试有两种思路.一个说首先声明你的变量,然后分配...以便于调试.

int myInt;
myInt = GetSomething();
Run Code Online (Sandbox Code Playgroud)

或者有一种思想流派说只是不干净,只需这样做:

int myInt = GetSomething();
Run Code Online (Sandbox Code Playgroud)

我不明白第一个有帮助.因为如果我在任何一种情况下都将调试点放在myInt上,它会给我一个我可以检查的值.

那么有人可以在调试时详细告诉我,第一种方法如何值得投入2行?我知道有些人发誓.

显然有时你必须先做第一次,因为你可能需要做的不仅仅是一次性设置,比如设置一个对象的属性.但除此之外,设置变量的一次性调用是我在这里特别谈到的.

c#

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

加入2个课程 - 基本上

我有一个针对第三方WSDL的.NET Web服务参考.

在该引用中有2个类.基本上这两个类很可能是第三方API方面的接口,但在.NET中最终为2个代理类.

我需要将这两个类组合成一个类.为什么?因为这些是分裂的愚蠢,它们是允许我进行方法调用的服务.方法调用在这两个代理类之间分为一半和一半.

所以我想创建一个名为ThirdPartyService的自定义包装器类,并以某种方式基本上继承这些代理类的成员.我知道你可以在C#中继承2个类,但是我也看不到如何用接口做这个.

c# oop design-patterns adapter wrapper

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

用于自动属性的ReSharper代码片段

有没有办法使用ReSharper通过代码片段创建自动属性?喜欢VS的道具?

c# resharper-4.5

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

将负十进制转换为字符串会丢失 -

我需要发送一个负的myDecimalValue.ToString("C"); 问题是如果myDecimalValue是负数,让我们说-39,转换后我得到$ 39.00作为字符串不是$ 39.00.所以我不确定该怎么做.

这是采用小数的实用方法.如果小数是负数,我希望ToString显示负数

    public static BasicAmountType CreateBasicAmount(string amount, CurrencyCodeType currencyType)
    {
        BasicAmountType basicAmount = new BasicAmountType
                                          {
                                              currencyID = currencyType,
                                              Value = amount
                                          };
        return basicAmount;
    }
Run Code Online (Sandbox Code Playgroud)

我可以去任何一种方式,一个C或F2,所有我关心的是如果传入的小数是负的,那么在字符串中得到负号.我想除非我在这里查看我的实用程序方法中的否定性,否则没有办法做到这一点.我不能只发送一个负数并期望ToString工作,并且ToSTring会自动看到小数是负输入?

c#

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

代码未运行.click超链接

当我有这个时,代码没有在.click上运行:

$(".cancel").click(function() {
    alert("got here");
    $(this).closest(":dialog").dialog("close");                            
});

<a class="cancel" href=""><img src="images/cancelButton.gif" border="0" /></a>
Run Code Online (Sandbox Code Playgroud)

它必须是愚蠢的东西,但我看不到它.

jquery

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