问题列表 - 第45149页

在Java中,哪里可以出现return语句?

除了在方法/构造函数体内?

此外,构造函数是否可以返回一些内容?或者我可以只使用" return;"而没有任何表达式吗?

java return return-value

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

无法覆盖基本属性

以下是糟糕的代码.请帮助我实现我想要实现的目标,但具有良好的代码.我想要一个从基础派生的对象数组.我想在DoStuff()运行时能够在BaseClass中使用该数组.我知道我不能贬低,这不是我想要做的.我只想在派生类中设置Fields,并在基础DoStuff()中使用Fields.

public class BaseObject
{

}

public class DerivedObject : BaseObject
{

}

public class BaseClass
{
    public BaseObject[] Objects;

    public virtual void DoStuff()
    {
        // use the Objects
    }
}

public class DerivedClass : BaseClass
{
    public override DerivedObject[] Objects;

    public override void DoStuff()
    {
        // Do stuff unique to the derived.

        base.DoStuff();
    }
}
Run Code Online (Sandbox Code Playgroud)

c#

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

Javascript:在html textarea和nicedit之间切换时出现问题

我正在使用nicedit(http://nicedit.com/index.php).

我一直在尝试创建一个默认的html textarea,当你点击它时会变成一个nicedit文本字段.我希望它在失去焦点时恢复到简单的html textarea.当我只使用一个textarea时,我已经能够成功地做到这一点,但是,当我使用两个textareas奇怪的事情发生时(在Firefox中).我使用以下脚本:

<script type="text/javascript" src="http://js.nicedit.com/nicEdit-latest.js"></script> <script type="text/javascript"> 

function fieldname_1()
{
   area = new nicEditor({fullPanel : true}).panelInstance('fieldname');
   area.addEvent('blur', function() 
   {
      area.removeInstance('fieldname');
      area = null;
      document.getElementById("fieldname").onclick=function(){fieldname_2()}
   });
}

function fieldname_2()
{
   area = new nicEditor({fullPanel : true}).panelInstance('fieldname');
   area.addEvent('blur', function() 
   {
      area.removeInstance('fieldname');
      area = null;
      document.getElementById("fieldname").onclick=function(){fieldname_1()}
   });
}

function fieldname2_1()
{
   area = new nicEditor({fullPanel : true}).panelInstance('fieldname2');
   area.addEvent('blur', function() 
   {
      area.removeInstance('fieldname2');
      area = null;
      document.getElementById("fieldname2").onclick=function(){fieldname2_2()}
   });
}

function fieldname2_2()
{
   area = new nicEditor({fullPanel : true}).panelInstance('fieldname2');
   area.addEvent('blur', function() 
   {
      area.removeInstance('fieldname2');
      area …
Run Code Online (Sandbox Code Playgroud)

html javascript textarea nicedit

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

std :: string s =(std :: string)"a"+"b"+"c"; 好?

它有效,没有崩溃.可以吗?

编辑:我问的原因是std::string s = "a" + "b" + "c";产生编译器错误,并(std::string)"a"告诉编译器,"只是假定一个"指向的是一个std :: string".我实际上并不知道如何实现std :: string.

感谢大家的反馈.

c++

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

是否有像LINQPad for Java这样的程序?

我发现LINQPad在回答C#或VB.NET的StackOverflow问题时非常有用.它允许我编写一些快速代码,运行它,并且(如果我想的话)看到一个格式良好的结果转储.这样我可以确定我发布的代码实际运行.到目前为止,我还没有看到任何可以用Java实现相同结果的东西.那里有类似的东西吗?

不是在寻找查询数据源的东西 ; 我只想要一个轻量级的IDE.这些是我特别感兴趣的功能:

  • 能够在不建立整个项目或文件结构的情况下编写和运行简短的代码片段.
  • 在运行时报告代码中的编译器和运行时错误.
  • 能够添加对特定编辑器实例的引用.
  • 语法高亮和自动完成/智能感知将是一个加号.

java ide linqpad

46
推荐指数
3
解决办法
8226
查看次数

使用PostgreSQL的Linq To Sql

是否可以将LinqToSql与PostgreSQL一起使用(最好使用Mono)?你能推荐一步一步描述的文章吗?

.net linq postgresql mono linq-to-sql

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

从加载了iFrame的jQuery DOMWindow访问父窗口的DOM对象

我有一个带有jQuery DOMWindow的网页,可以从iFrame加载其内容.我需要从iFrame访问父窗口的元素.这可能吗?

这是从我的主页面打开的DOMWindow的配置:

        <script type="text/javascript">
            $('.AjaxDOMWindow').openDOMWindow({
                anchoredClassName:'DOMWindow',
                draggable: 1,
                eventType:'click',
                height:500,
                loader:1,
                loaderHeight:16,
                loaderImagePath:'/js/jquery/DOMWindow/animationProcessing.gif',
                loaderWidth:17,
                positionLeft:0,
                positionTop:0,
                positionType:'centered',
                width:700,
                windowSource:'iframe'
            });
Run Code Online (Sandbox Code Playgroud)

我试图从DOM框中访问父窗口的元素:

parent.document.getElementById('foo').innerHTML = '';
Run Code Online (Sandbox Code Playgroud)

但这似乎不起作用.谢谢!

javascript iframe jquery dom

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

ASP.NET MVC 2并列为隐藏值?

嗨,

我有一个包含列表的View类,此列表说明了用户上传的可用文件(使用html帮助器呈现).

为了在提交时维护这些数据,我在视图中添加了以下内容:

<%: Html.HiddenFor(model => model.ModelView.Files)%>
Run Code Online (Sandbox Code Playgroud)

我希望mode.ModelView.Files列表将返回到提交时的操作,但事实并非如此?

是否有可能将列表作为隐藏字段?

更多信息: 用户提交保存在服务上的几个文件,当保存时将其称为GUID,并将此列表发送回用户以呈现保存的图像.用户在表单中进行了一些更改并再次点击提交,当进入控制操作时,图像列表将为空,为什么?

最好的祝福

hidden-field asp.net-mvc-2

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

隐藏控件时隐藏验证装饰

在WPF中,如何在隐藏控件时隐藏验证错误模板装饰(默认情况下为红色框)?当我隐藏我的控件(以便于在视图之间切换)时,错误装饰会一直存在.

更难的是,我如何使用MVVM做到这一点?

wpf adorner mvvm

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

NHibernate:System.Argument异常:已添加具有相同键的项

我收到了一个难以重现的零星错误.我的第一个猜测是,我有一个泄漏的nhibernate会话,但是当我运行nhibernate探查器时,我没有看到太多与众不同的东西.

  • MVC 2.0
  • 流利版1.1.0.685
  • NHibernate版本2.1.2.4000

异常:System.ArgumentException:已添加具有相同键的项.

Stack Trace:at System.Collections.Generic.Dictionary 2.Insert(TKey key, TValue value, Boolean add) at NHibernate.Util.ThreadSafeDictionary2.Adached(TKey key,TValue value)at NHibernate.SqlTypes.SqlTypeFactory.GetTypeWithLen [T](Int32 length,TypeWithLenCreateDelegate createDelegate)at NHibernate.Type.EnumStringType..ctor(Type enumClass,Int32长度)

我正在使用存储库模型.这是我的存储库类.

public sealed class Repository<T> : IRepository<T> where T : CoreObjectBase
{
    #region IRepository<T> Members

    private ISession Session
    {
        get
        {
            return new SessionHelper().GetSession();
        }
    }

    public IQueryable<T> GetAll()
    {
        return (from entity in Session.Linq<T>() select entity);
    }

    public T GetById(int id)
    {
        return Session.Get<T>(id);
    }

    public void Save(params T[] entities)
    { …
Run Code Online (Sandbox Code Playgroud)

nhibernate session fluent-nhibernate

7
推荐指数
1
解决办法
4324
查看次数