-
BigNumberArithmetic
Arithmetic operations of big intergers,which are in the format of string. -
ExcelColumnNumber
Transformation between Column and Interger. -
TrailingFactorialZeros
Find the number of trailing zeros of a Factorial. -
Expr
Evaluate the string expression, which is combined with single digit positive integers and arithmetic operators including+ - * / ( )
-
Triangle
Evaluate the n-th line of Paccal's triangle, using Python with generator. -
String Transformers
Apply a serial of transformers to the input string, the list of transformers can be edited from user interface, such as GUI. -
FizzBuzzWhizz
Implementation in C, Erlang. -
Eight-queens puzzle
Implementation in Scheme.
-
Dependency Injection
Dependency Injection
Martin Fowler
Strategy Pattern -
Design Patterns
Computer Science Design Patterns
OO Design 图说设计模式 -
Programming Language
Programming and Programming Languages -
Functional Programming
Functional Programming Intro
Functional Programming With Python
The Y combinator
The Y Combinator (Slight Return)
Functors, Applicatives, And Monads In Pictures
Lambda calculus
Functional programming in Scala
How to write a interpreter
Why do we need currying
Real World Haskell
A Haskell Reading List
Functional programming in Python -
Programming Life
Beyond the Void
MIND HACKS
CoolShell
icodeit
Keep Writing Codes
Zhangyi
What is code kata
LeetCode Solutions
BLOGS FROM GUANGLEI LI -
DSL
Domain-specific language
Domain Specific Language by Martin Fowler
DSL Boundary by Martin Fowler Creating DSLs in Java
An Approach to Internal Domain-Specific Languages in Java
First Steps with DSL on Java? -
Agile
Lean Mindset -
Micro Service Architecture
Microservices
http://microservices.io -
Java
Guava -
Misc
container_of(ptr, type, member)
TO BECOME A GOOD C PROGRAMMER -
Concurrency
AKKA NOTES