自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(22)
  • 收藏
  • 关注

原创 二叉查找树(BST),平衡二叉树(AVL),红黑树之间的区别

1. 4者的区别与联系二叉树,二叉查找树(BST),平衡二叉树(AVL),红黑树之间的区别:根据百度百科给出的定义,它们之间的关系可以用下图表示,平衡二叉树(平衡二叉查找树,AVL)和红黑树都是二叉查找树的一种,区别就是平衡二叉树严格平衡,红黑树是弱平衡。而AVL树由于实现比较复杂,而且插入和删除性能差,在实际环境下的应用不如红黑树。2. 二叉查找树(BST)2.1 定义左子树的值小于根节点的值,右子树的值全部大于根节点的值;左右子树分别都是一颗二叉查找树。(递归定义)3.1.2 缺点可

2021-10-14 22:12:09 1496

原创 线索二叉树的概念,线索化,找前驱,后继结点的C语言代码实现

1. 线索二叉树1.1 线索二叉树的概念线索二叉树的概念是基于二叉树的链式存储的;在传统的二叉链表存储中,仅能体现一种父子关系,不能直接得到各个结点在遍历中的前驱和后继;同时在链式存储中,每个叶节点都有2个空指针,所以我们设想能否利用这些空指针来存放指向其前驱或后继结点。这样不仅能提高存储空间的利用效率,同时还可以在遍历中方便的查找前驱和后继结点。1.2 线索二叉树的结点结构// 线索二叉树结点typedef struct ThreadNode{ ElemType data; st

2021-10-16 14:42:48 2442

原创 【阿里云高校计划】阿里云AI训练营_Day05_创意日

项目介绍参加阿里云AI训练营的第5天,也是最后一天了。今天是创意日,想做什么就做什么,没有题目约束。那么我打算做一个简单的识别图片中的文字的应用,并部署上线,以后也可能经常会用到。项目用到的文档地址阿里云达摩院视觉开放平台:https://vision.aliyun.com/阿里云视觉开放平台 “通用识别” 地址:https://help.aliyun.com/document_detail/151896.html?spm=a2c4g.11186623.6.620.44da1ded5yuZbF项

2020-06-08 22:59:28 651

原创 【阿里云高校计划】阿里云AI训练营_Day04_车辆检测系统

项目介绍参加阿里云AI训练营的第4天,完成一个车辆检测系统主要思路:用户上传身份证和受损车辆图片,识别结果返回前端,同时将数据存入数据库。项目用到文档地址阿里云达摩院视觉开放平台:https://vision.aliyun.com/阿里云视觉开放平台 “车辆损伤识别” 地址:https://help.aliyun.com/document_detail/155002.html?spm=a2c4g.11174283.6.755.77e06bdfN9iMtt项目模块1-各种识别服务(1)说明一开

2020-06-08 22:58:11 467

原创 【阿里云高校计划】阿里云AI训练营_Day03_电子相册

项目介绍参加阿里云AI训练营的第3天,完成一个电子相册。电子相册需要用到 “人脸属性识别” 和 “场景识别” 2个服务,开通之后就开始我们的项目吧!项目用到文档地址阿里云达摩院视觉开放平台:https://vision.aliyun.com/阿里云视觉开放平台 “人脸属性识别” 地址:https://help.aliyun.com/document_detail/151968.html?spm=a2c4g.11186623.2.20.19714c68VRbnB9阿里云视觉开放平台 “场景识别”

2020-06-06 22:30:56 535

原创 【阿里云高校计划】阿里云AI训练营_Day02_文字识别_身份证识别

项目介绍近期参加了阿里云的AI训练营,按照要求完成了一个 “身份证识别” 的 Web应用,特此记录一下。由于之前使用过百度AI的人脸识别SDK,而且对阿里云比较熟悉,所以这篇博客侧重于对官方文档阅读理解,以及对给出的视频和项目Demo的理解及运用。项目用到文档地址阿里云达摩院视觉开放平台:https://vision.aliyun.com/阿里云视觉开放平台文档地址:https://help.aliyun.com/product/142958.html?spm=a2c4g.11186623.6.5

2020-06-05 16:47:21 669 1

原创 【阿里云高校计划】AI训练营_Day01_视觉生产技术探索与应用

前言:本系列博客是参加阿里云AI训练营的学习笔记学习视频地址:https://developer.aliyun.com/live/2761?spm=a2c6h.14795454.J_4770946980.3.26b15794fuj4mf文章中的图片均来自于视频截图或者视频对应资料 “阿里云AI训练营.pdf” 中的图片视觉生产技术概述1. 视觉生产定义通过一个/一系列视觉过程,产出新的视觉表达产出:人和机器能够感知的图像视频,而不是标签或特征要求:新的,和输入不一样的2. 视觉生产_分类

2020-06-04 21:22:41 309

原创 阿里云云开发平台通用 Web 应用体验

2020年4月29日,阿里云云开发平台的 “通用Web应用” 环境,今天我们就来先体验一下。一、体验之前,我们先来了解几个名词(1) 云开发平台所谓云开发平台,指的就是面向开发者打造的一站式,全云端的开发平台。打开浏览器就可以开发、调试、上线,所测即所得,并结合无服务器的模式重新定义云原生时代的研发工作方法论。云开发平台有一下优点:0 门槛全云端开发CloudIDE内置 Node...

2020-05-06 18:46:23 570

原创 Java中Random类理解,种子的作用(通过源码分析)

要想深入的理解Random类,我们可以通过查看源码来分析。不管是通过官方提供的帮助文档还是直接用IDE查看源码,我们都能发现Random类实际上有两个构造方法(我的JDK版本是1.8):注:由于为了证明是官方文档和源码,所以给的是截图,并且讲的都是底层的知识,阅读起来可能有点困难,但是静下心来,仔细看是一定会有收获的。(可以想看最后总结哦)1.我们仔细看无参构造方法public Ran...

2019-10-12 23:53:51 1437 1

原创 用Java实现发送手机短信,验证码(利用榛子云)

最近在用Java实现发送邮件,发送手机短信,手机验证码的功能,已经基本实现了,所以在这里总结一下。首先,用Java实现这两个功能并不是特别困难,因为各大云服务已经提供的现有的API,我们自己调用即可。对应Java实现发送邮件的功能,由于比较简单,大概就是100行代码的样子。具体可以参考“菜鸟教程”,按照上面的代码敲下来,然后在启动一下邮箱的POP3/SMTP服务即可。菜鸟教程连接-----&...

2019-10-12 19:19:37 1765 3

原创 在官网下载MySQL的Jar包-比较详细

最近看了很多关于MySQL的jar包的下载的博客,好的都是自己给出下载地址,让我们下载。这样虽然方便,但是作为一个优秀的程序员,那肯定是要学会如何到官网下载自己所需要的资料的。所以我就分享了我自己的下载经历,希望可以帮助到大家。官网地址:https://www.mysql.com 这个地址是谁的知道的,那么下面就进入我们的下载吧!1.进入官网之后,点击左上角的 Product2.然后点击 ...

2019-10-10 22:13:38 905

原创 C语言动态内存分配

C语言动态内存分配​ 前言:要理解动态内存分配,我们首先从传统数组的缺陷开始讲起,为了弥补这些缺陷,我们提出了动态内存分配这个概念,然后间接如何用代码实现动态内存分配以及动态内存分配的原理(涉及到C语言内存方面和指针的知识),然后讲解了和静态内存分配的区别,之后还补充了一定堆栈的知识。重点内容主要在第3点里面的代码部分以及图解部分​1.传统数组的缺点​ (1)数组长度必须事先制定,且只能是...

2019-08-14 11:58:49 543

原创 WebStorm汉化包下载(以及Android Studio,IntelliJIDEA等的汉化包下载)

WebStorm汉化之前去网上下了很多的汉化包,按照它的教程来走发现汉化之后,部分功能打不开,比如不能打开设置。于是发现了gitHub提供的一个汉化包可以用(它提供了很多汉化包,有Android Studio的,还有IntelliJIDEA的等等,我就下了它的WebStorm的),我的是WebStorm 2019.1.3,添加汉化包之后的确可以汉化,也能打开设置了。gitHub上的汉化包**...

2019-06-28 19:14:59 670

原创 C++学习笔记

**经过差不多一学期的学习,总结了一些C++的笔记现在分享一下,都是平时学习过程中遇到的困难**1.C++相比C语言多出的东西(1)定义了一个新的数据类型,布尔类型(Bool)(2)新的变量赋值方式C语言:int i = 2;C++ : int i = 2 或者 int i(2);(3)随用随定义**2.**类和命名空间的区别一般程序的开发都是有多个人共同开发的,为了防止不同...

2019-06-28 08:00:55 337

转载 C++中将析构函数定义为虚函数

C++中为什么在共有继承时,要将基类的对象定义成员虚函数,就是因为:在公有继承中,基类对派生类及其对象的操作,只能影响到那些从基类继承下来的成员.如果想要用基类对非继承成员进行操作,则要把基类的这个函数定义为虚函数.。有因为析构函数不能被继承到派生类,所以要定义为虚函数。可以看看这个博主写的:http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.htm...

2019-05-04 22:08:24 1091

原创 C++的几种简单地排序算法(冒泡排序,选择排序,插入排序)

之前也写过很多排序的算法,今天来总结一下这些简单的排序算法,主要有冒泡排序,选择排序,插入排序,主要讲解冒泡排序,毕竟冒泡排序是我接触的第一个排序算法;这几行代码将会以c++模板函数的形式给出,但是算法原理都是一样的;冒泡排序:冒泡排序就是依次比较相邻的两个元素。以n个数组元素降序排序为例,依次比较相邻的两个元素,前者比后者小,则交换这两个元素,经过一轮排序之后,所有元素中最小的元素就在最后...

2019-04-21 22:53:39 1056

原创 C++实现模板类头文件和实现文件分离的方法

最近在学习类模板,按照书上说的代码敲了,发现运行不了,去查了之后发现可以这样解决:参考文章:参考文章在测试文件中(含有main函数的文件)中将 模板类的实现文件包含进来,即将 .cpp 文件包含进来,而不是将 .h 文件包含进来。具体案例如下:(在vs2017上编译通过,可以运行)Store.h 文件:#pragma once#include <iostream>...

2019-04-19 20:46:35 2404

原创 一个简易的登录界面(可以记住密码)用SharedPreferencess实现记住密码

之前写入几个小程序,现在为这几个小程序写一个简单地登录界面,可以实现记住密码,由于要保存的数据比较小,所以我用的是 从SharedPreferences读取数据,同时还实现了密码的显示和隐藏功能效果图:上代码:LoginActivity.java 文件package com.example.test;import android.content.Intent;import andro...

2019-04-14 22:45:00 1454

原创 Android写一个简易计算器(可以实现连续计算)

发一个库存程序,好像是几个礼拜之前写的吧,是一个用安卓实现的简易的计算器,写这个小程序之前,看了很多人写的计算器,觉得使用一个 EditText,并将它设置为不可编写,是比较好的解决方案。设计思路主要是: 根据用户的点击,在一个 EditText 中显示用户输入的运算步骤,例如 1 * 5 + 8 - 5 , 这个运算步骤首先是字符串类型的,然后在经过系列步骤将字符串解析成为相应的实数计算,最终...

2019-04-14 22:13:01 6085 2

原创 Android安卓小程序-随机数生成器

几天前在和社团和朋友们讨论安卓的项目,当时需要抽签决定谁做哪个模块,有没有现成的签来抽,于是就想到当场写一个生成随机数的小app,后来发现这个小应用还挺方便的,在很多场合都有用到,于是回来之后就细化了一下,现在发出来。主题部分就是生成一个范围内的随机数,在Java中可以说是非常简单地程序了,只不过用安卓写要多加点东西。MainActivity.java 文件:package com.exam...

2019-04-14 21:39:54 3633 1

原创 C++将字符串倒置(判断字符串是否是回文)

本人今年大一小萌新,已经学习了C,C++,Java,对安卓也略有了解,开发了几个安卓的小app,今天突发奇想来写博客,希望通过博客来记录自己的一些学习经历今天因为做题的时候看到了,因为比较容易,想记录一下,废话不多说,直接上代码#include <iostream>#include <string>using namespace std;bool judge(s...

2019-04-14 20:04:49 1604

原创 第一次作业Test(继承与多态) 2018年11月4日17:58:11 --------------林凯

第一次作业Test1(继承与多态) 林凯 2018年11月4日17:58:57class Shape { void ...

2018-11-04 18:01:15 214

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除