小编scr*_*rd3的帖子

Java new File()表示FileNotFoundException,但文件存在

我有一个CS课程的作业,它说要读取一个包含多个考试成绩的文件,并要求我对它们进行求和.虽然求和和平均很容易,但我在阅读文件方面遇到了问题.讲师说要使用这种语法

Scanner scores=new Scanner(new File("scores.dat"));
Run Code Online (Sandbox Code Playgroud)

但是,这会抛出一个FileNotFoundException,但是我一遍又一遍地查看当前文件夹中是否存在该文件,之后,我认为它必须对权限做一些事情.我为每个人更改了读写权限,但它仍然无法正常工作,但仍然会抛出错误.有谁知道为什么会这样?

编辑:它实际上是指向一个目录,但是,我已经解决了这个问题.file.exists()返回true,但是,当我尝试将它放入扫描程序时,它会抛出filenotfoundexception

这是我的所有代码

import java.util.Scanner;
import java.io.*;
public class readInt{
        public static void main(String args[]){
                File file=new File("lines.txt");
                System.out.println(file.exists());
                Scanner scan=new Scanner(file);
        }
}
Run Code Online (Sandbox Code Playgroud)

java filenotfoundexception

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

从其上下文获取画布大小

我正在用javascript构建一些用于画布图形的库,我想知道是否有任何方法可以从它的2D上下文中获取画布的大小.我在找这样的东西.

var size=ctx.size;
scale=size/100;
Run Code Online (Sandbox Code Playgroud)

这里有多个canvas元素,所以我不能做canvas.width.
谢谢

javascript canvas

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

Twitter Bootstrap FileUpload

我想使用bootstrap-fileupload.js(http://jasny.github.com/bootstrap/javascript.html#fileupload),但我对事件触发器感到困惑.

一旦选择了媒体资产,如何触发将图像发送到Web脚本(例如php)的事件?

twitter-bootstrap

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

计算滚动某个数字的方式数

我是一名高中计算机科学专业的学生,​​今天我遇到了一个问题:

节目描述:骰子玩家有一种信念,即投掷三个骰子十分比一个骰子更容易获得.你能写一个证明或反驳这种信念的程序吗?

让计算机计算所有可能的方式可以抛出三个骰子:1 + 1 + 1,1 + 1 + 2,1 + 1 + 3等.将这些可能性加起来,看看有多少给出九个结果,多少给十.如果更多给十,那么信念就会得到证实.

我很快就制定了一个强力解决方案

int sum,tens,nines;
    tens=nines=0;

    for(int i=1;i<=6;i++){
        for(int j=1;j<=6;j++){
            for(int k=1;k<=6;k++){
                sum=i+j+k;
                //Ternary operators are fun!
                tens+=((sum==10)?1:0);
                nines+=((sum==9)?1:0);
            }
        }

    }
    System.out.println("There are "+tens+" ways to roll a 10");
    System.out.println("There are "+nines+" ways to roll a 9");
Run Code Online (Sandbox Code Playgroud)

哪个工作得很好,蛮力解决方案就是老师要我们做的事情.但是,它不适合,我试图找到一种方法,使算法可以计算的方式来推出数Ñ骰子得到一个具体的数字.因此,我开始生成用n个骰子获得每个总和的方法的数量.使用1个模具,每个模具显然有1个解决方案.然后我通过蛮力计算了2和3个骰子的组合.这些是两个:

有1种方法可以滚动2种
有2种方式可以滚动3种
有3种方式可以滚动4种
有4种方式可以滚动5种
有5种方式可以滚动6种
有6种方式可以滚动7种
有5种滚动方式8滚动方式
有4种方式滚动方式
有3种方式
有2种滚动方式有11
种滚动方式有1种方式

这看起来很简单; 它可以用简单的线性绝对值函数计算.但事情变得越来越棘手.有3:

有1种方法可以滚动3种
有3种方式可以滚动4种
有6种方式可以滚动5种
有10种方式可以滚动6种
有15种方式可以滚动7种
有21种方式可以滚动8
种滚动的25种方式9
有27种方式滚动10
种滚动方式有27种方式
有25种方式滚动12
种滚动方式有21种方式有13 …

java algorithm probability combinatorics

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

检查dart中字符串是否为数字

我需要找出dart中的字符串是否为数字.它需要在dart中的任何有效数字类型上返回true.到目前为止,我的解决方案是

bool isNumeric(String str) {
  try{
    var value = double.parse(str);
  } on FormatException {
    return false;
  } finally {
    return true;
  }
}
Run Code Online (Sandbox Code Playgroud)

是否有本地方式来做到这一点?如果没有,有没有更好的方法呢?

string numbers isnumeric dart

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

Xcode错误 - 线程1:信号SIGABRT

我正在创建一个简单的RSS应用程序,我在Objective-c中并不是那么好.应用程序将始终构建成功并且没有错误或警告,在UITableView中读取RSS,每当我按下它将终止的单元格并且在main.m中此线程将在此行中出现"线程1:信号SIGABRT" :

return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
Run Code Online (Sandbox Code Playgroud)

我的应用程序的信息:

该应用程序由Xcode版本创建:4.3.1该应用程序是从iPhone的"Master-Detail Application"模板和MacBook上创建的.我使用的调试器是LLDB,我的iPhone模拟器是5.1我使用的是Storyboard

这是Main.m:

#import <UIKit/UIKit.h>

#import "AppDelegate.h"

int main(int argc, char *argv[])
{

    @autoreleasepool {
       return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
    }
}
Run Code Online (Sandbox Code Playgroud)

AppDelegate.h是:

#import <UIKit/UIKit.h>

@interface AppDelegate : NSObject <UIApplicationDelegate> {

    UIWindow *window;
    UINavigationController *navigationController;
}

@property (nonatomic, retain) IBOutlet UIWindow *window;
@property (nonatomic, retain) IBOutlet UINavigationController *navigationController;

@end
Run Code Online (Sandbox Code Playgroud)

我的AppDelegate.m是:

#import "AppDelegate.h"




#import "AppDelegate.h"
#import "MasterViewController.h"


@implementation AppDelegate

@synthesize window;
@synthesize navigationController;


#pragma mark -
#pragma mark Application lifecycle

- …
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c sigabrt

17
推荐指数
2
解决办法
11万
查看次数

向画布对象添加新上下文

我正在用javascript创建一个库,我想知道是否有某种方法可以向画布添加新类型的上下文而不是2d

var ctx.document.getElementById('canvas').getContext("othercontext");
Run Code Online (Sandbox Code Playgroud)

我将创建一个具有所有正常2d属性的othercontext,以及更多.有没有办法做到这一点?

javascript canvas

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

Twitter Bootstrap .btn的Spinner

我试图为Twitter Bootstrap按钮创建微调器.旋转器应指示正在进行的一些工作(即ajax请求).

这是一个小例子:http: //jsfiddle.net/AndrewDryga/zcX4h/1/

HTML(完整的jsfiddle):

Unknown element (no animation here!):
<p>
  <button class="btn-success has-spinner">
    <span class="spinner"><i class="icon-spin icon-refresh"></i></span>
    Foo
  </button>
</p>

Works when width is defined:
<p>
  <a class="btn btn-success has-spinner">
    <span class="spinner"><i class="icon-spin icon-refresh"></i></span>
    Foo
  </a>
</p>
Run Code Online (Sandbox Code Playgroud)

CSS:

.spinner {
  display: inline-block;
  opacity: 0;
  width: 0;

  -webkit-transition: opacity 0.25s, width 0.25s;
  -moz-transition: opacity 0.25s, width 0.25s;
  -o-transition: opacity 0.25s, width 0.25s;
  transition: opacity 0.25s, width 0.25s;
}

/* ... */

.has-spinner.active .spinner {
  opacity: 1;
  width: auto; …
Run Code Online (Sandbox Code Playgroud)

css html5 css3 css-transitions twitter-bootstrap

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

除以1 javascript的目的

我正在做一个我老师给我们的简单编程练习,我注意到有几次,在Javascript中,我必须将数字除以1,否则它将返回一个荒谬的值.有什么解释吗?我有一个jsfiddle http://jsfiddle.net/TpNay/1/

var widthrand=Math.floor(Math.random()*widthRange); width=widthrand + document.getElementById('width').value/1;

如果你看第22行,取出除以1,然后点击生成,它将返回荒谬的长度谢谢

html javascript math

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

播放JavaScript声音文件,没有延迟

我有一个带声音的HTML5帆布游戏,但我遇到的一个问题是,当播放声音时,所有其他动作都会停止,直到声音播放完毕.我用过这段代码

document.getElementById("music").innerHTML="<embed src=\""+surl+"\" hidden=\"true\" autostart=\"true\" loop=\"false\" />"
Run Code Online (Sandbox Code Playgroud)


surl是播放音乐的span元素的声音和音乐的url.有没有人知道如何在不延迟整个程序的情况下播放声音?


我用一个相当大的文件尝试了它,事实证明,当它在后台播放时,在启动声音和继续游戏之间仍然存在相当大的延迟.

html javascript audio canvas

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