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 进行相应的修改即可.
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 - 内网
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 -
卡码java基础课 | 2.A+B问题II
学习内容: for循环 while循环 自增和自减 do while循环 包装类型 自动装箱和自动拆箱 数据类型转换 重点归纳: 1.包装类型: 将基础数据类型用“类”的形式包装起来,形成“包装类”,这些包装类内部提供了很多的方法方便使用,并且可以执行与对象有关的操作,下面是常见的基本数据类型和对应的包装类。 Integer: 包装int类型。 Long: 包装long类型。 Short: 包装s
程序是怎样跑起来的第六七章读后感
在阅读《程序是怎样跑出来的》第六章后,我明白了,文件储存的基本单位,压缩文件对应的扩展名,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