Skip to content

Instantly share code, notes, and snippets.

View chermehdi's full-sized avatar
💭
My opinions are my own.

Mehdi Cheracher chermehdi

💭
My opinions are my own.
View GitHub Profile
package com.mehdi.main.codeforces.edu_47;
import com.mehdi.lib.io.InputReader;
import java.io.PrintWriter;
import static com.mehdi.lib.Factories.*;
public class TaskC {
public void solve(int testNumber, InputReader in, PrintWriter out) {
import org.openjdk.jmh.runner.Runner;
import org.openjdk.jmh.runner.RunnerException;
import org.openjdk.jmh.runner.options.Options;
import org.openjdk.jmh.runner.options.OptionsBuilder;
public class TestRunner {
public static void main(String[] args) throws RunnerException {
Options options = new OptionsBuilder().include(StreamBenchmark.class.getSimpleName())
import static java.util.stream.Collectors.toList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import org.openjdk.jmh.annotations.Benchmark;
import org.openjdk.jmh.annotations.OutputTimeUnit;
import org.openjdk.jmh.annotations.Scope;
import org.openjdk.jmh.annotations.State;
IntStream.range(0, 10).parallel().forEachOrdered(e -> {
try {
Thread.sleep(300);
System.out.println("iteration " + e);
} catch (InterruptedException e1) {
e1.printStackTrace();
}
});
System.out.println("finished");
IntStream.range(0, 100).parallel().map(e -> e * 3).forEach(System.out::println);
IntStream.range(0, 10).parallel().forEach(e -> {
try {
Thread.sleep(300);
System.out.println("the current working thred " + Thread.currentThread().getName());
} catch (InterruptedException ex) {
ex.printStackTrace();
}
});
List<Double> stockChanges = new ArrayList<>();
stocks.paralllelStream().map(Stock::getChange).forEach(e -> stockChanges.add(e))
List<Stock> stocks = getStockList();
stocks.parallelStream().map(Stock::getChange).reduce(0.0, (acc, val) -> acc + val);

Introduction de la nouvel partie client

  • L’interface utilisateur introduit trois fonctionnalite majeurs

    • Modifier, et completer sons profile: l’utilisateur peut visualiser ou completer son profile apres creation de compte .

    Dashboard

    • Afficher la list des donations: l’utilisateur peut voir l’historique des donations qui a fait par region
import java.io.OutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.PrintWriter;
import java.util.stream.IntStream;
import java.io.IOException;
import java.util.InputMismatchException;
import java.util.stream.Stream;
import java.util.Comparator;
import java.io.InputStream;