09 2017 档案
设计模式之adapter模式
摘要:adaper模式的适用场景为:我们想复用一个已有的类,但是类的接口和复用环境不一致。比如我们要调用第三方的sdk,但是接口不能直接调用,这时可以使用adapter模式。 UML图如下: 可以adapter模式的关键就是: 阅读全文
posted @ 2017-09-20 00:08 Seven_noon 阅读(124) 评论(0) 推荐(0)
设计模式之单例模式
摘要:单例模式是在使用类时,只会实例化出一个对象。 实现单例模式有两种方式:1. 懒汉模式 2. 饿汉模式。 懒汉模式指的是只有当需要使用到对象时才会取实例化,而饿汉模式则是一开始就实例化出对象。 懒汉模式 其中构造函数为私有,并且禁止默认拷贝构造函数生成,获取对象只能通过getInsta()。 饿汉模式 阅读全文
posted @ 2017-09-19 21:20 Seven_noon 阅读(122) 评论(0) 推荐(0)
c++输入格式问题
摘要:1、输入字符串 有两种形式,一种是: 另一种是: 2、获取一行内容 3、c++输出指定小数有效位 4、数字与字符串的相互转换 阅读全文
posted @ 2017-09-16 23:00 Seven_noon 阅读(735) 评论(0) 推荐(0)
http协议
摘要:http协议是基于tcp的应用层协议。现在web应用大多是基于http协议。 http组成 http协议是基于c/s模式。http请求和响应都由三部分组成; 请求行格式:Method Request-URI HTTP-Version CRLF 请求方法一般有: POST: 在uri标识的资源后附加数 阅读全文
posted @ 2017-09-11 00:15 Seven_noon 阅读(252) 评论(0) 推荐(0)
内存分布
摘要:从高地址到低地址内存分布为: 栈 堆 bss段:未初始化全局变量和static变量 data段:初始化的全局变量 code段 阅读全文
posted @ 2017-09-09 21:38 Seven_noon 阅读(187) 评论(0) 推荐(0)
多态的作用
摘要:我们知道面向对象有三大特性:封装、继承、多态。 1、封装的作用是隔离和代码重用。隔离其实是低耦合的考虑,使得模块之间的关连变小;代码重用就不用多讲了,就是多处需要同一个对象时不用重复实现。 而继承 2、继承的作用是代码重用。但我觉得除了代码重用,继承更大的用作就是为了多态的使用。下面主要介绍多态的作 阅读全文
posted @ 2017-09-09 20:59 Seven_noon 阅读(1342) 评论(0) 推荐(0)