小编Jea*_*rin的帖子

如何将日期/时间从24小时格式转换为12小时AM/PM?

从数据Feed我以这种格式获取日期和时间:

19:24:15 06/13/2013
Run Code Online (Sandbox Code Playgroud)

我需要将它转换为12小时上午/下午没有秒.所以上面的时间是晚上7:24.日期应保持为mm/dd/yyyy格式.在PHP(而不是MySQL)中有一种优雅的方法吗?谢谢!

php date

31
推荐指数
3
解决办法
13万
查看次数

视觉工作室中有哪些跳过的测试?

我试图通过按"全部运行"在ASP.NET MVC中运行Visual Studio测试但是跳过了所有测试.为什么会发生这种情况?如何运行所有测试?这是一个截图:

跳过测试

c# asp.net-mvc unit-testing visual-studio-2012

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

C#generics - 我可以从两个选项中选择一个吗?

假设我有以下类层次结构:

Class A {...}

Class B : A  {...}

Class C : A {...}
Run Code Online (Sandbox Code Playgroud)

我现在拥有的是

Class D<T> where T : A {...}
Run Code Online (Sandbox Code Playgroud)

但我想要一些形式

Class D<T> where T in {B,C}
Run Code Online (Sandbox Code Playgroud)

这是由于一些奇怪的行为,我不负责B和C有不在A中的常用方法,但是能够在T上用D调用它们会很好.

注意:我无权访问A,B或C进行编辑

.net c# generics class-design class

22
推荐指数
3
解决办法
8958
查看次数

AJAX模式下的验证错误

目前我使用它来通过ajax显示验证错误:

            if (data.validation_failed == 1)
            {
                var arr = data.errors;
                $.each(arr, function(index, value)
                {
                    if (value.length != 0)
                    {
                        $("#validation-errors").append('<div class="alert alert-error"><strong>'+ value +'</strong><div>');
                    }
                });
                $('#ajax-loading').hide();
                $("#validation-errors").show();
            }
Run Code Online (Sandbox Code Playgroud)

它工作正常,完全符合我的需要.

问题是我必须做的就是将错误从laravel传输到ajax:

    $rules = array( 
        'name'  => 'required',
        'password' => 'required'
    );

    $v = Validator::make(Input::all(), $rules);

    if ( ! $v->passes())
    {

    $messages = $v->messages();

    foreach ($rules as $key => $value)
    {
        $verrors[$key] = $messages->first($key);
    }

        if(Request::ajax())
        {                    
            $response_values = array(
                'validation_failed' => 1,
                'errors' => $verrors);              
        return Response::json($response_values);
        }
        else
        { …
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-4

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

将前导零添加到字符串

我想在字符串中添加一些前导零,总长度必须为8个字符.例如:

123应为00000123
1243应为00001234
123456应为00123456
12345678应为12345678

什么是最简单的方法?

java string

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

当第一个数小于第二个数时,模数除法

如果这是一个简单的问题,我很抱歉,但是当第一个数字小于第二个数字时,我无法理解模数除法的概念.例如,当我的书中1%4表示余数为1.我不明白1是1%4的剩余部分
.1/4是0.25.我在考虑模数除法错误吗?

java arithmetic-expressions modulo integer-division

14
推荐指数
3
解决办法
9964
查看次数

获取字符串的前10个字符?

我无法通过网络搜索找到任何信息.我应该在哪里看?

c string

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

Meteor template.find未定义

我想用来template.find让我的生活更轻松.

但是在javascript控制台中,我得到: undefined is not a function

这就是我所拥有的.它正在被绊倒template.find(...)

  Template.superuserHUD.events = 
  {
    'click input.new_device': function (template) {
      var id = template.find(".new_device_id").value;
      Device_IPs.insert({ID: id, IP: "Not Connected"});
    }
  }
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

javascript events templates meteor

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

使Visual Studio忽略异常?

我在Silverlight 4中使用异常来验证控件的输入.当我抛出无效的输入异常时,VS 2010会显示弹出窗口并停止程序.我忽略这一点,并恢复程序,一切都将继续正常(因为异常用于信号验证错误.)有没有一种方法,以纪念那一个例外,因为忽略了?

我正在学习本教程.

.net c# silverlight visual-studio

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

假设你有一个AST,写一个解释语言有多难?

我已经有一个我一直在研究的语言的解析器.让它解释困难吗?我觉得它很简单.解析和语法检查完成.我只有一棵物体树.每次创建对象时,我都会创建一个分支并存储其类型(string,int,float,class/obj).然后每次将新成员添加到对象时,我创建一个分支并重复.

我试着让它听起来很简单.我仍然需要检查对象A是否可以添加到对象B等.

AST和语法检查完成之后是否真的相当简单,还是还有很多工作要做?

interpreted-language dynamic abstract-syntax-tree

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