问题列表 - 第41194页

Spring作为JNDI提供者?

我想使用Spring作为JNDI提供程序.这意味着我想在Spring上下文中配置一个bean,可以通过JNDI访问它.这看起来像这样:

<bean class="org.some.thing.here">
    <property name="beans">
        <map>
            <entry key="w/t/f">
                <bean class="some.thing.Else">
                     // rest ommitted
                </bean>
            </entry>
        </map>
    </property>
</bean>
Run Code Online (Sandbox Code Playgroud)

然后,在我的应用程序(比如一个控制器)中,我希望能够通过以下方式获取此bean:

Context ctx = new InitialContext();
some.thing.Else bar = (some.thing.Else) ctx.lookup("w/t/f");
Run Code Online (Sandbox Code Playgroud)

我怎么能这样做?我看过XBean,但项目看起来已经过时了(不适用于Spring 3.0.XI不要考虑),而且文档很少.

还有其他选择吗?如果不是很难做的话,我也会考虑推出自己的jndi提供程序类.

编辑:我应该补充一点,我没有使用JNDI的选项,我有一个我们必须使用的库,需要通过JNDI加载某些组件.我想使用Spring作为提供者.

java spring jndi

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

使用cronjob进行Git自动拉取

我正在尝试创建一个cronjob,其任务是git pull每分钟执行一次,以使我的生产站点与我的主分支同步.

nobody由于权限问题,git pull需要由系统用户完成.但是,似乎该nobody帐户不允许运行命令.所以我必须以root用户身份创建任务.

我试过的crontab条目:

*/1 * * * * su -s /bin/sh nobody -c 'cd ~heilee/www && git pull -q origin master' >> ~/git.log
Run Code Online (Sandbox Code Playgroud)

它不起作用,我不知道如何调试它.

有人可以帮忙吗?

UPDATE1:git pull命令本身是正确的.我可以毫无错误地运行它.

git cron

53
推荐指数
5
解决办法
7万
查看次数

EF4 Code First CTP5:种子方法不再有效

我有EF Code First CTP4工作正常,我今天安装了CTP5.现在,我重新填充数据库时出现异常.

这是我的模型:

public class Member
{
    public Member()
    {
        DateCreated = DateTime.Now;
        DateUpdated = DateTime.Now;
        DateLastLogin = DateTime.Now;
    }
    [Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]  \\I have tried removing these annotations and the result is the same
    public int MemberId { get; set; }
    [Required,RegularExpression(".+\\@.+\\..+", ErrorMessage = "Please enter a valid email address")]
    public string Email { get; set; }
    [Required,StringLength(20,MinimumLength=2)]
    public string FirstName { get; set; }
    [Required, StringLength(20, MinimumLength = 2)]
    public string LastName { get; set; }
    [Required, …
Run Code Online (Sandbox Code Playgroud)

c# entity-framework ef-code-first

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

为什么使用Url.Content来引用资源?

在我遇到的几乎所有ASP.NET MVC示例中,我总是看到Url.Content用于引用CSS,JavaScript和Images.没有人解释为什么要使用它.

有人在乎解释吗?

这样做有什么不好:

<img src="/Content/Img/MyImage.png" alt="My Image" />
<script src="/Scripts/jquery.js" type="text/javascript"></script>
<link href="/Content/Css/Default.css" rel="stylesheet" type="text/css" media="all" />
Run Code Online (Sandbox Code Playgroud)

url model-view-controller asp.net-mvc client-side asp.net-mvc-2

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

如何使用jquery工具的叠加来延迟.trigger('click')

我正在使用Jquery工具,覆盖效果,并希望关闭它,如果JSON响应是好的,但我想延迟做.

  $.ajax({
                //bla bla
                success: function(data){
                        var obj = jQuery.parseJSON(data);
                        if (obj.status=='OK')
                        {
                            $('#status').text('bla bla');
                            jQuery('.close').trigger('click');
                        }
                        else
                        {
                            $('#status').text('bla bla');                       
                        }
                    }
            }); 
Run Code Online (Sandbox Code Playgroud)

所以这 - jQuery('.close').触发器('click'); 必须在一段时间后执行.有任何想法吗?

ajax jquery overlay

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

ANTLR Parser带有手动词法分析器

我正在将基于C#的编程语言编译器从手动词法分析器/解析器迁移到Antlr.

Antlr一直给我带来严重的头痛,因为它通常大部分都有效,但是有些小部件没有,而且难以解决.

我发现我的大部分头痛都是由Antlr的词法分析器部分引起的,而不是解析器引起的.然后我注意到parser grammar X;并意识到也许我可以手动编写lexer,然后是Antlr生成的解析器.

所以我正在寻找关于这个主题的更多文档.我想自定义ITokenStream可以工作,但似乎几乎没有关于这个主题的在线文档...

c# antlr parser-generator lexer

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

如何检测Android应用程序何时进入后台并返回前台

我正在尝试编写一个应用程序,它会在经过一段时间后返回到前台时执行某些特定操作.有没有办法检测应用程序何时发送到后台或带到前台?

android background foreground

369
推荐指数
18
解决办法
27万
查看次数

在Xcode中将文件移动到实际文件夹中

当我开始我的项目时,我很高兴在Xcode中使用Groups而不是文字文件夹:因为我在Xcode中使用浏览器来访问所有内容,所以内容非常有条理,我很高兴.

但是,现在该项目即将被共享用于版本控制,项目文件夹本身就是那些试图通过终端扫描它的人的恐怖节目,大约300个文件,其中一半以上是图形.

我正在尝试重组事物,创建真正的文件夹并将它们导入Xcode.不幸的是,Xcode不允许我像对待组一样使用它们.例如,如果我右键单击实际添加的文件夹(蓝色,而不是黄色)并选择添加现有文件,它实际上并不将它们放在该文件夹中,而是将它们放在其根目录中.

同样,我无法将文件从一个虚假文件夹(一个组)移动到一个真正的文件夹中:Xcode不认为真正的文件夹是有效的地方来移动东西.

我错过了什么?我怎么能说服Xcode让我按照我使用组的方式使用文件夹?这里有一个类似问题的答案,但它实际上并没有解决我的问题,因为我正在处理现有文件.

directory macos xcode ios

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

如何使用可点击的高级z-index值在div后面建立链接?

我有一个HTML书籍的这个设计,我试图达到一定的效果,当滚动页面时,使用具有优越的z-index值和PNG背景图像的固定div成功完成文本时淡化文本.

.book-bg {
background: url(../../img/book-frame-bg.png) no-repeat fixed center top;
position: fixed;
left: 0;
right: 0;
top: 0;
bottom: 0;
z-index: 100;}
Run Code Online (Sandbox Code Playgroud)

但是现在我所有的".book-bg"div所涵盖的链接都不可点击,我该如何解决?

示例页面:http://mmahgoub.com/thebook/chapter-01.html

谢谢

html css

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

OS-X支持std :: tr1

什么是当前支持tr1或Mac上的新C++ 0x

我知道随XCode提供的gcc总是有几个版本,可以从gcc.gnu.org获得,所以我只是想知道现代支持的状态是什么.

例如,我是否需要下载boost以使用shared_ptr或者我可以从std :: tr1获取它吗?

c++ macos tr1 c++11

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