小编Jon*_*nas的帖子

CSS不要让元素走出去

我有一个包含以下项目的HTML列表:

<ul>
...
<li>Counter party: <span><em>GB15MIDL400515123111145671111111118</em></span></li>
...
</ul>
...
Run Code Online (Sandbox Code Playgroud)

问题是当我用较小的屏幕将其可视化时,EM值超出了我的列表的边界:

在此输入图像描述

在此输入图像描述

我可以在我的CSS中做什么来获得边界内的em值.

html css

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

Android 无法识别我的 ID

我正在开发一个带有菜单的应用程序。菜单包含 2 个项目,一个地图和一个设置属性这是菜单语法:

<menu xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity">
    <item android:id="@+id/action_settings"
        android:title="@string/action_settings"
        android:orderInCategory="100"
        app:showAsAction="never" />
    <item android:id="+@id/action_maps"
        android:title="@string/action_map"
        app:showAsAction="never"/>
</menu>
Run Code Online (Sandbox Code Playgroud)

我使用 MainActivity 中的 onOptionsItemSelected(MenuItem item) 方法来处理这个:

@Override
    public boolean onOptionsItemSelected(MenuItem item) {
        int id = item.getItemId();

        //noinspection SimplifiableIfStatement
        if (id == R.id.action_settings) {
            Intent intent = new Intent(this, PreferenceActivity.class);
            startActivity(intent);
            return true;
        }

        if(id == R.id.action_maps){
            openPreferredLocationMap();
            return true;
        }

        return super.onOptionsItemSelected(item);
    }
Run Code Online (Sandbox Code Playgroud)

现在的问题是Android在方法中识别action_settings但不识别action_maps。为什么?

java xml android menu menuitem

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

SQL Server提供语法错误

我有关于Microsoft SQL Server的SQL

SELECT * 
FROM tblA
WHERE CREATION_DATE BETWEEN DATE'2015-09-12' AND DATE'2015-09-15'
Run Code Online (Sandbox Code Playgroud)

但这会引发语法错误:

错误:'2015-09-12'附近的语法不正确.SQLState:S0001 ErrorCode:102

怎么了?我想使用ANSI文字代码.

sql sql-server select date

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

SQL Server,获取一周的日期数

我有一个查询来显示付款次数,按 SQL Server 2012 中的周数分组。

SELECT 
    DATEPART(wk, FPP.UPLOAD_DATE) AS "Date by week", 
    COUNT(DISTINCT FPP.ID) AS "Number of Bills")
FROM 
    FACT_PAY_PAYMENT FPP 
GROUP BY 
    DATEPART(wk, FPP.UPLOAD_DATE);
Run Code Online (Sandbox Code Playgroud)

小问题,当我执行此代码时,我收到周数,但我想要一周的开始日期。

例如,现在我收到以下输出:

 Date by week     Number of Bills 
 ---------------------------------
      40                 7
Run Code Online (Sandbox Code Playgroud)

我想要收到的是:

 Date by week     Number of Bills 
 ---------------------------------
 2015-09-28            7
Run Code Online (Sandbox Code Playgroud)

sql-server date week-number

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

SQL Server中的别名

我在Oracle中编写了这个查询,并希望在SQL Server上编译它:

SELECT DISTINCT 
    HOLDER_CODE, CALCULATED_AMOUNT
FROM 
    (SELECT 
         DA.HOLDER_CODE, 
         ROUND(FAB.AMOUNT * FCE.EXCHANGE_RATE,0) AS CALCULATED_AMOUNT, 
         FAB.BALANCE_DATE_ID as FAB_DATE,
         MAX(FAB.BALANCE_DATE_ID) OVER (PARTITION BY DA.HOLDER_CODE) as MAX_DATE_BALANCE
     FROM 
         DIM_ACCOUNT DA 
     JOIN 
         FACT_AS_BALANCE FAB ON FAB.ACCOUNT_ID  = DA.ID
     JOIN 
         DIM_AS_CHARACTERISTICS DAC ON DAC.ID = FAB.BALANCE_TYPE_ID
     LEFT JOIN 
         FACT_CURRENCY_EXCHANGE FCE ON FCE.FROM_CURRENCY_ID = FAB.CURRENCY_ID
     WHERE 
         DAC.BALANCE_CLOSING_FLAG = 'Y' 
         AND TO_CURRENCY_ID = (SELECT DC.ID  
                               FROM DIM_CURRENCY DC
                               WHERE DC.IS_DEFAULT_CURRENCY = 'Y')
         AND FAB.AMOUNT > 0)
WHERE 
    FAB_DATE = MAX_DATE_BALANCE
ORDER BY 
    CALCULATED_AMOUNT DESC;
Run Code Online (Sandbox Code Playgroud)

但是当我运行它时,我得到以下异常:

错误:关键字"WHERE"附近的语法不正确.SQLState:S0001 ErrorCode:156 …

sql-server

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

SQL Server转换错误

我有以下SQL查询来检索两个日期之间的账单:

SELECT *
FROM BILLS
WHERE
    UPLOAD_DATE >= Convert(DATETIME, '2015-8-29 00:00:00', 120) 
    AND UPLOAD_DATE <= Convert(DATETIME, '2015-9-28 23:59:59', 120)
Run Code Online (Sandbox Code Playgroud)

但是,当我执行此查询时,我收到以下错误消息;

从字符串转换日期和/或时间时转换失败

我检查了格式120,语法是yyyy-mm-dd hh-mi-ss(24h),所以在我看来这是正确的.

谁知道什么是错的?

sql-server date

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

如何用逗号和点分割JavaScript字符串?

我想在JavaScript中使用split函数拆分金额.可能的输入是:

10,256,326.26

10.269,69

100

我想要实现的是通过分割获取数组中的数值,如:

  • [10,256,326,26]
  • [10,269,69]
  • [100]

我可以使用哪个正则表达式?

javascript regex string

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

标签 统计

sql-server ×4

date ×3

android ×1

css ×1

html ×1

java ×1

javascript ×1

menu ×1

menuitem ×1

regex ×1

select ×1

sql ×1

string ×1

week-number ×1

xml ×1