问题列表 - 第20319页

不推荐使用richfaces javax.faces.el.MethodBinding替换使用

我发现这段代码的工作原理是我可以通过编程方式创建一个richfaces下拉菜单.但有些代码已被弃用.谁能告诉我要放什么而不是弃用的电话?

谢谢

     public HtmlDropDownMenu getMyMenu()
 {
  HtmlDropDownMenu menu = new HtmlDropDownMenu();
  menu.setValue( "Node Select" );

  HtmlMenuItem menuItem = new HtmlMenuItem();
  // TODO programmatically pass from getNodes into a String[] rather than an ArrayList of SelectItems
  String subOption = "myBox";   
  menuItem.setValue( subOption );

  Application app = FacesContext.getCurrentInstance().getApplication();
  javax.faces.el.MethodBinding mb = app.createMethodBinding( "#{PrismBacking.onItemClick}", new Class[] { ActionEvent.class } );
  menuItem.setActionListener( mb );

  menu.getChildren().add( menuItem );
  return( menu );
 }

 public void onItemClick( ActionEvent event )
 {
  Object obj = event.getSource();

  if( obj …
Run Code Online (Sandbox Code Playgroud)

java jsf richfaces

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

如何通过CodeSense在Xcode中显示文档?

我是Java开发人员,想知道在CodeSense自动完成时我如何在Xcode中获得相当于JavaDoc的东西?如果我按下ESC按钮,我可以获得方法列表等,但它没有向我显示方法的描述.

xcode javadoc autocomplete objective-c codesense

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

如何强制派生类包含具有默认值的某些属性

我有一个角色扮演游戏的类结构,看起来像这样......

public abstract class Item
{
   public abstract string Name { get; set; }
}

public abstract class Armor : Item
{
   public override string Name { get; set; }
}

public class Helmet : Armor
{
   public override string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

基本上,我试图强制每个派生类型包含"名称"属性.这是最好的方法吗?我知道我可以从Item.Name中删除"abstract",然后删除Armor和Helmet中的重写"Name"属性.如果我这样做,代码看起来有点干净,但我可能忘记在这些派生类中设置base.Name.

有人可以帮我告诉我最好的方法吗?

编辑:对不起,让我再澄清一下我的问题.我想确定两件事.1)Name属性存在于所有派生类中2)Name属性不为null或为空

我基本上想强制任何派生自Item(并且不是抽象)的类具有Name的值.

c# abstract-class derived-class

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

monad在纯函数式编程中使用IO的替代方法是什么?

monad被描述为处理IO的haskell解决方案.我想知道是否有其他方法可以用纯函数式语言处理IO.

io monads functional-programming side-effects

34
推荐指数
6
解决办法
4467
查看次数

使用jQuery在特定的"ValidationGroup"中启用/禁用asp.net验证器控件?

我知道如何在客户端使用启用/禁用单个验证器控件

ValidatorEnable(validator, false);
Run Code Online (Sandbox Code Playgroud)

但是如何启用/禁用ValidationGroup中的所有验证器?

javascript asp.net validation jquery

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

jQuery:评估ajax响应中的脚本

来自我的webapp的XML响应都有要添加到页面的HTML,有些还有要运行的脚本.

我正试图从我的webapp发回XML,如:

<?xml version="1.0"?>
<doc>
  <html-to-insert>
    <![CDATA[<p>add me to the page</p>]]>
  </html-to-insert>
  <script>
    <![CDATA[ alert('execute me'); ]]>
  </script>
</doc>
Run Code Online (Sandbox Code Playgroud)

我现在正在做的是抢购<html-to-insert><script>CDATA,将html插入页面并进行评估<script>.

我正在寻找对我的方法的批评.任何人的建议?

javascript xml jquery json

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

如何创建一个热情的开发团队?

如果你有一个充满能力的开发人员的房间,可以做些什么来鼓励那些开发人员对软件和软件开发感到兴奋和热情?

没有任何噱头,但真正的举措是创造一个人们想要在软件中工作的环境,而不仅仅是因为公司是一个整体工作的好公司.

development-environment

36
推荐指数
8
解决办法
2869
查看次数

慢速C++ DirectX 2D游戏

我是C++和DirectX的新手,我来自XNA.我开发了像Fly The Copter这样的游戏.我所做的是创建了一个名为Wall的类.在比赛开始的时候,我画了所有的墙.在XNA中,我将墙存储在ArrayList中,而在C++中我使用了vector.在XNA中,游戏运行速度很快,在C++中运行速度非常慢.这是C++代码:

void GameScreen::Update()
{
    //Update Walls
    int len = walls.size();
    for(int i = wallsPassed; i < len; i++)
    {
        walls.at(i).Update();
        if (walls.at(i).pos.x <= -40)
            wallsPassed += 2;
    }
}

void GameScreen::Draw()
{
    //Draw Walls
    int len = walls.size();
    for(int i = wallsPassed; i < len; i++)
    {
        if (walls.at(i).pos.x < 1280)
            walls.at(i).Draw();
        else
            break;
    }
}
Run Code Online (Sandbox Code Playgroud)

在Update方法中,我将X值减小4.在Draw方法中,我调用sprite-> Draw(Direct3DXSprite).这是游戏循环中唯一运行的代码.我知道这是一个糟糕的代码,如果你有想法改进它,请帮忙.谢谢,抱歉我的英语.

c++ directx graphics optimization sprite

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

完成SQL Server查询的通知

SQL Server查询完成后是否有任何插件或工具发出通知?也许通过电子邮件/弹出窗口.谢谢!

sql sql-server

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

执行函数时进入python解释器

我有一个功能的python模块:

def do_stuff(param1 = 'a'):
    if type(param1) == int:
        # enter python interpreter here
        do_something()
    else:
        do_something_else()
Run Code Online (Sandbox Code Playgroud)

有没有办法进入命令行解释器,我有评论?所以如果我在python中运行以下内容:

>>> import my_module
>>> do_stuff(1)
Run Code Online (Sandbox Code Playgroud)

我得到了我在评论所在的范围和背景下的下一个提示do_stuff()

python

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