黑客行——计算机程序设计小实验， 快捷、新意、挑战性的编码小实验设计与实践