Skip to content

Instantly share code, notes, and snippets.

package com.java.latest;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;
import java.util.concurrent.ThreadFactory;
public class Sample {
@press0
press0 / 312.java
Last active October 2, 2020 16:41
functional array update 'in place'; in 2 passes; order by 3,1,2; no other values
import static java.util.stream.Collectors.counting;
import static org.junit.Assert.assertArrayEquals;
import java.util.Arrays;
import java.util.Map;
import java.util.function.Function;
import java.util.stream.Collectors;
import java.util.stream.IntStream;
@NWuensche
NWuensche / SearchWithStreams.java
Last active July 24, 2021 05:30
DFS and BFS in Java 8 style
import com.sun.istack.internal.NotNull;
import com.sun.istack.internal.Nullable;
import java.util.Arrays;
import java.util.LinkedList;
import java.util.List;
import java.util.function.Predicate;
import java.util.stream.Collectors;
/**
* @author Niklas Wünsche
@press0
press0 / find all 2 character unix utilities in PATH.sh
Last active December 6, 2022 14:08
find all 2 character unix utilities in PATH
# get all 2 char unix utilities
for i in /usr/local/sbin /usr/local/bin /usr/sbin /usr/bin /sbin /bin ; do find $i >> qq ; done
while read i; do basename $i >> qq.basename ; done < qq
cat qq.basename |sort|uniq|grep -w '^\w\{2\}$' > qq.basename.sort.2
# print man description
while read i; do man -f $i >> qq.basename.sort.2.man ; done < qq.basename.sort.2
7z (1) - A file archiver with highest compression ratio
ar (1) - create, modify, and extract from archives
as (1) - the portable GNU assembler.