问题列表 - 第35667页

cor只显示NA或1的相关性 - 为什么?

我正在使用所有数值运行cor(),data.frame我得到这个结果:

       price exprice...
price      1      NA
exprice   NA       1
...
Run Code Online (Sandbox Code Playgroud)

所以它是1或者NA为结果表中的每个值.为什么NAs出现而不是有效的相关性?

r correlation

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

如何使用Perl操作本地数据库?

我是一个Perl程序员,有一些很好的脚本,可以使用cURL获取HTTP页面(来自文本文件列表的URL)并将它们保存到文件夹中.

但是,要获得的页数是数千万.有时脚本在170,000号上失败,我必须再次手动启动脚本.它会自动读取URL并查看是否有下载的页面并跳过.但是,有几十万,它仍然需要几个小时才能跳回到它停止的地方.显然,这最终不会成功.

我被告知,我需要使用数据库,而不是保存到难以搜索和修改的文本文件.我对数据库知之甚少,一年前就在学校服务器上搞乱了MySQL.我只需要能够添加数百万行和一些静态列,快速搜索/修改一个,并在局域网(或单个计算机,如果这很困难)上完成所有操作.当然,我需要使用perl访问这个数据库.

我应该从哪里开始?在Windows上启动服务器需要下载什么?我应该使用哪些Perl模块?(我正在使用ActiveState发行版)

database windows perl lan

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

如何在重新安装/更新时阻止外部存储上的数据被删除?

我注意到我的应用程序在外部存储(即SD卡)上的数据在"adb install -r"期间被删除.虽然这对于卸载是正常的(然后安装后可选择注意它),但我不明白为什么重新安装这种情况(因此也适用于市场更新).我本可以发誓这并非总是如此.

参考http://developer.android.com/guide/topics/data/data-storage.html#filesExternal我在Android 2.2上专门使用"访问外部存储上的文件",但没有"保存应该共享的文件"或"保存缓存文件".所以我在"/ sdcard/Android/data // files/somefolder/data"中编写和读取数据.我的喜好确实坚持.

@Commonsware:问题不在于getExternalFilesDir()恕我直言,因为我看到我的数据写在我期望的地方.它只是不坚持.我正在使用ao:

public static File getDefaultDirectory(Context context, String packageName) {
    File dir;
    if(mActivity_getExternalFilesDir!=null){//API >=8
        dir = invokeGetExternalFilesDir(context, "fortune");
    }else if(mEnvironment_getExternalStorageDirectory!=null){//API <=7
        dir = invokeGetExternalStorageDirectory();
        dir = new File(dir.getPath() + "/Android/data/" + packageName + "/files/");
    }else{
        //should never occur
        return null;
    }
    return dir;
}
Run Code Online (Sandbox Code Playgroud)

android

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

如果在单独的活动中发生更改,onSharedPreferenceChanged不会被触发?

onSharedPreferenceChanged在我的主要活动中实施了.

如果我更改主活动中的首选项,则会触发我的事件.

如果我通过我的首选项屏幕更改首选项(PreferenceActivity)我的事件不会在首选项被更改时触发(因为它是一个单独的活动和对sharedPreferences的单独引用?)

有人建议我应该如何克服这种情况?

谢谢!

EDIT1:我尝试在我的首选项活动中添加事件处理程序但它永远不会触发.在我的首选项活动的onCreate期间调用以下方法.当我更改值时,它永远不会打印消息(msg()是包装器Log.d).

private void registerChangeListener () {
SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);

    sp.registerOnSharedPreferenceChangeListener(new OnSharedPreferenceChangeListener () {
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String key) {
            msg (" ***** Shared Preference Update ***** ");
            Intent i = new Intent();
            i.putExtra("KEY", key);
            i.setAction("com.gtosoft.dash.settingschanged");

            sendBroadcast(i);

            // TODO: fire off the event
        }
    });
}
Run Code Online (Sandbox Code Playgroud)

android sharedpreferences

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

XML Schema:如何拥有多个相同的元素?

我在构建我的第一个 XML 模式时遇到了相当大的困难。我需要它来验证形成问卷的 XML 文档的正确性。
所以这里是不要得到的部分:

我改变了来源。第一个答案是指此代码:

<root>
    <values>
        <value>Lorem</value>
        <value>ipsum</value>
        <value>dolor</value>
    </values>
</root>
Run Code Online (Sandbox Code Playgroud)

现在我的实际目标是这样的:

<requires>
    <require requires-id="2" type="included">
        <values>  
            <value isRequired="true">Lorem</value>
            <value isRequired="false">Lorem</value>
            <value isRequired="false">Lorem</value>
        </values>
    </require>
    <require requires-id="5" type="excluded">
        <values>  
            <value isRequired="true">Lorem</value>
            <value isRequired="false">Lorem</value>
        </values>
    </require>
</requires>
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮忙制作一个合适的架构吗?我正在使用Sun Multi-Schema XML Validator (MSV)根据 Schema 验证文档。

提前致谢,
史蒂夫

xml schema xsd

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

检查Windows/Linux中文件的写入权限

我想知道如何检查我是否具有文件夹的写权限.

我正在编写一个C++项目,我应该将一些数据打印到result.txt文件,但我需要知道我是否拥有权限.

Linux和Windows之间的检查有所不同吗?因为我的项目应该在Linux上运行,目前我在Visual Studio中工作.

c++ permissions file

8
推荐指数
2
解决办法
9091
查看次数

自定义nhibernate的错误消息

当删除nhibernate中的实体时,我得到一个带有此错误消息的异常:
delete语句与列引用约束冲突..
当然,异常包含在很长的异常系列中.

错误消息是正常的,但我可以让nhibernate向用户显示更多礼貌的错误消息吗?
换句话说:
是否有任何约定,我可以自定义异常?

我正在使用Oracle 11g数据库.

nhibernate fluent-nhibernate

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

加速Django测试

我希望通过Django了解有关您的测试流程的更多信息.

背景资料 http://docs.djangoproject.com/en/dev/topics/testing/

我在使用测试驱动开发时遇到了困难.Django的测试运行器在启动时不断在测试数据库中创建所有数据库模型.对于我们当前的项目(40到240个型号),这意味着测试开始需要20秒.

这使得经常测试新功能完全不可行.我的问题,你们是如何解决这个问题的呢?

我在过去尝试了一些事情.) - 每次更改testloader以重用相同的测试数据库并在需要时应用迁移b.) - 从__main__python文件流中运行我的单元测试

选项b对于sys.path很尴尬,选项a是可行的,但似乎不是django方式.

更新:选项A确实不是一个糟糕的解决方案.它只是相当多的努力.这让我相信人们使用不同的解决方法.SQL lite可能就是那种解决方法.但我猜还有更多.

python django unit-testing

17
推荐指数
4
解决办法
5086
查看次数

C#中的Const方法

在C++中,您可以定义一个常量方法,如下所示:

int func_that_does_not_modify_this(int arg) const {}
Run Code Online (Sandbox Code Playgroud)

放置const在函数末尾可以防止意外修改任何内部属性,并让调用者知道此函数不会修改该对象.

C#中有这样的概念吗?

c#

48
推荐指数
4
解决办法
2万
查看次数

双值字典,返回特定键的任何值

我需要创建一个每个键有2个值的字典,它必须以相同的概率返回2个值中的一个.

例:

myDicry
{
  key = "A", value1=15, value2=56;
}

int firstCall = myDicry["A"];  // = 15
int secondCall = myDicry["A"]; // = 56
Run Code Online (Sandbox Code Playgroud)

c# dictionary probability

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