- 博客(38)
- 收藏
- 关注
原创 关于Linux的快速入门
查看tomcat的日志 是在 logs 找到我们操作时间相近的文件创建时间就是相应的日志。在进入文件之后,我们默认是普通模式,并且鼠标的操作受到限制,不能直接修改文件。按 i 进入插入模式 才可以修改文件 在完成文件内容的修改后。超级用户:即root用户,拥有最高权限,仅有一个,在root用户下可以直接切换,当在普通用户下需要我们输入密码。相当于C语言中的printf,他是直接输出到命令行当中,并非写到文件当中。5.将自己的创建的可执行文件,添加到Linux当中。
2023-09-01 17:23:02
163
原创 JAVA中的权限限定修饰符
今日份鼓励:改变世界的根本是在改变自己!!一、访问权限修饰符一、使用场景与限定范围(一)使用场景①修饰类:public、默认修饰符(在后面我会讲为什么类只能用这俩个修饰符)②修饰成员方法、成员变量(二)限定范围二、public修饰符三、protected修饰符四、不使用修饰符(默认修饰符)五、private修饰符五、访问权限修饰符的使用...
2022-04-08 20:16:10
4997
2
原创 JAVA学习笔记关于——继承&&多态&&抽象
今日份鼓励:在这个并非尽善尽美的世界上,勤奋会得到报偿,而游手好闲则要受到惩罚 --毛姆目录一、继承1.继承的使用 ——关键字extends2.在使用成员变量的细节3.子类与父类的构造方法4.组合二、多态1.向上转型——让父类引用指向子类的引用2.方法重写——方法的返回值,方法名,方法的参数都相同3.多态——动态绑定(运行时绑定),在编译后发生改变三、抽象一、继承注意:1.JAVA中不支持一个类拥有多个父类2.在JAVA中的继承不允...
2022-04-05 20:30:39
695
1
原创 JAVA对象的深入理解之我多学一会
今日份鼓励:每日循环的学习,是在积累,你逃脱贫困资本!!小知识:1.this.成员变量名的意义可以与对象.对象名 近似2. 方法区存储类的信息3.this()只能放在构造方法中 4.ieda的使用技巧,我会专门写一下IDEA的使用,并且不断的完善 5.目录一、了解封装1.包的定义:2.导入包使用import3.Java常用的包二、static的使用三、代码块的...
2022-03-27 21:40:48
716
3
原创 Java中的数组方法and二维数组
在这里因为博主的知识能力有限,我会使用自己能够使用并且解释清楚的方法来完成这篇博客一、数组的拷贝二、数组的遍历三、数组的排序四、数组的查找
2022-03-24 21:38:05
1054
9
原创 JAVA的基础练习题
目录一、根据年龄, 来打印出当前年龄的人是少年(低于18), 青年(19-28), 中年(29-55), 老年(56以上)二、判定一个数字是否是素数三、打印 1 - 100 之间所有的素数四、输出 1000 - 2000 之间所有的闰年五、输出乘法口诀表六、求两个正整数的最大公约数七、求出0~999之间的所有“水仙花数”并输出。(“水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本 身,如;153=1+5+3?,则153是一个“水仙花数”。)八、写一个函数返回参数二进
2022-03-19 00:00:50
1755
3
原创 零基础Python,入门无门槛
关于Python的学习因为在选择主流开发的语言中我选择了Java,所以在后续的Python的学习上,我之后会记录的会是简单的入门,如果想深入学习的朋友和同学也可以以此为基础,本人也是从零开始的学习Python,希望大家以后多多支持,斧正错误!!一、简单的了解一下Python先简单的叙述一下我的观点吧,我们要学习Python吗?学习Python的好处,学习Python难吗?1.首先我们要有技多不压身的观念,学习一门新的语言在以后的工作,学习当中都会有很大的益处,就我而言,学习Python我可以于其
2022-03-17 09:39:56
131
1
原创 深度理解取整&取余&取模运算
在编程的学习当中,我们会经常行的使用这些操作在表达式计算,但是你在使用当中,你真的理解了吗???或者说是你完全学会使用了!!在这篇博客当中,或许会出现错误,希望大家理解,目前还在学习当中,发现错误或不足之处请大家斧正!!目录一、取整二、取余与取模一、取整先写一个简单的代码在引入:C语言代码:在前面的代码中,我也解释过,为什么在定义变量中,int类型赋值浮点型不报错误,在定义变量时,类型只是计算机用来判断内存开辟的空间大小,不会发生类型不匹配的原因,注意在取出数据的时候,如
2022-03-16 21:48:48
6259
原创 猜数字小游戏JAVA与C语言
我会在后面附上猜数字程序的原码,有JAVA实现版本与C语言实现的版本在进行编码之前,我们最好先开始构思我们的基本逻辑,猜数的基本条件:1.产生随机数,输入我们猜想的数字的2.随机数与猜想数对比,判断大小情况3.不同情况输出不同的语句来,提示用户,进行下次输入,直到才对为止注意的几点:1.产生的随机数需要在循环外,不然我们猜错之后,在循环中输入,随机数也会随之改变2.在C语言中可能会出现伪随机数,注意我们使用的srand(time(NULL))函数3.在不同的分支中我们使用if
2022-03-16 19:54:08
4076
原创 JAVA的程序逻辑
知识总结:1.循环语句的判断条件一定是布尔类型的结果2.switch语句case的情况不能是 浮点型、布尔型3.do while的特点是无论任何都要执行一次4.三种输出的区别5.break与continue的区别6.方法不可以嵌套使用,它的定义必须在类中7.一、JAVA循环的三种结构循环的基本条件:.(1)初始化循环变量(2)循环判断条件(3)结束循环变量的改变使用循环的技巧:1.我们在设置for循环时最好使用前闭后开的格式[0,10),方便我们判..
2022-03-13 11:34:56
2597
原创 JAVA的学习初步认识
目录一、运算符1.算术运算符2.关系运算符3.逻辑运算符4.位运算符5.移位运算符6.条件运算符二、JAVA中的三大结构1.顺序结构2.循环结构3.分支结构一、运算符1.算术运算符JAVA中算术运算符,+,-,*,/,%,+=,-=,/=,*=,%=,--,++使用的方法与C语言几乎一致,我只会在这里稍微写下一些注意细节:(1)俩个操作数类型不同时,进行运算,它们会自动转化为范围大的类型(2)int /int的结果依旧时int,所以3/
2022-03-10 23:13:17
1138
原创 你真的了解IF语句?
if语句适用于判断条件是范围型,他的分支是在满足不同条件的情况下,执行不同的语句。1.使用技巧①在使用if else时我们最好不管是在单语句还是多语句都要使用{},这样会提高代码的可读性,还会避免一些错误,比如if 与else的匹配便于观察,方便我们的嵌套使用。②使用if语句我们要直到他的匹配原则——就近原则在下面的测试中我们发现按照格式匹配的话,当x为假,应该输出world,但是结果没有输出,这就是我们的匹配出现问题,如果我们按照就近匹配就变的有逻辑感了,③关于..
2022-03-09 21:00:58
2429
1
原创 JAVA的数据类型
知识总结:1.局部变量一定要初始化,不然会报错2.java不使用ascll码表,同样使用的并非UTF-8字符集3.整形的 默认类型 是int 浮点数的默认类型是doble类型4.char类型 大小是俩的字节,可以存储汉字5.i判断与循环在JAVA中 判断条件必须是 true flase,JAVA中不存在 0是假 非0是真6.boolean 没有明确的大小 或者说是 1个字节或1个比特位7.小于4个字节的类型,在运算时会转化成4个字节8.“+” 可以链接俩个字符串,同样...
2022-03-07 22:24:38
233
原创 第一天,牛客刷题——杨辉三角的变形
有兴趣的同学也可以做一下,附上链接杨辉三角的变形_牛客题霸_牛客网在做题前我们先熟悉题目要求求第n行第一个偶数出现的位置。如果没有偶数,则输出-1。例如输入3,则输出2,输入4则输出3下面就是杨辉三角形:他的特性是,第一行只有一个数1,以下每行的每个数,是恰好是它上面的数、左上角数和右上角的数,3个数之和。解题思路:我首先想到的是,先利用数组构造出一个杨辉三角,然后在利用小标来判断哪一行后,在用一个一个比较来判断是否存在偶数,并且定位偶数的位置,然后就不会了。在读了一会题目,我就
2022-03-07 13:07:23
556
原创 JAVA学习的第一课
目录一、认识JAVA二、JAVA开发环境的安装三、配置环境变量四、第一个Java程序——HelloWorld输出五、Java程序的运行六、Java的注释一、认识JAVAJava 语言源于 1991 年 4 月,Sun 公司 James Gosling博士研发出的编程语言,他也是目前为止最流行的编程语言之一,JAVA的特性——跨平台性一次编译,到处运行二、JAVA开发环境的安装1.JDK的安装第一步下载JDK...
2022-03-05 19:19:37
224
原创 C语言学习总结——程序的编译(预处理操作)
知识总结:1.本地文件包含使用双引号,库文件使用尖括号2.#undef可以消除宏定义3.#可以在将双引号分开成俩个字符串链接4.##链接位于它俩边的符号,用来合成一个新的符号5.#define的定义相当于直接将代码中的符号替换6.#define定义是我们默认将他的宏名全都大写7.从.c文件到可执行文件.exe需要经历编译和链接俩个步骤8.#define使用时最好不要加分号9.定义宏的适合不要吝啬括号,注意有副作用的宏定义10.熟悉函数与宏定义的区别11.命名的约定
2022-02-28 12:36:38
497
原创 学习数据结构的笔记——时间、空间复杂度
知识总结:1.数据结构非常重要,在校园的招聘笔试中经常出现,这关乎一份好的offer2.重要的学习方法,力扣的算法题,3..递归的时间复杂度 = 递归次数*每次递归函数中次数递归的空间复杂度 = 递归的深度4.O(N)是一种数学符号,用来描述函数渐进行为5.时间复杂度是程序运行的大概次数6.空间复杂度是程序变量的个数一、简单的介绍一下数据结构的重要性1.什么是数据结构数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系
2022-02-14 20:11:44
427
原创 C语言学习之文件操作总结
这篇博客是对C语言中文件操作的知识的总结和学习经验,我会先讲述一下什么是文件操作,文件操作的用法,以及使用时的注意项,还有知识总结。总结知识:1.文件分为程序文件与数据文件2.在使用文件时我们要注意文件的后缀名3.文件指针的使用依旧需要在最后关闭文件4.feof函数不能判断文件是否结束,可以在文件结束之后判断文件的结束原因5.熟悉使用文件的打开方式一、文件指针与其他的指针一样,指针可以找到文件或数据的地址,通过文件指针来访问它指向的文件信息例:二、文.
2022-02-10 21:59:03
2599
原创 C语言的动态内存
这里我将会在下面讲述一下,C语言中的动态内存分配,知识总结:1.在申请好空间之后,我们必须要释放申请空间,不然会造成内存泄露2.free在释放内存之后要将内存指针设置为NULL,不然会产生野指针3.使用动态内存的常见错误:判断指针是否为NIULL,直接引用、开辟内存的越界访问、对非动态内存的free释放、对一块动态内存的多次释放、没有对动态内存的释放,下面有详细的例子一、动态内存分配的存在必要我们在使用数组时,一旦声明,它们的内存大小就已经确定,不能改变大小,就可能造成内存不足或者内
2022-02-10 14:36:24
1047
原创 C语言结课作业之稍微精致的计算机
这篇博客也是为了补充一下,在C语言指针当时的函数指针以及函数指针数组的应用的补充,我会在下面讲述一下函数指针在一些特定场合的应用的优势,我会在后面附上C源码希望大家支持!!!知识总结:1.函数名就是函数的地址,&函数名与函数名 意义一样2.函数指针的大小依旧是4/8;3.我们对这一行代码进行简单的分析:1.它是一个函数指针数组,数组名是pfarr,它一共有7个元素每个元素当时函数指针,2.函数指针指向的是有俩个int类型参数,返回类型同样是int类型3.函数指针数组在
2022-02-09 19:48:38
225
原创 vs2019的常用快捷键和设计自己的快捷键
1.ctrl+C 复制.ctrl+A 全部选中2.ctrl+V 粘贴ctrl+K+C 注释3.ctrl+X剪接(可以当作删除一行使用)ctrl+S 保存4.ctrl+Z 撤销上一步ctrl+Y撤销前一步5.ctrl+D 复制并粘贴一行6.ctrl+F5 执行代码7. F9设置断点F10逐过程F11逐语句shift+F11跳出调试8.ctrl+K+C 注释ctrl+K+U 解除注释CTRL+K+D 自动格式化代码9.SHIFT+ ALT+方.
2022-02-07 21:33:12
12840
原创 c语言学习——自定义类型
自定义类型包括:结构体、枚举、联合我会在下面进行介绍和知识总结:1.结构体的自引用不能提前使用2.结构体内存大小的计算中的对齐规则,vs的默认对齐数是8 对齐规则:3.结构体传参的时候,要传结构体的地址。4.位段的成员必须是 int、unsigned int 或signed int 。5.位段不可跨平台,它存在很多不确定因素6.枚举的对应数可以改变7.联合体与结构体不一样,它是所有成员公用同一块空间,这样一个联合变量的大小,至少是最大成员的...
2022-02-07 21:08:49
521
原创 C语言常用字符串、内存函数的实现
我在后面附上了所有的源码模拟实现函数的总结:1.模拟实现的首先我们要了解函数的功能2.实现函数需要的参数以及返回类型3.尽量不要使用局部变量的地址作为函数的返回类型4.对任意类型的数据进行操作可以转化为void*后在强制转化为char*1.求字符串长度strlen实现strlen函数相对简单法一:是利用count计数循环,找到’\0‘,来确定字符串的长度法二:利用递归的思想,每次分解问题都+1,找到最后一位为’\0‘法三:利用char*指针不断循环找到'\
2022-01-23 19:22:15
433
2
原创 C语言常用的字符、内存函数
这篇博客,我们只进行简单的学习,下一篇博客我会模拟实现字符、内存函数中的下列一些函数,模拟实现函数将会以下面的分析为基础。首先我们要知道C语言中对字符和字符串的处理很是频繁,但是C语言本身是没有字符串类型的,字符串通常放在常量字符串或字符数组中。总结:1.一、需要掌握的常用函数1.求字符串长度strlen2.长度不受限制的字符串函数strcpystrcatstrcmp3.长度受限制的字符串函数介绍strncpystrncatstrncmp4.字符串
2022-01-23 15:43:30
701
原创 指针的练习(2)
别致的小东西,指针题:总结:1..俩个指针相减得到的是它们之间的字符个数2.对指针+1,加的是它指针类型的步长3.++,--,* 它们的优先级一致,按照结合行由右向左题1:int main(){ int a[5] ={ 1, 2, 3, 4, 5}; int *ptr =(int *)(&a + 1); printf( "%d,%d", *(a + 1), *(ptr - 1)); return 0;}//程序的结果是什么?...
2022-01-21 18:47:22
487
1
原创 指针的练习(1)
一、指针的简单分析总结:1只有在俩种情况下arr代表数组地址,其他情况表示数组首元素地址。如下:sizeof(arr),这里的arr不是数组地址,是数组的地址&arr,表示数组地址。2..地址的大小只可能是4/8,它与指针类型无关,只与平台是32位有关。3.sizeof()可以说是一个操作符,他的使用至于类型有关,与内存大小无关4.strlen()的使用是需要地址,并且它遇到‘\0’才停止,5.二维数组相当于每有一行但是一个一维数组//一维数组int a[]
2022-01-20 19:35:43
614
原创 C语言进阶——指针(1)
一、指针的基本知识1.指针是变量,用来存放地址2.指针大小与类型无关,大小固定是4/8字节(32位/64位平台)3.指针也有类型,他的类型决定了他的步长4.指针可以做加减运算二、字符指针 char* ;同样可以存在 整形指针int*、结构体指针、数组指针、函数指针等等。例:1.char* str ="abcdef"; char* 指向的是a的地址,"abcdef"是字符串常量。2 char str1[] = "hello bit."; ch...
2022-01-20 18:29:25
1264
1
原创 无奈的对冒泡排序进行升级
简单的冒牌排序只能对一中数组的类型进行排序,现在我们用冒泡排序为基础来改造出一个可以对任意数组排序的排序函数!后面附有实现的源码!首先我们以qsort函数为例慢慢分析,然后确定我们的排序函数如何增强,第一步我们从它的参数下手,它一共4个参数。1.第一个参数类型是void*,qsort函数可以用来对任意类型的数组排序,用void*型指针可以直接接收各种类型的数组。2.int num是数组的个数,3.int width是指针的步长,后面我会进行解释.4.int (*)(con
2022-01-18 21:07:09
412
2
原创 C语言进阶——数据的存储
首先我们已经学习过的数据类型有char//字符数据类型short//短整型int//整形long//长整型long long//更长的整形float //单精度浮点数double//双精度浮点数unsigned ……//无符号类它们的出现是为了使计算机能够更好的计算和解决问题。在一段时间的学习中,我们可以将C语言的数据类型基本分为一、类型基本的划分整形:char unsignde char、signed charshort unsigned sho
2022-01-15 22:10:49
375
原创 C语言学习知识总结————第一节课
一、为什么学习C语言?二、如何学习C语言1.学习永远都是自己的事,要会自己安排时间,刷题(牛客、力扣),看课(B站)。2.不要眼高收底,多练习。编码就是脑袋会了,手:你在想啥呢? 代码的结果往往不如你所料。3.要想提高自己的编程水平,看书是一条很好的选择!!推荐《C陷阱与缺陷》、《高质量的C-C++编程》、《程序员的编程艺术》.........
2022-01-14 08:18:41
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人