小编ben*_*wey的帖子

jQuery map与每个

在jQuery中,mapeach函数似乎做同样的事情.两者之间是否存在实际差异?你什么时候选择使用一个而不是另一个?

javascript jquery

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

将CERT/PEM证书转换为PFX证书

我已经看到了几个关于如何将PFX转换为证书文件的问题,但我需要采取另一种方式.

我有两个文件:

bob_cert.cert

bob_key.pem

我想将它们转换为单个.pfx文件.有没有这样做的工具?

certificate

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

突出显示WPF中的整个TreeViewItem行

如果我设置TreeViewItem背景,它只突出显示标题.我怎样才能突出整条线?

我发现了一个几乎解决问题的帖子http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/b04f73e2-0b10-4d97-a6da-64df2e30c21d/

但是存在一些问题:1.它没有突出整行2.树在Vista上有XP风格.我希望它在Vista上的外观和原来一样,但如果用户将主题更改为XP - 它应该是XP方式.这么多XAML ......

任何想法,我应该寻找什么?

wpf templates treeviewitem

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

更新edmx以反映数据库中所做的更改(.net linq-to-entities)

  • 所以我制作了我的edmx.
  • 然后我稍微更改了我的数据库,将列更改为从NOT NULL到允许NULL.
  • 我进入我的edmx,右键单击并选择"从数据库更新模型"

现在我进入我的程序并且它实际上没有更新...我不能在列中放置null.如何正确更新edmx?谢谢.

linq linq-to-entities entity-framework .net-3.5

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

C#4.0的新酷特性

你们正在寻找的最酷的新功能是什么,或者你听说过在c#4.0中发布的最新功能.

.net c# c#-4.0

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

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

并发或性能返回列表时yield收益的好处

我想知道使用yield return而不是返回列表是否存在任何并发(现在或将来)或性能优势.请参阅以下示例

处理方法

void Page_Load()
{
  foreach(var item in GetPostedItems())
    Process(item);
}
Run Code Online (Sandbox Code Playgroud)

使用收益率回报

IEnumerable<string> GetPostedItems()
{
  yield return Item1.Text;
  yield return Item2.Text;
  yield return Item3.Text; 
}
Run Code Online (Sandbox Code Playgroud)

返回一个清单

IEnumerable<string> GetPostedItems()
{
  var list = new List<string>();
  list.Add(Item1.Text);
  list.Add(Item2.Text);
  list.Add(Item3.Text);
  return list;
}
Run Code Online (Sandbox Code Playgroud)

c# yield enumerators

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

何时关闭WCF客户端?

我已将WCF服务的客户端代理实例放入App类的属性中,以便我可以从应用程序的任何位置获取它.

我没有关闭客户端,我在应用程序期间将其保持打开状态.这样做的主要原因是,如果我在WCF服务mex页面(如果你将浏览器指向WCF服务网址时得到的那个)中按//注释,则表示//始终关闭客户端.client.Close();

这很好,除非我在调用client.SomeAsync()方法之后立即调用client.Close(),然后在结果返回之前关闭它.我应该接近Completed()方法吗?或者我应该忘记关闭它,因为一旦关闭它我必须创建客户端代理的新实例(如果是这种情况,也可以不将它存储在App.property中.

谢谢,斯蒂芬

c# silverlight wcf

18
推荐指数
1
解决办法
8633
查看次数

无拳击的通用解析方法

我正在尝试编写一个通用的Parse方法,该方法转换并返回NamedValueCollection中的强类型值.我尝试了两种方法,但这两种方法都通过装箱和拆箱来获得价值.有谁知道避免拳击的方法?如果你在生产中看到这个你会不喜欢它,它的性能有多糟糕?

Usuage:

var id = Request.QueryString.Parse<int>("id");
Run Code Online (Sandbox Code Playgroud)

尝试#1:

public static T Parse<T>(this NameValueCollection col, string key)
{
    string value = col[key];

    if (string.IsNullOrEmpty(value))
        return default(T);

    if (typeof(T) == typeof(int))
    {
        //return int.Parse(value); // cannot convert int to T
        //return (T)int.Parse(value); // cannot convert int to T
        return (T)(object)int.Parse(value); // works but boxes
    }
    if (typeof(T) == typeof(long))
    {
        return (T)(object)long.Parse(value); // works but boxes
    }
    ...

    return default(T);
}
Run Code Online (Sandbox Code Playgroud)

尝试#2(使用反射):

public static T Parse<T>(this NameValueCollection col, string key)
{
    string value …
Run Code Online (Sandbox Code Playgroud)

c# generics reflection

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

我们为什么要在C#中使用文字?

在一些C#代码中我看过这样的staments:

float someFloat = 57f;
Run Code Online (Sandbox Code Playgroud)

我想知道为什么我们应该像f上面的情况一样使用文字?

c#

8
推荐指数
3
解决办法
2047
查看次数