问题列表 - 第45041页

R语言 - 将数据排序到范围内; 平均; 忽略异常值

我正在分析来自风力涡轮机的数据,通常这是我在excel中会做的事情,但数据量需要一些重负荷.我之前从未使用过R,所以我只是在寻找一些指针.

数据由2列WindSpeedPower组成,到目前为止,我已经从CSV文件导入数据并将两者相互分散.

接下来我要做的是将数据分类到范围内; 例如,WindSpeed在x和y之间的所有数据,然后找到每个范围生成的平均功率,并绘制形成的曲线图.

根据这个平均值,我想根据平均值的两个标准差之一(基本上忽略异常值)之一的数据重新计算平均值.

任何指针都表示赞赏.

对于那些感兴趣的人,我正在尝试创建一个类似于的图表.它是一种非常标准的图形类型,但正如我所说,剪切数据量需要比excel更重的东西.

r outliers

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

Java中的内部类

我正在为我的Hangman游戏制作类似键盘的按钮(参见图片),我的问题是关于内部课程.我已经读过关于内部类的LINK,它说你只能用FINAL类型访问外部变量.但是如果我这样声明变量,我就不能再改变它的值......所以我的问题是我需要改变内部类中的值.我的代码如下:

public class MainGame extends JDialog {

    private String player;
    private char [] wordChar;
    private JButton[] buttons;
    private int level;
    private int score;
    private int livesLeft;
    private int missedGuess;

 void newGame() {

        level = 0;
        score = 0;
        livesLeft = 10;
        missedGuess = 0;

       //label1:
       // while (livesLeft!= 0) {

            //get random WORD from LIST
            Word hiddenWord = new Word();

            //put random word in Array
            wordChar = new char[hiddenWord.getHiddenWord().length()];
            wordChar = hiddenWord.getHiddenWord().toCharArray();

            buttons = …
Run Code Online (Sandbox Code Playgroud)

java

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

必须使用与先前版本相同的证书对apk进行签名

不久前我将我的应用程序上传到Google Play(当时称为Android Market).

今天我更新了应用程序,但是我删除了以前的密钥库并创建了一个新密钥库.
上传时,它表示APK必须使用与先前版本相同的证书进行签名:

上传失败

您上传了使用其他证书签名的APK到您以前的APK.您必须使用相同的证书.

您现有的APK使用带有指纹的证书进行签名:
[SHA1:89:2F:11:FE:CE:D6:CC:DF:65:E7:76:3E:DD:A7:96: 4F:84:DD:BA:33]
以及用于签署您上传的APK的证书有指纹:
[SHA1:20:26:F4:C1:DF:0F:2B:D9:46: 03:FF:AB:07:B1:28:7B:9C:75:44:CC]

但是我没有这个证书,也不想删除并重新发布应用程序,因为它有活跃的用户.

如何使用新证书签署我的应用程序?

android apk google-play

188
推荐指数
8
解决办法
21万
查看次数

优雅的方式来实现iOS应用程序内升级(功能解锁)

我有一个应用程序,并希望发布它的Lite版本,以提高可见性,让人们有机会先尝试.人们可以下载Lite版本,然后通过应用内购买升级到专业版,或者他们可以立即从应用商店购买专业版.

实现这一目标的最优雅方法是什么,以便最小化代码维护?有没有办法在单个XCode项目中实现它?

我想在standardUserDefaults中实现一个bool标志,当设置为YES时解锁升级(这是Lite版本).

然后对于Pro版本,我的想法是在Info.plist文件中包含BOOL标志.

执行"我是精简版或专业版"的代码然后只需要检查是否存在上述任何一个标志,并且我可以维护一个XCode项目 - 只要我在菜单或任何地方添加适当的逻辑隐藏Pro功能 - 但这对发布到应用商店有什么影响?

我是否认为在发布时,我只需要在提交之前编辑Bundle ID和Info.plist?

其他人如何解决这个问题?这是我第一次这样做,所以很想听听有经验的人的一些意见.

iphone objective-c app-store in-app-purchase ios

6
推荐指数
0
解决办法
3316
查看次数

在Java中,如果两个类在同一时刻调用第三个类中的方法会发生什么?

在我的项目中,我有一个由客户端类调用的游戏类.目前,游戏类会写入文件的路径,客户端类将从此文件中读取并清除内容.我在这里访问的冲突太多,所以想要使用另一个类作为存储路径数据的方法.但是,我想知道,如果仍然存在问题,或者如果游戏类试图调用存储类中的方法进行写入,同时客户端类在同一时刻调用存储中的方法,结果会是什么课程阅读和清除.

java methods multithreading contention

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

转换前缀表示法中给出的表达式,标识公共子表达式和依赖项

我在ANSI文本文件中的前缀表示法中给出了一堆表达式.我想生成另一个ANSI文本文件,其中包含对这些表达式的逐步评估.例如:

- + ^ x 2 ^ y 2 1
Run Code Online (Sandbox Code Playgroud)

应该变成

t1 = x^2
t2 = y^2
t3 = t1 + t2
t4 = t3 - 1
t4 is the result
Run Code Online (Sandbox Code Playgroud)

我还必须识别常见的子表达式.举个例子

expression_1: z = ^ x 2
expression_2: - + z ^ y 2 1
expression_3: - z y
Run Code Online (Sandbox Code Playgroud)

我必须生成一个输出,说x出现在表达式1,2和3(通过z)中.

我必须识别依赖:expression_1仅依赖于x,expression_2依赖于x和y等.

原始问题比上面的例子更困难,我无法控制输入格式,它以前缀表示法比上面的方式复杂得多.

我已经在C++中有一个工作实现,但是在C++中做这些事情是很痛苦的.

哪种编程语言最适合这些类型的问题?

你能推荐我可以开始的教程/网站/书吗?

我应该寻找哪些关键字?

更新:基于答案,上面的例子有点不幸,我在输入中有一元,二元和n元运算符.(如果你想知道,exp是一个一元运算符,sum在一个范围内是一个n-ary运算符.)

lisp python erlang haskell scala

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

mozilla等效于-webkit-gradient

background-image: -webkit-gradient(linear, left top, right top, color-stop(.75, transparent), color-stop(.75, rgba(255,255,255,.1)));
Run Code Online (Sandbox Code Playgroud)

什么是mozilla firefox中的等价物?

css firefox css3

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

如何在Common Lisp中实现这个问题?

我是一名初学程序员,对Common Lisp非常感兴趣,但根本不了解它.我非常感谢能在Common Lisp中实现以下问题的人,所以我可以看到Common Lisp如何处理基本的东西,比如字符串处理,文件I/O等.

这是问题所在:

输入示例,从"problem.in"文件中读取:

3 5 
XHXSS 
XSHSX 
XXHSS
Run Code Online (Sandbox Code Playgroud)

您将得到^ h通过W¯¯字符表.第一个数字是行数,第二个数字是列数.

对于每列字符,您应该执行以下操作:

从头到尾开始查看字符.

如果找到"X",则输出列的成本(默认情况下,成本为零),后跟空格字符,然后转到下一列(跳过当前列中的所有其他字符).

如果找到"S",则将成本增加1.

如果找到"H",则将成本增加3.

如果列中没有"X",则输出"N"后跟空格字符.

输出示例,写入"problem.out"文件:

0 4 0 N 1 
Run Code Online (Sandbox Code Playgroud)

这是我在C++中的实现:

#include <iostream>
#include <fstream>
#include <string>

using namespace std;

int main(void)
{

    ifstream input;
    input.open("problem.in");

    ofstream output("problem.out");

    int h, w;
    input >> h >> w;

    string * str = new string[h];

    for(int i = 0; i < h; i++) input >> str[i];

    for(int i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

common-lisp

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

在哪里初始化iPhone应用程序默认值

我刚刚开始使用偏好设置面板让用户在我的iOS应用程序中自定义一些设置,并且很容易创建Settings.bundle并从中访问信息.我的问题是我在Apple文档中读到应该以编程方式初始化设置:

除了将它们包含在设置包属性列表中之外,建议您在启动时以编程方式注册任何默认首选项值.对于新安装的应用程序,在设置应用程序运行之前,不会设置应用程序设置包中的默认首选项值.这意味着如果用户在运行"设置"之前运行您的应用程序,则设置包中指定的默认值将不可用.在启动时以编程方式设置此类值可确保应用程序始终具有适当的值.要以编程方式注册默认值,请使用NSUserDefaults类的registerDefaults:方法.

在应用程序中这个初始化完成的地方,我怎么能确定我没有覆盖用户提供的值?这是在App Delegate的某些方法中处理的吗?

iphone cocoa-touch nsuserdefaults

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

C程序的可变运行时间

我的(simd)实现需要不同的时间,尽管它是针对固定输入运行的.运行时间在1亿个时钟周期到1.2亿个时钟周期之间变化.程序调用一个函数大约600次,而函数中最昂贵的部分是在它内存访问〜2000次.因此,我的程序中的整体内存参与程度相当高.

由于内存访问模式/初始内存内容,运行时间是否有变化?

我用valgrind来分析我的程序.它显示每个内存访问大约需要8条指令.这是正常的吗?

以下是600次调用的代码(函数).Mulprev [32] [20]是访问次数最多的数组.

j = 15;  
u3v = _mm_set_epi64x (0xF, 0xF);
while (j + 1)  
{

    l = j << 2;  
    for (i = 0; i < 20; i++)
    {
        val1v   = _mm_load_si128 ((__m128i *) &elm1v[i]);       
        uv  = _mm_and_si128 (_mm_srli_epi64 (val1v, l), u3v);
        u1  = _mm_extract_epi16 (uv, 0);
        u2  = _mm_extract_epi16 (uv, 4) + 16;

        for (ival = i, ival1 = i + 1, k = 0; k < 20; k += 2, ival += 2, ival1 …
Run Code Online (Sandbox Code Playgroud)

c memory optimization sse

5
推荐指数
0
解决办法
378
查看次数