- 博客(15)
- 收藏
- 关注
原创 SpringBoot初识(3)
日志是程序的重要组成部分,如果程序运行中出现错误,日志就是帮助我们找到错误原因的最好帮手。日志除了可以帮助发现和定位问题外,还可以记录一些比较重要的信息,比如:用户登录日志、系统操作日志、程序启动时间等等。
2023-08-05 18:04:30
61
1
原创 SpringBoot初识(2)
配置中的配置项分为两类,一类叫做系统配置项,必须按照要求进行配置,key是固定的,上述这些都是系统配置项;还有一类叫做用户自定义配置项,key和value都是由用户自定义的。如图所示:配置好后,程序要去配置文件中将其读出来,这里就使用到了“@Value”注解。代码如图所示,这里就读到了配置文件中我们的自定义配置,@Value(${key})这个注解一定要加上${},否则就是将那个字符串赋值到变量,只有正确写出,才可以将配置写入到变量。运行程序,如图所示。
2023-08-02 17:46:38
62
1
原创 SpringBoot初识(1)
(1)新建项目,选择Spring Initializr(2)配置参数Name 项目名称 自己配Location 项目路径 自己配Language 程序语言 选择JavaType 项目类型 选择MavenGroup 组织idArtifact 项目idPackage name 默认包的位置,可修改Project SDK 选择1.8Java 选择8Packaging 打包格式 选择Jar配置号后,点击Next(3) 选择需要的依赖。
2023-07-25 18:45:04
59
原创 strlen,strcpy,strcat,strcmp及其模拟实现
一.strlen && my_strlen库函数strlen,计算字符串长度,本质上是求的\0之前的长度,\0不算入其中size_t strlen ( const char * str )strlen返回类型是size_t(unsigned int) 无符号整数,传参传递的是不能改变的字符指针strint main(){ char arr[] = "abc"; int len=strlen(arr); printf("%d\n", len); return 0.
2022-04-17 18:30:13
165
原创 通过c语言与c++代码对比初步认识c++《1》
一.对一个整型数组求和定义一个存储着n个元素的数组1.C语言#include<stdio.h>//int addArray(int array[], int n)int addArray(int *array, int n);int main(){ int data[] = { 0,1,2,3,4,5,6,7,8,9 }; int size = sizeof(data) / sizeof(data[0]); printf("data%d\n", sizeof(data)
2022-04-10 18:00:48
1098
原创 c指针进阶
一.一级指针传参void print(int* ptr, int sz){ int i = 0; for (i = 0;i < sz;i++) { printf("%d", *(ptr + i)); }}void test(char* p){}int main(){ int arr[10] = { 1,2,3,4,5,6,7,8,9,10 }; int* p = arr; int sz = sizeof(arr) / sizeof(arr[0]); //p是一
2022-04-09 17:48:49
202
原创 对库函数qsort的理解
今天在鹏哥的B站上学习了库函数qsort,对这个函数有了一定的了解和认识1.冒泡排序学习这个库函数之前,回顾了一下冒泡排序首先呢,我也不知道为啥它叫冒泡排序,可能这程序会吐泡泡?咳咳咳,题外话也就这么一句,咱继续9 8 7 6 5 4 3 2 1 0 上面这个表格就是数组arr啦,咱们现在的需求就是让它变成升序冒泡排序就是两个两个的进行比较,文字说的不清楚咱用图片表示一下接下来用代码看看void bubbl.
2022-04-06 20:28:32
954
原创 学习函数指针时遇到的两个问题
1.( *(void(*) ( )) 0)( )int main(){ (*(void(*)())0)(); //调用0地址处的函数 //该函数无参,返回类型是void //1. void(*)()----函数指针类型 //2.(void(*)())0----对0进行强制类型转换,被解释为一个函数地址 //3.*(void(*)())0----对0地址进行了解引用操作 //4.(*(void(*)())0)()----调用0地址处的函数 //出自《c陷阱和缺陷》 return 0;
2022-04-03 17:18:50
397
原创 对getchar和putchar的一些学习与理解
1.字符输入输出getchar与putchar函数,字符的输入与输出,是把字符一个一个的复制到输出int main(){ char c; c = getchar( );//输入 putchar(c);//输出 return 0;}上图代码只能复制一次,复制一个字符2.文件复制通过while循环可以复制一段字符int main(){ int c=0; c = getchar();//读一个字符 while (c != EOF)//该字符不是文件结束指示符 {
2022-04-02 20:25:27
330
原创 【指针初阶】
1.指针是什么官方解释:在计算机科学中,指针是编程语言中的一个对象,利用地址,它的值直接指向存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。自我理解: 内存 一个字节 0xFFFFFFF 一个字节 0xFFFFFFE 内存里的每一个内存单元(一个小的单元为一个字节)都给编了号,而这个编号就是地址,该地址指向了那...
2022-03-30 16:36:27
107
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人