自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 【Java】刷题总结 - 输入输出 & 动态规划 & 0-1背包

i++){// 容量 未放 放入i++){// 倒序遍历j-- ){

2025-03-17 01:45:50 387

原创 【Java】天机学堂 笔记 day1

通过自动化的构建(编译、发布、自动化测试),尽早地发现集成错误。特点:自动构建、发布、测试Jenkins实现持续集成:实体类规范:DTO - 数据传输对象。在客户端和服务端之间传递数据。例如微服务之间的请求参数和返回值,前端提交的表单;PO:持久层对象,和数据库表一一对应,作为查询数据库时的返回值VO:试图对象,返回给前端用于封装页面展示的数据;

2025-03-16 08:19:16 822

原创 【Java】Spring5学习笔记(二)

代理模式的分类。

2025-03-15 22:02:09 340

原创 【Java】Spring5学习笔记(一)

视频链接:https://www.bilibili.com/video/BV1WE411d7Dv/本篇为p1-p15内容,跳过了一些不重要的地方,主要是学习IOC思想和Bean、注解用法spring是一个轻量级的控制反转IOC和面向切面编程AOP的框架。

2025-03-15 05:53:23 977

原创 【Java】MyBatis学习笔记

实体类Dao接口接口实现类> <!> <!> <!> <!> <!> <!> <!> <!</> <!</> <!junit测试import com// 1. 获取SqlSession对象 SqlSession sqlSession = MybatisUtils . getSqlSession();;try {// 方法1: getmapper UserDao userDao = sqlSession . getMapper(UserDao . class);

2025-03-14 10:41:31 1719

原创 【Java】JavaWeb学习笔记

视频链接:https://www.bilibili.com/video/BV12J411M7Sj/时间紧任务重,只看到第15p,主要了解web入门的基础, MAVEN使用,访问返回流程,MySQL有学过,最后再打算捡一下。

2025-03-13 08:52:12 665

原创 【Java】注解和反射笔记

interface 自定义注解,自动继承Annotation接口格式:public @ interface 注解名 {定义内容}每一个方法声明了一个配置参数方法的名称就是参数的名称返回值类型就是参数的类型(返回值只能是基本类型,class, string, enum)通过default来声明参数默认值如果只有一个参数成员,一般参数名为value注解元素必须要有值。

2025-03-11 01:51:14 632

原创 【JAVA】多线程学习笔记

多任务:多条执行路径,主线程和子线程并行交替执行程序:指令和数据的有序集合进程(Process):执行程序的一次执行过程,是资源分配的单位,每个进程有独立的地址空间线程(Thread):是CPU调度和执行的单位,一个进程可以有多个线程,共享进程的地址空间。线程有优先权,新线程的优先级较高。*真正的多线程是指多核/多CPU,如服务器。只有一个CPU的情况下,在同一个时间点只能执行一个代码,但是因为切换的很快所以就有同时执行的错觉。

2025-03-10 20:11:46 804

原创 【java】狂神java零基础查漏补缺笔记

位(bit):计算机内部数据储存的最小单位,11001100是一个八位二进制数字节(byte):计算机中数据处理的基本单位,用大写B来表示1B(byte,字节) = 8bit(位),1024B=1KB,1024KB=1M,1024M=1G,1024G=1TB字符:是计算机中使用的字母、数字、字和符号转义字符: \t - 制表符 \n - 换行创建自定义异常类方法中通过Throw关键字抛出异常对象如果在当前抛出异常的方法中处理异常,可以使用try-catch语句捕获并处理;

2025-03-10 07:21:42 1936

原创 C ++文件I / O

这是一个比我到目前为止介绍的主题略高的主题,但我认为它很有用。文件I / O正在读取和写入文件。本课程将仅涵盖文本文件,即仅由ASCII文本组成的文件。C ++有两个用于处理文件的基本类,ifstream和ofstream。要使用它们,请包括头文件fstream。Ifstream处理文件输入(从文件读取),ofstream处理文件输出(写入文件)。声明ifstream或ofstream类的实例的方法是:ifstream a_file;或者ifstream a_file ( "filename" )

2021-05-04 21:49:31 293

原创 C ++中的类简介

C ++是C的一小部分附加功能,其中包括一些主要附加功能。一个主要的补充是面向对象的方法(另一个补充是对通用编程的支持,我们将在后面介绍)。就像面向对象编程的名称所暗示的那样,这种方法处理对象。当然,这些本身并不是现实生活中的对象。相反,这些对象是现实世界对象的基本定义。类是与单个对象类型相关的数据的集合。类不仅包含有关现实世界对象的信息,而且还包含访问数据的功能,并且类具有从其他类继承的能力。(继承将在后面的课程中介绍。)如果类是房屋,则功能将是门,变量将是房屋内的物品。函数通常是修改此结构中变量的唯一

2021-05-04 21:48:24 271

原创 C ++中的指针

指针是一种非常强大的编程工具。它们可以使某些事情变得容易得多,有助于提高程序的效率,甚至允许您处理无限量的数据。例如,使用指针是让函数修改传递给它的变量的一种方法。也可以使用指针来动态分配内存,这意味着您可以编写可以处理几乎无限量的数据的程序-您无需知道在编写程序时需要多少内存需要。哇,真酷。实际上,这非常酷,我们将在接下来的一些教程中看到。现在,让我们仅了解什么是指针以及如何使用它们的基本知识。什么是指针?你为什么要在乎呢?指针被恰当地命名:它们“指向”内存中的位置。想想当地一家银行的一排各种大小的保

2021-05-04 21:47:24 368 1

原创 C ++中的结构

定义结构的格式是struct Tag { Members};其中Tag是整个结构类型的名称,而Member是该结构内的变量。要实际创建一个结构,语法是struct Tag name_of_single_structure;要访问结构的变量,它会name_of_single_structure.name_of_variable;例如:struct example { int x;};struct example an_example; //Treating it like a

2021-05-04 21:46:12 182

原创 C ++中的数组

考虑这样的数组:[][][][][][] 每个括号对都是数组中的一个插槽(元素),您可以将信息放入其中的每个括号中。这几乎就像是并排有一组变量。让我们看一下声明数组的语法。int examplearray[100]; // This declares an array这将形成一个具有100个插槽或位置(用于存储值)的整数数组(也称为元素)。要访问数组的特定部分元素,只需将数组名称以及括号中的索引号放进去。这对应于数组的特定元素。一个技巧是,第一个索引号(即第一个元素)为零,最后一个为元素数减一

2021-05-04 21:45:13 247

原创 C ++中的C样式字符串

字符串是字符数组。字符串文字是用双引号引起来的单词。"This is a static string"要声明一个由49个字母组成的字符串,您需要说:char string[50];这将声明一个长度为50个字符的字符串。不要忘记数组从零开始,而不是索引号从1开始。此外,字符串以空字符结尾,即为’\ 0’字符。但是,请记住,字符串的末尾会有一个额外的字符。就像句子结尾的句点一样,它不算作字母,但仍占据一个空格。从技术上讲,在一个50个字符的数组中,您只能在末尾保留49个字母和一个空字符来终止字符串。

2021-05-04 21:43:52 274

原创 C ++中的函数

程序员编写的功能通常需要原型。就像蓝图一样,原型告诉编译器该函数将返回什么,该函数将被调用什么以及该函数可以传递哪些参数。当我说该函数返回一个值时,我的意思是该函数可以与变量使用相同的方式使用。例如,可以将变量设置为等于返回零至四之间的值的函数。例如:#include <cstdlib> // Include rand() using namespace std; // Make rand() visible int a = rand(); // rand is a standa

2021-05-04 21:42:07 231

原创 C ++中的循环

一个警告:在进一步介绍之前,您应该了解C ++正确与错误的概念,因为在使用循环时(条件与if语句相同),这是必需的。循环分为三种:for,while和do…while。他们每个人都有其特定的用途。它们都在下面概述。FOR-for循环是最有用的类型。for循环的语法是for ( variable initialization; condition; variable update ) { Code to execute while the condition is true}变量初始化使您可以声

2021-05-04 21:40:49 591

原创 C ++中的if语句

如果没有条件语句(例如if语句),则程序每次都会以几乎完全相同的方式运行。If语句允许更改程序的流程,因此它们允许算法和更有趣的代码。在讨论if语句的实际结构之前,让我们检查计算机术语中TRUE和FALSE的含义。真实的陈述是计算为非零数字的陈述。错误的语句计算结果为零。与关系运算符进行比较时,如果比较为真,则该运算符将返回1;如果比较为假,则该运算符将返回0。例如,检查0 == 2的计算结果为0。检查2 == 2的计算结果为1。如果这使您感到困惑,请尝试使用cout语句输出这些各种比较的结果(例如cou

2021-05-04 21:39:43 6625

原创 C ++基础(一)

入门-C ++编译器在开始使用C ++之前,您要做的第一件事就是确保您具有编译器。您问什么是编译器?编译器将您编写的程序转换为计算机可以实际理解和运行的可执行文件。如果您正在上一门课程,那么您的学校可能会提供一门课程。如果您还没有这样做,请继续进行设置,然后在本教程的其余部分中都将需要它。 如果您使用的是Windows,建议您将Code :: Blocks与MinGW配合使用。如果您使用的是Linux,则可以使用g ++;如果您使用的是Mac OS X,则可以使用XCode。C ++语言简介C ++

2021-05-04 21:38:02 501

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除