摘要: 基本知识 下图表示了标准异常的继承关系 exception是所有标准异常的基类,自定义异常也需要继承exception,如下例: 注意:第7行中的 const throw() 是异常规格说明,这里表示这个函数内部不会抛出异常。如果改成 const throw(A) 则表示这个函数可能会抛出A类异常。 阅读全文
posted @ 2019-02-17 12:47 哎呦,豹豹大人 阅读(2346) 评论(0) 推荐(1) 编辑
摘要: 由输出结果可以看出,bc=10;这一句隐式转换了类型,这回导致一些bug,为了防止这种难以发现的问题,最好在构造函数前使用explicit关键子 阅读全文
posted @ 2019-02-17 00:32 哎呦,豹豹大人 阅读(146) 评论(0) 推荐(0) 编辑
摘要: const_cast dynamic_cast explicit 阅读全文
posted @ 2019-02-17 00:28 哎呦,豹豹大人 阅读(126) 评论(0) 推荐(0) 编辑
摘要: jointmoto是模拟电机的,他的参数包括了最高车速和最大扭矩 扭矩总是正数,而目标车速决定了方向 阅读全文
posted @ 2019-02-16 09:46 哎呦,豹豹大人 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 参考这篇文章 hashtable和hashmap几乎一样,不同之处在:线程安全和速度! hashtable是同步的,在多线程中使用同步的方式访问,而hashmap则不能同步; 所以在使用时如果是在多个线程中使用则使用hashtable,或者使用Java 5提供的ConcurrentHashMap,这 阅读全文
posted @ 2019-02-07 22:25 哎呦,豹豹大人 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 学习笔记 模型:封装装程序数据 视图:渲染模型数据,一般来说就是输出HTML 控制:处理请求,构建模型并将其传递给视图进行渲染 以上三者均围绕DispatcherServlet设计,它处理所有的HTTP请求和响应 一下为DispatcherServlet的请求处理工作流程 HandlerMappin 阅读全文
posted @ 2018-11-17 17:38 哎呦,豹豹大人 阅读(103) 评论(0) 推荐(0) 编辑
摘要: SQL高级教程学习 MySQL的字符匹配和其他数据库不同,一下语句查找(第一个字符不是h,第三个字符是m)不能用“!” select * from country where countryname rlike '^[^h].[m]'; ^是开始的语法;[[^abc]表示非abc字符;. 号代表一个 阅读全文
posted @ 2018-11-08 23:46 哎呦,豹豹大人 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 分析 System.Collections.Generic.List<T> 的 Remove<T> 方法和 Clear 方法的实现细节(不允许使用“移除”“清除”这种概念模糊的解释),并指出它们的时间复杂度。实现细节?时间复杂度用大O法表示 简单说说 Forward 渲染路径与 Deferred 渲 阅读全文
posted @ 2018-11-05 15:05 哎呦,豹豹大人 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 在有C++和C#基础之下开始学习Java,主要记录了一些和C++C#不同的或不知到的点 栈对象必须初始化,否则会报错。(其他的则有默认值) byte占用8位,char占用16位 接口默认为public,接口中的变量默认位public static final 如果子类和基类在同一包中,则子类可以访问 阅读全文
posted @ 2018-10-31 23:30 哎呦,豹豹大人 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 学习这个 介绍:SQL 是用于访问和处理数据库的标准的计算机语言。结构化化查询语言! SQL可以分为两大部分:数据操作语言(DML)和数据定义语言(DDL) 数据操作语言:select、update、delete、insert into 数据定义语言:create/drop/alter 可以操作数据 阅读全文
posted @ 2018-10-29 15:39 哎呦,豹豹大人 阅读(112) 评论(0) 推荐(0) 编辑