Skip to content

Instantly share code, notes, and snippets.

package main
import (
"flag"
"fmt"
"log"
"net/http"
"sync"
"time"
@kenota
kenota / main.go
Created September 23, 2021 14:35
package main
import (
"flag"
"fmt"
"io"
"io/ioutil"
"log"
"net/http"
"sync"
module Player exposing (takeTurn)
import Warrior exposing (..)
import Warrior.Direction exposing (..)
import Warrior.History exposing (..)
import Warrior.Map exposing (..)
import Warrior.Map.Tile exposing (..)
takeTurn : Warrior -> Map -> History -> Warrior.Action
func main() {
m := NewLRUHashMap(3)
m.Put("1", "a")
m.Put("2", "b")
m.Put("3", "c")
m.Put("4", "d")
fmt.Println(m.Get("1"))
fmt.Println(m.Get("4"))
fmt.Println(m.cache)
private int someFunc() {
try {
throw new NullPointerException();
} catch (NullPointerException e) {
throw new IllegalArgumentException();
} finally {
return 1;
}
}
String networkSSID = "test";
WifiConfiguration conf = new WifiConfiguration();
conf.SSID = "\"" + networkSSID + "\"";
conf.allowedKeyManagement.set(WifiConfiguration.KeyMgmt.NONE);
WifiManager wifiManager = (WifiManager)context.getSystemService(Context.WIFI_SERVICE);
wifiManager.addNetwork(conf);
@kenota
kenota / stacktrace.txt
Created January 28, 2013 00:19
Stacktrace of an exception
log4j:ERROR Error initializing log4j: null
java.lang.reflect.MalformedParameterizedTypeException
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.validateConstructorArguments(ParameterizedTypeImpl.java:60)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.<init>(ParameterizedTypeImpl.java:53)
at sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl.make(ParameterizedTypeImpl.java:95)
at sun.reflect.generics.factory.CoreReflectionFactory.makeParameterizedType(CoreReflectionFactory.java:104)
at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:140)
@kenota
kenota / BuildConfig.groovy
Created January 28, 2013 00:12
Preventing grails exception
compile("org.codehaus.groovy.modules.http-builder:http-builder:0.5.0-RC2"){
excludes "groovy"
}
@kenota
kenota / DataSource.groovy
Created December 14, 2012 01:16
Configuring NoWaitPgDialect in DataSource.groovy
dataSource {
pooled = true
driverClassName = "org.postgresql.Driver"
dialect = "com.binarybuffer.postgres.NoWaitPgDialect"
username = "kenota"
password = ""
}
@kenota
kenota / NoWaitPgDialect.java
Created December 14, 2012 01:14
PostgreSQL dialect which supports "FOR UPDATE NOWAIT" syntax for PostgreSQL
package com.binarybuffer.postgres;
import org.hibernate.LockMode;
import org.hibernate.dialect.PostgreSQLDialect;
/**
* Simple extension to standard {@link PostgreSQLDialect} adding support for
* {@link LockMode#UPGRADE_NOWAIT} lock mode which is achieved using
* "FOR UPDATE NOWAIT" syntax in PostgreSQL
*