问题列表 - 第35327页

使用Python的ETL

我正在研究数据仓库并寻找使用Python的ETL解决方案.我曾使用过SnapLogic作为ETL,但我想知道是否还有其他解决方案.

这个数据仓库刚刚开始.我还没有带来任何数据.它将很容易超过100演出与我想要加载到它的初始数据子集.

python etl data-warehouse

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

如何让在后台运行的iPhone应用程序完全正常运行

首先,我知道只支持voip,音频和位置应用程序在后台运行,并且它们将在播放音频或使用位置服务等时运行.

我想知道的是,如果有办法让我的应用程序在后台运行完全正常运行,那么对电池寿命的影响无关紧要.

这样,我的应用程序的用户可以从设置中进行选择,以便随时随地保持应用程序,并且只需要他想要的时间.例如,如果他正在等待需要应用程序运行的内容,则在收到消息后,他可以关闭保持活动功能.

我不知道这是否可行,但我读过一些帖子,但不幸的是他们没有说如何=(

更新:在本教程中,我发现Acrobits在Apple Store上有两个应用程序"可以强制应用程序保持活动并在后台唤醒".那么有办法做到这一点吗?

iphone objective-c keep-alive background-process ios4

32
推荐指数
3
解决办法
11万
查看次数

使用linq获取整数范围

我正在寻找一种计算给定数字范围的方法,例如.

如果我有H555,H567,H589,H590,H591,H592,H593,H594,H595,H596,H597

我想输出H555,H567,H589-H597.

我查看了相关问题,但找不到任何类似我正在寻找的内容.

谢谢

.net linq

7
推荐指数
2
解决办法
1440
查看次数

这是滥用异常处理吗?

我有这个方法,可以返回三种不同的响应.

首先,它应该只返回两个,所以我将其返回类型设置为布尔值

喜欢:

public static boolean isLoteWaitingForImage()
Run Code Online (Sandbox Code Playgroud)

并且一些业务逻辑出来了,它可以有另一个结果,因此该方法被修改为

public static boolean isLoteWaitingForImage() throws ImageNotPendingException 
Run Code Online (Sandbox Code Playgroud)

如果某个select返回一个null值,但是它返回一行true,如果不是null我将返回false.如果没有行从收购select,我会throw一个ImageNotPendingException原因它不适用于在给定的过滤器where子句.


还想过以这种方式做这件事,我有这个新的类,它有效的类型从方法返回isLoteWaitingForImage(),有3个常量属性调用:

public class LoteResponse {
    public static int VALID = 1;
    public static int INVALID = 2;
    public static int NO_IMAGE_PENDING = 3;
}
Run Code Online (Sandbox Code Playgroud)

所以我将有这个新方法:

public static int isLoteWaitingForImage() {

    return LoteResponse.VALID;
}
Run Code Online (Sandbox Code Playgroud)

有了这个,我有这两个问题:

  • 关于如何实现这一需求的任何"其他"想法?

  • 哪种方法更好?

java exception-handling return-type

0
推荐指数
2
解决办法
639
查看次数

如何将子类分配给基类?

我知道解决了与此问题相关的问题,但我仍然无法弄清楚如何解决我的问题.

我有这样的事情:

class Base
{
   static Base* createBase()
   {
      Base *b = new Base();
      ... //does a lot of weird things
      return b;
   }
}

class Child : public Base
{
   static Child* createChild()
   {
      Child *c = createBase(); // error
      return c;          
   }
}
Run Code Online (Sandbox Code Playgroud)

我知道为什么它不起作用,但我必须找到一种方法来做到这一点.createBase函数做了很多事情,所以我不想重新编码它.

有什么建议?

c++ inheritance class variable-assignment

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

IIS7.5上的静态文件处理程序不提供脚本

我刚刚尝试将我的第一个Web应用程序部署到Windows 7 Home Premium笔记本上的IIS中.创建应用程序后,我不得不更改为Classic App Pool,然后将该池设置为框架4.0.现在我收到以下错误:

HTTP错误404.17 - 未找到请求的内容似乎是脚本,静态文件处理程序不会提供.

请求的URL是http:// localhost:80/pvmms/default.aspx

我担心广泛的谷歌搜索没有给我提供任何明确或明确的信息,而且像往常一样,我转向了专家.

编辑: 我怀疑这是因为.aspx文件没有框架4.0处理程序映射.但是,aspnet_regi甚至为我的管理员用户提供了指示,并说我需要管理员权限才能运行它.

编辑#2: 我注册了所有的框架(2和4,32和64),现在都可以了.我通过手动添加脚本映射.aspx到aspnet_isapi和voila 找到了这个.我不明白为什么安装框架不会这样做,除非我的内存让我失望并且我在安装VS后才启用了IIS.

windows asp.net iis iis-7.5

124
推荐指数
11
解决办法
26万
查看次数

如何检测用户是否第一次使用我的应用程序?

我想知道用户是否第一次使用该应用程序.我正在使用SharedPreferences,但我不确定我是否有正确的逻辑.

isFirstLaunched当用户第一次启动时,如何将我的布尔值设置为true,然后在完成工作后立即将其设置为false?

protected void onStart() {
        super.onStart();

        if(isFirstLaunch()){
            populateDefaultQuotes();

            //Save the preferences, isFirstLaunch will now be false
            SharedPreferences settings = getSharedPreferences(Constants.PREFS_NAME, 0);
            SharedPreferences.Editor editor = settings.edit();
            editor.putBoolean("isFirstLaunch", false);
            editor.commit();
        }

        setupUI();
        checkOrientation();
        restoreCache();
    }

    private void populateDefaultQuotes(){
        System.out.println("!!!!!! FIRST TIMER !!!!!!");
    }

    private boolean isFirstLaunch() {
        // Restore preferences
        SharedPreferences settings = getSharedPreferences(Constants.PREFS_NAME, 0);
        boolean isFirstLaunch = settings.getBoolean("isFirstLaunch", false);

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

java android sharedpreferences

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

如何完全覆盖9-PATCH-PNG?

我尝试通过在按钮背景和按钮图标上放置一个半透明的PNG文件来实现悬停效果(按下按钮时的效果).不幸的是,按钮背景文件是一个9-PATCH-PNG,它在这里引起了一些麻烦:它"吞下"其层顶部的所有东西,并且不允许覆盖九个补丁-png的可伸展区域(细线周围) .换句话说,9 PATCH PNG的顶部和左边缘的黑线不仅导致拉伸,还导致填充行为.

删除9-Patch-Information不是一个好的解决方案.

在这里你可以看到我的按钮.蓝色背景是9 PATCH PNG.按钮周围的细线是不需要的.

替代文字

此图层列表分配给按钮属性"background":

<?xml version="1.0" encoding="utf-8"?>
<layer-list
  xmlns:android="http://schemas.android.com/apk/res/android">
  <item
    android:drawable="@drawable/home_btn_bg_blue_without_padding" />
  <item>
    <bitmap
      android:src="@drawable/home_icon_test"
      android:gravity="center" />
  </item>
  <item
    android:drawable="@drawable/layer_black_50" />
</layer-list>
Run Code Online (Sandbox Code Playgroud)

在每个边框上将图层的偏移设置为"-1"无效.你有什么建议吗?

更新

我尝试了跟随,这将避免缩放,从这里建议.但也没有工作:

<!-- To avoid scaling, the following example uses a <bitmap> element with centered gravity: -->
<item>
  <bitmap android:src="@drawable/image"
          android:gravity="center" />
</item>
Run Code Online (Sandbox Code Playgroud)

我的版本(还有9-patch-png的可伸展区域未被发现):

替代文字

<?xml version="1.0" encoding="utf-8"?>
<layer-list
  xmlns:android="http://schemas.android.com/apk/res/android">
  <item
    android:drawable="@drawable/home_btn_bg_blue_hover_without_padding" />
  <item>
    <bitmap
      android:src="@drawable/home_icon_test"
      android:gravity="center" />
  </item>
  <item>
    <bitmap android:src="@drawable/layer_black_100"
          android:height="100dp"
          android:width="100dp"/></item>
</layer-list>
Run Code Online (Sandbox Code Playgroud)

更新2

这对我有用吗?在Android上触摸覆盖图像是否透明?

android layer nine-patch android-layout

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

如何使用Functor对集合进行排序

嘿,我正在尝试使用afunctor对我的set容器进行排序:

struct CompareCatId : public std::binary_function<Vehicale*, Vehicale*, bool>
{
    bool operator()(Vehicle* x, Vehicle* y) const
    {   
        if(x->GetVehicleType() > y->GetVehicleType())
            return true;
        else if (x->GetVehicleType() == y->GetVehicleType() 
                               && x>GetLicenseNumber() > y->GetLicenseNumber())
                return true;
            else
                return false;
}
};
Run Code Online (Sandbox Code Playgroud)

这就是我定义我的Set的方式:

      set<Vehicale*,CompareCatId>* m_vehicalesSet;
Run Code Online (Sandbox Code Playgroud)

并且我不忘记包括算法

我尝试使用这一行进行排序:

 sort(m_vehiclesSet->begin(),m_vehiclesSet->end()); 
Run Code Online (Sandbox Code Playgroud)

由于某种原因,我得到这个akward错误:

 error C2784: 'reverse_iterator<_RanIt>::difference_type std::operator -(const std::reverse_iterator<_RanIt> &,const std::reverse_iterator<_RanIt2> &)' : could not deduce template argument for 'const std::reverse_iterator<_RanIt> &' from 'std::_Tree_const_iterator<_Mytree>'
Run Code Online (Sandbox Code Playgroud)

在此先感谢您的帮助.

c++ sorting set

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

在javascript中从子窗口刷新父窗口

我找了一会儿,找不到符合我需要的答案.我有一个页面弹出一个窗口(window.open),记录用户(创建一个cookie,设置会话)然后重定向到另一个页面.虽然modal是重定向的,但我想刷新父页面,所以我刚才所做的所有好东西都会被父级识别.我试过window.opener和类似的东西.有人可以帮我一点吗?谢谢

javascript window.location window.opener

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