小编ron*_*nan的帖子

使用AM/PM以12小时格式显示当前时间

目前时间显示为13:35 PM 但是我希望以AM/PM显示为12小时格式,即下午1:35而不是下午13:35

目前的代码如下

private static final int FOR_HOURS = 3600000;
private static final int FOR_MIN = 60000;
public String getTime(final Model model) {
    SimpleDateFormat formatDate = new SimpleDateFormat("HH:mm a");
    formatDate.setTimeZone(userContext.getUser().getTimeZone());
    model.addAttribute("userCurrentTime", formatDate.format(new Date()));
    final String offsetHours = String.format("%+03d:%02d", userContext.getUser().getTimeZone().getRawOffset()
    / FOR_HOURS, Math.abs(userContext.getUser().getTimeZone().getRawOffset() % FOR_HOURS / FOR_MIN));
    model.addAttribute("offsetHours",
                offsetHours + " " + userContext.getUser().getTimeZone().getDisplayName(Locale.ROOT));
    return "systemclock";
}
Run Code Online (Sandbox Code Playgroud)

java date-format

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

使用COALESCE处理PostgreSQL中的NULL值

我有以下查询

SELECT  DISTINCT 
     pt.incentive_marketing, 
     pt.incentive_channel, 
     pt.incentive_advertising 
FROM test.pricing pt 
WHERE pt.contract_id = 90000 
group by 1,2,3 
order by pt.incentive_marketing;
Run Code Online (Sandbox Code Playgroud)

上面的查询返回o/p,如附图所示 在此输入图像描述

但是我想使用COALESCE将所有空值替换为0 请让我知道如何在上面的SELECT查询中实现这一点

现在我使用coalesce进一步修改了查询,如下所示

SELECT  
     COALESCE( pt.incentive_marketing, '0' ), 
     COALESCE(pt.incentive_channel,'0'), 
     COALESCE( pt.incentive_advertising,'0') 
FROM test.pricing pt 
WHERE pt.contract_id = 90000 
group by 1,2,3 
Run Code Online (Sandbox Code Playgroud)

其结果如图2所示.

我仍然收到一行空白值

sql database postgresql null coalesce

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

是什么让Spring框架成为轻量级容器?

当人们提到Spring与其他框架相比是一个轻量级的包含时,它们意味着什么?它在系统中占用的内存较少,或者它没有像EJB容器那样的启动停止操作,而且它不使用特殊的容器?

是什么让Spring成为轻量级容器?

spring terminology

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

在JPA中的条件构建器中忽略

我们如何在条件构建器中执行忽略?如果我有

private final CriteriaBuilder cb
Run Code Online (Sandbox Code Playgroud)

那么我只能用cb.asc或者cb.desc,但不能忽视大小写.

spring jpa jpa-2.0

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

以毫秒为单位捕获时间

以下代码用于在日志中打印时间:

#define PRINTTIME() struct tm  * tmptime;
time_t     tmpGetTime;
time(&tmpGetTime);
tmptime = localtime(&tmpGetTime);
cout << tmptime->tm_mday << "/" <<tmptime->tm_mon+1 << "/" << 1900+tmptime->tm_year << " " << tmptime->tm_hour << ":" << tmptime->tm_min << ":" << tmptime->tm_sec<<">>";
Run Code Online (Sandbox Code Playgroud)

有没有办法为此添加毫秒?

c++ stl resolution timer

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

在STL地图中排序顺序并设置

用户定义的对象如何在map和set中排序?据我所知,map/set是Sorted Associative Containers:插入的元素是根据它所拥有的键进行排序的.

但是map和set内部用于operator >对元素进行排序.

从SGI站点,我有以下示例:

struct ltstr
{
    bool operator()(const char* s1, const char* s2) const
    {
        return strcmp(s1, s2) < 0;
    }
};

int main()
{
    map<const char*, int, ltstr> months;

    months["january"] = 31;
    months["february"] = 28;
    months["march"] = 31;
    months["april"] = 30;
    months["may"] = 31;
    months["june"] = 30;
    months["july"] = 31;
    months["august"] = 31;
    months["september"] = 30;
    months["october"] = 31;
    months["november"] = 30;
    months["december"] = 31;

    cout << "june -> " << months["june"] << endl; …
Run Code Online (Sandbox Code Playgroud)

c++ stl

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

IE8和IE9上的Javascript错误

我得到'this.0.files.0'为null或IE8和IE9上没有对象错误,Chrome和Mozila不会抛出任何错误.

$(function()) {
    var fileType = ['txt' , 'csv' ];
    $('.input_file').find('input [type = "file" ]').live('change', function (e)) {
        $this = $(this) 
        var ext = $this.val() === " " ? " " : this.value.match(/\.(.+)$/)[1];
        if($this.val()) {
            $this.parent().find('label').text.($this[0].files[0].name)  
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

我不知道为什么上面的代码抛出一个javascript错误'this.0.files.0'是null或不是一个对象

javascript internet-explorer

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

单例和多线程

我有以下课程

class Singleton
{
  private:

    static Singleton *p_inst;
    Singleton();

  public:

    static Singleton * instance()
    {
      if (!p_inst)
      {
        p_inst = new Singleton();
      }

      return p_inst;
    }
};
Run Code Online (Sandbox Code Playgroud)

请详细说明在多线程环境中实现Singleton时采取的预防措施.

c++ singleton multithreading

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

Oracle WHERE子句(AND或OR运算符)

在执行Oracle SQL中的where子句时的朋友认为我有

UPDATE schema1.TBL_SCHEMA1_PROCESS_FEED F
                 SET F.TBL_SCHEMA1_PROCESS_LINE_ID      = V_LINE_ID,
                     F.TBL_SCHEMA1_PROCESS_LINE_TYPE_ID = V_LINE_TYPE_ID,
                     F.TBL_SCHEMA1_PROCESS_LINE_SUB_TYPE_ID = V_SUB_TYPE_ID,
               WHERE F.CURR_DATE = V_CURR_DATE  
               AND   F.NEXT_DATE = V_NEXT_BUSINESS_DATE OR F.NEXT_DATE IS NULL;
Run Code Online (Sandbox Code Playgroud)

如何针对条件优化此代码

F.NEXT_DATE = V_NEXT_BUSINESS_DATE OR F.NEXT_DATE IS NULL
Run Code Online (Sandbox Code Playgroud)

sql oracle11g

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

重复字体在IE9中显示的令人敬畏的图标

我在我的JSP页面中使用Font Awesome图标,但IE在应用程序中显示了addtional icon-16 icon-plus-sign.我通过引用Twitter Bootstrap和Font AwesomeDuplicated图标问题找到了解决方案

我试图将以下内容添加到我的bootstrap.css但没有帮助

[class^="icon-"], [class*=" icon-"]{
    background:none;
  }
Run Code Online (Sandbox Code Playgroud)

我不知道如何将以下内容添加到font-awesome.css和bootstrap.css中

<style type="text/css"> .icon {background:none;} </style> 
Run Code Online (Sandbox Code Playgroud)

我使用Font Awesome图标"icon-16 icon-plus-sign"的JSP代码如下所示

<h:grid-check isCheckBoxRequired="false" checkedValue="${user.id}" id="user-${user.username}"/>
                <h:grid-expand  rowId="${user.id}"
                                childUrl="/admin/user/list/${user.id}/children.json"
                                expandClass="icon-16 icon-plus-sign"
                                collapseClass="icon-16 icon-minus-sign"/>
Run Code Online (Sandbox Code Playgroud)

但是IE在应用程序中显示了addtional icon-16 icon-plus-sign.调试时生成的IE的HTML代码显示两个

IE浏览器

<td style="padding-top: 2px; padding-right: 2px; padding-bottom: 1px; padding-left: 2px;">
    <a href="#" grid-child-url="/admin/user/list/25766383920481368/children.json" grid-expand="25766383920481368">
        <i class="icon-16 icon-plus-sign" data-alt-class="icon-16 icon-minus-sign"/>
<i class="icon-16 icon-plus-sign" data-alt-class="icon-16 icon-minus-sign"/>
Run Code Online (Sandbox Code Playgroud)

css fonts internet-explorer twitter-bootstrap

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