jQuary编程

js类库: 对常用的方法和对象进行封装,方便我们使用.jQuery:案例1-弹出广告技术: 定时器 jQuery///////////////////////////jquery和html的整合 jquery是单独的js文件 通过script标签的src属性导入即可获取一个jquery对象 $(...

2018-06-04 11:19:21

阅读数 97

评论数 0

JavaScript单引号和双引号的区别

<!DOCTYPE html> <html> <head> <meta charset="UTF-8"...

2018-05-30 18:02:23

阅读数 378

评论数 0

单例模式必看

/* * 单例模式: * 饿汉式:类一加载就创建对象(太饿了,要直接给我) * 懒汉式:用的时候,才去创建对象(太懒了,等到饿到不行了才去要对象) *  * 面试题:单例模式的思想是什么?请写一个代码体现。 *  * 开发:饿汉式(是不会出问题的单例模式)(开发用饿汉式,详见RunTi...

2018-04-27 12:16:51

阅读数 42

评论数 0

面向对象思想设计原则

(1)单一职责原则:高内聚,低耦合。•也就是说,每个类应该只有一个职责,对外只能提供一种功能,而引起类变化的原因应该只有一个。在设计模式中,所有的设计模式都遵循这一原则。(2)开闭原则:其核心思想是:一个对象对外扩展开放,对修改关闭。•其实开闭原则的意思就是:对类的改动是通过增加代码进行的,而不是...

2018-04-26 22:11:33

阅读数 34

评论数 0

匿名内部类在开发中的应用

/* 匿名对象在开发中的应用 打印结果: 好好学习,天天向上 ----- 好好学习,天天向上 */ interface Person{ public abstract void study(); } class PersonDemo{ //接口名作为形式参数 //其实这里需要的不...

2018-02-18 21:08:05

阅读数 44

评论数 0

抽象,接口

分析:从具体到抽象编程:从抽象到具体题目:教练和运动员案例乒乓球运动员和篮球运动员乒乓球教练和篮球教练为了出国交流,和乒乓球相关的人员都需要学习英语。请用所学知识,分析:这个案例中有哪些抽象类,哪些接口,哪些具体类。人:吃饭();//抽象方法        睡觉(){ }//具体方法//定义一个说...

2018-02-17 18:09:34

阅读数 51

评论数 0

VC++多线程开发

在Windows操作系统中,每个进程可以同时执行多个线程,也就是说一个进程可以同时完成多个任务。为了同时执行多个线程,Windows采用了时间片的分配方式管理CPU,系统通过时间片调度轮流执行各个线程。对于像通信程序这样既耗费时间,有需要保持对用户输入响应的应用程序来说,应用多线程编程技术是较好地...

2017-12-07 16:19:58

阅读数 192

评论数 0

Windows事件与消息处理

Windows消息处理机制:Windows通过GetMessage()函数从消息队列中取得消息,然后由DispatchMessage()函数将消息派送到指定窗口,再由窗口函数WndProc()对消息处理。 当单击“耗时计算”按钮时,一个WM_COMMAND连同相关的参数被发送到WndProc()函...

2017-12-04 09:44:35

阅读数 1068

评论数 0

电商架构

1、电商技术 (1) 负载均衡:Nginx+keepalied (2) RPC远程调用:dubbo (3) 数据库集群:redis集群、MySQL集群、solr集群、zookeeper集群 (4)消息中间件ActiveMQ (5)分布式文件系统FastDFS

2017-11-24 09:44:44

阅读数 150

评论数 0

产品经理理解

1、职业发展通道: 产品专员-产品经理-产品总监-高级产品副总裁-首席产品官-首席执行官 2、具体工作 一个角色,产品的总负责人 产品调研与分析-产品需求与设计-项目管理-产品运营 例子:共享单车 调研? 1、市场需求?量? 80%有需求,500w人/次/天 2、...

2017-11-23 16:36:34

阅读数 121

评论数 0

系统架构

1、单一应用架构 1、模块之间耦合度太高,其中一个升级其他都得升级 2、开发困难,各个团队开发最后都要整合一起 3、系统的扩展性差 2、垂直应用架构 当访问量逐渐增大,单一应用增加机器带来的加速度越来越小,将应用拆封成几个互不相干的几个应用,以提升效率。此时,用于加速前端页面开发的Web框架(...

2017-11-22 21:33:18

阅读数 117

评论数 0

装饰模式

装饰模式 装饰模式又叫包装模式,通过一种对客户端透明的方式来扩展对象功能,是继承关系的一种替代。 装饰模式就是把要附加的功能分别放在单独的类中,并让这个类包含它要装饰的对象,当需要执行时,客户端就可以有选择的、按顺序的使用装饰功能包装对象。 比如:给小人穿衣服。可以穿背心,裤衩,裤兜子等。如果使用...

2017-10-31 11:38:52

阅读数 78

评论数 0

观察者模式

观察者模式 随着信号灯的变化,汽车的行为也发生变化,一盏交通信号灯可以指挥多辆汽车。 观察者模式是用于建立一种对象与对象之间的依赖关系,一个对象发生改变时将自动通知其他对象,而其他对象将相应作出反应。在观察者模式中,发生改变的对象称为观察目标,而被通知的对象称为观察者,一个观察目标...

2017-10-31 10:59:07

阅读数 78

评论数 0

命令模式

命令模式 将一个请求封装为一个对象,从而让我们可用不同的请求对客户进行参数化;对请求排队而或者记录请求日志,以及支持可撤销的操作。命令模式是一种对象行为型模式,其别名为动作(Action)模式或事务(Transaction)模式。 命令模式可以将请求发送者和接收者完全解耦,发送者与接收者之间没有直...

2017-10-28 21:41:53

阅读数 51

评论数 0

策略模式

策略模式:策略模式定义了一系列的算法,并将每一个算法封装起来,而且使它们还可以相互替换。策略模式让算法独立于使用它的客户而独立变化。 未使用策略的写法: 使用策略的写法: #include using namespace std; //策略模式 //武器策略 class Weapon...

2017-10-28 21:14:45

阅读数 64

评论数 0

单例碰到多线程

2017-10-27 16:20:41

阅读数 60

评论数 0

单例模式

1、单例模式 单例模式 是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望系统中某个类的对象只能存在一个,单例模式是最好的解决方案。 如操作系统的任务管理器,只...

2017-10-27 11:02:49

阅读数 70

评论数 0

抽象工厂模式

工厂方法模式通过引入工厂等级结构,解决了简单工厂模式中工厂类职责太重的问题,但由于工厂方法模式中的每个工厂只生产一类产品,可能会导致系统中存在大量的工厂类,势必会增加系统的开销。此时,我们可以考虑将一些相关的产品组成一个“产品族”,由同一个工厂来同一生长,这就是我们本文将要学习的抽象工厂模式的基本...

2017-10-27 09:58:23

阅读数 65

评论数 0

简单工厂模式和工厂方法模式适用场景

1、简单工厂模式: (1)工厂类负责创建的对象比较少,由于创建的对象较少,不会造成工厂方法中的业务逻辑太过复杂。 (2)客户端只知道传入工厂类的参数,对于如何创建对象并不关心。 2、工厂方法模式 (1)客户端不知道它所需要的对象的类。 (2)抽象工厂类通过其子类来指定创建哪个对象。

2017-10-27 09:53:16

阅读数 788

评论数 0

工厂方法模式

工厂方法模式:从抽象工厂中派生出具体的工厂A,工厂B,分别负责类A和类B的创建。这样好处是符合开闭原则,再来一个class C,编写新功能函数即可。缺点是类越来越多,增加维护成本。 简单工厂模式+“开闭原则”=工厂方法模式 #include using namespace...

2017-10-27 09:20:20

阅读数 60

评论数 0

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