自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 资源 (23)
  • 问答 (3)
  • 收藏
  • 关注

转载 设计模式-开发中的23种设计模式详解

设计模式(Design Patterns)——可复用面向对象软件的基础设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中

2015-09-30 10:31:03 467

原创 设计模式-装饰模式

装饰模式又名包装(Wrapper)模式。装饰模式以对客户端透明的方式扩展对象的功能,是继承关系的一个替代方案。装饰模式的结构装饰模式以对客户透明的方式动态地给一个对象附加上更多的责任。换言之,客户端并不会觉得对象在装饰前和装饰后有什么不同。装饰模式可以在不使用创造更多子类的情况下,将对象的功能加以扩展。  装饰模式的类图如下:  在装

2015-09-30 09:20:40 378

原创 设计模式-开放封闭原则

开放封闭原则(OCP,Open Closed Principle)是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。关于开放封闭原则,其核心的思想是:软件实体应该是可扩展,而不可修改的。也就是说

2015-09-28 14:44:11 480

原创 设计模式-单一职责原则

一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。如果一个类承担的职责过多,就等于把这些职责耦合在一起了。一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致

2015-09-28 14:25:10 355

原创 设计模式-策略模式(Strategy)

策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。以下通过商场在各种活动模式下的结算方式演示了策略模式与简单工厂模式的结合1.创建收费基类/** * 现金收费基类 * * @author WangPeng * * CashSuper.java 2015年9月28日 下午12:40:18

2015-09-28 13:53:05 337

原创 设计模式-简单工厂模式

1.设计计算的基类,封装计算的一些通用方法,所有类型的计算都继承这个基类/** * 计算基类 * * @author WangPeng * * Operation.java 2015年9月28日 上午9:57:23 */public abstract class Operation { protected abstract double getResult

2015-09-28 10:19:37 348

原创 Android-透明半透明效果

设置透明效果 大概有三种1、用android系统的透明效果Java代码 android:background="@android:color/transparent" 例如 设置按钮Java代码 <Button android:background="@android:color/transparent" android:text="@+id/Button0

2015-09-21 14:00:12 612

原创 HTML5-websocket(构建高性能的实时web应用)

本文主要介绍了 HTML5 WebSocket 的原理以及它给实时 Web 开发带来的革命性的创新,并通过一个 WebSocket 服务器和客户端的案例来充分展示 WebSocket 的强大和易用。 作为下一代的 Web 标准,HTML5 拥有许多引人注目的新特性,如 Canvas、本地存储、多媒体编程接口、WebSocket 等等。这其中有“Web 的 TCP ”之称的 WebSocket 格外

2015-09-18 15:00:15 848

原创 设计模式-生产者消费者模式

生产者-消费者问题: 生产者向产品区里放产品,当产品区里满了,生产者需要等待;消费者从产品区里取产品腾出容量,生产者可继续生产,当产品区里空了,需要等待生产者生产。public class ProducerAndConsumer{ //创建缓冲区 private static Buffer buffer = new Buffer(); public static

2015-09-15 09:06:16 504

原创 分享一个在网页嵌入二维码的方法

这里使用了一个网络API原理:该api接受一个参数text,根据text生成一个二维码图片,然后通过流输出图片到客户端优点:不需要自己去实现或者加第三方二维码生成代码缺点:速度比较慢,不够美观

2015-09-06 17:00:40 4378

转载 CSS3 RGBA

原文地址: http://www.w3cplus.com/node/45 前面我们一起探讨了一下CSS3 Gradient(css3 渐变),今天我们一起来探讨一下CSS3中的RGBA。RGB对于大家来说一点不陌生,他就是红色R+绿色G+蓝色B,那现在我们所说的RGBA又是什么呢?说得简单一点就是在RGB的基础上加进了一个通道Alpha。从而形成了我们今天需要讨论的RGBA。如果需

2015-09-06 10:04:41 712

转载 CSS3渐变

本文原文地址: http://www.w3cplus.com/content/css3-gradient CSS3发布很久了,现在在国外的一些页面上常能看到他的身影,这让我羡慕已久,只可惜在国内为了兼容IE,让这一项技术受到很大的限制,很多Web前端人员都望而止步。虽然如此但还是有很多朋友在钻研CSS3在web中的应用,为了不被淘汰,我也开始向CSS3进发,争取跟上技术的前沿。从现在开始我

2015-09-06 09:09:00 1005

原创 CSS圆角DIV

border-radius 属性是一个简写属性,用于设置四个 border-*-radius 属性。提示:该属性允许您为元素添加圆角边框!语法border-radius: 1-4 length|% / 1-4 length|%;注释:按此顺序设置每个 radii 的四个值。如果省略 bottom-left,则与 top-right 相同。如果省略 botto

2015-09-06 08:57:29 567

原创 记录一点css的特性

1.:after其作用是在选择元素的后面加上content的内容a[href]:after { content: " (" attr(href) ")"; }qwe运行结果:2.A>B表示选择A元素的所有子B元素。与A B的区别在于,A B选择所有后代元素,而A>B只选择一代。3. :hover>obj.classA:hover

2015-09-02 13:25:18 398

转载 详谈高性价比的推广方法有哪些

原文地址: http://www.devstore.cn/essay/essayInfo/2285.html 渠道为王已经是老生常谈的事情了,基本大家也都默认了这个规则。当然,前提是你的产品在水准线之上,否则导流来的用户很快流失,没有意义。当然,今天我们不谈产品,还是说渠道。这是一个比较复杂的东西,想做好有很多细节。下面我就从APP和PC产品的推广来说一下。 一、App推广 应用商店(ASO、资源

2015-09-02 08:57:02 772

转载 制作一份高质量的APP运营推广方案

注:笔者从事电子商务,网站运营实战十多年,接触过B2B,B2C,第三方平台(天猫,淘宝),移动APP等类型网站运营。以下我就从移动互联网市场总监岗位出发,从几个方面来阐述移动互联网部门如何制定一份运营推广策划案。篇幅较长,先做个简单目录:一、竞品分析二、产品定位三、推广方案四、推广预算五、推广目标六、团队构架七、绩效考核八、团队管理小伙伴们,你们准备好了么,下面就让我为你分享我多年来的推广运营经验,

2015-09-02 08:53:15 2753

仿https://start.spring.io的配置服务器

解决创建IDEA创建SpringBoot时出现403的问题,使用方法见博客: https://blog.csdn.net/u013816347/article/details/80179239

2018-05-03

InstallShield2015LimitedEdition

InstallShield2015LimitedEdition,VS 安装部署插件,官网下载版本,InstallShield Limited Edition for Microsoft Visual Studio 2010, 2012, 2013 and 2015

2018-02-09

WinCC短信控件

WinCC短信发送控件,可在Wincc组态中发送短信,无阻塞,高性能

2017-12-04

PHP移动商城源码

PHP开发的微信、移动端商城,带PC浏览器管理后台

2017-03-22

httpd-2.4.25-win64-VC14.zip

httpd-2.4.25-win64-VC14

2017-03-22

PHP-5.6.30

2017-03-22

InstallShield Limited Edition for Visual Studio

InstallShield Limited Edition for Visual Studio,不用多说,官网下载注册不成功的可以下载这个

2016-12-08

android与C# WebService基于ksoap通信

android与C# WebService基于ksoap通信

2015-08-13

SpringMVC基于代码的配置方式(零配置,无web.xml)

SpringMVC基于代码的配置方式(零配置,无web.xml) 本资源博客地址:http://blog.csdn.net/u013816347/

2015-08-13

文本查找工具

文本查找工具

2015-04-23

My_backup_on_CSDN

My_backup_on_CSDN

2015-04-13

.Net开发实例

.Net实例.

2014-09-16

.net desktop

.net desktop

2014-09-16

2014-7-21 asp实践

asp实践

2014-07-21

.Net关于二维码的应用

.Net关于二维码的应用.Net关于二维码的应用.Net关于二维码的应用.Net关于二维码的应用

2014-06-19

asp.net项目

20140609学习资料

2014-06-09

20140609.net开发

.net开发

2014-06-09

.Net开发学习

.Net开发学习

2014-06-09

asp学习资源

SwfcReservationSystem asp学习资源

2014-06-06

Controls Tool

Controls Tool

2014-04-14

20140402myBlog

20140402myBlog

2014-04-02

20140325关于百度音乐接口的应用

关于百度音乐接口的应用

2014-03-25

app20140228

Navicat SQL Server Data Transfer Source Server : 新熱料金 Source Server Version : 90000 Source Host : 192.168.1.34:1433 Source Database : KenSenri_Wang Source Schema : dbo Target Server Type : SQL Server Target Server Version : 90000 File Encoding : 65001 Date: 2014-02-20 11:16:28

2014-02-28

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

TA关注的人

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