首页 > 2018年10月05日 > 全部分享
设计模式六大原则(5):迪米特法则
定义:一个对象应该对其他对象保持最少的了解。 问题由来:类与类之间的关系越密切,耦合度越大,当一个类发生改变时,对另一个类的影响也越大。 解决方案:尽量降低类与类之间的耦合。 自从我们接触编程开始,就知道了软件编程的总的原则:低耦合,高内聚。无论是面向过程编程还是面向对象编程,只有使各个模块之间的耦 ...
分类:其他   时间:2018-10-05 00:23:06    收藏:0  评论:0  赞:0  阅读:214
23种设计模式(19):组合模式
概述: 将对象组合成树形结构以表示“部分-整体”的层次结构。“Composite使得用户对单个对象和组合对象的使用具有一致性。” 类型:结构型模式。 类图: 适用性: 1.你想表示对象的部分-整体层次结构。 2.你希望用户忽略组合对象与单个对象的不同,用户将统一地使用组合结构中的所有对象。 参与者: ...
分类:其他   时间:2018-10-05 00:22:51    收藏:0  评论:0  赞:0  阅读:213
为JSP写的一套核心标签
为JSP写的一套核心标签, 有了这套标签, 根本不需要自定义标签了 (1) 准备 需要standard.jar,jstl.jar两个jar包,放入Tomcat 6.0/lib目录中(或者是/WEB-INF/lib)。 (2)core <%@tagliburi="http://java.sun.com ...
分类:Web开发   时间:2018-10-05 00:22:33    收藏:0  评论:0  赞:0  阅读:192
java基础类型中的char和byte的辨析及Unicode编码和UTF-8的区别
在平常工作中使用到char和byte的场景不多,但是如果项目中使用到IO流操作时,则必定会涉及到这两个类型,下面让我们一起来回顾一下这两个类型吧。 char和byte的对比 byte byte 字节,数据存储容量1byte,byte作为基本数据类型表示的也是一个存储范围上的概念,有别于int、lon ...
分类:编程语言   时间:2018-10-05 00:22:10    收藏:0  评论:0  赞:0  阅读:181
使用自定义的标签
(1) 构思,比如写一个对指定名字说hello的标签,应该是<前缀:hello user="zhangsan"/> (2) 写类 要实现的基础接口:javax.serlvet.jsp.tagext.SimpleTag 其中含有五个方法: 要实现五个方法,显得很繁琐,javax.servlet.jsp ...
分类:其他   时间:2018-10-05 00:21:52    收藏:0  评论:0  赞:0  阅读:199
MVC
MVC: M:model ( 业务逻辑与业务数据 ):javabean V:view ( 显示逻辑 ) 将数据按照用户的要求显示出来。 对同一份数据而言,可以以多种形式。 体现 ( 类表, 屏图,柱图 等等 )。 C:controller ( 控制器,负责程序的流程控制)接收用户请求,根据业务逻辑的 ...
分类:Web开发   时间:2018-10-05 00:21:38    收藏:0  评论:0  赞:0  阅读:184
请求转发
实现不同servlet之间的数据传递,这样便可实现业务逻辑和显示逻辑的分离 实例: (1) 第一个servlet,负责业务 注意: 1,这种请求转发的方式是共用一个连接的,不管你中途经过了多少个servlet,正因如此,这些servlet才能共享request中存储的数据。 2,只有最后一个serv ...
分类:其他   时间:2018-10-05 00:21:22    收藏:0  评论:0  赞:0  阅读:194
[c++]关于strcpy函数溢出解决方案
找到【项目属性】,点击【C++】里的【预处理器】,对【预处理器】进行编辑,在里面加入一段代码:_CRT_SECURE_NO_WARNINGS。 ...
分类:编程语言   时间:2018-10-05 00:21:05    收藏:0  评论:0  赞:0  阅读:221
监听事件和过滤器
监听包括三种情况,分别是HttpRequest、Session、ServletContext监听。 常用的是implements servletContextListener(全局变量)两个方法 Session监听事件所示: 在web.xml文件中配置如下: 其他两个监听事件的实现同上并无二致。 过 ...
分类:其他   时间:2018-10-05 00:20:48    收藏:0  评论:0  赞:0  阅读:169
23种设计模式(22):享元模式
概述: 运用共享技术有效地支持大量细粒度的对象。 类型:结构型模式。 类图: 适用性: 当都具备下列情况时,使用Flyweight模式: 1.一个应用程序使用了大量的对象。 2.完全由于使用大量的对象,造成很大的存储开销。 3.对象的大多数状态都可变为外部状态。 4.如果删除对象的外部状态,那么可以 ...
分类:其他   时间:2018-10-05 00:20:32    收藏:0  评论:0  赞:0  阅读:186
cin输入过慢用scanf???现在才知道cin可以加速
今天才发现可以加速 "原帖" 只需要两行放在main开头即可 ios_base::sync_with_stdio(0); cin.tie(NULL); ...
分类:其他   时间:2018-10-05 00:20:16    收藏:0  评论:0  赞:0  阅读:671
Python全栈开发——描述符
6.描述符(__get__,__set__,__delete__)定义:描述符本质就是一个新式类,在新式类中,至少实现了(__get__,__set__,__delete__)中的一个:这也被称为描述符协议__get__:调用一个属性时,触发__set__:为一个属性赋值时,触发__delete__ ...
分类:编程语言   时间:2018-10-05 00:19:58    收藏:0  评论:0  赞:0  阅读:164
python - 发送邮件(email模块(内置))
发送邮件 拓展: 常用icmp邮箱地址以及端口: ...
分类:编程语言   时间:2018-10-05 00:19:24    收藏:0  评论:0  赞:0  阅读:237
windows 安装python
前言: Windows用python就是鸡肋 + 安装vs 2017(最好是最新版的, 因为python依赖于一些vs提供的包) + 下载最新的python的安装程序 + 安装完毕之后, 不想Linux或者Unix上会自带pip工具, 在windows上什么都没有, 就是有python.exe和py ...
分类:编程语言   时间:2018-10-05 00:19:09    收藏:0  评论:0  赞:0  阅读:170
BZOJ3884 上帝与集合的正确用法(欧拉函数)
设f(n)为模n时的答案,由2k mod n=2k mod φ(n)+φ(n) mod n(并不会证),且k mod φ(n)=f(φ(n)),直接就可以得到一个递推式子。记搜一发即可。 ...
分类:其他   时间:2018-10-05 00:18:50    收藏:0  评论:0  赞:0  阅读:245
处理javabean的JSP标签
(1) 关于javabean要求: 1,具有无参的构造函数。 2,针对每一个成员变量,因改提供相应get/set。 3,implments Serializable(实现才能对象序列化)。 (2) 使用一个保存在某个作用域(pagecontext, request, session, applica ...
分类:编程语言   时间:2018-10-05 00:18:34    收藏:0  评论:0  赞:0  阅读:160
数据库4个基本概念
数据库四个基本概念: 数据:Data 描述事物的符号记录成为数据 ;数据是数据库中存储的基本对象 数据库:DataBase DB 数据库是长期储存在计算机中,有组织可共享的大量数据的集合。数据库中的数据根据一定的数据模型组织、描述、和存储,具有较小的冗余度、较高的数据独立性和易拓展性。 数据库数据具 ...
分类:数据库技术   时间:2018-10-05 00:18:20    收藏:0  评论:0  赞:0  阅读:198
EL表达式
EL表达式( ${ } ) (1) 完成一些简单运算. 数学运算: 布尔运算: 逻辑运算: 非空运算: (2) 通过EL表达式,快捷的访问作用域中的命名属性 <%= session.getAttribute( "name" )%> 用EL表达式 : ${ name } (3) 快速访问javabea ...
分类:其他   时间:2018-10-05 00:17:36    收藏:0  评论:0  赞:0  阅读:222
设计模式六大原则(3):依赖倒置原则
定义:高层模块不应该依赖低层模块,二者都应该依赖其抽象;抽象不应该依赖细节;细节应该依赖抽象。 问题由来:类A直接依赖类B,假如要将类A改为依赖类C,则必须通过修改类A的代码来达成。这种场景下,类A一般是高层模块,负责复杂的业务逻辑;类B和类C是低层模块,负责基本的原子操作;假如修改类A,会给程序带 ...
分类:其他   时间:2018-10-05 00:17:20    收藏:0  评论:0  赞:0  阅读:171
[NOIP10.4模拟赛]2.y题解--折半搜索+状压计数
题目链接: 咕 闲扯: 这题暴力分似乎挺多,但是一些奇奇怪怪的细节没注意RE了,还是太菜了 分析: 首先我们考虑最naiive的状压DP ,$f[u][v][state]$表示u开头,v结尾是否存在一条表示为state的路径,这个好转移不讲了,但是由于d的范围时间复杂度过大,于是考虑折半搜索 我们把 ...
分类:其他   时间:2018-10-05 00:17:03    收藏:0  评论:0  赞:0  阅读:217
1246条   上一页 1 ... 60 61 62 63 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!