小编Wil*_*ler的帖子

如何获得星期几和一年中的某个月?

我对Javascript了解不多,我发现的其他问题与日期操作有关,不仅仅是根据需要获取信息.

目的

我希望得到以下格式的日期:

于2011年1月27日星期四17:42:21印刷

到目前为止,我得到了以下内容:

var now = new Date();
var h = now.getHours();
var m = now.getMinutes();
var s = now.getSeconds();

h = checkTime(h);
m = checkTime(m);
s = checkTime(s);

var prnDt = "Printed on Thursday, " + now.getDate() + " January " + now.getFullYear() + " at " + h + ":" + m + ":" s;
Run Code Online (Sandbox Code Playgroud)

我现在需要知道如何获得星期几和一年中的某个月(他们的名字).

有没有一种简单的方法来制作它,或者我是否应该考虑使用数组,我只需使用now.getMonth()和索引到正确的值now.getDay()

javascript datetime dayofweek

110
推荐指数
8
解决办法
18万
查看次数

.NET 4.0中代码契约的实际用法是什么?

为了充分理解并利用随新的.NET Framework 4.0提供的新功能和增强功能,我想得到代码契约实际应用示例.

  1. 任何人都有一个很好的应用此功能的例子?

我想获得一个代码示例,其中包含一个简短的解释,以帮助我启动并运行它.

.net .net-4.0 code-contracts

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

单元测试或功能测试?

我最近听说过单元测试的功能测试.

我知道单元测试从最原子的形式测试给定代码片段的每种可能性.但功能测试怎么样?

这听起来像只测试代码是否有效,但它是否像单元测试一样可靠?

我被告知有两个关于这个问题的学校.某些人更喜欢单元测试,其他人更喜欢功能测试.

有没有什么好的资源,链接,书籍,任何参考文献或者你们中的任何一个能够解释和完善我的主题的人?

谢谢!

.net unit-testing functional-testing testdrivendesign

27
推荐指数
4
解决办法
5803
查看次数

C#内部VS VBNET好友

对于这个问题:什么是C#相当于朋友?,我个人已回答"内部",就像Ja在答案中所做的那样!然而,Jon Skeet说在C#中没有直接等价的VB Friend.如果Jon Skeet这么说的话,我就不会这样说了!,P

我想知道当关键字internal(C#)各自的定义是什么时,它们怎么能不等同于Friend(VBNET):

朋友VBNET

声明语句中的Friend(Visual Basic)关键字指定可以从同一个程序集中访问元素,但不能从程序集外部访问.[...]

内部C#

内部:访问仅限于当前程序集.

据我了解,这些定义对我来说意义相同.

然后,当我在VB.NET中编码时,我使用Friend关键字来指定只能在声明它的程序集中访问类或属性.在C#中,我使用internal关键字指定相同.

  1. 从这个角度来看,我做错了什么吗?

  2. 我没有得到什么改进?

  3. 有人可以解释一下朋友和内部是如何或不是直接对等的?

提前感谢您的任何答案!

.net language-features keyword c#-to-vb.net vb.net-to-c#

18
推荐指数
3
解决办法
8055
查看次数

使用Office PIA时System.Type.Missing或System.Reflection.Missing.Value?

我搜索了这些SO结果,找不到与我的问题有关的任何内容.我怀疑这可能是重复的.

我目前正在.NET C#3.5中编写一个Microsoft.Office.Interop.Excel PIA包装器,并且想知道在调用打开给定工作簿等方法时最好使用什么.

System.Type.Missing还是Missing.Value

我已经执行了一些Google搜索,但找不到任何区别,除了一个来自System命名空间(System.Type.Missing),另一个(Missing.Value)来自System.Reflection命名空间.

  1. 两者之间的主要区别是什么?
  2. 在哪种情况下最好使用另一种?
  3. 为什么会这样?

当你想将参数的默认值传递给互操作程序集时,似乎都使用了这两个...

谢谢你的回答!=)

.net c# interop system.type

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

重载DataGridView后如何保存位置

这是我的代码:

        private void getData(string selectCommand)
    {
        string connectionString = @"Server=localhost;User=SYSDBA;Password=masterkey;Database=C:\data\test.fdb";

        dataAdapter = new FbDataAdapter(selectCommand, connectionString);
        DataTable data = new DataTable();
        dataAdapter.Fill(data);
        bindingSource.DataSource = data;
    }

    private void button1_Click(object sender, EventArgs e)
    {
        getData(dataAdapter.SelectCommand.CommandText);
    }

    private void Form1_Load(object sender, EventArgs e)
    {
        dataGridView1.DataSource = bindingSource;
        getData("SELECT * FROM cities");
    }
Run Code Online (Sandbox Code Playgroud)

在按钮1单击重新加载数据后,单元格选择跳到第一列并重置滚动条.如何保存DataGridView的位置?

c# datagridview winforms

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

一步一步的JBehave设置教程非常简单?

虽然我已经阅读过许多关于如何使用JBehave的文章,但是我无法让它工作.这是我到目前为止所经历的步骤:

  1. 创建了新的Java项目
  2. 下载了JBehave JAR文件版本3.6.8并将其添加到我的构建路径库中
  3. com.wmi.tutorials.bdd.stack.specs在我的工作区中创建了一个在test source文件夹下调用的包
  4. 将JBehave JAR文件添加到我的构建路径库配置中
  5. 在上述包中创建了一个JBehave故事(StackBehaviourStories.story)
  6. 在上面提到的包(StackBehaviourStory.java)中创建了一个Java类
  7. 在上面提到的包(StackBehaviourSteps.java)中创建了一个Java类
  8. 在我的Java类中导入Given,Named,Then,When annotations
  9. 在我的JBehave故事文件中写了两个不同的场景

仍然,我无法让它工作/运行!=(

故事档案:

Narrative:
In order to learn to with JBehave using Eclipse
As a junior Java developer though senior in .Net and in BDD
I want to define the behaviour of a custom stack

Scenario: I push an item onto the stack
Given I have an empty stack
When  I push an item 'orange'
Then  I should count 1

Scenario: I pop from the stack …
Run Code Online (Sandbox Code Playgroud)

java eclipse bdd junit jbehave

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

任何VBNET等价的C#哪里有泛型约束关键字?

首先,我希望自己编写一个针对底层Active Directory的操作的泛型类型.

对于那些了解AD和System.DirectoryServices命名空间的人来说,DirectoryEntry类DirectorySearcher类一起是最重要的.

说到AD语言时,一切都是DirectoryEntry.话虽如此,我的应用程序需要管理用户,组和组织单位(OU).这些对象中的每一个都是AD条目.然后,这对我来说是GenericTypes的一个很好的候选者.

我想要完成的是:

public interface ITop {
    string Path { get; set; }
    string ObjectClass { get; }
    string ContainerName { get; set; }
    // [...]
}

public interface IGroup : ITop {
    // Speciality properties here...
}

public interface IUser : ITop {
    // Speciality properties here...
}

// And so forth...

public sealed class DirectorySource<T> where T : ITop {
    // Methods against AD here...
} …
Run Code Online (Sandbox Code Playgroud)

generics c#-to-vb.net .net-2.0

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

MS实体框架VS NHibernate及其派生的贡献(FluentNHibernate,Linq for NHibernate)

我刚刚阅读了有关Entity Framework 4(实际上是版本2)的这篇文章.

实体框架似乎比其首次发布提供了巨大的改进.因此,我从来没有在任何项目中使用EF,因为我觉得EF与NHibernate相比还不够成熟.

NHibernate及其目前对FluentNHibernateLinq for NHibernate的贡献由Ayende Rahien提供

我的感觉是,当NHibernate的第二版出现时,微软只是试图获得有利于NHibernate的地形.不过,我的担忧是以下(不是特别有序):

  • EF4往往不那么XML冗长吗?
  • EF4是否与SQL Server以外的基础数据存储兼容?
  • 使用EF4代替FluentNHibernate或NHibernate本身有什么好处?

NHibernate是一个很棒的工具,我想每个人都同意.由于其前身Hibernate,我们可以轻松找到文档和教程以及示例应用程序以熟悉它.FluentNHibernate不是这种情况.特别是根据我正在进行的项目,我要求我进一步调查NHibernate及其选项(例如FluentNHibernate),以便记录NHibernate和FluentNHibernate技术的使用规则和最佳实践.因此,作为一名C风格的开发人员被VB34戴上手铐,我无法在VB.NET中找到所提供示例的语法等效,尽管我已经到目前为止.

我相信NHibernate是最好的选择,但作为一名软件顾问,我不能(不想)错过重要的技术变革,改进和发展.

尽管我读到了关于EF1的不好评论,但EF4看起来非常有前景.您对NHibernate和Entity Framework途径的看法是什么?至于我,我对所有的阅读都感到困惑.我需要你把头伸出水面.

谢谢大家!

c# vb.net nhibernate entity-framework fluent-nhibernate

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

从UserPrincipal对象获取nETBIOSName

我正在使用.Net库的System.DirectoryServices.AccountManagement部分连接到ActiveDirectory.

在GroupPrincipal对象上调用GetMembers()并过滤结果后,我现在有一个UserPrincipal对象的集合

GroupPrincipal myGroup;  // population of this object omitted here 

foreach (UserPrincipal user in myGroup.GetMembers(false).OfType<UserPrincipal>())
{
    Console.WriteLine(user.SamAccountName);
}
Run Code Online (Sandbox Code Playgroud)

上面的代码示例将打印出"TestUser1"之类的用户名.我需要将这些与来自"DOMAIN\TestUser1"格式的另一个应用程序的列表进行比较.

如何从UserPrincipal对象获取"DOMAIN"部分?

我不能只是附加一个已知的域名,因为涉及多个域,我需要区分DOMAIN1\TestUser1和DOMAIN2\TestUser2.

.net c# active-directory userprincipal

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