Skip to content

Instantly share code, notes, and snippets.

import com.google.common.collect.ImmutableList;
import java.util.Collection;
import java.util.Collections;
import java.util.List;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.function.UnaryOperator;
public interface Tree<T> {
T value();
List<Tree<T>> children();
Optional<Tree<T>> parent();
List<T> childrenValues(final T value);
List<T> parentValues(final T value);
defaut : server
#CFLAGS = -Wall -DDEBUG
#CFLAGS = -Wall
server : server.o
cc -o server server.o
server.o : server.c
cc -c server.c
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.concurrent.TimeUnit;
import javax.sql.DataSource;
import org.slf4j.Logger;
#!/bin/sh
## Fonction pour générer un password.
## "randpw" pour générer un mot de passe aléatoire de 32 caractères
## "randpw <n>" pour générer un mot de passe aléatoire de <n> caractères
randpw(){ < /dev/urandom tr -dc _A-Z-a-z-0-9 | head -c${1:-32};echo;}
## Définir les mots de passe et les exporter pour qu'ils soient visibles des scripts.
cat > passwords << EOF
DATA_CONFIG_PASSWORD=`randpw`
DATA_ADMIN_PASSWORD=`randpw`
DATA_SERVICE_PASSWORD=`randpw`
@elarif
elarif / .block
Last active October 24, 2016 21:57 — forked from mbostock/.block
Point-Along-Path Interpolation
license: gpl-3.0
package test;
import java.io.File;
import java.io.IOException;
import com.fasterxml.jackson.databind.ObjectMapper;
import com.fasterxml.jackson.dataformat.yaml.YAMLFactory;
public class Main {
public static void main(String[] args) {
{
"name": "express-sessions-tutorial",
"version": "1.0.0",
"description": "ExpressJS session tutorial",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"watch": "nodemon server.js"
},
"keywords": [
@elarif
elarif / Main.java
Last active May 11, 2018 22:56
spring-integration-stdout
package test;
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.context.ConfigurableApplicationContext;
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
@elarif
elarif / CSVLine.java
Last active September 5, 2016 22:32
parse csv java
package test;
import java.util.List;
import com.google.common.base.MoreObjects;
import com.google.common.collect.ImmutableList;
public class CSVLine
{
public final String number;