自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 选择排序,冒泡排序,快速排序

第一趟:将数组中第一个数和第二,三,四个数依次比较,如果后面的数小于第一个就交换。(第一趟完成后第一个数为最小的数)第二趟:从第二个数开始。比较n-1趟。(最后一位数不用比较)i 和 j=i+1比较。

2024-07-16 20:24:31 173

原创 auto,static,const,extern,volatile,register

一个定义为volatile的变量是说这变量可能会被意想不到地改变,这样,编译器就不会去假设这个变量的值了。关键字用于声明变量的生存期为自动,auto修饰的是自动类型的变量,对于局部变量默认就是自动类型的变量,如果没有赋初值它的值就是随机值。register修饰的变量是寄存器类型的变量,如果不加register修饰变量是在内存上存储的。被const修饰的东西都受到强制保护,可以预防意外的变动,能提高程序的健壮性。加了register变量就在寄存器中存储,寄存器类型的变量在运算的时候比内存上的变量运。

2024-07-16 20:23:09 436

原创 大小端问题

我们的电脑是小端存储,网络是大端存储。

2024-07-13 17:46:04 195

原创 结构体赋值的方式

还有一种方式:通过scanf()函数为stu3赋值。

2024-05-18 17:41:29 198

原创 用户空间和内核空间

其实早期操作系统是不区分内核空间和用户空间的,但是应用程序能访问任意内存空间,如果程序不稳定常常把系统搞崩溃,比如清除操作系统的内存数据。后来觉得让应用程序随便访问内存太危险了,linux 使用了两个运行级别,进程运行在 Ring3 级别时运行在用户态,指令只访问用户空间,而运行在 Ring0 级别时被称为运行在内核态,可以访问任意内存空间。用户态的程序不能随意操作内核地址空间,这样对操作系统具有一定的安全保护作用。

2024-05-16 18:37:17 176

原创 详讲typedef和define

typedef的作用是类型重定义在原定义变量前加上typedef,原变量就变成了新的类型例如:typedef int int32_t;//int32_t就是使用typedef重新定义的类型,在使用int32_t时候就相当于在使用int结构体和typedef结合使用typedef对结构体类型进行类型重定义。先用结构体类型定义变量,在前面加上typedef后原来的变量就变成了新的类型名了。

2024-05-02 18:37:35 165

原创 date命令详解

date命令用于显示和设置系统的日期和时间

2024-04-27 19:26:57 152

原创 spring依赖注入

p注入c注入。

2023-05-03 20:11:04 43 1

原创 Java的web项目中jsp文件在运行时中文乱码

这一般是因为我们在新建.jsp文件时,默认编写字符集的格式是:ISO-8859-1时,出现的中文乱码。解决方法如下,将图中标红的部分改为UTF-8即可:

2022-03-30 16:11:17 296

空空如也

空空如也

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

TA关注的人

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