自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

shadow

开开心心学习,时时刻刻进步

  • 博客(12)
  • 资源 (33)
  • 收藏
  • 关注

原创 抽象工厂模式

一、抽象工厂模式涉及角色1、AbstractFactory:声明一个创建抽象产品对象的接口;2、ConcreteFactory:实现创建具体产品的操作,实现了抽象工厂接口 || 继承了抽象产品父类;3、AbstractProduct:为一类产品对象声明一个接口;4、ConcreteProduct:定义一个将被具体工厂创建的产品对象,实现了抽象产品接口 || 继承了抽象产品父

2017-09-07 14:40:58 211

原创 工厂方法模式

一、工厂方法模式涉及角色1、抽象产品:产品对象共用接口或者父类;2、具体产品:实现抽象产品的具体类;3、抽象工厂:工厂方法模式的核心,定义创建产品的接口;4、具体工厂:实现产品创建的接口。二、使用场景和说明(1)良好的封装性,代码结构清晰。客户端不需要创建具体产品对象的艰辛过程,降低模块间的耦合。(2)其次,工厂方法模式的

2017-09-07 14:03:41 198 1

原创 创建者模式

一、创建模式涉及角色1.抽象创建者角色(Builder):为创建一个产品对象的各个组件指定抽象接口。2.具体创建者角色(ConcreteBuilder):实现抽象builder接口以构造和装配产品的各个组件,定义并明确它所创建的表示,并提供一个检索产品的接口。                                                       

2017-09-07 14:00:34 298 1

原创 原型设计模式

一、原型模式涉及角色1、prototype :声明一个克隆自身的原型接口。2、concretrPrototype:实现一个克隆自身的操作。3、Client:让一个原型克隆自身从而创建一个对象。二、使用场景和说明1、当一个系统独立于它的产品的创建、构成和表示时可以使用原型模式;2、原型模式创建对象比直接new一个对象在性

2017-09-07 13:58:23 231

原创 设计模式-创建模式

一、总括话说设计模式:每一种设计模式都描述了一个我们周围不断重复发生的问题以及解决方案的核心,使用涉及模式可以避免代码的重复劳动。设计模式的主要目标:提供代码的可维护性和可读性。设计模式的原则: 开闭原则(扩展开放、修改关闭),依赖倒转(依赖抽象,不依赖具体),里氏代换原则(子类必须能替换父类的每一种情况)。设计模式分类:创建模式(5)、结构模式(7

2017-09-07 13:54:28 194

原创 Junit单元测试应用

1、Java编程中,单元测试可以保证我们的类中的方法调用不是错误的,给后面的调用提供安全保障;2、单元测试中的注解使用:@ Test:表示用其注释公共方法可以作为一个测试用例,需要用public修饰void类型返回;@Before: 用其注释的方法必须在类中的每一个测试之前执行,以便执行测试某些必要的先决条件;@ After:用其注释的方法在执行每个测试

2017-08-09 13:17:31 438

原创 MongoDB的条件操作符以及排序

1.MongoDB的操作符介绍1.1 MongoDB 与 RDBMS Where 语句比较1.2 MongoDB 的 and 语法1.3 MongoDB 的 or 语法1.4 实例证明:在集合student中插入三条基础信息,并查询出 score>90 and age显示结果:name为Lily的记录。2.MongoDB的

2016-12-21 22:31:54 591

原创 MongoDB基础概念

MongoDB的基础概念1.MongoDB的简介   MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。   MongoDB 将数据存储为一个文档,数据结构由键值(key=>value)对组成。MongoDB 文档类似于 JSON 对象。字段值可以包含其他文档,数组及文档数组;   MongoDB与关系型数据库的主要区别如

2016-12-20 23:07:19 202

原创 window平台安装 MongoDB

window平台安装 MongoDB1.安装下载mongodb的安装包,并解压安装,我的安装路径如下:D:\mongo_Pro\mongodb2. 配置mongodb命令的环境变量  path : D:\mongo_Pro\mongodb\bin ----为了使用mongdb的基础命令3.创建数据目录和日志文件  数据目录路径:D:\mongo_Pro\data

2016-12-18 16:55:49 230

原创 跨用户访问数据表的方式

跨用户访问数据库表的方式1.两个用户在同一个应用服务器上同一个应用服务器上的不同用户,如果想实现用户之间数据表的互访,可以使用受访用户进行赋权限即可; GRANT SELECT (or update or insert )   ON '表名'    to   '用户名';执行以上命令后,即可在 需要访问的用户下,访问到 对应的表;访问sql如下形式:

2016-11-30 17:00:28 890

原创 触发器Trigger介绍

触发器简介        触发器是数据库的一种,编码方式类似于存储过程,当有DML语句对表进行操作的时候,可以引起触发器的执行,从而实现对表的数据一致性维护;        通过触发器(Trigger)可以实现对某些表的监控,当监控表数据有新增、删除、修改的操作的时候,可以实现用户自定义的功能,比如:当基础表发生变化时,以基础表为基准的接口表数据的一致性维护;触发器基础语法

2016-10-17 19:50:34 1937

原创 存储过程的简单使用

存储过程的定义:它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能(对单表或多表的增删改查),使用的时候直接调用就可以;存储过程的好处:1.由于数据库执行动作时,是先编译后执行的。然而存储过程是一个编译过的代码块,所以执行效率要比T-SQL语句高。2.一个存储过程在程序在网络中交互时可以替代大堆的T-SQL语句,所以也能降低网络的通信量,提高通信

2016-10-11 15:05:36 278

n位数字对应的n-1位数

描述 已知w是一个大于10但不大于1000000的无符号整数,若w是n(n≥2)位的整数,则求出w的后n-1位的数。 输入 第一行为M,表示测试数据组数。 接下来M行,每行包含一个测试数据。 输出 输出M行,每行为对应行的n-1位数(忽略前缀0)。如果除了最高位外,其余位都为0,则输出0。

2013-05-06

特殊的阶乘因式分解

描述 给定两个数m,n,其中m是一个素数。 将n(0<=n<=10000)的阶乘分解质因数,求其中有多少个m。 输入 第一行是一个整数s(0<s<=100),表示测试数据的组数 随后的s行, 每行有两个整数n,m。 输出 输出m的个数

2013-05-06

奋斗的小蜗牛

描述 传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,它想让你帮他写个程序帮助它。 输入 第一行有一个整数t,表示t组测试数据。 第二行一个整数H(0<H<10^9)代表金字塔的高度。 输出 输出一个整数n表示小蜗牛第n天站在金字塔顶上

2013-05-06

a letter and a number

描述 we define f(A) = 1, f(a) = -1, f(B) = 2, f(b) = -2, ... f(Z) = 26, f(z) = -26; Give you a letter x and a number y , you should output the result of y+f(x). 输入 On the first line, contains a number T(0<T<=10000).then T lines follow, each line is a case.each case contains a letter x and a number y(0<=y<1000). 输出 for each case, you should the result of y+f(x) on a line

2013-05-06

html标签大全

这是关于html网页制作的标签的详细的介绍和一些的用法,详细的描述是你接触html语言的捷径

2012-02-20

五子棋游戏

这是用C#编写的简单的五子棋的游戏,可以实现两个人的对弈

2011-12-06

C#编写的简易的汉诺塔代码

这是用C# 编写的简易的汉诺塔的模型,有兴趣的话可以看看,代码很简单的,也很实用的窗口演示程序

2011-11-05

2010年大学英语六级词汇表

2010年大学英语六级词汇表,2010年大学英语六级词汇表,2010年大学英语六级词汇表,2010年大学英语六级词汇表

2011-09-23

英语六级真题以及资料

英语六级真题以及资料,英语六级真题以及资料,英语六级真题以及资料,英语六级真题以及资料英语六级真题以及资料英语六级真题以及资料。。。。。。。。。

2011-09-23

六级英语常用句型

六级英语的资料,,是作文中常用的句型,,可以成为作文的亮点为作文增光添彩。。。。。。。

2011-09-23

六级词汇表

这是英语六级考试中常常出现的词汇,,是高频的词汇,,掌握好这些词汇是考英语六级的必要的前提啊,,,,,,欢迎下载,,,

2011-09-23

英语六级真题以及相关的资料

这是英语六级近几年的真题以及相关的资料,,是想要过六级的学生的必要的饿基础资料,,,,对于考试很有帮助的哦。。。。。。

2011-09-23

英语六级真题以及资料,包含各年的考试的真题,

这是关于英语六级的各年的真题的资料和相关的内容。希望对语言考英语六级的同学们有所帮助啊,,,,,,,,,,欢迎下载啊。。。。英语六级的必要资料。。。。。。。

2011-09-19

大学英语六级高频词汇,,英语六级词汇

这是六级英语考试的常常出现的高频的词汇,掌握好对于考英语六级有很大的帮助的哦,,,,英语六级词汇,,,,

2011-09-19

C语言程序设计讲义

C语言程序设计讲义

2011-09-04

离散数学课后习题的答案(清华版)

离散数学课后习题的答案,学好离散数学的基础,,,,。。。。。。希望对大家有帮助哈。。。。。

2011-09-04

1999年华中理工大学计算机组成原理考研试题及答案.pdf

计算机组成原理考研试题及答案,计算机组成原理考研试题及答案

2011-08-29

C#拼图源代码,小游戏源代码

这是.net编写的拼图的源代码,该拼图游戏的功能还可以,可以用来借鉴下下的,对于编程是很有帮助的啊。。。。。。。

2011-08-29

c#连连看的源代码,.net,小游戏代码

这是用C#编写的连连看小游戏的源代码,可以做借鉴的。。。。。。.net编程的小游戏代码。。。。。。。

2011-08-29

数学模型电子教案 数学建模

关于数学建模的电子教案,关于数学建立模型的详细的辅导,相当于一个很好的老师!!数学建模的基础篇章,学好数学建模,,,,,,,,,,,,,学好怎么去建立模型!!!!

2011-05-27

2011全国大学生数学建模夏令营第一题的资料

关于数学建模第一题的资料,希望对大家有所帮助啊。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。可以节省大家的时间,有效地利用时间哈。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

2011-05-26

2011年全国大学生数学建模夏令营题目

这是关全国大学生数学建模夏令营的题目,对于数学建模感兴趣的可以下载下去,作为参考,数学建模的题目是很有意思的,希望对于你们有帮助。。。。。。。。。。。。。。

2011-05-26

java的学习资料,java

这是有关java的学习的饿视频,是初学者最好的材料,这里面又很多都是基础的语法,还有延伸,非常适合初学者学习和使用。这份资料对于其他 学习java的人也是有很大的好处的啊,不要错过时机啊!!

2011-05-06

《离散数学》(屈婉玲)习题解.pdf

《离散数学》(屈婉玲)习题解,详细的解答课后习题 离散数学是一门深奥的学科,希望大家好好学习

2011-03-21

C++语言程序设计(清华大学郑莉)课后习题答案.doc

C++语言程序设计(清华大学郑莉)课后习题答案,学好c++的必备资料,希望大家可以把这门语言学好啊!

2011-03-21

计算机组成原理与汇编语言程序设计课后答案

计算机组成原理与汇编语言程序设计的课后习题的答案 想要学好这门课程的必要资源,

2011-03-21

JProfiler9性能测试工具

JProfiler9性能测试工具,JProfiler是一个全功能的Java剖析工具(profiler),专用于分析J2SE和J2EE应用程序

2017-10-26

几种设计模式介绍和使用示例

介绍了三种设计模式中:创建者模式、原型模式、装饰模式、外观模式、适配器模式、状态模式、责任链模式 的基本概念以及使用场景、优缺点、还有简单使用的小例子

2017-10-24

荷兰国旗问题

描述 荷兰国旗有三横条块构成,自上到下的三条块颜色依次为红、白、蓝。现有若干由红、白、蓝三种颜色的条块序列,要将它们重新排列使所有相同颜色的条块在一起。本问题要求将所有红色的条块放最左边、所有白色的条块放中间、所有蓝色的条块放最右边。 输入 第1行是一个正整数n(n<100),表示有n组测试数据。接下来有n行,每行有若干个由R,W,B三种字符构成的字符串序列,其中R,W和B分别表示红、白、蓝三种颜色的条块,每行最多有1000个字符。 输出 对输入中每行上由R,W,B三种字符构成的字符串序列,将它们重新排列使所有相同颜色的条块在一起,满足前述要求。

2013-05-09

后三位全为一的数字(****111)小光棍数字

描述 最近Topcoder的XD遇到了一个难题,倘若一个数的三次方的后三位是111,他把这样的数称为小光棍数。他已经知道了第一个小光棍数是471,471的三次方是104487111,现在他想知道第m(m<=10000000000)个小光棍数是多少? 输入 有多组测试数据。第一行一个整数n,表示有n组测试数据。接下来的每行有一个整数m。 输出 输出第m个小光棍数。

2013-05-09

车牌号判断注册时间的早晚

描述 茵茵很喜欢研究车牌号码,从车牌号码上可以看出号码注册的早晚,据研究发现,车牌号码是按字典序发放的,现在她收集了很多车牌号码,请你设计程序帮她判断注册较早的号码。车牌号码由5个字母或数字组成 输入 第一行是n,代表有n组数据,第二行是m,以下m行是m个车牌号码 其中n<100,m<1000 输出 输出注册较早的车牌号

2013-05-09

回形填数(蛇形填数)

述 在n*n方陈里填入1,2,...,n*n,要求填成蛇形。例如n=4时方陈为: 10 11 12 1 9 16 13 2 8 15 14 3 7 6 5 4 输入 直接输入方陈的维数,即n的值。(n<=100) 输出 输出结果是蛇形方陈。

2013-05-07

两点间的距离(java代码)

描述 输入两点坐标(X1,Y1),(X2,Y2)(0<=x1,x2,y1,y2<=1000),计算并输出两点间的距离。 输入 第一行输入一个整数n(0<n<=1000),表示有n组测试数据; 随后每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。 输出 对于每组输入数据,输出一行,结果保留两位小数。

2013-05-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除