摘要:
问题: 安装完Git后,右键(WIN11中右键后还需要点击->显示更多选项)发现缺少/打不开Git Bash Here和Git GUI Here,或是其中之一。 解决: ①win+r打开运行,输入: regedit ②按图片步骤来: 路径为: HKEY_CLASSES_ROOT\Directory\ 阅读全文
摘要:
问题①: 点击bin文件夹下的startup.bat后直接闪退。 解决: 检查电脑系统环境变量中的这三个(右键此电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量(看下面的系统变量)),如图: 少了哪个就加新建哪个,名字要和图中的一样,路径选择相应存放的路径即可: 接着找到其中的PAT 阅读全文
摘要:
经典问题: 下载依赖的时候死活卡在: [INFO] Generating project in Batch mode 面向各种社区平台寻找方法后,发现本人的问题是没有配置好IDEA的maven路径,导致IDEA一直采用C盘目录下的.m2路径下的配置文件。 解决: 修改IDEA的maven路径即可! 阅读全文
摘要:
1 public class helloJava{ 2 public static void main(String[] args){ 3 System.out.println("nihao"); 4 } 5 } 接收键盘输入 1 import java.util.Scanner; //导包 2 3 阅读全文
摘要:
已经给我们封装好的一些仿函数,我们可以直接调用即可使用 一共分为三类: ①算术仿函数 ②关系仿函数 ③逻辑仿函数 采用这些内建函数对象前,需要引入头文件#include <functional> 1.算术仿函数: 目标:实现四则运算(其中除了negate是一元运算,其他均为二元运算) 例子: 2.关 阅读全文
摘要:
仿函数也可以称为函数对象,通常采用匿名来实现,通过下面两个例子(记得在主函数体内调用)去更好的了解仿函数内的一元谓词和二元谓词: 一元谓词: 二元谓词: 阅读全文
摘要:
①vector容器: 类似于数组,但是他是单端数组 与数组的区别:数组是静态空间,vector是动态可扩展的 动态扩展:找一个更大的新内存空间,把原空间的的数据拷贝一份放到新空间,然后释放掉原空间,而非在原空间的后面续接新空间。 它的迭代器支持随机访问。 原理图: 构造函数: 赋值: 容量和大小: 阅读全文
摘要:
1.string容器 本质:string是C++风格的字符串,但是string本质是一个类,string字符串的第一个字符位置为0。 区别string和char*: char*是一个指针。 string是一个类,类内有char*,有一个char*的容器来管理这个字符串(string) 优: stri 阅读全文
摘要:
目的:复用性提升,为了建立数据结构和算法的一套标准。 STL简介: STL:标准模板库 STL广义:容器,算法,迭代器 容器和算法之间通过迭代器进行无缝衔接 STL几乎所有代码都采用了模板类或者模板函数。。 STL六大件:容器、算法、迭代器、仿函数、适配器(配接器)、空间适配器 1.容器:各种数据结 阅读全文
摘要:
作用: 建立一个通用的类,类中成员数据和数据类型可以不具体定制,用一个虚拟的类型来代表: 语法: 其含义与函数模板的语法相同。。 例子: 实例化代码: 类模板和函数模板的区别 1.类模板没有自动类型推导的使用方式 2.类模板在模板参数列表中可以有默认参数(函数模板不能用!) ①关于第一点的例子: 编 阅读全文