小编Las*_*sen的帖子

Ftp传输rsync-way

我经常从ftp服务器(我无法控制,btw)下载日志文件,而且每次下载整个文件似乎都是rediciolus.

所以我正在寻找一个程序(linux-ish)或Perl模块,它在某种程度上结合了ftp和rsync,并且只"更新"文件.

日志文件不断增长.

有什么类似的吗?

ftp rsync

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

MySQL:如何选择表中的所有行,除了最后一行

我有一个N行的表,我想选择N-1行.

如果有可能,建议如何在一个查询中执行此操作..?

mysql select limits

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

Java:在 Map、HashMap 上找不到符号错误

我正在尝试运行此代码:

import java.util.*;

public class ScanReg {
  public Map<Integer, ArrayList<Long>> scanMap = new HashMap<Integer, ArrayList<Long>>();
}
Run Code Online (Sandbox Code Playgroud)

在这个类中:

import java.util.*;

public class NxtStart {
  ScanReg sr = new ScanReg();
}
Run Code Online (Sandbox Code Playgroud)

这不断给我以下错误:

.\ScanReg.java:6: error: cannot find symbol
        public Map<Integer, ArrayList<Long>> scanMap = new HashMap<Integer, Arra
yList<Long>>();
               ^
  symbol:   class Map
  location: class ScanReg
.\ScanReg.java:6: error: cannot find symbol
        public Map<Integer, ArrayList<Long>> scanMap = new HashMap<Integer, Arra
yList<Long>>();
                                                           ^
  symbol:   class HashMap
  location: class ScanReg
2 errors
Run Code Online (Sandbox Code Playgroud)

有人可以告诉我为什么吗?

java missing-symbols

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

如何修复我的正则表达式与贪婪的量词不匹配?

我有以下几行:

"14:48 say;0ed673079715c343281355c2a1fde843;2;laka;hello ;)"
Run Code Online (Sandbox Code Playgroud)

我使用一个简单的正则表达式解析这个:

if($line =~ /(\d+:\d+)\ssay;(.*);(.*);(.*);(.*)/) {
    my($ts, $hash, $pid, $handle, $quote) = ($1, $2, $3, $4, $5);
}
Run Code Online (Sandbox Code Playgroud)

但是; 最后搞砸了,我不知道为什么.贪婪的操作员不应该处理"一切"吗?

regex perl parsing greedy regex-greedy

4
推荐指数
3
解决办法
6595
查看次数

设置方法的时间限制/超时

我有一个像这样的简单方法:

public void foo(int runForHowLong) {
    Motor.A.forward();
}
Run Code Online (Sandbox Code Playgroud)

现在想要能够将参数传递给foo(),它设置了foo()运行时间的时间限制.就像我发送foo(2)一样,它运行2秒钟.

java methods timeout

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

选择第一个n-chars相等的行(MySQL)

我有一个带有玩家手柄的桌子,像这样:

1 - [N] Laka
2 - [N] James
3 - nor | Brian
4 - nor | John
5 - Player 2
6 - Spectator
7 - [N] Joe 
Run Code Online (Sandbox Code Playgroud)

从那里我想选择所有第一个n-chars匹配的球员,但我不知道这个模式,只是它是第一个n-chars.在上面的例子中,我不想返回行1,2,3,4和7.

在MySQL中,这可能并不是太昂贵吗?

regex mysql select

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

ATmega128:添加和减去16位数字(汇编)

我正在使用ATmega128微控制器,据说需要添加两个16位数字.我正在使用AVR Studio,这是我到目前为止所得到的:

.include "m128def.inc";

.equ    ramstart = 0x100
.def    temp = r16

.dseg
.org ramstart
number1: .byte 2
number2: .byte 2

.cseg
.org 0

rjmp start

start:
    ; number1 := 0x7856
    ldi temp, low(number1)
    sts number1, temp
    ldi temp, high(number1)
    sts number1+1, temp

    ; number2 := 0x34B2
    lds temp, number1
    sts number2, temp
    lds temp, number1+1
    sts number2+1, temp

slutt:
    rjmp slutt
Run Code Online (Sandbox Code Playgroud)

这离我第一次使用任何类型的装配都不远,我知道我做错了什么,但似乎无法弄清楚是什么.我错过了进旗吗?

microcontroller assembly atmel

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

如何在Perl中存储数组或散列中的重复值?

让我们这很容易.我想要的是:

@array = qw/one two one/;
my @duplicates = duplicate(@array);
print "@duplicates"; # This should now print 'one'.
Run Code Online (Sandbox Code Playgroud)

如何打印数组/哈希的重复值?

arrays perl hash duplicates

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