小编Jef*_*oom的帖子

如何在Java中阅读BufferedReader的下一行?

我有一个文本文件.我想逐行阅读并将其转换为二维数组.我写了如下内容:

BufferedReader br = new BufferedReader (new FileReader ("num.txt"));
String line = br.readLine();

while( line != null) {                
    System.out.printf(line);  
}
Run Code Online (Sandbox Code Playgroud)

这变成了无限循环.在完成阅读和打印线之后,我想继续下一行.但我不知道该怎么做.

java readline bufferedreader

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

如何在SceneKit中制作平面镜

对于SCNFloor,如果反射设置为1并且reflectionFallOffEnd足够大,它就会像一面镜子。

我的问题是如何将其应用于其他几何形状(例如平面或盒子)?因为我想在我的游戏中拥有一面镜子。

objective-c ios scenekit swift

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

Java模块化部门

我正在做一些纠错,我需要在Java的mod 11下将两位数字相除。

现在,我知道了,通过使用模块化计算器:

9/1 mod 11 = 9
2/10 mod 11 = 9
Run Code Online (Sandbox Code Playgroud)

问题出在让Java计算这一点。在Java中:

(9 / 1) % 11 = 9 - This is fine
(2 / 10) % 11 = 0 - This is not correct.
Run Code Online (Sandbox Code Playgroud)

我知道Java在技术上不能执行模块化操作,而我的一部分则在想我要么需要以某种方式计算逆,要么使用数组来存储可能的输出值。

java division modular-arithmetic

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

C#随时随地检测ESC按键

我有一个正在运行的C#窗口应用程序,并且即使我的应用程序没有焦点,也想在任何地方按ESC时都将其关闭。我该如何实施?

我发现了一些连接键盘,它是“我不知道并且不理解”的“低级控制”。

c# keyboard

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

JSON.loads()Python中的ValueError额外数据

我正在尝试从JSON提要中读取单个值.以下是Feed数据的示例:

{
    "sendtoken": "token1",
    "bytes_transferred": 0,
    "num_retries": 0,
    "timestamp": 1414395374,
    "queue_time": 975,
    "message": "internalerror",
    "id": "mailerX",
    "m0": {
        "binding_group": "domain.com",
        "recipient_domain": "hotmail.com",
        "recipient_local": "destination",
        "sender_domain": "domain.com",
        "binding": "mail.domain.com",
        "message_id": "C1/34-54876-D36FA645",
        "api_credential": "creds",
        "sender_local": "localstring"
    },
    "rejecting_ip": "145.5.5.5",
    "type": "alpha",
    "message_stage": 3
}
{
    "sendtoken": "token2",
    "bytes_transferred": 0,
    "num_retries": 0,
    "timestamp": 1414397568,
    "queue_time": 538,
    "message": "internal error,
    "id": "mailerX",
    "m0": {
        "binding_group": "domain.com",
        "recipient_domain": "hotmail.com",
        "recipient_local": "destination",
        "sender_domain": "domain.com",
        "binding": "mail.domain.com",
        "message_id": "C1/34-54876-D36FA645",
        "api_credential": "creds",
        "sender_local": "localstring"
    },
    "rejecting_ip": "145.5.5.5",
    "type": …
Run Code Online (Sandbox Code Playgroud)

python url json urllib2

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

imageWithData图像大小变大了吗?

我使用imageWithData方法创建一个UIimage:

- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
UIImage *chosenImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
NSData *data1 = UIImageJPEGRepresentation(chosenImage, 1);
NSData *data2 = UIImageJPEGRepresentation(chosenImage, 0.5);
NSLog(@"data1 = %lu;;;;;;;data2 = %lu",[data1 length],[data2 length]);

UIImage *nimg = [UIImage imageWithData:data2];
NSData *data30 = UIImageJPEGRepresentation(nimg, 1);
NSData *data31 = UIImageJPEGRepresentation(nimg, 0.8);
NSLog(@"data30 = %lu;;;;;;data31 = %lu;;;;;;",[data30 length],[data31 length]);
}
Run Code Online (Sandbox Code Playgroud)

我得到以下输出:

data1 = 1751828;;;;;;;data2 = 254737

data30 = 1368455;;;;;;data31 = 387174;;;;;;
Run Code Online (Sandbox Code Playgroud)

为什么data30比data2大得多?

uiimage uiimagejpegrepresentation ios

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

Collections.shuffle是否保证结果未排序?

是否Collections.shuffle保证结果列表不按升序或降序排序?

假设我有一个letters包含"a","b","c","d" 的字符串列表.

以后Collections.shuffle(letters)letters等于abcd还是dcba?

如果letters最终可以订购,有没有办法阻止Collections.shuffle列表按升序或降序排序?

java collections

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

关于Prolog tokenizer

我的一个任务要求我们构建一个prolog tokenizer.现在我写了一个可以改变空间并将其换成新行的谓词.但我不知道如何将其实施到主程序中.

替换部件如下所示:

replace(_, _, [], []).
replace(O, R, [O|T], [R|T2]):- replace(O, R, T, T2).
replace(O, R, [H|T], [H|T2]) :- H \= O, replace(O, R, T, T2).
Run Code Online (Sandbox Code Playgroud)

Main部分有一个谓词removewhite(list1 list2)

那我怎么能让removewhite执行替换呢?

prolog lexer

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