小编dav*_*ooh的帖子

如何将参数传递给C#中的公共类?

如何将参数传递给C#中的公共类.我是C#的新手,所以请原谅n00b问题.

鉴于此示例类:

public class DoSomething
{
    public static void  Main(System.String[] args)
    {

        System.String apple = args[0];
        System.String orange = args[1];
        System.String banana = args[2];
        System.String peach = args[3];

        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

如何传递请求的参数?

我希望写下这样的东西:

DoSomething ds = new DoSomething();
ds.apple = "pie";
Run Code Online (Sandbox Code Playgroud)

但这失败了.

.net c# arguments console-application

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

在C#中计算经过时间时的夏令时问题

我正在尝试计算项目的耗用时间.
例如,
开始时间是06-Nov-2011 01:59:58 AM
结束时间是06-Nov-2011
01:00:00 AM 实际经过时间是00:00:02
但是经历的时间是-00:59: 58(由于夏令时,时钟返回1小时)
如何在夏令时期间以正确的经过时间更好地计算出这一点?

码:

DateTime startDttm = DateTime.Parse("Nov 06, 2011 01:59:58 AM");  
DateTime endDttm = DateTime.Parse("Nov 06, 2011 01:00:00 AM");  
TimeSpan elapsedTime = endDttm.Subtract(startDttm);  
Console.WriteLine("Elapsed Time - " + elapsedTime);
Run Code Online (Sandbox Code Playgroud)

.net c#

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

如何在不同的操作系统上部署Swing应用程序?

我是Java Swing应用程序的新手,我想将旧的WindowsForm从C#移植到Java.现在我想知道如何获得可以部署到多个平台的桌面应用程序?如何创建安装包,例如,Windows,Ubuntu和Mac OS?如何创建桌面链接以执行我的应用程序?那么,我怎样才能在Java中获得类似于WindowsForm的东西呢?

java deployment swing desktop-application

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

以Spring MVC形式绑定的对象

我正在使用Spring MVC开发测试应用程序.我有Person班级和Group班级.每个Person对象都引用一个Group对象.

现在我实现了一个显示Person数据并允许编辑的jsp.在我的表单中,我选择了一个选择控件来选择皮尔逊的组:

<sf:select path="group">
    <sf:options items="${groupList}" itemLabel="name" itemValue="id" />
</sf:select>
Run Code Online (Sandbox Code Playgroud)

它在我加载页面时显示正确的组,但我无法保存更改,因为在控制器中我只获得表示组ID的字符串.

所以,我的问题是:如何Group在控制器中获取对象而不是其id?

更新 这里我的控制器代码:

@RequestMapping(value = "/details", params = "save", method = RequestMethod.POST)
public String save(@ModelAttribute("person") Person p,
        BindingResult result) {
    this.personManager.savePerson(p);
    return "redirect:/people/details?id=" + p.getId();
}
Run Code Online (Sandbox Code Playgroud)

java spring controller spring-mvc

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

使用JPA处理集合更新

我有一组自定义对象,我想使用JPA以最简单的方式保留它.

我的CustomObject类被映射到一个表.现在我想知道JPA是否提供某种实用程序来处理对象集合.

特别是我想在我的集合中添加或删除对象,然后传递给save(Collection<CustomObject> cco)方法而不检查哪些对象已经更改(我需要添加哪些对象以及要删除哪些对象...)

可能吗?

java collections hibernate jpa

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

自定义属性和lambda表达式

我已经为LINQ-to-SQL实体添加了一个自定义属性:

public partial class User
{
    public bool IsActive
    {
        get
        {
            // note that startDate and endDate are columns of User table
            return startDate <= DateTime.Now && endDate >= DateTime.Now;
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

现在我需要将此属性与lambda表达式一起使用:

activeUsers = users.Where(u => u.IsActive);
Run Code Online (Sandbox Code Playgroud)

但是当执行此代码时,我得到了一个System.NotSupportedException.异常消息说"不支持成员'User.IsActive'的SQL转换".

有没有办法解决这个问题?

.net c# linq lambda linq-to-sql

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

将“appSettings”部分拆分为多个 web.config 文件

我正在开发一个 ASP.NET 项目,我需要在我的网络应用程序的 appSettings 部分添加一些设置。

现在这些设置越来越多,所以我想将它们组织在不同的文件中。我在应用程序的不同目录中创建了其他 web.config 文件,添加如下内容:

<?xml version="1.0"?>
<configuration>
  <system.web>
  </system.web>
  <appSettings>
    <add key="settingKey" value="settingValue" />
  </appSettings>
</configuration>
Run Code Online (Sandbox Code Playgroud)

但是当我尝试通过访问它们时ConfigurationManager.AppSettings["settingKey"],我得到了null

那么,是否可以将设置拆分到不同的文件中?是否有另一种方法可以逻辑地组织应用程序设置值?

.net c# asp.net web-config

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

实体框架生成的类型不是从 EntityObject 继承的

我是 Entity Framework 的新手(我使用的是 EF5),我正在做一个测试项目来了解它。

现在我正在按照本教程实现一些 DAO 类来访问数据库(它有点旧......)

我使用实体数据模型工具生成了实体类,但现在我需要从 EntityObject 类继承所有实体。

阅读本文时,我预计会是这样,但实际上我的类仅从IObjectWithChangeTracker,继承INotifyPropertyChanged

所以我想知道我是否做错了什么......

我必须在生成工具中设置一些配置吗?

.net c# orm entity-framework entity-framework-5

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

在OneToMany注释列表中重复

我正在使用JPA 2 + Hibernate 4.2.6开发Java项目,我遇到了一个奇怪的行为.

在我的模型中,我有两个相关的参与者:QuestionAnswer

@Entity
public class Question {
    // ...

    @OneToMany(mappedBy = "question", cascade = CascadeType.ALL, fetch = FetchType.EAGER)
    private Set<Answer> answers;

    // ...
}


@Entity
public class Answer {
    // ...

    @ManyToOne(optional = false)
    @JoinColumn(name = "question_id", nullable = false)
    private Question question;

    // ...
}
Run Code Online (Sandbox Code Playgroud)

这很有效:所有Answer与某个相关的Question都正确加载.

但现在我需要改变answers收集的Set方式List.我改变了类型并再次运行应用程序,现在我得到了几个重复answers...为什么可能?我知道List允许重复,但我的数据库中没有重复的记录,为什么我得到这些?

我在先前版本的Hibernate中读到了一些类似的错误,但我希望它们在上一版本中得到解决...我错了吗?

注:我需要改变SetList,因为我需要保持有关信息以便寻找答案,可能的话,要改变这种秩序.

java collections hibernate jpa one-to-many

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

AuthenticationProvider和AuthenticationEntryPoint之间的差异

对不起,伙计们,也许是个愚蠢的问

但我需要在我的网络应用程序中实现一些额外的身份验证和授权逻辑,我不清楚在哪里AuthenticationProviderAuthenticationEntryPoint必须使用.

寻找一些例子,我常常发现AuthenticationEntryPointsecurity:http节中省略了一个.

但是有些情况也AuthenticationProvider被省略(框架提供了一个默认实例?),只UserDetailsService需要一个实现.

请你澄清一些基本概念吗?

java spring spring-security

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