随笔分类 - 技术
摘要:使用JQuery之前,首先从官网下载库文件 http://jquery.com/ jquery-2.1.4.js和jquery-2.1.4.min.js,前者是完整无压缩版本,用于开发调试;后者是压缩版本,用于正式产品环境。在页面中引入jquery只需要将库文件放置到一个公共文件位置,然后在使用页面
阅读全文
摘要:Spring概述 Spring的设计严格遵从的OCP(开闭原则),保证对修改的关闭,也就是外部无法改变spring内部的运行流程;提供灵活的扩展接口,也就是可以通过extends,implements重写方法从而改变类的加载行为。下图内容为Spring框架里提供的各种功能模块。 #1 Spring
阅读全文
摘要:运算符重载函数的限制: 五个不能实现重载的符号:".", ".*", "::", "?", "sizeof"; 重载运算符可以定义为类成员函数(这时候可以向当前对象发送消息的动作执行操作),也可定义为全局函数(一般为对应类的友元函数,此类函数需要显式指定所有参数,并且如果有转换构造函数,则可以使用于
阅读全文
摘要:C++的类型转换规则: 对于数值类型而言:当一个较小数值类型赋值给一个较大数值类型的时候,C++支持隐式的类型转换,不会有任何的损失; 对于数值类型而言,当一个较大数值类型赋值给一个较小数值类型时候,由于较小数值类型内存空间有限,有信息丢失,这种转换被视为不安全,但仍旧可以隐式进行; 对于对象类型而
阅读全文
摘要:操作符重载函数(Operator Overload Function)的基本概念: 目的是以与对待内置数据类型相同的方式对待用户自定义类型(程序执行速度会受到影响),限制是不能随意选择函数名和参数个数(必须与重载的基本类型运算符保持一致); 编译器首先检查的表达式中的左操作数是否为对象类型,若是则在
阅读全文
摘要:C++引入类机制的目的: 从语法上将数据和操作捆绑在一起; 从语法上消除变量和函数的名字冲突; 从语法上允许服务端设计者控制数据和函数的访问权限; 从工程上支持数据封装、信息隐藏、将责任推向服务端、减小信息共享、独立问题域,减少信息的交换量,减少程序员之间的协调; C++和C定义结构的区别: C++
阅读全文
摘要:C++的前世今生: C的结构化思想; Ada的模版思想; Fortran的运算符重载思想; Simula的OO思想:封装,继承,多态; C++类型描述了变量的三个特征: 该类型在内存中占用物理空间的大小(空间读取范围); 该类型的值的合法的取值范围(位模式解释方法); 合法的操作集(数据的用法);
阅读全文

浙公网安备 33010602011771号