This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package drum | |
import ( | |
"bytes" | |
"encoding/binary" | |
"encoding/hex" | |
"fmt" | |
"os" | |
"strconv" | |
"strings" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
public class TimeTable { | |
List<String> week = new ArrayList<>(); | |
List<String> saturday = new ArrayList<>(); | |
List<String> sunday = new ArrayList<>(); | |
List<String> nextRides; | |
public List<String> collectMinutes(String line, String hour) { | |
return Arrays.asList(line.split(" ")).stream() | |
.filter(s -> !s.trim().isEmpty()).map(s -> hour + ":" + s.trim()).collect(Collectors.toList()); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import print_function | |
import uuid | |
sample = [] | |
for _ in xrange(1000000): | |
sample.append("SET %s %s" % (uuid.uuid4(), uuid.uuid4())) | |
print("\n".join(sample), file=open('sample.input', 'w+')) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
from __future__ import print_function | |
import uuid, sys | |
def redis_protocol(cmd): | |
proto = "*%d\r\n" % len(cmd.split(' ')) | |
for arg in cmd.split(' '): | |
proto += "$%d\r\n%s\r\n" % (len(arg), arg) | |
return proto | |
sample = "" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package me.grison.redis.foo; | |
import org.springframework.boot.*; | |
import org.springframework.boot.autoconfigure.*; | |
import org.springframework.context.annotation.*; | |
import redis.clients.jedis.*; | |
import java.util.UUID; | |
@ComponentScan |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package me.grison.openhft.foo; | |
import net.openhft.collections.SharedHashMap; | |
import net.openhft.collections.SharedHashMapBuilder; | |
import org.springframework.boot.CommandLineRunner; | |
import org.springframework.boot.SpringApplication; | |
import org.springframework.boot.autoconfigure.EnableAutoConfiguration; | |
import org.springframework.boot.autoconfigure.SpringBootApplication; | |
import org.springframework.context.annotation.Bean; | |
import org.springframework.context.annotation.ComponentScan; |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
package main | |
import ( | |
"fmt" | |
"log" | |
"net" | |
"runtime" | |
"time" | |
"github.com/garyburd/redigo/redis" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MATCH (n1)-[r]->(n2) | |
WITH labels(n1) AS node1_labels, type(r) AS relation_type, labels(n2) AS node2_labels | |
UNWIND node1_labels as node1_label | |
UNWIND node2_labels as node2_label | |
MERGE (n1:Meta_Node {name: node1_label}) | |
MERGE (n2:Meta_Node {name: node2_label}) | |
MERGE (n1)-[:META_RELATIONSHIP {name:relation_type}]->(n2) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(* | |
See: http://beust.com/weblog/2008/06/27/ | |
--- | |
compile & run: | |
$ ocamlfind ocamlc -package batteries -linkpkg challenge.ml -o challenge | |
$ ./challenge | |
*) | |
open Batteries; | |
(* Test whether a number have repeating digits *) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
(* | |
See: http://thecodersbreakfast.net/index.php?post/2013/02/18/Coding-challenge-maman-les-petits-avions | |
--- | |
compile & run: | |
$ ocamlfind ocamlc -package batteries -linkpkg avions.ml -o avions | |
$ ./avions | |
*) | |
open Batteries;; | |
(* The syracuse suite *) |
OlderNewer