Don'tProcrastinate
码龄1年
关注
提问 私信
  • 博客:27,902
    视频:4
    27,906
    总访问量
  • 34
    原创
  • 32,858
    排名
  • 298
    粉丝
  • 0
    铁粉
  • 学习成就
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河南省
  • 加入CSDN时间: 2023-10-12
博客简介:

2302_80250536的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    3
    当前总分
    395
    当月
    12
个人成就
  • 获得396次点赞
  • 内容获得72次评论
  • 获得433次收藏
创作历程
  • 25篇
    2024年
  • 9篇
    2023年
成就勋章
TA的专栏
  • java
    5篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

178人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

认识类和对象

基本规则1. 在文件的最上方加上一个 package 语句指定该代码在哪个包中.2. 包名需要尽量指定成唯一的名字, 通常会用公司的域名的颠倒形式(例如 com.bit.demo1 ).3. 包名要和代码路径相匹配. 例如创建 com.bit.demo1 的包, 那么会存在一个对应的路径 com/bit/demo1 来存储代码.4. 如果一个类没有 package 语句, 则该类被放到一个默认包中.操作步骤:1. 在 IDEA 中先新建一个包: 右键 src -> 新建 -> 包。
原创
发布博客 2024.11.07 ·
1113 阅读 ·
16 点赞 ·
0 评论 ·
27 收藏

方法+数组

1.修饰符:现阶段直接使用固定搭配2.返回值类型:如果方法有返回值,返回值类型必须要与返回的实体类型一致,如果没有返回值,必须写成 void3.方法名字:采用小驼峰命名4.参数列表:如果方法没有参数,()中什么都不写,如果有参数,需指定参数类型,多个参数之间使用逗号隔开5.方法体:方法内部要执行的语句6.在java当中,方法必须写在类当中7.在java当中,方法不能嵌套定义8.在java当中,没有方法声明一说,方法定义放在函数调用前后都可以---------
原创
发布博客 2024.10.30 ·
895 阅读 ·
25 点赞 ·
1 评论 ·
10 收藏

初识 java 2

1. 点击鼠标左键设置断点2.运行到断点处点击或点击鼠标右键,再点击​​​​​​​使代码运行到断点处,得到。
原创
发布博客 2024.06.10 ·
291 阅读 ·
5 点赞 ·
2 评论 ·
4 收藏

初识java

JRE是运行基于Java语言编写的程序所不可缺少的运行环境。也是通过它,Java的开发者才得以将自己开发的程序发布到用户手中,让用户使用。JVM是整个Java实现跨平台的最核心的部分,所有的Java程序会首先被编译为.class的类文件,这种类文件可以在虚拟机上执行。也就是说class并不直接与机器的操作系统相对应,而是经过虚拟机间接与操作系统交互,由虚拟机将程序解释给本地系统执行Java程序经编译后会产生byte code。
原创
发布博客 2024.06.06 ·
1316 阅读 ·
12 点赞 ·
1 评论 ·
15 收藏

Mysql 8.0.37 安装教程

图片有点长,慢慢来进入官网下载社区版此处有两个版本,我们下载的是8.0.37版本第一个需要联网安装,我们现在第二个离线安装server only:仅安装MySQL serverclient only:仅安装MySQL clientFull:安装所有模块custom:自定义安装这里我们选择自定义安装点击左边框框中的+,选择需要的扩展进行安装设置一个密码:自己可以记住就好。
原创
发布博客 2024.06.01 ·
7241 阅读 ·
26 点赞 ·
16 评论 ·
73 收藏

C语言——预处理详解

C语⾔设置了⼀些预定义符号,可以直接使⽤,预定义符号也是在预处理期间处理的。基本语法:name -- 宏名stuff -- 宏的替换文本当代码中出现name时,预处理器会将其替换为stuff#define reg register //为 register这个关键字,创建⼀个简短的名字;) //⽤更形象的符号来替换⼀种实现case //在写case语句的时候⾃动把 break写上。// 如果定义的 stuff过⻓,可以分成⼏⾏写,除了最后⼀⾏外,每⾏的后⾯都加⼀个反斜杠(续⾏符)。
原创
发布博客 2024.05.27 ·
676 阅读 ·
25 点赞 ·
3 评论 ·
13 收藏

C语言 —— 编译和链接

1.翻译环境和运⾏环境1.翻译环境和运⾏环境在ANSI C的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令)。第2种是执⾏环境,它⽤于实际执⾏代码。2.翻译环境那翻译环境是怎么将源代码转换为可执⾏的机器指令的呢?翻译环境是由编译和链接两个⼤的过程组成的,⽽编译⼜可以分解成:预处理(有些书也叫预编译)、编译、汇编三个过程。⼀个C语⾔的项⽬中可能有多个.c⽂件⼀起构建,那多个.c⽂件如何⽣成可执⾏程序呢?•。
原创
发布博客 2024.05.23 ·
833 阅读 ·
18 点赞 ·
3 评论 ·
12 收藏

C语言——模拟实现库函数atoi

INT_MAX 和 INT_MIN 是 C语言 的两个预定义宏,代表了整型变量能够存储的最大正整数21474836472^31 − 1)和最小负整数-2^31这个值是相对于二进制补码表示的,也就是说,负数的范围比正数大 1,这两个宏在头文件中定义。
原创
发布博客 2024.05.13 ·
538 阅读 ·
13 点赞 ·
7 评论 ·
14 收藏

C语言——动态内存管理

C99 中,结构中的最后⼀个元素允许是未知⼤⼩的数组,这就叫做『柔性数组』成员。1. 结构体中最后一个成员。(结构中的柔性数组成员前⾯必须⾄少⼀个其他成员)2. 最后一个成员是数组,且数组没有指定大小。
原创
发布博客 2024.05.10 ·
1106 阅读 ·
27 点赞 ·
6 评论 ·
23 收藏

C语言——联合体和枚举

联合体和结构体类似。联合体类型的声明:联合体的特点:像结构体⼀样,联合体也是由⼀个或者多个成员构成,这些成员可以是不同的类型。但是编译器只为最⼤的成员分配⾜够的内存空间。联合体的特点是。。给联合体其中⼀个成员赋值,其他成员的值也跟着变化。我们发现当改变un.c时un.i也跟着改变,改变un.i时un.c也跟着改变。所以对于联合体来说,同一时间我们只用一个成员,否则会发生冲突。结论:同一时间在多个成员中我们只需要用到一个成员时,可以将多个成员放入联合体中。
原创
发布博客 2024.05.08 ·
409 阅读 ·
6 点赞 ·
1 评论 ·
9 收藏

C语言——结构体

C语⾔已经提供了内置类型,如:char、short、int、long、float、double等,但是只有这些内置类型还是不够的,假设我想描述学⽣,描述⼀本书,这时单⼀的内置类型是不⾏的。描述⼀个学⽣需要 名字、年龄、学号、⾝⾼、体重等;描述⼀本书需要作者、出版社、定价等。C语⾔为了解决这个问题,增加了结构体这种⾃定义的数据类型,让程序员可以⾃⼰创造适合的类型。结构是⼀些值的集合,这些值称为成员变量。结构的每个成员可以是不同类型的变量,如:标量、数组、指针,甚⾄是其他结构体。
原创
发布博客 2024.04.28 ·
919 阅读 ·
32 点赞 ·
1 评论 ·
17 收藏

C语言——数据在内存中的存储

其实超过⼀个字节的数据在内存中存储的时候,就有存储顺序的问题,按照不同的存储顺序,我们分为⼤端字节序存储和⼩端字节序存储。
原创
发布博客 2024.04.25 ·
492 阅读 ·
7 点赞 ·
0 评论 ·
16 收藏

C语言——内存函数的实现与模拟

与strcpy 函数类似1.头文件 2.基本格式•函数memcpy从source的位置开始向后复制num个字节的数据到destination指向的内存位置。•这个函数在遇到'\0'的时候并不会停下来。•如果source和destination有任何的重叠,复制的结果都是未定义的。模拟memcpy函数:(char*) dest强制转换是临时的,所以 *(char*) dest++中dest++时dest已经不是强制类型转换之后的char*类型了,可以写成。
原创
发布博客 2024.04.23 ·
203 阅读 ·
4 点赞 ·
2 评论 ·
1 收藏

C语言——字符函数和字符串函数

头文件定义了宏assert(),⽤于在运⾏时确保程序符合指定条件,如果不符合,就报 错终⽌运⾏。这个宏常常被称为。assert() 宏接受⼀个表达式作为参数。如果该表达式为真(返回值⾮零), assert() 不会产⽣任何作⽤,程序继续运⾏。如果该表达式为假(返回值为零), assert() 就会报错,在标准错误流stderr 中写⼊⼀条错误信息,assert() 的使⽤对程序员是⾮常友好的,使⽤ assert() 有⼏个好处:它不仅,还有⼀种。如果已经确认程序没有问。
原创
发布博客 2024.04.18 ·
1193 阅读 ·
12 点赞 ·
2 评论 ·
33 收藏

C语言——关于指针运算的例题分析

1.sizeof(数组名),这⾥的数组名表⽰整个数组,计算的是整个数组的⼤⼩。2.&数组名,这⾥的数组名表⽰整个数组,取出的是整个数组的地址。3.除此之外所有的数组名都表⽰⾸元素的地址。1.一维数组。
原创
发布博客 2024.04.06 ·
253 阅读 ·
2 点赞 ·
0 评论 ·
0 收藏

C语言——姐带你一步步超详细用冒泡排序法模拟实现 qsort 函数

这里我们移将数组元素升序排列进行解释说明。第一组:从数组的首地址的元素开始,将首地址的元素和第二个地址的元素进行比较,如果首地址的元素大于第二个地址的元素,将首地址的元素和第二个地址的元素进行交换,反之不换;之后再将第二个地址的元素和第三个地址的元素进行比较,如果第二个地址的元素大于第三个地址的元素,将第二个地址的元素和第三个地址的元素进行交换,反之不换;以此类推,交换了n-1次后,数组的最大元素就放在了数组的最后。
原创
发布博客 2024.04.05 ·
822 阅读 ·
6 点赞 ·
0 评论 ·
6 收藏

C语言——深入理解指针

实数组名就是数组⾸元素(第⼀个元素)的地址,但是有两个例外:•,sizeof中单独放数组名,这⾥的数组名表⽰,计算的是整个数组的⼤⼩,单位是字节•,这⾥的数组名表⽰整个数组,(整个数组的地址和数组⾸元素的地址是有区别的)。除此之外,任何地⽅使⽤数组名,数组名都表⽰⾸元素的地址。
原创
发布博客 2024.04.03 ·
1153 阅读 ·
21 点赞 ·
6 评论 ·
22 收藏

C语言——用多种方法由易到难带你模拟计算器

我们通过函数指针数组将功能函数的地址都放在一个数组中,通过指针数组调用我们需要的功能函数,实现该函数功能,但是我们发现数组下标是从0开始的,我们输入0时代表游戏结束,所以我们将0放在指针数组的首元素中。我们发现功能函数的参数类型,个数和函数的返回类型都相同,但是在switch语句中,我们每实现一种功能函数,就需要写代码调用一次,未免太过冗余。时,被调⽤的函数就是回调函数。我们自定义一个test函数,将所需的功能函数的地址作为参数传递给test函数,调用该功能函数,输入两个数字实现该功能。
原创
发布博客 2024.04.03 ·
421 阅读 ·
4 点赞 ·
1 评论 ·
11 收藏

C语言——指针

2.指针变量。
原创
发布博客 2024.03.26 ·
1014 阅读 ·
29 点赞 ·
6 评论 ·
36 收藏

C语言——操作符的属性:优先性和结合性

常用运算符的优先级:1•圆括号(() ),使⽤它改变其他运算符的优先级2•⾃增运算符(++),⾃减运算符(--3•单⽬运算符(和4•乘法(),除法(5•加法(),减法(6•关系运算符(等)7•赋值运算符(
原创
发布博客 2024.03.23 ·
1415 阅读 ·
9 点赞 ·
0 评论 ·
19 收藏
加载更多