二叉排序树(二叉查找树)及C语言实现

  • Post author:
  • Post category:其他

前几节介绍的都是有关静态查找表的相关知识,从本节开始介绍另外一种查找表——动态查找表。 动态查找表中做查找操作时,若查找成功可以对其进行删除;如果查找失败,即表中无该关键字,可以将该关键字插入到表中。 动态查找表的表示方式有多种,本节介绍一种使用 树 结构表示动态查找表的实现方法——二叉排序树(又称为“二叉查找树”)。 什么是二叉排序树? 二叉排序树要么是空 二叉树 ,要么具有如下特点: 二叉排序…

继续阅读 二叉排序树(二叉查找树)及C语言实现

在uniapp中获取可视区域的高度(uni.getSystemInfo)

  • Post author:
  • Post category:uniapp

前言 在实际开发中我们会遇到不确定高度的情况,那么在uniapp中我们如何获取区域的高度呐?一起来看看吧 使用到的: uni-app提供了异步(uni.getSystemInfo)和同步(uni.getSystemInfoSync)的2个API获取系统信息 uni.getSystemInfo(OBJECT) 异步获取系统信息 OBJECT 参数说明: 参数名 类型 必填 说明 success Fu…

继续阅读 在uniapp中获取可视区域的高度(uni.getSystemInfo)

什么是三目运算符?三目运算符怎么使用?

  • Post author:
  • Post category:其他

1. 什么是三目运算符? 三目运算符又称为“三元运算符”和“条件运算符”,在java、C、C++、python、JavaScript、PHP等编程语言中都有三目运算符。三目运算符的作用就是判断,可以理解为if条件判断的简化版。 2. 三目运算符的运算规则 三目运算符语法 布尔表达式?表达式1:表达式2 运算过程:如果布尔表达式的值为 true ,则返回 表达式1 的值,否则返回 表达式2 的值 3…

继续阅读 什么是三目运算符?三目运算符怎么使用?

makefile设置宏定义进行条件编译,实现多版本代码同时维护

  • Post author:
  • Post category:其他

一、问题描述 由于工作需要,本人需要同时维护多套代码(不同场景版本、debug版、release版等),同时每套代码之间大同小异,因此想通到设置宏定义进行条件编译,实现代码的多版本管理。 二、解决思路 1、思路一:在头文件和源文件中,直接定义宏定义。 宏定义的定义和使用都在一个文件内 //a.cpp //步骤1、定义宏定义 #define SAVE_EXCL_AND_VIDEO int func(…

继续阅读 makefile设置宏定义进行条件编译,实现多版本代码同时维护

安装maven时JAVA_HOME的配置小问题

  • Post author:
  • Post category:java

我是win10系统。 我的java jdk放在D盘,环境变量里,JAVA_HOME是D:\jdk8_64\bin,path里有个%JAVA_HOME%。 在maven官网下载maven至D盘的apache-maven-3.5.0-bin文件夹中,然后在环境变量中设置MAVEN_HOME为D:\apache-maven-3.5.0-bin\apache-maven-3.5.0\。 在path中添加%…

继续阅读 安装maven时JAVA_HOME的配置小问题

PR渲染只使用核显,不使用独显的解决方法

  • Post author:
  • Post category:其他

文章目录 学习记录 环境 起源 尝试的过程 效果 总结 学习记录 环境 Win 10 Premiere Pro cc2019 NVIDIA GeForce 940MX 导出视频大小53M,格式MP4 起源 在使用PR导出视频时,意外发现,CPU和核显的占用率都是100%,但独显占用率几乎为0,只有微小的跳动。也就是说独显虽然能工作,但是对视频渲染没有起到作用。 虽然说NVIDIA GeForce …

继续阅读 PR渲染只使用核显,不使用独显的解决方法

Android 调用系统隐藏的类和方法

  • Post author:
  • Post category:其他

1.Android系统隐藏的类和方法 阅读Android源码时,会发现很多被@UnsupportedAppUsage注解的方法,这些方法不能被外部应用访问。 比如Android中的PackageParser类,这个类是在android.content.pm包下面: 可以看到这个类是隐藏的(@hide),不对外提供sdk的调用,所以不能直接去实例化。 这个类里面有一个parsePackageLite…

继续阅读 Android 调用系统隐藏的类和方法

Rsync扩展——Rsync断点续传与Rsync限速

  • Post author:
  • Post category:其他

Rsync断点续传 Rsync支持大文件断点续传,参数如下 –partial 默认情况rsync传输中断后,将会删除所有部分传输的文件,某些情况下用户希望能保留已经传输的内容,该参数告知rsync保留部分已传输的文件,可以使得剩余文件部分传输 –partial-dir=DIR 保留部分传输文件,这是个更好的参数,能够指定目录保存部分数据,而不是写入目标文件 下次传输的时候,rsync将使用该目录的…

继续阅读 Rsync扩展——Rsync断点续传与Rsync限速

c++三种写法写全排列

  • Post author:
  • Post category:其他

c++三种写法写全排列 题目描述 (1537. 递归实现排列类型枚举 II) 这几天写算法课设有一个题本质问的就是重复数字全排列,比这个多加了一些判断。起初搜题解大部分都是通过递归求解,在此我还写了两种非递归的求解方案,可能会有一些啰嗦,欢迎大佬指正 算法1 (非递归版dfs) 可以直接看代码注释 #include <iostream> #include <string> …

继续阅读 c++三种写法写全排列

2020年电子设计大赛 C题 反思录(四川省)

  • Post author:
  • Post category:其他

2020电赛反思 一、比赛题目: 二、题目分析 A.理想方案 1.机械部分 2.硬件部分 3.电控部分 B.实际落地 1.时间记事 2. 机械部分问题 3. 硬件部分问题 三. 反思 1.设计上 2.心态 一、比赛题目: 二、题目分析 A.理想方案 1.机械部分 根据题目小车要进行爬坡动作,我们采用的是负压的结构,即将小车做成一个腔体的结构。 期望目标:将小车吸附于墙上,以达到多角度自由爬行。 2…

继续阅读 2020年电子设计大赛 C题 反思录(四川省)