最新 最热

C语言编译和链接理解

1.翻译环境和运行环境:在ANSI C的任何⼀种实现中,存在两个不同的环境。第1种是翻译环境,在这个环境中源代码被转换为可执⾏的机器指令(⼆进制指令) 第2种是执行环境,它用于实际执行代码。具体可以参考这个图来加深理解。...

2024-10-09
26

C语言文件操作(详细)

如果没有⽂件,我们写的程序的数据是存储在电脑的内存中,如果程序退出,内存回收,数据就丢失了,等再次运⾏程序,是看不到上次程序的数据的,如果要将数据进⾏持久化的保存,我们可以使用文件。...

2024-10-09
22

C语言结构体的理解

3.在声明结构的时候,可以不完全的声明,注意这样叫做匿名声明(匿名的结构体类型,如果没有对结构体类型重命名的话,基本上只能使⽤⼀次,因为他没有名字)...

2024-10-09
28

数据在内存中的存储

1.整数的2进制表⽰⽅法有三种,即原码、反码和补码,三种表⽰⽅法均有符号位和数值位两部分,符号位都是⽤0表⽰“正”,⽤1表⽰“负”,正整数的原、反、补码都相同。负整数的三种表⽰⽅法各不相同。...

2024-10-09
23

一个项目用5款数据库?MySQL、PostgreSQL、ClickHouse、MongoDB区别,适用场景

关系型数据库的基本单位是表,表与表之间通过键关联,比如学生表和班级表,可以通过班级ID,把学生和班级关联起来。

2024-10-09
32

c语言内存函数模拟及实现

⽬录: 1. memcpy使⽤和模拟实现 2. memmove使⽤和模拟实现 3. memset函数的使⽤ 4. memcmp函数的使⽤

2024-10-09
28

c语言-->对指针的理解——浅出深入

1.想要很好的理解指针就先理解,地址和内存。 计算机上的CPU在处理数据的时候,需要的数据都是在内存中读取的,处理后的数据也会放回内存中,这些内存也当然需要高效的管理那么计算机,怎么样管理呢? 其实就是把内存划分为一...

2024-10-09
25

初识Java环境配置和“JDK“的安装

一简介:如果想要从事Java开发则需要安装开发环境(JRE),JDK发布包里面本来就包含JRE,另外就是JDK本身就内置有JDE。在Windows下安装JDK的时候一定要考虑安装包的位数,如果是32位操作系统,则准备jdk-xxx-windows-i586.exe,如...

2024-10-09
40

操作符及实操

一: 操作符有:移位操作符:{ 左移操作符(<<),右移操作符(>>)},位操作符:按位与,按位异或,按位取反 (&, ^, |,  ~)  。他们操作的都是二进制位。还有单目操作符等等,现在简单说说前两种吧。...

2024-10-09
25

安卓软件开发:Jetpack Compose Material3结合 MVVM 架构的模块化架构设计和实践

data/repository: 数据仓库模式 (Repository Pattern) 用于统一管理数据,负责从本地数据库或远程 API 获取数据。

2024-10-09
30