如果方法或函数要返回局部变量,就应该返回引用,而不是指向对象的引用(这里如果返回引用,会因为局部变量被释放,指向一个无意义的对象而出错)。在这种情况下,将无可避免地使用复制构造函数来生成返回的对象。如果方法或函数要返回一个没有公有复制构造函数的类(如ostream)的对象,它必须返回一个指向这种对象 ...
分类:
其他好文 时间:
2018-06-30 14:59:23
阅读次数:
148
一、抽象类1、抽象方法抽象方法是一种特殊的方法:它只有声明,而没有具体的实现。抽象方法的声明格式为: abstract即抽象的意思,可以用来修饰方法和类。如果一个类被abstract修饰,即抽象类,抽象类也必须要用abstract修饰。抽象类中有抽象方法,所以无法用抽象类创建对象。 2、抽象类 抽象 ...
分类:
其他好文 时间:
2018-06-30 14:59:14
阅读次数:
149
建造者模式 https://www.cnblogs.com/liaoweipeng/p/5790603.html https://www.cnblogs.com/kangsir/p/6653233.html https://segmentfault.com/a/1190000011513517 ht ...
分类:
其他好文 时间:
2018-06-30 14:59:02
阅读次数:
141
1. isinstance(obj,class) 判断对象obj是不是由class生成的对象。 obj是Foo的生成的对象,返回True。如果不是,则返回False。 2.issubclass(class,parent) 判断class是不是parent的子类 ...
分类:
其他好文 时间:
2018-06-30 14:58:48
阅读次数:
127
当我们下载CentOS 7 时会发现有几个版本可以选择,如下: 1、CentOS-7-DVD版本:DVD是标准安装盘,一般下载这个就可以了。 2、CentOS-7-NetInstall版本:网络安装镜像。 3、CentOS-7-Everything版本:对完整版安装盘的软件进行补充,集成所有软件。 ...
分类:
其他好文 时间:
2018-06-30 14:58:40
阅读次数:
177
java集合系列之LinkedList源码分析 LinkedList数据结构简介 LinkedList底层是通过双端双向链表实现的,其基本数据结构如下,每一个节点类为Node对象,每个Node节点包含该节点的数据和分别指向前一个前一个和后一个节点的引用。LinkedList内部维护两个成员变量fir ...
分类:
编程语言 时间:
2018-06-30 14:58:33
阅读次数:
166
1. 读nil的channel是永远阻塞的。关闭nil的channel会造成panic。 2. closed channel的行为: 向close的channel发消息会panic。因为go建议向channel发送数据的人负责close channel。 如果close的channel还有数据,仍然 ...
分类:
其他好文 时间:
2018-06-30 14:58:25
阅读次数:
156
装饰器模式 http://blog.csdn.net/wwh578867817/article/details/51480441 https://www.cnblogs.com/zhangtianq/p/6091047.html https://www.cnblogs.com/jzb-blog/p/ ...
分类:
其他好文 时间:
2018-06-30 14:58:11
阅读次数:
97
CSS3 : transform 用于元素样式的转变,比如使元素发生位移、角度变化、拉伸缩小、按指定角度歪斜 transform结合transition可实现各类动画效果 transform : transform 兼容各浏览器写法如下: 可转变样式如下: 1、使元素位置移动:translate,语 ...
分类:
Web程序 时间:
2018-06-30 14:58:01
阅读次数:
170
2018年6月28日,Microsoft、MasterDAX所属母公司神州数字(08255.HK)、及热酷三方区块链策略合作启动记者会在台北寒舍艾美酒店隆重举行。本次记者会的召开标志着世界IT巨头Microsoft转型的进一步升级——进军BlockChain!Microsoft台湾总经理孙基康先生、 ...
分类:
其他好文 时间:
2018-06-30 14:57:55
阅读次数:
238
写在前面 以前搭建spring-cloud的时候 看到别人代码里面总有Dockerfile,然后了解到docker容器的概念,玩了两个星期玩不下去了,就放下了,无意间在网上看到一篇文章Docker持续部署,就想着自己也搭建一套玩玩。 流程 1 2 自动化部署效果就是: 你修改了本地的代码 然后pus ...
分类:
其他好文 时间:
2018-06-30 14:57:45
阅读次数:
166
FSMC的定义:灵活的静态存储器控制器。 FSMC的主要作用: FSMC的主要功能: ● 具有静态存储器接口的器件包括: ─ 静态随机存储器(SRAM) ─ 只读存储器(ROM) ─ NOR闪存 ─ PSRAM(4个存储器块) ● 两个NAND闪存块,支持硬件ECC并可检测多达8K字节数据 ● 16 ...
分类:
其他好文 时间:
2018-06-30 14:57:32
阅读次数:
224
前言 先普及一下线程安全和类型安全 线程安全: 如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的,就是线程安全的。 或者说:一个类或者程序所提供的接口对于线程来说是原子操作或者多个线程之间 ...
分类:
编程语言 时间:
2018-06-30 14:57:21
阅读次数:
128
背景: 最近在搭建新工程的时候发现有些Spring的配置不是很了解,比如Spring 配置里面明明配置了component-scan,为啥Spring MVC配置文件还需要配置一下,这样岂不是多此一举?由于以前基本是在现有的工程上直接开发或者别的工程的配置文件直接拷贝过来,所以也没太关注这个问题。出 ...
分类:
编程语言 时间:
2018-06-30 14:57:10
阅读次数:
172
原型模式 https://blog.csdn.net/caihongdao123/article/details/51862158 https://www.cnblogs.com/lfxiao/p/6812835.html http://www.importnew.com/16094.html ht ...
分类:
其他好文 时间:
2018-06-30 14:57:01
阅读次数:
125
桥接模式 https://www.cnblogs.com/lfxiao/p/6815760.html http://blog.csdn.net/andy_gx/article/details/46885033 http://blog.csdn.net/yanbober/article/details ...
分类:
其他好文 时间:
2018-06-30 14:56:55
阅读次数:
93
Java容器可分为两大类: ● Collection * List ArrayList LinkedList Vector(了解,已过时) * Set HashSet TreeSet LinkedHashSet ● Map * HashMap * TreeMap LinkedHashMap Conc ...
分类:
编程语言 时间:
2018-06-30 14:56:47
阅读次数:
236