- 博客(12)
- 收藏
- 关注
原创 Vue项目使用elementui+vuex+routes
安装环境 1. 安装vue+nodejs 略 2.创建项目 vue init webpack 项目名
2021-06-07 12:09:36
383
原创 二叉树的基本操作
二叉树的基本操作 二叉树是一种很常用的结构,其结构特点是有左右两个孩子树,节点里包括值或者其他自定义的属性。常见的二叉树操作包括:遍历树并打印结点的值,输出结点的个数,输出树的高度,输出第k层结点的个数,根据值获得某个结点,根据前序遍历和中序遍历构建一棵二叉树,输出某一结点的路径,判断是否是平衡二叉树等等。 二叉树结构 JAVA public class TreeNode{ public int val; public TreeNode left; public TreeNode ri.
2021-04-01 16:06:21
368
原创 二叉搜索树及中序遍历
二叉搜索树的概念 二叉搜索树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根节点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。二叉搜索树作为一种经典的数据结构,它既有链表的快速插入与删除操作的特点,又有数组快速查找的优势;所以应用十分广泛,例如在文件系统和数据库系统一般会采用这种数据结构进行高效率的排序与检索操作。 图..
2021-03-30 20:57:15
5810
原创 二叉树的遍历
leetcode-144. 二叉树的前序遍历 递归 // 前序遍历 public class PreorderTraversal { List<Integer> result = new ArrayList<Integer>(); public List<Integer> preorderTraversal(TreeNode root) { if(root == null) { return result; }
2021-03-30 11:37:15
671
3
原创 前后端分离开发之后端开发03-gorm数据库操作
安装依赖 安装gorm依赖 go get -u github.com/jinzhu/gorm 安装Mysql依赖 go get github.com/go-sql-driver/mysql 导入依赖 import ( _"github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" ) 模型定义 数据模型定义主要解决的是,go中的结构体是如何对应到数据库的表中的,具体对应规则如下: 1. 表名是结构体名的复数形式,...
2021-02-03 16:19:07
435
原创 前后端分离开发之后端开发02-gin获取参数
获取参数 1. 获取URL中的路径参数 如URL路径 http://localhost:8080/user/john :name匹配到的字符串为john。获取参数使用的函数为 Param()函数,此处的name不用在前面加冒号 r.GET("/user/:name", func(ctx *gin.Context){ name := ctx.Param("name") ctx.JSON(http.StatusOK, name) }) 扩展 上述写法的规则能够匹配/user/john格式,
2021-01-31 16:55:56
522
原创 前后端分离开发之后端开发01-gin配置与第一个程序
gin配置 1. 创建项目并初始化 创建项目 初始化并生成go.mod go mod init just.com/ginStudy01 此处的just.com一般指公司名,,可以自行定义,/ginStudy01指项目名。 2. 安装gin依赖 go get -u github.com/gin-gonic/gin 安装后会生成如上图的依赖。但此时main.go文件里还不能正常导包。需要增加以下操作 3. 测试样例测试 package main i...
2021-01-31 13:06:27
474
原创 python模块之函数组合(Function composition)
前言 最近在yolo源码的utils.py文件中看到了一个函数compose. 里面给出了一个网址, 详细地介绍了复合函数的概念以及用法 网址:https://mathieularose.com/function-composition-in-python/ 那么我们在python中构建复合函数就不得不先提一个很常见的python语法糖--lambda表达式。 我们主要用到lambda表...
2019-07-25 12:42:29
1795
1
原创 Keras-Yolo训练自己的手检测器
Keras-yolo 源码 本文采用了Github上用的比较广的keras-python库。代码很简洁易懂,容易实现。在此十分感谢这位大大的分享。 Github:https://github.com/qqwweee/keras-yolo3 下载: git clone https://github.com/qqwweee/keras-yolo3 收集数据并制作成数据集 在本篇...
2019-07-23 13:05:59
1503
5
原创 使自己的数据集标准化
VOC数据集主要结构 VOCdevkit VOC2019 Annotations ImageSets Main Layout Segmentation JPEGImages SegmwntationClass SegmwntationsObject 其中, 最主要的文件就是以上加粗的文件夹。 Annotations 放置JPEGImages文件夹下图片的标注文件(.xml文件...
2019-07-20 12:10:54
2279
原创 LabelImg制作自己的数据集
下载LabelImg工具: 链接:https://pan.baidu.com/s/1_py_dQ0vxm8WXLsHA_ekIw 提取码:oo6b 下载完成后点开labelImg.exe 打开后会弹出如下窗口: 然后点击Open dir选择图片所在路径 点击Change save dir 更改xml保存路径 几个常用快捷键: 快捷键 功能 ctrl + 鼠标滚轮 放大缩小 ...
2019-07-10 15:28:20
2028
2
原创 Android开发环境搭建
第一步:下载Android Studio 注意: 此方法需要翻墙, 请保证自己网络通顺 Android Studio官网: https://developer.android.google.cn/ 开始下载: 下载完后安装, 安装完后不要启动。这时候需要下载SDK环境 ** 第二步: 下载SDK环境 ** SDK下载: https://www.androiddevtools.cn/ 选择 Pl...
2019-07-08 19:56:21
163
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅