标签: dimension

关联维度效果问题

我正在使用2星型模式数据仓库,每个数据仓库都包含一个事实表,而维度表位于单独的数据库中(两个数据仓库都使用一个数据库)

I created a multidimensional analysis project for each data warehouse:

  • In the first project, I defined the dimensions and deployed the Analysis database and I am able to browse the cube with no problems from Management Studio.
  • In the Second project, I defined Linked dimensions and used the deployed dimensions from the first analysis database.

When trying to browse the second cube everything is working fine, but when I tried to browse the dimension or to add …

sql-server ssas dimension sql-server-2014 multidimensional-cube

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

如何深度复制二维数组(不同的行大小)

这是我在这样的社区中的第一个问题,所以我的格式可能不是很好的抱歉.

既然我的问题是我想在Java中深度复制二维数组.使用固定大小的行和列在1维甚至2维数组中进行操作时非常容易.我的主要问题是我无法对我尝试复制的第二个数组进行初始化,例如:

int[][] copyArray = new int[row][column]
Run Code Online (Sandbox Code Playgroud)

因为行大小不固定并且每行索引中的更改(例如我尝试复制此数组):

int[][] envoriment = {{1, 1, 1, 1}, {0, 1, 6}, {1}};
Run Code Online (Sandbox Code Playgroud)

所以你看,如果我说new int[3][4]会有额外的空间,我不想要.有没有一种深度复制这种二维数组的方法?

java arrays deep-copy dimension

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

2台设备上的大小不同,即使我使用"dp"

我有2片:

1 Samsung Android 3.0

    DisplayMetrics {density=1.0, width=600, height=976, 
scaledDensity=1.0, xdpi=161.55031, ydpi=155.51021}
Run Code Online (Sandbox Code Playgroud)

1低成本设备,Android 2.3.3

    DisplayMetrics {density=1.0, width=480, height=800, 
scaledDensity=1.0, xdpi=160, ydpi=160.42105}
Run Code Online (Sandbox Code Playgroud)

如果我为每个屏幕尺寸使用不同的布局,两个设备都说它们是大型和mdpi,所以我无法通过使用布局文件夹名称区分它们......问题是:

我使用带有textSize ="20dp"的TextView

在第一个设备中,文本宽度是屏幕的一半,在第二个设备中更大(屏幕宽度的80%).为什么?我希望如果我使用dp(而不是px),两个设备都以相同的方式显示文本.我也尝试用sp但没有任何变化......

(我使用TextView作为示例,我对布局中的所有元素都有同样的问题:按钮大小,...)

我会尝试使用布局文件夹名称,如"layout-w600dp"或Android 3.2中引入的其他内容,但事实并非如此.

我知道我可以通过onLayout()中的代码更改元素维度但我不想这样做......

有什么建议吗?

更新

我使用主题解决了布局问题:在运行时激活特定的dimens.xml

size android text screen dimension

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

删除NetCDF文件中的维度

我有一个包含8个变量和4个维度的netCDF文件:纬度(昏暗:26),经度(昏暗:17),时间(昏暗:很多)和水平(昏暗:1,压力水平).为了在spcecific程序中使用它,我需要只有3个维度:纬度,经度和时间.

有没有简单的方法来删除每个变量中的级别维度?

我发现ncwa -a old_dim ifile.nc ofile.nc但有时它会将类型从短转换为浮动.当它保持短类型时,删除属性"比例因子"和"add.offset".问题是我想用scla因子保持短类型并添加偏移量.

edit dimension netcdf nco

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

在多个事实表之间加入维度

如果请求的报告需要有关相同维度(并且具有相同的粒度)的汇总信息,但基础数据存储在单独的事实表中,那么数据仓库设计的好方法是什么?

例如,一份报告显示每个员工每年报告的工资总额和报告的总费用,当时工资和费用记录在不同的事实表中.或者一份报告,列出公司销售的每个SKU每月的总销售额和每月收到的库存,当销售来自一个事实表并且接收来自另一个.

天真地解决这个问题看起来很简单:只需并行查询和聚合两个事实表,然后将聚合结果拼接在数据仓库或客户端应用程序中.

但我也有兴趣考虑其他方法来思考这个问题.别人怎么解决了?我想知道数据仓库架构和设计,以及使客户端工具设计友好,以构建报告,如上面的例子.

此外,这个"维度三明治"用例是否在规范数据仓库术语中有名称?如果是,则可以更轻松地通过Google进行研究.

我们正在使用SQL Server,但此时我提出的问题有望与平台无关.

sql-server data-warehouse dimension dimensional-modeling business-intelligence

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

查找正在上载的MP4文件的尺寸(高度x宽度)

我的ASP.NET/C#Web应用程序允许用户将MP4文件上传到数据库,以便以后使用HTML5 <video>标记显示.

我正在寻找的是一种方法(代码,组件)来确定给定MP4文件需要正确播放的屏幕尺寸.到目前为止我还没找到任何东西.

给定MP4文件(作为文件上传) - 如何使用C#代码确定其中包含的视频的屏幕尺寸?是否有可以从文件中读取的MP4元数据?

c# mp4 dimension asp.net-4.0

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

以 x,y 坐标为种子的随机数生成器

我正在寻找一种高效、均匀分布的 PRNG,它为平原中的任何整数点生成一个随机整数,坐标 x 和 y 作为函数的输入。

int rand(int x, int y)
Run Code Online (Sandbox Code Playgroud)

每次输入相同的坐标时,它必须提供相同的随机数。

您知道可以用于此类问题以及更高维度的算法吗?

我已经尝试使用像 LFSR 这样的普通 PRNG 并将 x,y 坐标合并在一起以将其用作种子值。像这样的东西。

int seed = x << 16 | (y & 0xFFFF)
Run Code Online (Sandbox Code Playgroud)

这种方法的明显问题是种子不会迭代多次,而是针对每个 x,y 点再次初始化。如果您将结果可视化,这会导致非常丑陋的非随机模式。

我已经知道使用某种大小(如 256)的混洗排列表的方法,您可以像这样从中得到一个随机整数。

int r = P[x + P[y & 255] & 255];
Run Code Online (Sandbox Code Playgroud)

但是我不想使用这种方法,因为范围非常有限,周期长度受限,内存消耗很高。

感谢您提供任何有用的建议!

random algorithm hash dimension

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

Android ConstraintLayout @dimens替换为硬编码值

Heyho伙伴,

目前我正在使用新的ConstraintLayout学习Android Studio 的新布局编辑器.

顺便说一句,我讨厌它.

但是我遇到了问题,如果我想用@dimen指定layout_height,它会被替换dp值.

有人得到了这个问题吗?

Android Studio版本2.2.2和2.2.3相同的问题.

最新的gradle版本.

先谢谢你们!

编辑:

代码示例:

<?xml version="1.0" encoding="utf-8"?>

<ScrollView 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"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">

    <android.support.constraint.ConstraintLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content">


        <ImageView
            android:layout_width="wrap_content"
            android:layout_height="@dimen/imageViewHeight"
            app:srcCompat="@drawable/accept"
            android:id="@+id/imageView"
            android:layout_marginStart="16dp"
            app:layout_constraintLeft_toLeftOf="parent"
            android:layout_marginLeft="16dp"
            android:layout_marginTop="16dp"
            app:layout_constraintTop_toTopOf="parent" />
    </android.support.constraint.ConstraintLayout>

</ScrollView>
Run Code Online (Sandbox Code Playgroud)

也在scrollview外面发生.

android dimensions dimension android-constraintlayout

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

使用Opencv python进行精确测量

我实际上正在使用OpenCV和Python开发机器视觉项目.

目标:该项目的目标是高精度地测量元件的尺寸.

主要硬件:

  • Basler 500万像素摄像头(aca-2500-14gm)

  • 红色背光(100毫米x 100毫米)(我的组件尺寸约为60毫米)

实验

由于我正在考虑非常严格的公差限制,我首先进行了精确研究.我将组件保留在背光源上并拍摄了100张图像而没有移动部件(想象像100帧的视频).我测量了所有100张图像的外径(OD).我的mm /像素比为0.042.我测量了测量的标准偏差,以找出精度,结果是0.03毫米左右,这是不好的.触摸组件和设置因此我期望精度为0.005 mm.但是我已经退了一个数量级了.我正在使用OpenCV的Hough圆来计算组件的OD.

码:

import sys
import pickle
import cv2
import matplotlib.pyplot as plt
import glob
import os
import numpy as np
import pandas as pd

def find_circles(image,dp=1.7,minDist=100,param1=50,param2=50,minRadius=0,maxRadius=0):
    """ finds the center of circular objects in image using hough circle transform

    Keyword arguments
    image -- uint8: numpy ndarray of a single image (no default).
    dp -- Inverse ratio of the accumulator resolution to the …
Run Code Online (Sandbox Code Playgroud)

python opencv measurement dimension computer-vision

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

我可以对尺寸和变量进行数学运算吗?

我是最近进入Android项目的客户端开发人员.

在客户端世界中,我们获得了像SASS这样的框架,让我们可以对变量进行数学运算.

在Android样式资源中,我们获得了Variables和Dimensions.我的问题是,它是否有可能在Android中实现这一点.

例如:

dimens.xml
<dimen name="baseFontSize">18sp</dimen>

styles.xml
<style name="heading1">
    <item name="android:textSize"> @dimen/baseFontSize * 2.5 </item>
    ...
</style>
Run Code Online (Sandbox Code Playgroud)

我定义了一个基本字体大小单位,并在所有应用程序中播放它.

如果不可能,最好的做法是使用Android Way来实现它.

android dimension android-styles

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