数据抽象——类 类的基本思想——数据抽象(data abstraction)与封装(encapsulation) 数据抽象:一种依赖于接口(interface)与实现(implementation)分离的编程与设计技术 类的接口——用户所能执行的操作 类的实现——数据成员、负责接口实现的函数体及所需 ...
分类:
编程语言 时间:
2019-10-20 01:07:36
阅读次数:
98
继承 定义相似的类型并对其建模,形成一种层次关系 基类——一般、泛化 派生类——具体、细化 继承的意义 实现代码重用 提高软件易扩展性 [TOC] Best Practices 为基类定义虚析构函数 理由: 当delete一个动态分配的对象指针时,将执行析构函数,如果指针指向的是继承体系的类型, 可 ...
分类:
编程语言 时间:
2019-10-20 00:54:42
阅读次数:
96
看的挺快,从第四章看完到现在二十一章,明后天可以看完了。加上同时学的mooc上的数字逻辑电路以及汇编语言,csapp还有各种的知识可以串在一起。 不说了,看自己还记得多少: 第五章 绕过拐角的通信。父母发现了你们的小勾当,你们不能对门了,于是你和你朋友在各自的房子里架齐了两个电灯泡系统,照样可以发编 ...
分类:
编程语言 时间:
2019-10-19 12:55:20
阅读次数:
122
第五章 数字 数字: 标量存储,随机访问,不可更改(数字变更后会生成新的对象) 注:不可变类型改变的是指针的指向而不是内容本身 python支持8进制:0开头 16进制:0x开头 双精度浮点型:可以用直接的十进制或者科学计数法表示。浮点型值通常都有一个小数点和一个可选的后缀e.在e和指数之间可以用正 ...
分类:
编程语言 时间:
2019-10-18 22:35:42
阅读次数:
136
请编程验证对于小量w = [0.01, 0.02, 0.03]T,通过李代数和四元数两种更新方法得到的结果接近。 这段代码本身不难,但是可能对于初学者,对Eigen库和Sophus库不太熟悉,这里我把两个库的官方使用说明网站贴上来 Eigen库编程文档 Sophus库编程文档 有了这两文档,使用Ei ...
分类:
其他好文 时间:
2019-10-18 11:05:46
阅读次数:
136
顺序容器 选择什么容器根据业务需求, 研读STL剖析了解底层数据结构, 更加清楚各种优势劣势 [TOC] 零碎点 迭代器被设置为 左闭右合 带来的编程假设 begin == end,范围为空 begin != end, 至少一个元素 begin可递增至end 两大类型的容器初始化——同类型容器拷贝, ...
分类:
编程语言 时间:
2019-10-17 23:28:31
阅读次数:
107
函数的调用方式为: mybatis plus一般会使用的主键生成策略为: 此处由于要使用自定义主键生成策略,所以就 了。 自定义主键生成策略: 然后在数据库实体对象上添加序列注解即可: 这样就配置好了。 ...
分类:
数据库 时间:
2019-10-17 15:52:12
阅读次数:
597
传统的解决思路:自定义一个拦截器,当有模糊查询时,模糊查询的关键字中包含有上述特殊字符时,在该特殊字符前添加\进行转义处理。 新的解决思路:将like 替换为 MySQL内置函数locate函数 一、问题提出 使用MyBatis中的模糊查询时,当查询关键字中包括有_、\、%时,查询关键字失效。 二、 ...
分类:
其他好文 时间:
2019-10-16 19:40:27
阅读次数:
178
1.pc端: 2.移动端:此方法针对多组图片,多个图片可以添加相同的class然后js根据class的长度来进行操作。其中主要用到plus.downloader.createDownload(url, options, completedCB); url: ( String ) 必选 要下载文件资源 ...
分类:
移动开发 时间:
2019-10-16 17:57:09
阅读次数:
114
2 【单选题】 已知MyInterface是一个接口,ClassA是实现该接口的一个类,ClassB是ClassA的子类,则下面说法哪个正确? 【单选题】 已知MyInterface是一个接口,ClassA是实现该接口的一个类,ClassB是ClassA的子类,则下面说法哪个正确? 【单选题】 已知 ...
分类:
编程语言 时间:
2019-10-15 19:15:02
阅读次数:
113