基础概念 1.速查笔记: 2.学习笔记 面向对象:狗吃(屎) 面向过程:吃狗(屎) 类:具有共同特征和行为的一组对象的抽象定义。类相当于制造飞机的图纸,用它创建的飞机相当于对象。 类就是创建对象的模板。 3.类的创建中self的含义 4. __init__方法讲解 5. __str__方法 类的属性 ...
分类:
编程语言 时间:
2018-05-15 01:45:43
阅读次数:
205
C++中每一个对象所占用的空间大小,是在编译的时候就确定的,在模板类没有真正的被使用之前,编译器是无法知道,模板类中使用模板类型的对象的所占用的空间的大小的。只有模板被真正使用的时候,编译器才知道,模板套用的是什么类型,应该分配多少空间。这也就是模板类为什么只是称之为模板,而不是泛型的缘故。 既然是 ...
分类:
编程语言 时间:
2018-05-14 20:23:49
阅读次数:
152
在做JSON反序列化的时候,我们可能经常传递一个class对象来获取对象的示例。但有的时候,可能并不存在这样的class对象: 模板类。并不能直接获取模板类的对象。比如class A<T> {},使用A<Integer>.class却会报错。一个解决办法就是创建一个新类class EA extend ...
分类:
Web程序 时间:
2018-05-13 13:41:03
阅读次数:
537
#pragma warning(disable 4786) 此warning产生的原因是因为标识符过长,超过了最大限定255个字符类名超过了255个字符,使用时就会报4786的waring。 在使用STL(C++标准模板库)的时候经常引发类似的错误,尤其是vector,map这类模板类,模板中套模板 ...
分类:
其他好文 时间:
2018-05-12 23:04:25
阅读次数:
186
https://www.jianshu.com/p/c9644755dd5e 一. 什么是RestTemplate 传统情况下在java代码里访问restful服务,一般使用Apache的HttpClient。不过此种方法使用起来太过繁琐。spring提供了一种简单便捷的模板类来进行操作,这就是Re ...
分类:
其他好文 时间:
2018-05-11 17:34:45
阅读次数:
211
Ok,今天看了下spring数据库组件实现的源码,简要的做下笔记。 首先是JdbcTemplate,其实这个技术的实现很简单,就是一个模板类,把执行sql的主干流程都写好了,比如connection的获取,关闭,异常的捕获,statement的生成等等,而把不同的部分的暴露出来,让用户进行自定义,比 ...
分类:
数据库 时间:
2018-05-10 17:31:35
阅读次数:
220
本文简述了模板的实现,以及给出模板实现顺序表和链表的类
分类:
编程语言 时间:
2018-05-07 19:41:38
阅读次数:
173
内容源自:spring整合hibernate spring整合注解形式的hibernate 这里和上一部分学习一样用了模板模式, 将hibernate开发流程封装在ORM层提供的模板类HibernateTemplate中,通过在DAO中对模板类的使用,实现对传统hibernate开发流程的代替。 一 ...
分类:
编程语言 时间:
2018-04-30 21:09:43
阅读次数:
288
/** * 类 名: * 主要功能: * 作 者:xx * 创建日期:${DATE} ${HOUR}:${MINUTE} * 修 改 者: * 修改日期: * 修改内容: */ ...
分类:
其他好文 时间:
2018-04-29 13:23:39
阅读次数:
111
1. 模板类不支持分离编译。在VS2015中,若将模板类分离编译,会报LNK2019的错误。原因是模板函数的代码不能直接编译成二进制代码,其中要有一个“具体实现化”的过程。“具体实现化”的过程采取“即用即编译”的原则。在类模板cpp和h文件中没有调用相关的函数,因此没有生成实例化的代码,在main文 ...
分类:
其他好文 时间:
2018-04-26 21:06:16
阅读次数:
162