如何通俗易懂地理解AOP?

在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低… 阅读更多 »如何通俗易懂地理解AOP?

Shoujo City更新 0.9.9

0.9.9更新已经发布。 ☆ 水枪活动更新 水枪小游戏已经从夏日小镇移动到了秋叶原。蜜桔将不会作为战利品被使用。在完成水枪小游戏之后,你可以从战利品箱子里拿到下面物品中的一个: 猫士兵雕像 玩具兔子(应该是兔子抱枕之类的) 夏天帽和向阳花 玩具气球(蓝色) 玩具气球(绿色) 有心形的气球 你也可以买(在水枪游戏的地方)一个新的海报,然后放在你家里的墙上。 ☆… 阅读更多 »Shoujo City更新 0.9.9

使用Red5踩到的坑

Red5 是一个采用 Java 开发开源的 Flash 流媒体服务器。免费开源使软件更加容易扩展,下载后你可以对源代码进行修改;更加经济,比起 FMS 高昂的费用,Red5 能为一般的应用节约大笔费用;同时服务器端的 Java 面向对象语言比起 FMS 服务器端的 ActionScript2 语言更加成熟。鉴于 Red5 的种种优势,推出不久便被广大用户所接… 阅读更多 »使用Red5踩到的坑

Shoujo City之幽灵(临时译名)

注:原文为The Gohsts of Shoujo City,这个译名是我临时想的。 一个新的Shoujo City 系列的游戏已经在开发。但是这不是一个恋爱模拟器,这个游戏也与原来的两个游戏有着一些相同的元素(最初的Shoujo City 2D 和 Shoujo City 3D),并且具有连续性。 这个新游戏的标题是“Shoujo City 之鬼(The … 阅读更多 »Shoujo City之幽灵(临时译名)

如何使用BrainF**k实现减法?

同如何使用BrainFuck实现乘法?、如何使用BrainFuck实现乘法?的帖子一样,也是我上课闲着无聊写的,不过这次也加了注释,方便理解 本次实现逻辑仍为暴力破解法,简单粗暴(毕竟BF也不支持高端操作)倒推减法,得到加法,比如:10 - 2 = ?=> ? + 2 = 10?为每一次循环需要猜测的数字 # 代码(加注释版) 因为上一次的除法忘了写注… 阅读更多 »如何使用BrainF**k实现减法?