clojure core data structure clojure build-in types name example underlying java interface Number 100 java.lang.Number String “Rugal” java.lang.String Boolean true, false java.lang.Boolean Character \R java.lang.Charac 2014-06-25 development #clojure
basic asm learning Well, I have to say learn some ASM is mandatory while inspecting linux kernel code, hence I give a sample of simply write an asm code. There are six registers that are used for the arguments that t 2014-06-24 development #asm
financial market conception tree view Three main asset classes: Bonds stocks cash equivalents securityA security is a tradable asset of any kind. Securities are broadly categorized into: debt securities (such as banknotes, bonds); equ 2014-06-24 myself
JVM internal and classloader classloader category BootStrap Class Loader: Is responsible for loading all java class in rt.jar file, which means all Java core classes is loaded by this classloader. implemented by C++ in Sun JDK. N 2014-06-24 development #jvm
some oracle tools and introduction ASHactive session historyrecording trace and performance for each SQL in different grade:instance/database/session/service/… recording single SQLAWRautomatic workload repositorym 2014-06-24 operation #oracle
clarify different link functions in clojure A great useful tutorial and I am there to make this summary. referrefer takes a symbol argument and maps all the public symbols from that namespace into the current namespace.The symbols are still map 2014-06-13 development #clojure
keep configuration file untracked in git It recently came to bother me when I trying to keep configuration file such as log4j and jdbc in project while avoiding versioning by git automatically.For synchronization aspect, different coder and 2014-06-10 operation #git
dynamic programming algorithm Dynamic Programming is an algorithmic paradigm that solves a given complex problem by breaking it into subproblems and stores the results of subproblems to avoid computing the same results again.Follo 2014-05-21 development #algorithm
easy using update alternatives While it is still very annoying in Linux to switch between different environment like JDK6 and JDK7, even though this is much easier than in Windows.Now update-alternatives gives us a solution. swit 2014-05-11 operation #linux
hex dump tool xxd It is rather conveinent to use UltraEditor to edit bytecode file of Java or other binary files, but it is rather hard to achieve it in Linux on a glance, now here comes an evangel — xxd. 123456xxd [ 2014-05-07 operation #linux #vim