树结构_二叉搜索树 发表于 2021-07-22 分类于 数据结构 Valine: 本文字数: 3.3k 阅读时长 ≈ 3 分钟 二叉搜索树的结构与其操作结构 BinNode - BinTree - Position 树结点数据Data 左子树Left 右子树Right 阅读全文 »
树结构_二叉树 发表于 2021-07-22 分类于 数据结构 Valine: 本文字数: 4.7k 阅读时长 ≈ 4 分钟 树结构 - 二叉树的结构及其操作结构 TNode - PtrToTNode - BinTree 结点数据Data 当前结点的左子树 当前结点的右子树 阅读全文 »
线性结构_队列 发表于 2021-07-20 更新于 2021-07-22 分类于 数据结构 Valine: 本文字数: 4.1k 阅读时长 ≈ 4 分钟 线性结构 - 队列的顺序存储表示及其操作结构 QNode - PtrToQNode - Queue 数组Data存放元素,循环存放实现循环队列 设置队头front与rear队尾两个指针 队列的最大容量 阅读全文 »
数据结构_堆栈 发表于 2021-07-19 更新于 2021-07-22 分类于 数据结构 Valine: 本文字数: 3.3k 阅读时长 ≈ 3 分钟 线性结构 - 堆栈的顺序存储表示及其操作结构 SNode - PtrToSNode - Stack 堆栈中的数组,用于存放数据Data 栈顶指针Top,可用于判断是否空或满 栈的最大容量MaxSize 阅读全文 »
数据结构_线性表 发表于 2021-07-19 更新于 2021-07-22 分类于 数据结构 Valine: 本文字数: 3.1k 阅读时长 ≈ 3 分钟 线性结构 - 线性表的顺序存储表示及其操作结构 LNode - PtrToLNode - List 实际存储元素的数组Data[MAXSIZE] 游标,指向最后一个元素Last 创建 阅读全文 »
recyclerView使用小结(一) 发表于 2021-01-20 更新于 2021-01-26 分类于 工作小结 Valine: 本文字数: 5.7k 阅读时长 ≈ 5 分钟 recyclerView.Adapter主要方法及执行顺序 recyclerview适配器Adapter中主要方法有构造方法、onCreateViewHolder、onBindViewHolder、getItemViewType、getItemCount五个主要方法; 主要的方法的执行顺序为:构造方法 –> getItemViewType –> onCreateViewHolder –> onBindViewHolder 阅读全文 »
Android自定义控件小结 发表于 2021-01-14 更新于 2021-01-26 分类于 工作小结 Valine: 本文字数: 2.5k 阅读时长 ≈ 2 分钟 绘制文本drawText 计算文本的宽度、高度 123float textWidth = paint.measureText(text);Paint.FontMetrics fontMetrics = paint.getFontMetrics();float textHeight = fontMetrics.top - fontMetrics.bottom; 绘制文本,文本绘制起始点在文本矩形的左下角,注意起始点(floatX, floatY) 阅读全文 »
通过CentOS的Docker部署calibre-web搭建私人电子图书馆 发表于 2021-01-13 更新于 2021-01-19 分类于 瞎折腾 Valine: 本文字数: 2.5k 阅读时长 ≈ 2 分钟 前期准备工作 本地电脑安装Calibre, windows|Mac|Linux各种版本都有,建立本地的书库目录books用于存放电子书及metadata数据库,我这里用的是windows; 在windows是安装好与服务器连接的软件Xshell和用于传输文件的Sftp,或是其它同样功能的软件也可以 准备好服务器,我这里是选用的centos7,有NAS的也一样可以下载docker进行部署 阅读全文 »