readable.pipe(destination[, options])#
Added in: v0.9.4
destination The destination for writing data
options Pipe options
end End the writer when the reader ends. Defaults to true.
let delay = (func, ms) => {
return function() {
setTimeout(func, ms, ...arguments);
}
}
...
let f1000 = delay(obj.func.bind(obj), 1000);
+/-
нет в памяти. Есть только 0/1
. Запись отрицательных чисел, как вы показали, называется дополнительный код. Он удобен при счете, так как практически не отличается от счета беззнаковых чисел.-
00000010 (2)
- 00000100 (4)
--------
11111110 (-2)
11111111 (-1)
+ 00000011 (3)
--------
100000010 (2) - здесь старший бит отбрасывается, так как у нас не больше 8 бит
11111111111111111111111111111110
как беззнаковое число, это 4294967294. Но это знаковое число! Старший (первый) бит показывает 1
, значит, это отрицательное число.00000000000000000000000000000001
00000000000000000000000000000010
2
.-
: -2
. i = i + 1;
public class ISToIteratorAdapter implements Iterator<Byte> {
private final InputStream is;
public ISToIteratorAdapter(InputStream is) {
this.is = is;
}
@Override
public boolean hasNext() {
try {
return is.available() > 0;
} catch (IOException e) {
return false;
}
}
@Override
public Byte next() {
try {
return Integer.valueOf(is.read()).byteValue();
} catch (IOException e) {
throw new NoSuchElementException();
}
}
@Override
public void remove() {
throw new UnsupportedOperationException();
}
}
такое вот добавление тегов, как у toster.ru
Если кто-то знает сайт, где лежит материал об этом - дайте ссылку
Ну, а если, кто приведет живой пример - буду ооочень благодарен!
З.Ы. Не смотрите кино "притяжение".