自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 spring

【代码】spring。

2023-09-10 15:58:29 105

原创 力扣专题---数学

力扣算法-数学专题

2023-01-06 20:19:02 152 1

原创 力扣专题---动态规划

动态规划–:Dynamic programming,简称 DP,是一种可以将将原问题分解成一个个小问题求解的过程。动态规划需要保存子问题的结果,然后根据子问题的结果递推更大的问题,这种是自底向上解法;另一种是自顶向下解法,采用递归函数向下求解。动态规划往往使用在有递归子问题或者最优子结构类型的题目,动态规划中最难的就是找到递推子式,也就是从子问题递推最终问题的过程。

2022-12-31 17:05:59 500

原创 力扣专题----哈希表

算法笔记-哈希表

2022-12-08 21:23:14 362 1

原创 ssm项目构建-目录

ssm项目构建-目录

2022-08-16 09:34:35 242

原创 ssm项目构建-测试类

测试类

2022-08-16 09:27:09 580

原创 ssm项目构建-工具类

工具类

2022-08-16 09:18:51 196

原创 ssm项目构建-10部署Tomcat

10-部署Tomcat

2022-08-15 17:12:01 983

原创 ssm项目构建-09页面编写

09-页面编写

2022-08-15 16:51:00 206

原创 ssm项目构建-08controller层编写

08-controller层编写

2022-08-15 16:36:05 1022

原创 ssm项目构建-07spring配置文件整合MyBatis-spring-springMVC

07-spring的配置文件,整合mybatis,spring mvc

2022-08-15 15:54:30 322

原创 ssm项目构建-06springmvc的配置文件

06-spring MVC配置文件

2022-08-15 14:41:00 129

原创 ssm项目构建-05service层编写

05-service业务逻辑层代码

2022-08-15 14:28:55 1109

原创 ssm项目构建-04mybatis-DAO层-Mapper层

04-mybatis和Dao层-Mapper层

2022-08-15 14:16:52 612

原创 ssm项目构建-03依赖注入

03-依赖注入

2022-08-15 11:16:39 312

原创 ssm项目构建-02数据库设计

02数据库设计以及数据库的JDBC配置信息

2022-08-15 11:00:51 301

原创 ssm项目构建-01需求和功能分析

01需求分析、项目构建

2022-08-15 10:37:27 280

原创 牛客网华为机试#HJ17

牛客网华为机试#HJ17 坐标移动

2022-05-24 21:15:54 205 1

原创 c语言学习-字符串部分小错误汇总

C语言学习字符串常见错误-不定期更新

2020-08-02 18:10:46 1519

原创 c语言学习-自我实现my_strstr(const char* ,const char*);

c语言字符串中有一个函数叫:char* strstr(const char* firststring,const char* secondstring);作用是检测字符串:firststring中是否包含了seconfstring,如果包含了返回第一次出现的指针,否则返回空指针。闲来无事,自我实现一下这个函数: char * my_strstr(const char* firststr,const char* secondstr){ int i=0,j=0,loc; //定义小

2020-08-02 16:38:40 713

原创 #Windows环境下运行c程序,并且向mian函数传递参数

一般来说,我们大多数写的c程序中,main函数是没有参数的,因为它是主函数,一般不会调用它。但是通过命令行执行c程序时,可以向main函数传递参数,具体步骤如下:1.安装gcc解释器,在官网下载好gcc后,还要配置环境变量。找到安装的gcc路径:xxx\xx\MinGW\bin,把它添加至环境变量中的系统变量中的:Path当中。2.打开cmd,进入编写好的c语言程序目录,利用gcc进行编译:gcc code_name.c3.如果已经编译好,那么在程序目录下会有一个相应的可执行文件:.exe,输入:c

2020-07-31 18:33:17 581

原创 ##二维数组指针的解引用

##二维数组指针的解引用方法:int (*p)[5]; //定义一个二维数组指针,它的元素是一个包含5个int类型的一维数组int array[3][5];p = array; //指针指向二维数组*(*(p+i)+j); //解引用二维数组中的array[i][j]元素解释:前面我写的博客,也提到过,指向二维数组的指针,它指向的数据类型是:一维数组。因此内层解引用得到二维数组中第i行的首地址,而外层解引用在内层解引用得到的第i行一维数组首地址的基础上解引用得到第i行一维

2020-07-04 22:42:46 1100 1

原创 ##C语言学习之-指向指针的指针

int **pi;在上述代码中,pi是指向指针的指针。我们都知道:指针必须指向某一个数据类型(基本数据类型、指针、结构体等自定义数据类型)指针保存这个 数据类型的地址。而指针本身也是一个数据类型,所以可以用指针指向指针。指针 的指针保存的是指针的地址,因此解引用指针的指针,得到的是指向其他数据类型的指针。*pi;*pi解引用得到的是一个指向int数据类型的指针。指向数组的指针 vs 指针的数组int *pt;int (*pa)[3];int array[2][3];```c

2020-07-04 17:25:59 208

原创 ##C语言学习之-二维数组的指针

##多维数组与指针我在学习过程当中,针对二维数组的指针做一个介绍#include<stdio.h>int main(){ int zip[2][2];}针对上述代码中的二维数组zip指向的是数组的首地址,而对于二维数组我们可以理解为:一位数组的数组,因此二维数组当中的元素是一位数组。因此zip保存的是zip[0]的地址;但是zip[0],本身是一个一位数组,因此它保存的是数组中首元素的地址:zip[0][0]的地址;因此解引用zip[0]得到的是zip[0][0]的值;

2020-07-04 17:05:03 184

原创 ##c语言学习之-递归

Febonacci函数-递归法vs循环法我在学习递归过程中,对于Febonacci函数求解,分别利用递归和循环求解%%递归法代码int Febonacci(int n){ //递归结束条件,当n<=2 if(n<=2) return 1; else return Febonacci(n-1)+Febonacci(n-2); }而使用循环代码int Febonacci_Function(int n){ int i = 3; int num1=1,num2=1,t

2020-07-03 17:17:03 115

原创 ##C语言学习之-字符的输入

我在学习过程中,发现使用scanf()函数读入字符过程中老是出错;原因是,scanf()函数在读入字符时是会略过空格、换行、制表等字符;而且c编译器大多都是缓冲输入,当前面输入不正确时,后面的输入会首先使用之前的缓冲内容,因此会一直错下去。而getchar()函数会读入一切字符,因此使用getchar()函数读入字符更好。附上错误的代码:#include<stdio.h>int is_letter(char );int main(){ char ch; while((scan

2020-07-03 16:43:30 486 1

原创 c语言学习遇到的问题-之float与double输入

c语言学习遇到的问题-之float与double输入标题float vs double`` 我在学习过程中发现,如果定义一个double变量,而在使用scanf函数输入数据时:scanf("%f",&double_number); 在输出时始终输出为0. 进过研究发现,scanf函数是使用指针进行参数传递,因此%f指向的是float变量,而且sizeof(float)=4,sizeof(double)=8, 因此输入就是错误的。 解决方案:%lf指向double变量,因此输入时

2020-07-03 11:51:04 525

空空如也

空空如也

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

TA关注的人

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