Java

经典算法题目-动态规划

动态规划 动归五部曲 一、确定dp数组以及下标的含义 二、确定递推公式 三、dp数组进行初始化 四、确定遍历顺序 五、举例推导dp数组 746. 使用最小花费爬楼梯 解决思路 定义dp[i] 为爬到第i个台阶的最低花费 递推公式。因为每一次能爬一步或两步,dp[i] 为前面的两格走两步过来或走一步过来 遍历顺序。i从小到大即可 代码 背包问题 01背包 问题 n个物品、背包重

Java中的数组-暂未完结

数组的定义 数组是相同类型数据的有序集合 数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成。 ◆其中,每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。 数组声明创建 ◆首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法: dataType[]arrayRefVar; // 首选的方法 dataType arrayRefVar[]; // 效果相

【libGDX】立方体手动旋转

1 前言 ​ 本文主要介绍使用 libGDX 绘制立方体,并实现手动触摸事件控制立方体旋转。 ​ 为方便控制触摸旋转,并提高渲染性能,我们通过改变相机的位置和姿态实现立方体旋转效果。 ​ 读者如果对 libGDX 不太熟悉,请回顾以下内容。 使用Mesh绘制三角形 使用Mesh绘制矩形 使用Mesh绘制圆形 使用Mesh绘制立方体 Mesh立方体贴图(6张图) 2 立方体手动

【libGDX】加载G3DJ模型

1 前言 ​ libGDX 提供了自己的 3D 格式模型文件,称为 G3D,包含 g3dj(Json 格式)和 g3db(Binary 格式)文件,官方介绍见 → importing-blender-models-in-libgdx。 ​ 对于 fbx 文件,libGDX 提供了转换为 G3D 文件的工具,即 fbx-conv.exe,官方下载见 → fbx-conv,读者也可以从 L

Nacos系列---【SpringCloudAlibaba集成Nacos】

1.查看版本对应关系 官网链接:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 这里我以springcloudAlibaba的2021.0.5.0版本为例,展开详细介绍: 2.新建parent项目fast-cloud pom.xml 3.新建gateway 3.1

java spring redis 序列化原理

在 Java Spring 框架中使用 Redis 进行序列化时,通常会涉及到对象的序列化和反序列化操作。Spring Data Redis 提供了对 Redis 的支持,包括了对对象的序列化和反序列化功能。在这里,我将简要介绍一下 Java Spring Redis 序列化的原理: 序列化器(Serializer):Spring Data Redis 中定义了一系列接口,如 RedisSeria

opencv android studio build.gradle修改为build.gradle.kts 文件示例

注意将 openCVersionName, openCVersionCode, compileSdk, minSdk 进行相应的修改即可.

Leetcode刷题-Java版本

1. 623. 在二叉树中增加一行 难度:中等

Java学习笔记(1)

常用DOS指令 helloworld 勾选文件扩展名 创建.txt文件 去掉.class后缀,运行 java的执行原理 组成 跨平台 使用IDEA创建项目 之后直接编写代码 使用Scanner接收输入 数组 静态初始化 形式要注意 数组的访问 代码演示: 动态初始化数组 数组在计算机中的执行原理 方法(函数) 格式 简易演示 注意点 面向对象编程 案例

卡码java基础课 | 1. A+B问题I

学习内容: 变量定义 基本数据类型 面向对象 类的定义、属性和方法 new关键字 private和public static import关键字 输入:Scanner类的使用 输出语句 while控制多次输入 重点归纳: 1.java程序基本执行结构 Main.java文件 2.java常用工具包java.Util Scanner:处理输入数据的标准库 基本使用方式: 类的方法: ne

DVWA-Javascript

Javascript漏洞指的是通过某种方式绕过前端的javascript逻辑进行服务器访问。   --low级别: 服务器端代码: 提交token无效的结果如下: 因为这里要求是在文本框中提交success内容,并且获取到最新token信息,才能提交成功。 因此,先在文本框中输入success,然后再console控制台中,手动调用generate_token()函数。生成新的tok

Java基础11:包机制

1.包机制:   1.1 为了更好地组织类,Java提供了包机制,用于区别类名的命名空间   1.2 包语句的语法格式为:   1.3 一般利用公司域名倒置最为包名;   1.4 为了能够使用某一个包的成员,我们需要在Java程序中明确导入该包。使用`import`语句可以完成此功能       创建一个包       导入一个模块包  

视野修炼-技术周刊第74期 | 火箭龟🚀🐢

💐 欢迎读者👉🏻 投稿 👈🏻分享内容 欢迎来到第 74 期的【视野修炼 - 技术周刊】,下面是本期的精选内容简介 🔥强烈推荐 Node.js 正式推出了它的吉祥物 “火箭龟” - 🚀🐢 Web 终极拦截技巧 🔧开源工具&技术资讯 EasyDevo - Mac垃圾清理&系统监控 Keep Screen On WXT - 下一代Web扩展开发框架 Localtunnel - 内网

Java的IO流

夯实基础的第三篇:IO流 1、流的概念 流就是一连串的连续动态数据的集合,在Java的IO流中我们可以将其看做一个管道,将其包含输入输出流,Sourcet通过输入流将数据信息传给程序,而程序又通过输出流将数据信息传给目的地。就类似于我们从外部将东西传给程序就要输入流,我们从程序传给外部就要输出流。  2、四大IO抽象类 我们可以通过字节流和字符流来区分这四大IO抽象流。 字节流分为 In

FATAL ERROR: CALL_AND_RETRY_LAST Allocation failed - JavaScript heap out of memory

<--- JS stacktrace ---> ==== JS stack trace ========================================= Security context: 000000A526FA5891 <JSObject> 1: fromString(aka fromString) [buffer.js:314] [byteco

Java基础12:JavaDoc生成文档

JavaDoc   1.javadoc命令是用来生成自己API文档的   2.参数信息     2.1 @author 作者名     2.2 @version 版本号     2.3 @since 指明需要最早使用的jdk版本     2.4 @param 参数名     2.5 @return 返回值情况     2.6 @throws 异常抛出情况    命令:javadoc -

a标签的href="javascript:;"是什么意思

这个符号表示执行一段空的javascript代码

Redis 教程

Redis 教程 Redis 概述 Redis(Remote Dictionary Server),即远程字典服务。是一个开源的使用 ANSI C 语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value 数据库,并提供多种语言的 API。 与 memcached 一样,为了保证效率,数据都是缓存在内存中。区别的是 redis 会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录

卡码java基础课 | 2.A+B问题II

学习内容: for循环 while循环 自增和自减 do while循环 包装类型 自动装箱和自动拆箱 数据类型转换 重点归纳: 1.包装类型: 将基础数据类型用“类”的形式包装起来,形成“包装类”,这些包装类内部提供了很多的方法方便使用,并且可以执行与对象有关的操作,下面是常见的基本数据类型和对应的包装类。 Integer: 包装int类型。 Long: 包装long类型。 Short: 包装s

2.18软件开发

功夫不负有心人,b站上找到了小程序开发的教程,但我还是学不来,抱着之前找到的模板研究了起来,我尝试使用学过的java知识来理解它,直到自己能够弄懂其中的原理

2.20软件开发

这个小程序开发要使用Java的springboot,这些我目前还不太了解,我决定学习它的具体内容。  目前还是一步一个脚印。

2.21软件开发

事情变得有些复杂了,这篇文章写得跨度有些大了,有些细节直接跳过了没讲清楚,我学习的进度有些中断了,但我仍不断尝试。 四、后端详解 我在后端编写主要是用java,当然对其他开发语言熟悉的也可以使用其他语言开发后端。现在我就java编写后端api的讲解。主要框架springboot,开发工具myeclipse,服务器阿里云服务器。 创建一个maven项目,导入相关依赖: pom.xml依赖

程序是怎样跑起来的第六七章读后感

在阅读《程序是怎样跑出来的》第六章后,我明白了,文件储存的基本单位,压缩文件对应的扩展名,Rle算法,哈夫曼算法,可逆压缩和非可逆压缩的不同点。文件是字节数据的集合,以字节为单位保存,文件中的字节数据都是连续储存的。把文件内容用“数据×重复次数”的形式来表示的压缩方法称为rle算法。哈夫曼算法是哈夫曼于1952年提出来的压缩算法,可以用二叉树实现哈夫曼编码,通过借助哈夫曼树构建编码体系,即使在不使

安装IntelliJ IDEA Ultimate Version 2018.3.6

参考博客:idea2018.3.6安装与破解教程 1、下载安装文件 ideaIU-2018.3.6.exe 2、无脑下一步安装 博主安装位置 D:IntelliJ IDEA 2018.3.6 安装后,先不要运行IDEA 3、下载jar文件 JetbrainsIdesCrack-4.2-release.jar 将下载后的 jar 包放入到 IDEA 安装目录的 bin 目录下,即 D:Intelli

寒假第一天

JavaScript,就是我们通常所说的JS,是一种嵌入到HTML页面中的脚本语言,由浏览器一边解释一边执行 HTML、CSS和JavaScript的关系如下: “HTML是网页的结构,CSS是网页的外观,而JavaScript是页面的行为。”

寒假第二天

二、JavaScript的特点HTML页面是静态的,而JavaScript可以弥补HTML语言的缺陷,实现Web页面客户端的动态效果。JavaScript的作用有以下几点: 1、动态改变页面内容HTML页面是静态的,一旦编写,内容是无法改变的。JavaScript可以弥补这个不足,可以将内容动态地显示在网页中。 2、动态改变网页的外观JavaScript通过修改网页元素的CSS样式,达到动态地改变

寒假第五天

三、JavaScript在HTML的引用方式 JavaScript在HTML的引用方式共有4种: (1)页头引入(head标签内); (2)页中引入(body标签内); (3)元素事件中引入(标签属性中引入); (4)引入外部JS文件;

寒假第八天

2、关键字 JavaScript关键字是指在JavaScript语言中有特定含义,成为JavaScript语法中一部分的那些字。 3、常量 常量,顾名思义就是指不能改变的量。常量的指从定义开始就是固定的,一直到程序结束。 常量主要用于为程序提供固定和精确的值,包括数值和字符串,如数字、逻辑值真(true)、逻辑值假(false)等都是常量。 4、变量 变量,顾名思义,就是指在程序运行过程中,其值是

寒假第三天

一、JavaScript是什么? 1、HTML是网页的结构,CSS是网页的外观,而JavaScript是页面的行为。 2、HTML页面是静态的(只供浏览),平常我们所见到的各种网页特效就是使用JavaScript实现的。

<<  <  512  513  514  515  516  517  518  519  520  521  522  >  >>