RAII是什么 RAII全称是“Resource Acquisition is Initialization”,即资源获取即初始化。RAII技术被认为是C++中管理资源、避免泄露的最佳方法,可以实现安全、简洁的状态管理,编写出优雅的异常安全的代码。因为C++的语言机制保证了,当一个对象创建的时候,自 ...
分类:
编程语言 时间:
2020-06-01 20:41:03
阅读次数:
76
什么是Java异常?
Java中,根据错误性质将错误分为了两类:错误和异常。在java中,有一个类叫Throwable,是Java中所以错误和异常的父类,它有两个子类:一个是错误类 Error 一个是异常类 Exception
异常:程序中执行结果与预期结果不一致
异常有两种:编译器异常(Excep... ...
分类:
编程语言 时间:
2019-12-18 14:25:38
阅读次数:
84
DynamicList设计要点——类模板 申请连续空间作为顺序存储空间 动态设置顺序存储空间的大小 保证重置顺序存储空间时的异常安全性 DynamicList设计要点——函数异常安全的概念 不泄露任何资源 不允许破坏数据——函数异常安全的基本保证 如果异常被抛出 对象内的任何成员仍然能保持有效状态 ...
分类:
其他好文 时间:
2019-12-16 22:20:55
阅读次数:
92
pcl::PointCloud::Ptr "PCL官网/帮助文档" 函数定义 有关boost库里的智能指针: Boost::shared_ptr,创建一个简单的智能指针是非常容易的。但是创建一个能够在大多数编译器下通过的智能指针就有些难度了。而创建同时又考虑异常安全就更为困难了。Boost::sha ...
分类:
编程语言 时间:
2019-11-21 16:58:51
阅读次数:
141
接口八问 关于接口的具体信息,可以通过以下八个问题进行了解: 报文头:传递的通用信息或指定某种行为 报文体:请求或相应中传递的数据内容 接口测试质量评估标准 接口测试的质量通常可以通过以下指标进行评估: 1、业务功能覆盖是否完整; 2、业务规则覆盖是否完整; 3、参数验证是否达到要求(边界、业务规则 ...
分类:
其他好文 时间:
2019-09-29 09:21:59
阅读次数:
317
原文地址:https://blog.csdn.net/to_baidu/article/details/53763683 C++里面为什么有时候在函数声明的时候在后面加throw()关键字? 解释: C++函数后面加关键字throw(something)限制,是对这个函数的异常安全作出限制;这是一种 ...
分类:
编程语言 时间:
2019-09-23 22:23:18
阅读次数:
149
MYSQL:目录SQL语句事务,隔离,并发控制,锁用户和权限监控STATUS索引类型:查询VARIABLES备份和恢复复制功能集群60-70年代,数据使用文件存放数据冗余和不一致性数据访问困难数据孤立完整性问题原子性问题并发访问异常安全性问题DBMS层次模型网状模型关系模型RDBMS关系模型:(结构化数据模型)关系模型E-R:实体-关系模型对象关系模型:基于对象的数据模型半结构化数据模型XML(扩
分类:
数据库 时间:
2019-07-11 09:52:15
阅读次数:
142
一、接口分类 1.post、get、delete、put 2.差异: 参数提交方式不同:post、get、delete、put 请求数据大小:post>get 安全性:post以表单(webform)方式提交>get参数在地址栏 二、用例设计 接口测试的用例设计主要从功能、逻辑业务、异常、安全着手 ...
分类:
其他好文 时间:
2019-07-04 11:17:36
阅读次数:
112
前言: C++的异常处理机制是用于将运行时错误检测和错误处理功能分离的一 种机制(符合高内聚低耦合的软件工程设计要求), 这里主要总结一下C++异常处理的基础知识, 包括基本的如何引发异常(使用throw)和捕获异常(try catch)相关使用注意点, 以及C++标准库提供的一套标准异常类和这些异 ...
分类:
编程语言 时间:
2018-12-11 11:16:21
阅读次数:
232
在C++的使用当中,最令人头疼的地方莫非是内存管理或者异常的使用。 想写出一个真正异常安全的代码是非常难得,需要考虑的因素有非常多。 在现代C++当中也有很多人提倡不使用异常,但是要完全杜绝使用C++异常 也是很难的,除非打算不使用任何一个标准库,重写所有需要用的数据结构算法等等。 在一般情况下,适 ...
分类:
编程语言 时间:
2018-11-24 15:15:09
阅读次数:
171