自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 秋招你焦虑

又是一年秋招时,相信大家都在紧张的备战中,可是刚出来面试的我们没有任何经验,学校也没有给我们提供很少的就业面试经验。如果你是计算机专业的学生,需要模拟面试,简历指导,复习规划。欢迎联系,本人国内大厂在职后端开发,秋招拿下多家offer,深知大学生刚开始找工作所遇到的困境,希望可以帮助到你。

2024-09-01 11:58:19 172

原创 剑指Offer(一)

剑指offer刷题记录

2022-12-03 19:34:46 224

原创 Mybatis

Mybatis

2022-10-23 11:32:48 311

原创 暴力递归与动态规划

题目一 假设有排成一行的N个位置,记为1~N,N 一定大于或等于 2 开始时机器人在其中的M位置上(M 一定是 1~N 中的一个) 如果机器人来到1位置,那么下一步只能往右来到2位置; 如果机器人来到N位置,那么下一步只能往左来到 N-1 位置; 如果机器人来到中间位置,那么下一步可以往左走或者往右走; 规定机器人必须走 K 步,最终能来到P位置(P也是1~N中的一个)的方法有多少种 给定四个参数 N、M、K、P,返回方法数。 暴力递归法 当前处在1 ~ N中的任意一个位置上,还有rest的步可以走,

2022-04-15 11:28:19 587

原创 面向对象编程

1包 1.1包的概念 包 (package) 是组织类的一种方式. 使用包的主要目的是保证类的唯一性 就是说当有两个类的类名相同时 ,我们可以采用定义在不同包的方式。通俗来讲,包就是一个文件夹。 1.2包的创建方法 在IDEA中,当我们创建好了项目之后我们之前都是直接在src下直接创建我们的类,那么包就是一同样的方法创建包,一般情况都是以公司域名的到写来表示。 例如:百度的域名是www.baidu.com(一般www.不用写),那我们的包名就是,baidu.com 这里我就是使用com.csd

2021-11-14 14:46:16 2127 6

原创 Java类和对象

目录 1类和对象初始 2类和类的实例化 3类的成员 3.1字段/属性/成员变量 3.2方法 3.3static关键字 4封装 4.1private实现封装 4.2getter和setter方法 5构造方法 5.1基本语法 5.2this关键字 6代码块 6.1什么是代码块 6.2普通代码块 6.3构造代码块 6.4静态代码块 7toString方法和匿名对象 7.1toString方法 7.2匿名对象 8内容重点总结及案例 8.1内容重点 8.2简单计算器.

2021-10-30 15:45:03 806 10

原创 Java数组的定义与使用

目录 1 数组的基本用法 1.1数组是什么 1.2创建数组 1.3数组的使用 2 数组作为方法的参数 2.1基本用法 2.2引用的理解 2.3认识null 2.4认识JVM内存区域划分 3数组作为方法的返回值 4 数组练习 4.1数组转字符串 4.2查找数组中的指定元素(二分查找) 1 数组的基本用法 1.1数组是什么 数组是用一段连续的空间来储存一些相同类型的数据。 数组中的每一个数据都有自己的唯一下标,这个下标也是访问这个元素的标识。下标是从0开始的 例如...

2021-10-24 21:46:06 628 7

原创 Java方法详解

1方法的基本用法 1.1方法的基本概念 方法是请一段需要重复使用的代码进行“打包”,形成的代码块。 方法的意义是: 1.能够模块化的组织代码。 2.做到代码被重复使用, 做到一份代码可以被到处调用。 3.是代码更容易理解,增强代码的可读性。 4.当遇到要重复使用某种功能的时候可以重复调用方法,避免重复造轮子。 1.2方法的定义语法 基本语法 // 方法定义 public static 方法返回值 方法名称([参数类型 形参 ...]){ 方法体代码; [return 返回值

2021-10-22 15:58:31 342 4

原创 Java逻辑控制

1 顺序结构 顺序结构比较简单,就是代码一行一行的执行,本节之前写的所有代码都是顺序结构。 例如: public static void main(String[] args) { int a=10; System.out.println(a); System.out.println("hhhh"); double f=10.732; System.out.println(f); 2 分支结构 2.1 if语句 基

2021-10-17 12:42:15 440 4

原创 Java运算符

1 算数运算符 1.1基本四则运算符(+,-,*,/,%) a规则:同数学计算的方式一样,“/”略有不同。 b注意事项: int/int的结果任为int.例如 public static void main(String[] args) { int a=10; int b=3; System.out.println(a/b); } ...

2021-10-14 18:13:51 190 9

原创 java变量与数据类型

1整型类型变量 1.1基础语法格式 int +变量名=初始值; 1.2实例代码 public static void main(String[] args) { int a=10; } 1.3注意事项 java中int类型的变量占4个字节大小,有操作系统无关。 int类型的变量只能赋值整型的数据,不能赋值浮点型的数据。 int类型的范围是-2^32~2^32-1。若赋值超过这个范围就会报错 int类型的范围代码演示 public static v..

2021-10-13 19:05:01 397 9

原创 七大排序算法

一 排序的概念 所谓排序,就是使一串记录,按照其中的某个或某些关键字的大小,递增或递减的排列起 操作 二 常见的排序算法 (1)插入排序 1.直接插入排序 2.希尔排序 (2)选择排序 1.直接选择排序 2.堆排序 (3)交换排序 1.冒泡排序 2.快速排序 (4)归并排序 1.归并排序 三 插入排序 (1)直接插入排序 1.直接插入排序的思想 当一个数组中的前m数有序时 ,j将第m+1个数插入到自己合适的位置,是这个新的序列有序。 2.直接插入排序的思想图解 这里

2021-10-02 17:24:46 716 5

原创 动态内存管理

目录 重点: (一)为什么动态内存分配 (二)动态内存分配函数介绍 (三)常见动态内存的错误 1:对NULL指针解引用 2:对开辟的空间越界访问 3:对非动态开辟的内存free 4:使用frees释放申请空间的一部分 5:对同一块内存多次释放 6:申请内存忘记释放导致内内存泄露 重点: .什么存在动态内存分配 .动态内存函数的介绍 .malloc .free .calloc .realloc .常见的动态内存错误 (一)为什么动态内存分配 之前我们..

2021-09-23 12:31:28 124

原创 库函数的模拟实现

一,memmove()的模拟实现 (一)原型及功能 首先来看memmove的函数原型(void*memmove(void*Dst,void*Src,size_t Size)),再来看它的功能,它的功能就是:将一段内存中的值拷贝到另一块内存中去。 从src的位置开始,向后拷贝size个字节的数据到dest的位置。功能与memcpy相同,但有以下几点这注意: 1.memmove与memcpy不同之处在于,memmove处理的源内存块和目标内存块是可以重叠的; 2.若出现源空间与目标空间重叠的情况,要使用m

2021-09-15 16:32:30 149

原创 数据结构初级——顺序表

今天我们就是进入数据结构初阶的学习。我们采用C语言实现数据结构,以多文件形式写代码 目录 <一>顺序表的定义 <二>顺序表的结构体定义 <三>顺序表创建 <四>给顺序表尾插一个数据 <五>顺序表头部删除 <六>顺序表的尾部删除 <七>顺序表的头部删除 <八>顺序表的指定位置插入 <九>指定位置删除 <一>顺序表的定义 顺序表是在计算机内存中以数组的形式保存的线性表,

2021-09-08 23:02:50 1588 3

原创 从函数栈帧的角度带你理解函数

目录 一,我们面对函数的疑惑 二,函数栈帧及问题解决 (一)汇编代码查看调试 (二)函数栈帧的引入 (三)main函数栈帧的创建 (四)局部变量的创建及初始化 (五)函数的传参 (六)函数返回值的返回 三,总结 一,我们面对函数的疑惑 做为初学者的我们一定对编程的神奇而感到惊叹!当然我们同样也有许许多多的困惑。我们一点有过:1.局部变量是怎么创建的? 2.局部变量不初始化为什么是随机值? 3.函数是怎样传参的,传参的顺序是什么? ...

2021-08-07 23:06:08 227 2

原创 c语言基于Easyx实现的贪吃蛇

一、 头文件的包含 #include<stdio.h> #include<graphics.h>//easyx图形库的头文件包含 #include<string.h> #include<conio.h> #include<time.h> #include<stdlib.h> 二、 自定义数据类型的创建 在这里我们需要对我们所需要的游戏元素(蛇和食物)进行定义。我采用了画矩形的方式来表示蛇和食物。 ...

2021-08-04 10:16:47 3029 4

原创 编程的路很长,有规划才能不迷茫

自我介绍: 我是来自千万编程爱好中的一个,今天正式“ 进军”CSDN了。希望在这里可以和许许多多的编程爱好者共同进步,自己的问题可以在这里得到解决,当然,也尽我所能帮助大家解决一些问题。 编程的目标: 编程是一件充满挑战和乐趣的事,我相信所有编程爱好者,都有自己的编程目标。这里我就谈谈我的编程目标。我希望在未来的日子里可以以编程为马,奔向梦想的草原。我希望我我可以学好计算机编程语言,算法和数据结构,操作系统,计算机网络和数据库等专业知识,让我写的程序可...

2021-07-16 11:56:57 127

空空如也

空空如也

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

TA关注的人

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