logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【C++期末大作业】图书管理系统(面向对象+STL+数据持久化)

本项目基于C++面向对象思想开发,实现了一个轻量级图书管理系统,核心功能包括: 图书管理:支持小说/教材分类管理,实现增删改查及借阅状态跟踪 读者管理:学生/教师分级管控,差异化借阅上限(3本/5本) 流程闭环:带校验的借阅/归还功能,自动生成借阅记录 数据持久化:通过文本文件存储图书、读者及借阅记录数据 统计报表:实时生成图书总量、借出量等运营数据 💡 技术亮点: 严格遵循OOP三大特性(封装

文章图片
#c++#开发语言
C语言【进阶篇】之指针——涵盖基础、数组与高级概念

在C语言的编程世界里,指针堪称核心要素,发挥着不可替代的关键作用。从硬件交互层面看,指针赋予了开发者直接访问内存地址的能力,这在嵌入式系统开发等领域极为关键,能精准操控硬件设备的寄存器,达成对硬件的有效控制。从数据处理角度而言,指针极大提升了效率。例如在面对数组时,相比传统下标法,指针能更便捷、快速地遍历和操作数组元素,尤其在处理大型数组时优势尽显。

文章图片
#c语言#开发语言#学习
单链表:数据结构中的灵活“链条”

在计算机科学中,数据结构是组织和存储数据的基础工具,它直接影响程序的效率和可扩展性。单链表作为一种经典的线性数据结构,以其简单、灵活且高效的特性被广泛应用于各种编程场景中。从动态数据集合的管理到内存分配,从队列和栈的实现到文件系统的目录结构,单链表都扮演着重要的角色。单链表的核心思想是通过节点的链接来组织数据。每个节点包含两部分:数据域和指针域。数据域用于存储实际的数据,而指针域则指向下一个节点。

文章图片
#数据结构#c语言#学习
Java多线程:核心技术与实战指南

本文系统讲解了Java多线程的核心概念与应用。首先定义了多线程的概念,对比了多进程与多线程的区别,分析了多线程的优势(避免阻塞、利用多核CPU)与缺点(线程安全问题)。详细介绍了三种创建线程的方法:继承Thread类、实现Runnable接口和实现Callable接口,通过代码示例说明每种方式的实现步骤与适用场景。文章还总结了Thread类的常用方法,为后续线程安全与同步、线程池等高级主题奠定基础

文章图片
#java#开发语言
到底了