问题列表 - 第2443页

什么是学习曲线,为什么陡峭不难?

  • 什么是学习曲线?
  • 为什么使用"陡峭的学习曲线"这个术语来解决具有较高进入障碍并需要相当长时间才能进入的问题呢?

至于这个问题的原因:

  • 这些术语在Stack Overflow上经常使用且不一致
  • 我自己也被它弄糊涂了
  • 大多数新手都会遇到这些术语,例如他们会问"什么是最好的php开发框架"这样的问题.

taxonomy

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

什么是制作Silverlight和Regular .NET REST客户端最便携的方法

我试图让服务器应用程序使用WCF公开一些状态信息.特别是我在使用RESTful"API"的WCF服务之后.当我从一个Silverlight应用程序/页面中使用REST api时,我正在尝试使用另一种类型的客户端...

到目前为止,我已经成功定义了一个状态界面:

public static class StatusUriTemplates
{
  public const string Status = "/current-status";
  public const string StatusJson = "/current-status/json";
  public const string StatusXml = "/current-status/xml";
}
[ServiceContract]
public interface IStatusService
{
  [OperationContract]
  [WebGet(ResponseFormat = WebMessageFormat.Json, UriTemplate = StatusUriTemplates.StatusJson)]
  StatusResultSet GetProgressAsJson();

  [OperationContract]
  [WebGet(ResponseFormat = WebMessageFormat.Xml, UriTemplate = StatusUriTemplates.StatusXml)]
  StatusResultSet GetProgressAsXml();

  [OperationContract]
  [WebGet(UriTemplate = StatusUriTemplates.Status)]
  StatusResultSet GetProgress();
}
Run Code Online (Sandbox Code Playgroud)

在服务器中实现它:

  [ServiceBehavior(InstanceContextMode = InstanceContextMode.Single)]
  public class ServerStatusService : IStatusService
  {
    public StatusResultSet GetProgressAsJson()
    { return GetProgress(); }

    public StatusResultSet GetProgressAsXml()
    { return GetProgress(); …
Run Code Online (Sandbox Code Playgroud)

.net rest wcf silverlight-2.0 .net-3.5

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

我应该摆脱Guid列上的聚簇索引

我正在研究一个通常使用GUID作为主键的数据库.

默认情况下,SQL Server在主键列上放置聚簇索引.我理解这对于GUID列来说是一个愚蠢的想法,并且非聚集索引更好.

你怎么想 - 我应该摆脱所有聚集索引并用非聚集索引替换它们吗?

为什么SQL的性能调优器不会提供此建议?

sql-server guid clustered-index

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

Hibernate JPA序列(非Id)

对于某些不是标识符/不是复合标识符一部分的列,是否可以使用DB序列?

我正在使用hibernate作为jpa提供程序,并且我有一个表有一些生成值的列(使用序列),尽管它们不是标识符的一部分.

我想要的是使用序列为实体创建一个新值,其中序列的列不是主键的一部分:

@Entity
@Table(name = "MyTable")
public class MyEntity {

    //...
    @Id //... etc
    public Long getId() {
        return id;
    }

   //note NO @Id here! but this doesn't work...
    @GeneratedValue(strategy = GenerationType.AUTO, generator = "myGen")
    @SequenceGenerator(name = "myGen", sequenceName = "MY_SEQUENCE")
    @Column(name = "SEQ_VAL", unique = false, nullable = false, insertable = true, updatable = true)
    public Long getMySequencedValue(){
      return myVal;
    }

}
Run Code Online (Sandbox Code Playgroud)

然后,当我这样做:

em.persist(new MyEntity());
Run Code Online (Sandbox Code Playgroud)

将生成id,但该mySequenceVal属性也将由我的JPA提供程序生成.

只是为了说清楚:我希望HibernatemySequencedValue属性生成值.我知道Hibernate可以处理数据库生成的值,但是我不想使用触发器或除Hibernate之外的任何其他东西来为我的属性生成值.如果Hibernate可以为主键生成值,为什么它不能为简单属性生成?

java hibernate jpa sequence

121
推荐指数
9
解决办法
11万
查看次数

Linq查询返回父子的flatened列表

对于linq的世界来说还是新手,我需要一些帮助,将有孩子的父母列表整理成一个ParentChild列表.

像这样:

class Program
{
    static void Main()
    {
        List<Parent> parents = new List<Parent>();

        parents.Add(new Parent { Name = "Parent1", Children = new List<Child> { new Child { Name = "Child1" }, new Child { Name = "Child2" } } });
        parents.Add(new Parent { Name = "Parent2", Children = new List<Child> { new Child { Name = "Child3" }, new Child { Name = "Child4" } } });

        // linq query to return List<ParentChild> parentChildList;
        // ParentName = Parent1, ChildName …
Run Code Online (Sandbox Code Playgroud)

c# linq

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

散列函数和表格大小为2 ^ p

在从密钥的哈希码计算哈希表桶索引的同时,为什么当桶的数组大小为2的幂时,我们在分割(模数)后避免使用余数?

hash data-structures

0
推荐指数
1
解决办法
1341
查看次数

MOSS 2007:DateTime字段的SPListItem.GetFormattedValue有错误吗?

SPListItem.GetFormattedValue似乎对DateTime字段有一个奇怪的行为.它通过SPListItem的索引器检索DateTime值,该索引器根据此MSDN文章返回本地时间.这是Reflector的一个片段

public string GetFormattedValue(string fieldName)
{
    SPField field = this.Fields.GetField(fieldName);
    if (field != null)
    {
        return field.GetFieldValueAsHtml(this[fieldName]);
    }
    return null;
}
Run Code Online (Sandbox Code Playgroud)

所以它使用SPListItem的索引器来检索值,而不是使用SPFields.GetFieldValueAsHtml来格式化值.GetFieldValueAsHtml似乎假设日期是UTC并将其转换为本地时间,无论它是什么类型.(Reflector显示它使用GetFieldValueAsText,它使用value.ToString()但由于某种原因,它假设时间为UTC.)

最终结果是通过listItem.GetFormattedValue()获得的时间字段上的字符串表示(至少在我的情况下)是不正确的,是本地时间+(本地时间 - UTC).

有没有人遇到与SPListItem.GetFormattedValue()相同的问题,你的解决方法是什么?

sharepoint moss datetime

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

在ASP.NET面板中查找所有控件?

我在我的页面中有许多面板,我正在收集用户信息并保存页面详细信息.页面面板包含文本框,下拉列表,列表框.

当我需要来到这个页面.如果这些控件有任何值,我需要显示Page.这该怎么做?

asp.net controls

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

为什么C++流使用char而不是unsigned char?

我一直想知道为什么C++标准库已经使用char类型而不是unsigned char类型实例化了basic_ [io]流及其所有变体.char表示(取决于它是否有符号),您可以对get()等操作进行上溢和下溢,这将导致所涉及变量的实现定义值.另一个例子是当你想使用它的put函数输出一个未格式化的字节到ostream .

有任何想法吗?


注意:我仍然不相信.所以如果你知道明确的答案,你仍然可以发布它.

c++ types iostream overflow stream

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

看过这个二进制日期格式?

3/10/2008 = 1822556159

2/10/2008 = 1822523391

1/10/2008 = 1822490623

30/09/2008 = 1822392319

29/09/2008 = 1822359551

这是我目前所知的所有信息.

日期增加32768,除非更改月份时增量为32768 x 2(65536).

有没有人见过这种二进制日期格式,如何提取正确的日期?


日期的剩余部分可能是时间(小时,分钟,秒)

binary date

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