VSCode配置C/C++环境 VSCode配置C/C++环境一、下载首先,我们直接去VSCode官网下载对应操作系统版本的安装包即可。 我下的版本在 程序及其环境 中 二、安装直接打开下载好的.exe文件进行安装即可。 一直下一步就行 三、设置中文环境打开VSCode后,首先是欢迎界面。可以看到,这里默认的是英文环境。 到插件位置搜索chinese安装第一个(中文简体) 四、完全卸载如果之前有安装过VSCod 2024-05-23
HarmonyOS第一课运行HelloWorld 运行Hello World下载与安装DevEco Studio搬运自官方文档–运行Hello World-华为开发者学堂 (huawei.com) 在HarmonyOS应用开发学习之前,需要进行一些准备工作,首先需要完成开发工具DevEco Studio的下载与安装以及环境配置。 进入DevEco Studio下载官网,单击“立即下载”进入下载页面。 DevEco Studio提供了Window 2023-12-19 HarmonyOS #HarmonyOS
Redis 1 NoSql数据库简介1.1 nosql数据库的引入1.1.1 技术的分类目前我们学过很多技术,比如: 1、解决功能性的问题:JavaSE、Jsp、servlet、Tomcat、HTML、Linux、JDBC、SVN 2、解决扩展性的问题:Struts、Spring、SpringMVC、Hibernate、Mybatis 3、解决性能的问题:NoSQL、Java线程、Hadoop、Nginx、M 2023-09-02 Java知识体系 > 中间件 > Redis #Redis
Java基础常见面试题总结(上) 原文链接: Java基础常见面试题总结(上) | JavaGuide(Java面试 + 学习指南) 基础概念与常识Java语言有哪些特点 简单易学; 面向对象(面向对象); 平台无关性(Java虚拟机实现平台无关性); 支持多线程(C++语言没有内置的多线程机制,因此必须调用操作系统的多线程程序设计,而Java语言却提供了多线程支持); 可靠性(具备异常处理和自动内存管理机制); 安全性(Java 2023-08-30 Java面经 #Java
Java基础常见面试题总结(中) 原文链接:Java基础常见面试题总结(中) | JavaGuide(Java面试 + 学习指南) 面向对象基础面向对象和面向过程的区别两者的主要区别在于解决问题的方式不同: 面向过程把解决问题的过程拆成一个个方法,通过一个个方法的执行解决问题。 面向对象会先抽象出对象,然后用对象执行方法的方式解决问题。 另外,面向对象开发的程序一般更易维护、易复用、易扩展。 相关 issue : 面向过程:面 2023-08-30 Java面经 #Java
接雨水Ⅱ 接雨水Ⅱ题目描述原题链接:407. 接雨水 II - 力扣(LeetCode) 给你一个 m x n 的矩阵,其中的值均为非负整数,代表二维高度图每个单元的高度,请计算图中形状最多能接多少体积的雨水。 示例 1: 123输入: heightMap = [[1,4,3,1,3,2],[3,2,1,3,2,4],[2,3,3,2,3,1]]输出: 4解释: 下雨后,雨水将会被上图蓝色的方块中。总的接 2023-07-04 刷题 > 堆 #刷题 #堆
接雨水 接雨水题目描述原题链接:42. 接雨水 - 力扣(LeetCode) 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 123输入:height = [0,1,0,2,1,0,1,3,2,1,2,1]输出:6解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在这种情况下,可以接 6 个单位的雨水(蓝 2023-07-03 刷题 > dp #刷题 #dp #暴力 #栈 #堆
三角形最小路径和 三角形最小路径和题目描述原题链接:120. 三角形最小路径和 - 力扣(LeetCode) 给定一个三角形 triangle ,找出自顶向下的最小路径和。 每一步只能移动到下一行中相邻的结点上。相邻的结点 在这里指的是 下标 与 上一层结点下标 相同或者等于 上一层结点下标 + 1 的两个结点。也就是说,如果正位于当前行的下标 i ,那么下一步可以移动到下一行的下标 i 或 i + 1 。 示例 2023-07-02 刷题 > dp #刷题 #dp
不同路径Ⅱ 不同路径Ⅱ题目描述原题链接:63. 不同路径 II - 力扣(LeetCode) 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为 “Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为 “Finish”)。 现在考虑网格中有障碍物。那么从左上角到右下角将会有多少条不同的路径? 网格中的障碍物和空位置分别用 1 和 0 来表示。 示 2023-07-01 刷题 > dp #刷题 #dp
最小路径和 最小路径和题目描述原题链接:64. 最小路径和 - 力扣(LeetCode) 给定一个包含非负整数的 m x n 网格 grid ,请找出一条从左上角到右下角的路径,使得路径上的数字总和为最小。 说明:每次只能向下或者向右移动一步。 示例 1: 123输入:grid = [[1,3,1],[1,5,1],[4,2,1]]输出:7解释:因为路径 1→3→1→1→1 的总和最小。 示例 2: 1 2023-07-01 刷题 > dp #刷题 #dp