This file contains hidden or 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
https://jwt.io/#debugger-io?token=eyJraWQiOiJpY2NOam9LZjFtX3NTZXEySVh4SVZjNkJPQW8iLCJhbGciOiJQUzI1NiJ9.CiAgICAgICAgICAgIHsKICAgICAgICAgICAgICAiaXNzIjogIjJraVhReW8wdGVkalcyc29talNnSDciLAogICAgICAgICAgICAgICJpYXQiOiAxNTUwODU0MTAyLAogICAgICAgICAgICAgICJleHAiOiAxNTYyMjg3NzAyLAogICAgICAgICAgICAgICJhdWQiOiAiaHR0cHM6Ly9yZXZvbHV0LmNvbSIsCiAgICAgICAgICAgICAgImdyYW50X3R5cGVzIjogWwogICAgICAgICAgICAgICAgImF1dGhvcml6YXRpb25fY29kZSIsCiAgICAgICAgICAgICAgICAicmVmcmVzaF90b2tlbiIKICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJzY29wZSI6IFsKICAgICAgICAgICAgICAgICJvcGVuaWQiLAogICAgICAgICAgICAgICAgInBheW1lbnRzIgogICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgInJlZGlyZWN0X3VyaXMiOiBbCiAgICAgICAgICAgICAgICAiaHR0cHM6Ly9vYmEucmV2b2x1dC5jb2Rlcy9vcGVuaWQtY29uZmlndXJhdGlvbiIKICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICJ0b2tlbl9lbmRwb2ludF9hdXRoX21ldGhvZCI6ICJwcml2YXRlX2tleV9qd3QiLAogICAgICAgICAgICAgICJhcHBsaWNhdGlvbl90eXBlIjogIndlYiIsCiAgICAgICAgICAgICAgImlkX3Rva2VuX3NpZ25lZF9yZXNwb25zZV9hbGciOiAiUFMyNTYiLAogICAgICAgICAgICAgICJyZXF1ZXN0X29iamVjdF9za |
This file contains hidden or 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 ( | |
"bytes" | |
"fmt" | |
"net" | |
"net/http" | |
"net/http/httputil" | |
"strconv" | |
) |
This file contains hidden or 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" | |
func matchPattern(str, pattern string, m, n int, mp map[rune]string) bool { | |
_ = "breakpoint" | |
if m == len(str) && n == len(pattern) { | |
return true |
This file contains hidden or 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
var employees = [new Employee("e1", 28), new Employee("e2", 31), new Employee("e3", 25)] | |
function Employee(name, age) { | |
this.name = name | |
this.age = age | |
} | |
function sort(employees) { | |
if (employees == null || employees.length == 0) { | |
return employees |
This file contains hidden or 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
(defun flatten (structure) | |
(cond ((null structure) nil) | |
((atom structure) (list structure)) | |
(t (mapcan #'flatten structure)))) | |
(defun g!-symbol-p (s) | |
(and (symbolp s) | |
(> (length (symbol-name s)) 2) | |
(string= (symbol-name s) |
This file contains hidden or 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
(defun write-bytes (value n stream) | |
(loop for i from (/ n 8) downto 1 | |
do (write-byte (ldb (byte 8 (* (1- i) 8)) value) stream))) | |
(defun zk-connect (host port) | |
(let* ((socket (usocket:socket-connect host port :element-type '(unsigned-byte 8))) | |
(stream (usocket:socket-stream socket)) | |
(protocol-version 0) | |
(last-zxid 0) | |
(timeout 10000) |
This file contains hidden or 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
defmodule ProxyModule do | |
def proxy(f) do | |
fn [args] -> IO.inspect(args); f.(args) end | |
end | |
end | |
defmodule Calculator do | |
def sum(x, y) do | |
x + y | |
end |
This file contains hidden or 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
defmodule Server do | |
use GenServer.Behaviour | |
def start_link() do | |
:gen_server.start_link(__MODULE__, [], []) | |
end | |
end | |
This file contains hidden or 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
ERROR REPORT==== 25-May-2014::23:40:33 === | |
** Generic server torrentex terminating | |
** Last message in was {download,<<"test/sample.torrent">>} | |
** When Server state == [] | |
** Reason for termination == | |
** {noproc, | |
{gen_server,call, | |
['Elixir.Torrentex.TrackerSupervisor', | |
{start_child, | |
{'Elixir.Torrentex.UDPTracker', |
This file contains hidden or 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
#Supervisor | |
defmodule Torrentex.TrackerSupervisor do | |
use Supervisor.Behaviour | |
@udp_port 9998 | |
@tcp_port 9999 | |
def start_link do | |
:supervisor.start_link(__MODULE__, []) | |
end |
NewerOlder