Windows系统scoop快速配置编程和工具环境


安装scoop> Set-ExecutionPolicy RemoteSigned -Scope CurrentUser # Optional: Needed to run a remote script the first time> irm get.scoop.sh | iex更新软

MyBatis配置文件

笔记  Java 

<?xml version="1.0" encoding="UTF-8" ?><!DOCTYPE configuration PUBLIC "-//mybatis.org//DTD Config 3.0//EN&quo

MyBatis Maven项目

笔记  Java 

MyBatis Maven项目 <dependencies> <!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java --> <dependency>

Java PO,BO,VO,DTO,POJO,DAO概念


Java PO,BO,VO,DTO,POJO,DAO概念一篇文章讲清楚VO,BO,PO,DO,DTO的区别 - 知乎 (zhihu.com)DTO(Data Transfer Object)数据传输对象DTO是一个比较特殊的对象,他有两种存在形式:在后端,他的存在形式是java对象,也就是在cont

const 与指针


const 与c++指针cosnt 是c++中用于声明常量的关键字。可以用来修饰变量,指针,函数参数和函数返回值使用const关键字能让变量的值不能被修改,或者函数的参数和返回值不能修改防止通过指针修改数据通过把指针声明为指向常量的指针,可以防止通过指针修改数据,这对于传递函数参数或者在函数中使用指

c++STL


C++ STLvectorvector构造器#include <vector>#include <iostream>/* vector<T> v; // 采用模版类实现,默认构造函数vector<T> v(T* v1.begin(), T* v1.en

Java数据结构-LinkedList实现


LinkedList单链表实现/* * @Author: meowrain meowrain@126.com * @Date: 2023-11-03 12:11:07 * @LastEditors: meowrain meowrain@126.com * @LastEditTime: 2023-11

Java数据结构-Stack实现


import java.util.ArrayList;import java.util.NoSuchElementException;public class ArrayStack<E> { private int capacity; private int top;

二叉堆


二叉堆堆(Heap)是一类数据结构,它们拥有树状结构,且能够保证父节点比子节点大(或小)。当根节点保存堆中最大值时,称为大根堆;反之,则称为小根堆。二叉堆(Binary Heap)是最简单、常用的堆,是一棵符合堆的性质的完全二叉树。它可以实现O(logn)O(logn)O(logn)地插入或删除某个

堆排序


堆排序堆排序的时间复杂度O(N∗logN)O(N*logN)O(N∗logN),额外空间复杂度O(1)O(1)O(1),是一个不稳定性的排序堆的结构可以分为大根堆和小根堆,是一个完全二叉树,而堆排序是根据堆的这种数据结构设计的一种排序,下面先来看看什么是大根堆和小根堆大根堆每个结点的值都大于其左孩子