问题列表 - 第30186页

注入静态EJB,废话?

我想写这段代码:

@Stateless
public class MyEjb
{
    @EJB
    private static MyOtherEjbWhichIWantStatic myOtherEjb;
}
Run Code Online (Sandbox Code Playgroud)

我有意义的是,由于各种原因,我想在我的类中注入一个EJB作为静态元素.

遗憾的是,Java对此并不满意

com.sun.enterprise.container.common.spi.util.InjectionException: Illegal use of static field private static MyOtherEjbWhichIWantStatic myOtherEjb on class that only supports instance-based injection
Run Code Online (Sandbox Code Playgroud)

我不明白,为什么我不能将静态EJB注入另一个EJB?

java static annotations dependency-injection ejb-3.0

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

VB6进度条 - 重置最大值

我使用Microsoft Common Controls 6.0组件在VB6表单中设置了一个简单的进度条,一切似乎都正常工作.

但是,我对表单的几个不同部分使用进度条,每个部分使用不同(和可变)的最大值.当我尝试在条形码使用一次后在运行时更改最大值时,我收到错误Run-time error '380': Invalid Property Value.在尝试更改最大值之前,进度条的值已重置为最小值.

这些进度条是否允许在使用后更改其最大值,或者是否有一些我缺少的重置方法?

prgLoading.Min = 1
prgLoading.Max = positions.Count
Run Code Online (Sandbox Code Playgroud)

第二行抛出错误,并且先前使用完全相同的代码而没有任何问题.

vb6 user-interface winforms progress-bar

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

包含"任何CPU"和"x86"项目的Visual Studio 2010解决方案的建议

通常情况下,单个C#解决方案包含一些特定于x86的项目(通常具有本机依赖性),而其他项目则是"任何CPU".

直到最近,我总是进入配置管理器并确保解决方案平台是"任何CPU".这不是一个问题; 它需要像这里提到的那样偶尔进行调整,但总体来说还不错.

但是,我最近开始怀疑这些努力是否被误导了.我明显反对Visual Studio 2010(以及以前的Visual Studio 2008)设计来处理这个问题的方式."混合平台"实际上是一个准确的描述,虽然它最初感觉有什么不对劲,但进一步认为我必须得出结论,它不比"任何CPU"更错.

所以,最近我一直试图在这种情况下选择保持"混合平台"或更改为"x86"作为我的解决方案平台.后者反映了意图:最终的EXE文件是x86,并在64位操作系统上以32位模式运行.然而,前者是Visual Studio 真正想要的.

根据您的经验,在这种情况下,是否有一个特定的解决方案平台比其他平台更适合?

注1:在我遇到的每种情况下,'x86'都被本机依赖所证明,并且'任何CPU'都是合理的,因为它是一个真正独立于平台的外部库.

注2:如果我理解正确,解决方案平台没有太大的区别; 这只是一个名字.在添加新项目时,它似乎更改了默认的"to-build-or-to-to-build"复选框状态,但这是它唯一的影响.对?

c# visual-studio-2010 visual-studio

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

(jQuery/Selectors)在指定的类之后选择元素

我正在尝试使用插件无限滚动

它需要选择器用于下一页链接.我想如果导航如下,

<ul>
    <li><a href="#" class="active">page 1</a></li>
    <li><a href="#" class="next">page 2</a></li>
    <li><a href="#">page 3</a></li>
    <li><a href="#">page 4</a></li>
    <li><a href="#">page 5</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

我可以"a.next"用作下一页的选择器.但如果我的页面导航标记如下,没有.next该类,会发生什么

<ul>
    <li><a href="#" class="active">page 1</a></li>
    <li><a href="#">page 2</a></li>
    <li><a href="#">page 3</a></li>
    <li><a href="#">page 4</a></li>
    <li><a href="#">page 5</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)

如何选择页面2链接,假设.active表示当前页面

jquery

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

无法访问/查找TeamCity localhost页面

我对TeamCity有一个反复出现的问题.在我的公司,我已经安装了TeamCity三次,并成功将它们连接到某种SVN-repo.

但过了一段时间我总是得到同样的错误,无法访问localhost,即TeamCity的登录页面(我启动浏览器,它找不到localhost).

我试图找到一个解决方案,但没有成功,我也试图让TeamCity停止工作(找出造成问题的原因),但也没有成功.

棘手的部分是,我不知道它为什么会发生,我不知道如何解决它.它突然发生了.日志没有告诉我任何事情,所有服务/端口/等都正常工作.它只是突然失去了它的起始连接.

我在Win 2008 Server R2上运行TeamCity.那么,有没有人有线索或一些想法可以帮助我解决这个问题?

teamcity tomcat localhost windows-server-2008

10
推荐指数
1
解决办法
5713
查看次数

计划的powershell脚本不运行点源脚本

我有一个主脚本运行其他脚本并使用点源从这些脚本加载变量.该脚本以交互方式运行良好,但是当我安排它运行时,它不运行脚本我是点源.有任何想法吗?

powershell

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

AttributeError:'datetime.date'对象没有属性'date'

我有一个这样的脚本:

import datetime

# variable cal_start_of_week_date has type <type 'datetime.date'>
# variable period has type <type 'datetime.timedelta'>

cal_prev_monday  = (cal_start_of_week_date - period).date()
Run Code Online (Sandbox Code Playgroud)

执行上述语句时,我收到错误:

AttributeError:'datetime.date'对象没有属性'date'

如何解决这个问题?

python

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

基于Zend的模块

任何人都知道URL.我可以在zend框架中构建模块,因为我们在joomla中获取插件,以便我可以直接使用它们.对于示例横幅管理模块,通知和其他.

有什么地方可以得到这个吗?

提前致谢

zend-framework

0
推荐指数
1
解决办法
305
查看次数

C#2-d数组连接

是否有更高效的连接二维数组的方法?

  static void Main(string[] args)
    {

        int[][] array1 = { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }, new int[] { 7, 8, 9 } } ;             

        int[][] array2 = { new int[] { 1, 2, 3 }, new int[] { 4, 5, 6 }, new int[] { 7, 8, 9 } };

        int[][] array3 = Concat(array1, array2);

    }

    private static int[][] Concat(int[][] array1, int[][] array2)
    {
        int array1Length = array1.Length;
        int array2Length = …
Run Code Online (Sandbox Code Playgroud)

c# copy concatenation multidimensional-array

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

如何设置JQuery .show/.hide而不重复Div选择器

我想将此函数传递给True或False,并在此输入上列出元素show(true)或hide(false).

我目前正在使用这个功能......

        function SetElementVisibility(visible) {
        if (visible) {
            $("#Div1").show("slow");
            $("#Div2").show("slow");
            $("#Div3").show("slow");
        }
        else {
            $("#Div1").hide("slow");
            $("#Div2").hide("slow");
            $("#Div3").hide("slow");
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我宁愿不为每个结果命名Div.重复自己.

我怎样才能将其重构为更干(不要重复自己)的例子?

谢谢,Kohan

javascript jquery refactoring dry

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