技术博客

破产问题

我们从2000年前古巴比伦犹太法典《塔木德》(Talmud) 中描述的一个案例为出发点,介绍一种资源分配的策略。从合作博弈论的角度来理解,这种分配策略是 Nucleolus 分配。本文参考 Robert J. Aumann 和 Michael Maschler 1。

更多

Java 面向切面编程

面向对象编程 (Object-Orentied Programming - OOP) 的特点是继承、多态和封装,其中封装指的是把属性和方法按类(Class) 进行划分。从而复用代码并降低编程的复杂性。在实际项目中,随着业务的变化,项目中的类一般会越来越多。这样会出现一些新的问题,比如:

更多

Java 编程之控制反转

本文参考 PHP 开发框架 phalcon的文档1。它从一个简单的例子出发,描述了编码中遇到的一系列问题,然后一步步去解决,最后得到一个解决方案,也就是控制反转(Inversion of Control – IOC)。

更多