我正在使用2星型模式数据仓库,每个数据仓库都包含一个事实表,而维度表位于单独的数据库中(两个数据仓库都使用一个数据库)。
I created a multidimensional analysis project for each data warehouse:
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
这是我在这样的社区中的第一个问题,所以我的格式可能不是很好的抱歉.
既然我的问题是我想在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]会有额外的空间,我不想要.有没有一种深度复制这种二维数组的方法?
我有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
我有一个包含8个变量和4个维度的netCDF文件:纬度(昏暗:26),经度(昏暗:17),时间(昏暗:很多)和水平(昏暗:1,压力水平).为了在spcecific程序中使用它,我需要只有3个维度:纬度,经度和时间.
有没有简单的方法来删除每个变量中的级别维度?
我发现ncwa -a old_dim ifile.nc ofile.nc但有时它会将类型从短转换为浮动.当它保持短类型时,删除属性"比例因子"和"add.offset".问题是我想用scla因子保持短类型并添加偏移量.
如果请求的报告需要有关相同维度(并且具有相同的粒度)的汇总信息,但基础数据存储在单独的事实表中,那么数据仓库设计的好方法是什么?
例如,一份报告显示每个员工每年报告的工资总额和报告的总费用,当时工资和费用记录在不同的事实表中.或者一份报告,列出公司销售的每个SKU每月的总销售额和每月收到的库存,当销售来自一个事实表并且接收来自另一个.
天真地解决这个问题看起来很简单:只需并行查询和聚合两个事实表,然后将聚合结果拼接在数据仓库或客户端应用程序中.
但我也有兴趣考虑其他方法来思考这个问题.别人怎么解决了?我想知道数据仓库架构和设计,以及使客户端工具设计友好,以构建报告,如上面的例子.
此外,这个"维度三明治"用例是否在规范数据仓库术语中有名称?如果是,则可以更轻松地通过Google进行研究.
我们正在使用SQL Server,但此时我提出的问题有望与平台无关.
sql-server data-warehouse dimension dimensional-modeling business-intelligence
我的ASP.NET/C#Web应用程序允许用户将MP4文件上传到数据库,以便以后使用HTML5 <video>标记显示.
我正在寻找的是一种方法(代码,组件)来确定给定MP4文件需要正确播放的屏幕尺寸.到目前为止我还没找到任何东西.
给定MP4文件(作为文件上传) - 如何使用C#代码确定其中包含的视频的屏幕尺寸?是否有可以从文件中读取的MP4元数据?
我正在寻找一种高效、均匀分布的 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)
但是我不想使用这种方法,因为范围非常有限,周期长度受限,内存消耗很高。
感谢您提供任何有用的建议!
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外面发生.
我实际上正在使用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) 我是最近进入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来实现它.