问题列表 - 第38803页

在Eclipse中跨文件搜索注释掉的代码

是否有一种快速方法可以在Eclipse中查找Java文件中所有已注释掉的代码?"搜索"中的任何选项,或者任何可以执行此操作的加载项?

它应该只能找到注释掉的代码,但不能找到普通的注释.

java eclipse search comments code-analysis

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

Rails日志记录根本不起作用

我正在尝试轻松记录

logger.error "ERROR!!!"
Run Code Online (Sandbox Code Playgroud)

但是/ log目录中的任何日志文件都没有显示任何内容.我试过救出一个例外,但也不例外.

这可能是什么问题?

logging ruby-on-rails

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

JSF h:inputText验证和f:ajax渲染

一个非常简单的JSF应用程序:

  • InputText元素与Validator一起分配.
  • f:ajax用于通过使用blur事件呈现下一个元素(phoneNumber).
  • 仅当inputText传递验证器并且isValid布尔值设置为true时,才会显示PhoneNumber

这是代码片段

<h:form id="invOrdersWizForm">                                  
    <h:inputText id="name" maxlength="9" styleClass="ordLabelNarrow"
        validator="#{person.validatePerson}"                                
        value="#{person.name}">
        <f:ajax render="phoneLabel" event="blur"/>                                                              
    </h:inputText>  
    <h:outputText id="phoneLabel"
        rendered="#{person.isValid}"                        
        styleClass="ordLabelWide" value="#{person.phoneNumber}" />
</h:form>
Run Code Online (Sandbox Code Playgroud)

ManagedBean

public void validatePerson(FacesContext context, UIComponent toValidate, Object value) {
    name = ((String) value).toUpperCase();
    phoneNumber = "12345678";
    isValid = true;
}
Run Code Online (Sandbox Code Playgroud)

问题是,由于某种原因,phoneNumber根本没有呈现.

我能使它工作的唯一方法是改变f:ajax来渲染@form

<h:inputText id="name" maxlength="9" styleClass="ordLabelNarrow"
    validator="#{person.validateSecurityCode}"                              
    value="#{person.name}">
    <f:ajax render="@form" event="blur"/>                                                               
</h:inputText>  
Run Code Online (Sandbox Code Playgroud)

或者从phoneNumber中删除渲染

    rendered="#{person.isValid}"
Run Code Online (Sandbox Code Playgroud)

由于某种原因,f:具有特定元素Id的ajax和基于managedBean Attribute的呈现不能共存.

任何想法或建议的家伙?

注意:当我使用侦听器而不是验证器时,也会发生此行为

java jsf jsf-2

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

如何计算(a次b)除以c仅使用32位整数类型,即使b次不适合这种类型

请考虑以下内容作为参考实现:

/* calculates (a * b) / c */
uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c)
{
    uint64_t x = a;
    x = x * b;
    x = x / c;
    return x;
}
Run Code Online (Sandbox Code Playgroud)

我感兴趣的是一个不需要64位整数类型的实现(在C或伪代码中).

我开始草拟一个如下概述的实现:

/* calculates (a * b) / c */
uint32_t muldiv(uint32_t a, uint32_t b, uint32_t c)
{
    uint32_t d1, d2, d1d2;
    d1 = (1 << 10);
    d2 = (1 << 10);
    d1d2 = (1 << 20); /* d1 * d2 */
    return ((a / d1) …
Run Code Online (Sandbox Code Playgroud)

c integer integer-overflow multiplication integer-division

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

C++ - 带引用类型的模板实例化

我听过一些关于引用参考问题和这个解决方案的内容.我对C++委员会术语不是很了解,但我理解链接中的"Moved to DR"注释意味着这是符合标准的编译器应遵循的当前解释.

我有这个我无法理解的示例代码:

template <typename T>
struct C {
  void f(T&) { }
  void f(const T&) { }
};

int main() {
  C<int> x;        // OK
  C<int&> y;       // compile error: f cannot be overloaded
  C<const int&> z; // compile error: f cannot be overloaded
}
Run Code Online (Sandbox Code Playgroud)

我理解错误C<const int&>:使用DR#106中的规则,我们得到两个具有相同签名f(const int&)的方法.我不能得到的是C<int&>:它不应该生成完全相同的代码C<int>(至少根据Stroustrup的分辨率)?

c++ templates

13
推荐指数
1
解决办法
4193
查看次数

Java注释处理:我怎么知道一轮是最后一轮?

扩展时AbstractProcessor,有可能覆盖init(...),但没有"相反"的方法,在处理完所有轮次后调用.

这是一个问题:当你必须将每一轮收集的信息附加到同一个文件时,你就无法关闭文件,因为你永远不会知道最后一轮的时间.因此,文件永远不会关闭并保持为空.

使用关闭钩子也不起作用,永远不会调用钩子.

有任何想法吗?

java annotations annotation-processing shutdown-hook

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

如何在iphone中暂停和恢复NSTimer

你好我正在开发小型gameApp.当用户进入另一个视图[说设置视图]时,我需要暂停计时器.当用户回到该视图时,我需要恢复计时器.

任何人都可以解决这个问题......

提前致谢...

iphone objective-c nstimer nstimeinterval ios4

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

JQuery变量在选择器中没有字符串连接

我正在编写很多代码,我使用的是相同的选择器,例如它们的片段

$('#menu > div.container a')
Run Code Online (Sandbox Code Playgroud)

$('#menu span.highlight')
Run Code Online (Sandbox Code Playgroud)

是否有任何方法在变量中使用'#menu'并使用它?我对字符串连接的问题在于它需要对它的使用进行极端的训练,因为即使是一个缺失的空间也会使事情变得混乱.我宁愿做的是下面的事情:

var menuSelector = '#menu';
$('{menuSelector} > div.container a')
$('{menuSelector} span.highlight')
Run Code Online (Sandbox Code Playgroud)

我检查了文档,这样的功能不存在.实现这样一个特性的问题是jQuery需要在调用者的上下文中进行评估.这可能在JavaScript中吗?其次,我如何自己实现此功能?

javascript jquery jquery-selectors

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

新版NuGet无法在VS2010上运行

我已经下载了ASP.NET MVC 3 RC和新的NuGet CTP版本.

当我尝试通过软件包管理器控制台安装任何东西时,我收到一条错误消息.这是两个样本:

PM> nip elmah
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<<  elmah
    + CategoryInfo          : NotSpecified: (:) [Install-Package], NullReferenceException
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet


PM> nip SQLCE.EntityFramework
Install-Package : Object reference not set to an instance of an object.
At line:1 char:4
+ nip <<<<  SQLCE.EntityFramework
    + CategoryInfo          : NotSpecified: (:) [Install-Package], NullReferenceException
    + FullyQualifiedErrorId : NuGet.VisualStudio.Cmdlets.InstallPackageCmdlet
Run Code Online (Sandbox Code Playgroud)

当我在解决方案资源管理器中使用"添加库包参考"时,不会显示任何消息,但未安装该包.

我试图恢复到NuPack并且它工作正常但是包列表没有更新(例如SQLCE.EntityFramework 4.0.8435.1没有仅显示4.0.8402.1).

有帮助吗?

visual-studio-2010 nuget nuget-package

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

如何在加载的SWF的ApplicationDomain中获取所有定义?

将SWF加载到另一个SWF时,加载器SWF可以使用加载的SWF获取特定定义ApplicationDomain.getDefinition(name:String).例如:

package 
{
    // ... imports

    public class SWFLoader extends Sprite
    {
        private var loadedAppDomain:ApplicationDomain;

        public function SWFLoader()
        {
            var request:URLRequest = new URLRequest("test.swf");
            var loader:Loader = new Loader();
            loader.contentLoaderInfo.addEventListener(Event.COMPLETE, onTestLoadComplete);
            loader.load(request);
        }

        private function onTestLoadComplete(event:Event):void
        {
            var loaderInfo:LoaderInfo = LoaderInfo(event.target);
            loadedAppDomain = loaderInfo.applicationDomain;

            // Here we can get ANY defined symbol (class, namespace or function according to Adobe Flash help)
            var someSymbolClass:Class = Class(loadedAppDomain.getDefinition("SomeSymbol"));
            var someSymbolSprite:Sprite = Sprite(new someSymbolClass());

            addChild(sprite);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

如何在SWF中获取所有定义,而无需明确指定每个定义?

flash actionscript-3

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