码迷,mamicode.com
首页 > 2016年05月23日 > 全部分享
设计模式之访问者模式
访问者:表示一个作用于某对象结构中的各元素的操作。它使你可以在不改变各元素的类的前提下定义作用于这些元素的新操作。 当需要改变其中一项业务的处理时,不需要每个地方都进行修改,而只需要改动Visitor类中相应的处理函数就可以了。也就是说它适合于业务处理时常发生变动的情况。 当然,Visitor也有它 ...
分类:其他好文   时间:2016-05-23 22:43:24    阅读次数:223
SuperSocket学习笔记(一)-一个完整的例子
一、什么是SuperSocket 以下是作者的介绍 执行以下命令,获取SuperSocket项目 $ git clone https://github.com/kerryjiang/SuperSocket 二、项目结构 三、开发过程 1.新建一个控制台项目ConsoleApp 1.1引用相关项目 1... ...
分类:其他好文   时间:2016-05-23 22:42:02    阅读次数:296
设计模式总纲——工厂模式
前几天写了个单例模式,反响平平,可能是因为网上的设计模式实在是烂大街了,无法get到读者的点,不过也算是自己对自己知识的总结,今天我们换种角度来说一下这个工厂模式,工厂模式,目前主要的有三种,简单工厂,普通工厂,抽象工厂模式,今天我们就不谈抽象工厂模式了,我们来说说简单工厂和普通工厂的设计模式。今天 ...
分类:其他好文   时间:2016-05-23 22:42:52    阅读次数:180
第9章 结构型模式—桥接模式
1. 桥接模式(Bridge Pattern)的定义 (1)将抽象部分与它的实现部分分离,使它们都可以独立地变化 ①一般的“抽象”与“实现”是指父子类的继承关系。但这里,GoF所谓的“抽象”是如果引起一个类变化是多维度的因素(设为2维),就将其他变化因素抽象成一个接口,在“Abstraction类” ...
分类:其他好文   时间:2016-05-23 22:43:41    阅读次数:240
phpcms v9 数据库操作函数
表明默认当前load_model('xxxx')模块所在表名xxxx 若要指定表名 则:操作在mysql.class.php中$this->db->select(...)1、查询 $this->select($where = '', $data = '*', $limit = '', $order ...
分类:数据库   时间:2016-05-23 22:40:52    阅读次数:198
什么是OpenGL中的深度、深度缓存、深度测试?
原文来自http://blog.csdn.net/xiaoquanhuang/article/details/6613705 1)直观理解 深度其实就是该象素点在3d世界中距离摄象机的距离,深度缓存中存储着每个象素点(绘制在屏幕上的)的深度值!深度测试决定了是否绘制较远的象素点(或较近的象素点),通 ...
分类:其他好文   时间:2016-05-23 22:42:27    阅读次数:187
构建之法阅读笔记01
当课程学习到第四章两人合作时,对代码风格、设计规范和代码复审有了比较深刻地认知,通过课程的学习和平时自己编写代码的习惯,谈谈自己对这一部分的认识和理解:(如下所示) “代码规范”可以分成两个部分: 1、代码风格规范。主要是文字上的规定,看似表面文章,实际上非常重要 代码风格的原则是:简明,易读,无二 ...
分类:其他好文   时间:2016-05-23 22:41:26    阅读次数:158
session讲解(一)——登录网页练习
第一:登陆网页的表单页面login.php 第二:将表单的内容提交并进行处理的代码loginchuli.php 第三:登陆成功跳转的页面 在登陆成功之后的网页中都要加 ...
分类:Web程序   时间:2016-05-23 22:40:42    阅读次数:248
MapReduce计数器
1、MapReduce计数器是什么? 计数器是用来记录job的执行进度和状态的。它的作用可以理解为日志。我们可以在程序的某个位置插入计数器,记录数据或者进度的变化情况。 2、MapReduce计数器能做什么? MapReduce 计数器(Counter)为我们提供一个窗口,用于观察 MapReduc ...
分类:其他好文   时间:2016-05-23 22:40:59    阅读次数:239
继承0523—A B C
...
分类:其他好文   时间:2016-05-23 22:39:54    阅读次数:187
闲谈之在大城市为生活奔波的小角色和去更易生活的地方之间该如何抉择和度量
以下为几个好友的闲谈,由于这个问题我们中有同学即将面对,也有已经经历过的,因此我们颇有感触。总的来说,无论哪种选择都没对没错,我比较喜欢一句话,成年人的世界里没有对错。你想过什么生活,你就走那条路,选择了就不要后悔。上天为你开了两扇门,你进了一扇门,另一扇也就关闭了;上天给你关了一扇门,同时他也给你 ...
分类:其他好文   时间:2016-05-23 22:39:44    阅读次数:186
无限级分类列表
运行结果: ...
分类:其他好文   时间:2016-05-23 22:41:06    阅读次数:219
二叉树顺序存储和遍历
1 二叉树的存储 1.1 顺序存储 使用数组自上而下,自左至右存储完全二叉树上的结点元素,即将完全二叉树上编号为i的结点元素存储在某个数组下标为i-1的分量中,然后通过一些方法确定结点在逻辑上的父子和兄弟关系。 根据二叉树的性质,完全二叉树和满二叉树树采用顺序存储比较合适,树中结点的序号可以唯一地反 ...
分类:其他好文   时间:2016-05-23 22:39:16    阅读次数:259
Myeclipse10.7自动生成hibernate时需要注意的问题
hibernate.cfg.xml中的javax.persistence.validation.mode默认情况下是auto的,就是说如果不设置的话它是会自动去你的classpath下面找一个bean-validation**包, 但是找不到,所以beanvalitionFactory错误,org. ...
分类:Web程序   时间:2016-05-23 22:39:52    阅读次数:210
HDU 5700 区间交 线段树暴力
枚举左端点,然后在线段树内,更新所有左边界小于当前点的区间的右端点,然后查线段树二分查第k大就好 #include <cstdio> #include <cstring> #include <algorithm> using namespace std; typedef long long LL; ...
分类:其他好文   时间:2016-05-23 22:39:51    阅读次数:200
Java程序设计上机作业1
编写一个Java程序,计算半径为3.0的圆周长和面积并输出结果。 注:系统类Math位于java.lang包中,圆周率π可以由Math类的静态属性PI得到,其定义为“public static final double PI = 3.14159265358979323846;”。 编写一个Java程 ...
分类:编程语言   时间:2016-05-23 22:39:19    阅读次数:324
完整java开发中JDBC连接数据库代码和步骤
完整java开发中JDBC连接数据库代码和步骤 JDBC连接数据库 ?创建一个以JDBC连接数据库的程序,包含7个步骤: 1、加载JDBC驱动程序: 在连接数据库之前,首先要加载想要连接的数据库的驱动到JVM(Java虚拟机), 这通过java.lang.Class类的静态方法forName(Str ...
分类:数据库   时间:2016-05-23 22:40:41    阅读次数:151
1906条   上一页 1 2 3 4 5 6 7 8 ... 113 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!