问题列表 - 第45519页

运行时绑定:一个简单的任务运行器与ninject?

我正在编写一个简单的任务运行器应用程序.

我有一堆实现ITask接口的类:

public interface ITask
{
   void Run();
}
Run Code Online (Sandbox Code Playgroud)

我正在编写一个简单的控制台应用程序来创建ITasks实例,然后在每个应用程序上调用Run().任务实现使用构造函数注入,所以我想使用ninject.

我希望能够在运行时指定要运行哪些任务以及因此要激活哪些ITask实现.

我想我可以将具体类型放入我的app.config然后在运行时我可以获得ninject从中构建一个ITask数组.如果做不到这一点,我可以指定我想在命令行上运行的任务.

对我来说,这听起来像ninject的一个相当直接的案例,但我一直无法找到如何从配置或字符串绑定ninject.

任何人都能指出我正确的方向吗?

ninject

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

您的经验将PHP 4移至PHP 5

我们必须将50多个应用程序(小/大)移动到PHP 5.3(从PHP 4.1开始).有些人有这方面的经验吗?

  • 需要时间
  • 工具
  • 最佳环境设置(服务器/测试?)

首先迁移到PHP 5.2是否有意义?有没有办法使用"PHP 4功能"自动检测应用程序哪些不适用于PHP 5?

我不知道如何处理这样的项目.谢谢!

php migration php4

14
推荐指数
4
解决办法
3823
查看次数

两行或更多行上的Jqgrid标头

我有以下问题:我需要在Jqgrid上添加两行或更多行标题内容.我看到了Zac在jqgrid双标题下提供的示例,但是通过仅更改css我没有对网格进行任何更改.是否有可能有一个更完整的例子来重现行为?谢谢Angelo

jquery jqgrid

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

动作图像MVC3 Razor

在MVC3中使用Razor替换图像链接的最佳方法是什么.我现在只是这样做:

<a href="@Url.Action("Edit", new { id=MyId })"><img src="../../Content/Images/Image.bmp", alt="Edit" /></a> 
Run Code Online (Sandbox Code Playgroud)

有没有更好的办法?

action image razor asp.net-mvc-3

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

Symfony sfWidgetFormChoice始终无效,有多个选项(复选框)

我有一个奇怪的问题与复选框验证.它总是无效的...我已经阅读了很多关于这个问题,但我找不到解决方案...(我在验证中使用array_keys)所以,这是我的代码:

class NetworkDevicesAndInterfacesForm extends sfForm {

    public function configure() {

        $optionsArr = array('one' => 'One','two' => 'Two');

        $this->setWidgets(array(

            'devices' => new sfWidgetFormChoice(array(
                         'expanded' => true,
                         'multiple' => true, 
                         'choices' => $optionsArr),
             array('class' => 'checkbox'))
        ));

        $this->setValidators(array(

            'devices' => new sfValidatorChoice(array(
                         'choices' => array_keys($optionsArr)),
            array('required' => 'Please choose something!'))
        ));

        $this->widgetSchema->setLabels(array(

            'devices' => ' '
        ));

        $this->widgetSchema->setNameFormat('devices[%s]');
    }
}
Run Code Online (Sandbox Code Playgroud)

行动:

if ($request->isMethod('post')) {

    $this->form->bind($request->getParameter('devices'));
    if ($this->form->isValid()) {

         $formValues = $this->form->getValues();
         $deviceId = $formValues['devices'];
    }
}
Run Code Online (Sandbox Code Playgroud)

php validation symfony1

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

获取上周六(每周)的时间戳?

首先让我告诉你我的代码:

$lastWeek = date('m-d-Y', strtotime('-1 week'));
Run Code Online (Sandbox Code Playgroud)

这是如何从上周获得时间戳.我有机会从上周六获得时间戳吗?

我希望你知道我的意思.

非常感谢.

php date

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

如何在jQuery中添加当前选择器的所有兄弟节点

我试过这个,但它不起作用:

$('div').add($(this).siblings());
Run Code Online (Sandbox Code Playgroud)

我想同时为兄弟姐妹制作动画.有人可以帮忙吗?

jquery

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

在android中以编程方式从net下载文件的最佳方法是什么?

在我的应用程序中从Web下载大量文件时,它们大约是200Mb文件(Zipped).所以任何人都可以告诉我下载文件的最佳方式.实际上我关心的是代码的性能.如果可能的话,请给我一个想法或一些代码下载.如何处理之间的错误和网络问题.

谢谢你,Srinivas

android download

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

如何在两个字符串中找到最大的子字符串?

如何在两个字符串中找到最大的COMMON子字符串?

string algorithm

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

如果您不将事务提交到数据库(例如,SQL Server)会发生什么?

假设我有一个查询:

begin tran
-- some other sql code
Run Code Online (Sandbox Code Playgroud)

然后我忘了提交或回滚.

如果另一个客户端尝试执行查询,会发生什么?

sql-server transactions commit

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