“对消息或事件的发送与受理进行事件上的解耦。” 动机 如果你曾从事过用户界面编程,那肯定对“事件”不陌生了。每当你在界面中点击一个按钮或下拉菜单,系统都会生成一个事件,系统会把这个事件抛给你的应用程序,你的任务就是获取到这些事件并将其与你自定义的行为关联起来。那么为了获取到这些事件,你的代码通常都会 ...
分类:
其他好文 时间:
2019-10-19 09:33:41
阅读次数:
87
一、Java Web系统框架的设计 为满足银行日常业务需要,如何设计满足稳定性与及时性的服务框架? 1.MVC编程模式 视图View:JSP + 控制器Controler:Servlet + 模型Model:Javabean 缺陷:JSP嵌入JAVA代码,页面结构混乱;C和M耦合度高,程序复用性差 ...
分类:
编程语言 时间:
2019-10-08 21:56:25
阅读次数:
152
“使用基类提供的操作集合来定义子类中的行为。“ 动机 在游戏中,我们可以实现各种各样的想法,比如说创造一个超级英雄, 我们为超级英雄创造各种能力。这个时候我们可以怎么做了?建立一个superpower的基类,然后使用派生的想法,构建各种派生类来实现超能力。但这里会很快的出现问题,因为超能力的多种多样 ...
分类:
其他好文 时间:
2019-09-25 01:08:44
阅读次数:
175
1.SockJS用javascript实现的socket连接,兼容各种浏览器的WebSocket支持库2.WebSocket是H5的,不支持H5的浏览器没法使用。3.SockJS它提供类似于websocket的编程模式但是可以适应不同的浏览器(包括不支持websocket的浏览器)。后端代码: Ja ...
分类:
编程语言 时间:
2019-09-24 23:07:30
阅读次数:
189
表驱动法是一种编程模式——从表里面查找信息而不使用逻辑语句( 和`case`)。 表驱动法使用总则 在适当的环境下,采用表驱动法,所生成的代码会比复杂的逻辑代码更简单、更容易修改,而且效率更高。 使用表驱动法的两个问题 使用表驱动法必须先解决两个问题。首先,你必须要回答怎样从表中查询条目的问题。其次 ...
分类:
其他好文 时间:
2019-09-18 19:38:17
阅读次数:
104
经过网上查找,找到了问题所在:在使用keras编程模式是,中间插入了tf.reshape()方法便遇到此问题。 解决办法:对于遇到相同问题的任何人,可以使用keras的Lambda层来包装张量流操作,这是我所做的: ...
分类:
其他好文 时间:
2019-08-30 11:49:26
阅读次数:
427
写在前面 我还没有看过“GOF”,我所读到的设计模式都是这本书(游戏角度)给出的定义,害怕GOF中的定义过于抽象。 没有在项目代码晃来晃去经历的,或者没有工作至少半年的,不用着急买这本书,因为估计看不懂。 本文用来重点记录“我觉得XX设计模式是什么”,以及“当我在看XX设计模式时,我在想什么” 命令 ...
分类:
其他好文 时间:
2019-08-29 13:48:35
阅读次数:
53
什么是面向对象? 把问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题。 就是说再进行面向对象进行编程的时候,要把属性,行为等封装成为对象,然后基于这些对象的能力进行业务逻辑的实现。 总结 把事务高度抽象化并组合的编程模式。 什么是面向过程? 把问题分解 ...
分类:
其他好文 时间:
2019-08-24 15:32:31
阅读次数:
79
第八讲 面向切面编程--aop 1、aop:aspect oriented programming 面向切面编程 2、aop在spring中作用 提供声明式事务服务(声明式事务) 允许用户实现自定义切面 3、aop:在不改变原有代码的情况下增加新的功能。 传统的编程模式: Aop的编程模式:横向的编 ...
分类:
其他好文 时间:
2019-08-16 21:11:03
阅读次数:
140
本专题的内容结构: 第一部分主要是:面向对象基础 第二部分主要是:面向对象进阶 第一部分的结构: unit1:面向对象编程模式: (1),面向对象编程思想 (2),面向对象的三个特征 (3),Python面向对象术语 unit2:Python类的构建: (1),类的基本构建 (2),类的属性和方法 ...
分类:
编程语言 时间:
2019-08-04 13:45:09
阅读次数:
129