自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

若离风技术博客

记录开发过程中的各种难题,学习笔记整理中心,希望在此和大家共同发现问题,解决问题,共同成长为大牛

  • 博客(15)
  • 收藏
  • 关注

原创 你真的了解哈希表吗?

哈希表1. 基本介绍哈希表的特点哈希表实现图示哈希表的代码实现测试运行 1. 基本介绍 要了解哈希表,首先就要知道为什么会出现哈希表这个东西,哈希表是用来干什么的? 这就要从数据的访问开始,我们都知道现在网站的数据基本上都是存储在数据库当中,当用户发送请求给服务器的时候,服务器就会从数据库中查询相应的数据而返回给用户,但是有没有想过,当大量用户同时访问数据库会造成什么样的问题呢?很显然,数据库也是有承载限度的,一旦超过了这个限度,数据库将会奔溃,这样将带来严重的后果,并且即使数据库不会奔溃,大量的数据库访问

2022-04-30 10:10:19 148

原创 你真的了解排序算法吗?

💖💖 大家好呀,欢迎来看我的文章😍,不求别的,希望各位大哥哥,小姐姐们能够给我一点点支持,让我这个萌新有前进的动力,太感谢啦,爱你们😙,哈哈哈💖 八大排序算法总结一. 前言二. 如何评价一个算法的好坏2.1 时间负复杂度2.2 空间复杂度2.3 正确性2.4 可读性2.5 健壮性2.6 八大排序算法的比较三. 排序的基本概念3.1 内部排序和外部排序3.2 什么是稳定排序四. 八大排序算法详解4.1 冒泡排序4.2 插入排序4.3 选择排序4.4 希尔排序4.5 快速排序4.6 基数排序4.7 堆排序.

2022-04-29 18:50:25 284

原创 jQuery入门

这里写目录标题一级目录二级目录三级目录1. jQuery概念2. jQuery快速入门2.1 下载jQuery2.2 jQuery的引入2.3 jQuery测试2.4 jQuery对象和js对象的区别和转换 一级目录 二级目录 三级目录 1. jQuery概念 在程序开发过程中,免不了大量的复杂,重复的代码编写工作,为了提高开发的效率这时就需要提供一种工具来完成哪些重复,又复杂的代码,随之编程的发展,大量框架的出现,极大的满足了我们的需求,常见知名的框架比如spring…,他们的出现极大的提高了开发的效率。

2022-04-02 18:07:32 1012

原创 深入理解Java泛型

目录前言为什么要有泛型具体举例泛型的概念具体举例集合中如何使用泛型注意自定义泛型结构自定义泛型类举例自定义泛型接口自定义泛型方法泛型继承如何使用通配符通配符的上下界(有限制条件的通配符) 前言 在jdk5.0之前Java所使用的类,接口,泛型都是没有指定可以操作的数据类型的,这个问题在集合中体现得很突出,这样的话就会使得数据有可能不安全,在jdk5.0以后java引进了泛型,解决了这一问题,在操作数据的时候指明了类型,大大提高了数据的安全性。 为什么要有泛型 指明一个结构所能操作的数据类型保证了操作数据的

2021-12-27 12:41:44 434

原创 Java集合知识点(一)

java集合 在Java中存储一组数据的方式有集合和数组两种方式,那为什么我们要使用集合呢,首先来看一下数组和集合在存储数据方面上的特点 数组存储数据的特点 数组在存储数据的时候事先就要申请好需要的存储长度,存储长度一旦申请好之后就无法被再一次修改 定义数组的时候就要指明数组的类型,在之后的存储操作中不能往这个数组里面添加其他和定义时类型不一样的数据 数组存储数据的缺点 一旦初始化之后长度就无法修改了 数组中提供的方法非常有限,对于插入、删除数据非常不方便,效率也不高 获取数组中实际元素的个数,数组没

2021-12-26 13:11:33 357

原创 Java面向对象编程基础-static关键字的使用

static关键字的使用 按照英文的意思来理解static的意思就是:静态,静止的意思 在Java中static也就是这样的用法,被static修饰的xxx被称为静态xxx 在Java中能被static修饰的主要有:属性,方法,内部类,代码块 被修饰的属性 属性可以分为静态的和非静态两种,其中非静态又被称为实例对象,在Java中我们想要调用一个属性,给这个属性赋值的时候,如果这个属性不是静态的那么就需要我们提前new一个对象,通过对象的形式来调用属性,并给他赋值 public class StaticTes

2021-12-15 12:51:01 239

原创 java语言-对象数组的内存解析

学习完C语言之后我开始学习java了,虽说C语言和java语言有很多类似的地方,但是C语言和java语言毕竟是两种语言还是有着不同的地方,今天学习到对象的时候,有一个问题难到了我,就是对象数组的使用问题,经过查询我总结出了以下结论,仅代表个人观点,本人也是在学习过程中,有错误的地方请各位大神帮忙指出,感谢啦! 遇到的问题代码及解决 创建一个类 class Student2{ int number; int state; int score; } 这里我要使用一个数组来保存n个学

2021-12-07 21:30:07 1017

原创 C语言小项目-贪吃蛇

项目基本结构 初始化窗口:这里使用的是easyx图形插件 这个插件非常的强大,同时也比较简单,是C语言初学者必须掌握的一款插件,里面包含有详细的中文教程 创建结构体变量设置蛇的各种属性,画出蛇的基本样式,本案例中就用圆形来代表一节蛇身 运用循环和蛇的坐标改变来使得蛇能够移动 运用_getch()函数通过键盘控制蛇的移动方向(需要注意蛇往下的时候就不能往上,往左的时候就不能往右,可以通过判断来控制) 创建结构体变量来实现蛇的食物,食物的随机用srand()函数来控制 改变蛇到窗口的位置,实现蛇从一边进入,

2021-11-30 12:50:12 651

原创 C语言动态内存分配知识点归纳

动态内存分配 动态内存分配的意义 动态内存分配的具体实现 动态内存分配中需要注意的问题 常用的内存操作函数

2021-11-26 18:44:07 424

原创 C语言指针

C语言指针学习笔记 要了解清楚指针的知识,首先要从数据的存储开始 数据在内存中的存储 在编写程序的时候,我们都会向内存申请空间,用来存储数据,申请多少呢,这就要看我们所定义的类型来判断,这里举以下几个例子 int //4个字节 char//一个字节 short//2个字节 这里我们定义一个整型来说明数据在内存中的存储形式 int a = 12345; 这里定义的a在内存中是怎么存储的呢?计算机组成原理中说到,计算机所能存储的都是01的这些数,所有的数字在内存中的存储都是以01的形式(二进制形式),那这个

2021-11-25 12:57:28 157

原创 深度剖析数据在内存中的存储

深度剖析数据在内存中的存储 C语言中的类型 内置类型 C语言自带的类型,使用的时候我们只要调用就好 int , char ,float ,double ... 自定义类型 数组类型 //定义一个数组 int arr[10]={1,2,3,4,5,6,7,8,9,10}; 结构体类型 struct //定义一个结构体类型 struct class { char mame[10]; char person[10]; }; //... 枚举类型 enum enum schoo

2021-11-14 17:16:36 437

原创 C语言指针的知识

指针 指针是什么? 指针是一个变量,用来存放内存单元的地址(是一个编号) 一个内存单元大小为1个字节 一个指针的大小在32位的机器上为4个字节,在64位是机器上为8个字节 指针类型 什么是指针的类型呢?举一个例子: int i = 10; 在这个例子中我们知道i是这个整型变量的名字10是整型变量的值,既然我们向内存申请了一个空间,那我们是不是要有相应的地址来存放这个值呢,就像我们每一个人都有一个家一样,既然这样,那是不是我们就应该考虑,这个指针的类型和变量有关呢,那我就规定在变量类型的前面加一个*来表

2021-11-13 09:08:30 801

原创 C语言数组基础练习-三子棋

三子棋游戏 三子棋游戏是对我们C语言数组基础知识的简单考察,项目本生不算太难,不过对于基础不是很好的人来说中间打印棋盘的时候还是会被绕进去 首先我们新建一个工程文件project1每一个C语言程序都有唯一的一个main函数 那接下来我们就创建一个名为test.c的文件来储存我们的主程序 我们不难想到既然是一个游戏那他肯定就会包含很多的自定义函数,为了这些代码在后期能更好的看出来,方便后期的维护,那我们是不是得把他们分别装在另一个 文件夹里面 这样也会是我们的代码看起来更有逻辑,那么我们就创建一个名为gam

2021-11-09 13:44:44 2939

原创 初识C语言第二节

常量 表示代码中固定不变的量 常量的分类 在C语言中常量主要分为以下几类 表面常量 const修饰的变量 const int char=20;//变量将变为常量 不过由const修饰的变量实质上还是一个变量,我们通称为常变量,在数组中不能被使用 define定义的一个标识符常量 define max=20; 枚举常量 由enum来包含的常量 enum sex { bulu, yellow, red }; //bulu,yellow,red枚举常量 字符串+转义字符+

2021-10-27 13:17:14 97

原创 初识C语言

初识C语言 一个最简单的代码几个重要部分介绍 # include<stdio.h> int main() { printf("hellow word"); retuen 0; } # include<stdio.h> 表示调用 stdio.h 这个文件,下面的代码运行想要这个文件,如果不调用则会导致程序出错。 main 这个函数表示一个程序的入口,这个函数每一个程序必须有并且有且仅有一个。 return 0; 表示返回一个数值 0 这个和前面的 int 相对应。

2021-10-24 21:36:53 99

空空如也

空空如也

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

TA关注的人

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