小编Rad*_*dix的帖子

重载static_cast?

所以,我前几天参加了考试,其中一个问题与此类似:

我们有一个叫做Square变量的类int side.我们怎样才能cout << static_cast<int>(aSquare) <<endl;打印出a方形区域?

这甚至可能吗?

c++ casting

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

Java - 模式匹配但无法捕获

以下是我的数据集中的三个示例行:

|   |   |   |   featureB >= 16104.33 : 18873.52 (1/0)

|   featureA >= 17980.32

featureC = ABC BLAH BLAH blA'H $blah 4/ blah blah
Run Code Online (Sandbox Code Playgroud)

我试图想出一个模式匹配器,它将捕获以下内容:

  • 功能名称
  • 关系(=,> =,<)
  • 特征值(可以是数字和/或字符的混合,但从不包含冒号)
  • 结果(在冒号之后和括号之前的值 - 冒号和结果是可选的,可能不会出现在某些行上)

我提出了以下模式,但它无法捕获特征值:

Pattern.compile("(?:\\|   )*(.*?)(>?=|<)((?!:).)*(?::?)(.*?)(?:\\(.*\\))?")
Run Code Online (Sandbox Code Playgroud)

所以基本上我的目标是group(1)包含要素名称,group(2)包含关系,group(3)包含要素值,以及group(4)包含结果(如果存在).

目前group(1),group(2),group(4)产生我期待但从group(3)未被捕获的东西,并且总是空的.

我将不胜感激任何帮助/建议.

java regex

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

Pascal中的类型检查

我只是想知道如何在pascal中进行类型检查?我已经搜寻了几个小时,但找不到任何有用的东西。

例:

var 
number: Integer;

begin
  write('Enter a number: ');
  read(number);

  if {How am I supposed to check if 'number' is an Integer here?}
  then writeln(number)
  else writeln('Invalid input')
end.
Run Code Online (Sandbox Code Playgroud)

pascal fpc

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

创建自定义 MDX 命名集

我有两个维度,称为[Session Length][Date],以及一个在我的立方体中称为的度量[Count - Logins]。该[Session Length]维度包含一个名为 的属性,其成员是从到 的[Session Length]整数。0240

我喜欢编写一个 MDX 查询,它将聚合维度[Count - Logins] 的自定义子集[Session Length](即,我想基于维度创建一个自定义集[Session Length],并聚合该自定义集的各个成员的计数)。这是我到目前为止提出的查询,但不幸的是我不知道如何继续:

WITH SET [Description] AS {
         [SessionLength].[Session Length].&[0], //Glimpse
         [SessionLength].[Session Length].&[1]:[SessionLength].[Session Length].&[5], //Short
         [SessionLength].[Session Length].&[6]:[SessionLength].[Session Length].&[30], //Medium
         [SessionLength].[Session Length].&[31]:[SessionLength].[Session Length].&[90], //Long
         [SessionLength].[Session Length].&[90]:[SessionLength].[Session Length].&[240]} //Extended
     MEMBER [SessionLength].[Session Length].SessionDescription AS
            Aggregate([Description])
     SELECT
     { [Measures].[Count - Logins] }
     ON COLUMNS,
    NONEMPTY({[SessionLength].[Session Length].SessionDescription} * {[Date].[Date].[Date]}) ON ROWS
FROM MyCube
Run Code Online (Sandbox Code Playgroud)

具有以下示例结果集:

    Session …
Run Code Online (Sandbox Code Playgroud)

ssas mdx

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

标签 统计

c++ ×1

casting ×1

fpc ×1

java ×1

mdx ×1

pascal ×1

regex ×1

ssas ×1