Skip to content

Instantly share code, notes, and snippets.

View alex-lx's full-sized avatar

Liu Xiao alex-lx

View GitHub Profile
@alex-lx
alex-lx / PgArrayUtils.java
Created November 12, 2020 01:17
Parse PostgreSQL array's text representation
import java.util.ArrayList;
import java.util.List;
import static com.google.common.base.Preconditions.checkArgument;
public final class PgArrayUtils {
private PgArrayUtils() {
}
public static List<Long> parseLongArray(String text) {
package xyz.krkw.grpc.demo;
import org.junit.Test;
import java.util.ArrayList;
import java.util.concurrent.Semaphore;
import java.util.concurrent.atomic.AtomicInteger;
/**
* Copyright © Liu Xiao, 2019
source = """
{
"root1"
{
"item1" "1"
"item2" "abc"
# helper class
class C:
def __init__(self, val):
self.val = val
def pipe(self, func):
return C(func(self.val))
def result(self):
return self.val
__getitem__ = pipe
__call__ = result
sudo defaults delete /Library/Preferences/com.apple.windowserver.plist DisplayResolutionEnabled
sudo /Library/Application\ Support/VMware\ Tools/vmware-resolutionSet 1920 1080
@alex-lx
alex-lx / reverce_number.c
Created June 18, 2013 01:59
reverce a integer
int reverce_number(int v) {
int rv = 0, remainder;
for (; v != 0; remainder = v % 10, v /= 10, rv = rv * 10 + remainder) /* nothing */;
return rv;
}
@alex-lx
alex-lx / fib.hs
Last active December 18, 2015 06:59
fib in haskell
fibs = 1:1:zipWith (+) fibs (tail fibs)
fib n = fibs !! n