自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Spring-_-Bear 的 CSDN 博客

面向对象面向君,不负代码不负卿。

  • 博客(437)
  • 资源 (2)
  • 收藏
  • 关注

原创 Spring-_-Bear 的 CSDN 博客导航

路漫漫其修远兮,吾将上下而求索。

2022-05-28 17:29:13 7512 1

原创 【C++ Primer】第 11 章 关联容器

关联容器以关键字高效检索元素,包括map、set等八种类型,它们支持唯一或重复关键字,以及有序或无序存储。有序容器使用比较函数排序,无序容器使用哈希函数。容器命名反映了其特性,如“multi”表示允许重复关键字,“unordered”表示无序。关联容器特有的操作和关键字的存储特性是其与顺序容器的主要区别。

2025-01-12 11:11:07 529

原创 【C++ Primer】第 10 章 泛型算法

标准库为类型无关的序列操作提供了大约100个算法,这些算法不直接改变所操作的序列的大小,但可以在不添加或删除元素的情况下将元素从一个位置拷贝到另一个位置。算法通过迭代器在容器上进行操作来实现类型无关性。迭代器根据支持的操作可分为五类:输入、输出、前向、双向和随机访问迭代器。插入迭代器允许向容器中添加元素,而forward_list和list容器则对一些通用算法提供了特有版本,会修改给定的链表。

2025-01-09 09:09:52 978

原创 【C++ Primer】第 9 章 顺序容器

标准库容器是模板类型,用于保存特定类型的对象。在顺序容器中,元素按顺序存放,通过位置来访问。不同容器具有相同的接口和操作含义。所有容器(除数组外)都支持动态内存管理,允许添加或删除元素而无需担心存储问题。容器负责自身的内存管理,并提供精细的控制选项。

2024-12-22 14:57:09 562

原创 【C++ Primer】第 8 章 IO 类

C++通过标准库类如iostream、fstream和stringstream来处理不同类型的输入输出(I/O)操作。这些类继承自基类istream(用于输入)和ostream(用于输出),因此它们共享一些共同的函数和特性。例如,对于输入流,如果在读取过程中遇到文件末尾或错误,则相关的对象会进入一种失效状态,阻止随后的I/O操作继续执行,直到错误被适当处理后才能恢复正常功能。标准库还提供了一系列函数来检查和处理这种失效状态,确保程序的稳定性和安全性。

2024-11-14 15:41:59 584

原创 【C++ Primer】第 7 章 类

类作为C++的核心概念,提供了定义自定义类型的功能,从而提升了代码的清晰度和可维护性。它通过数据抽象和封装来保护成员的隐私,允许通过友元机制和构造函数来精细控制对象的创建和访问。此外,类支持可变和静态成员的定义,这些特性共同构成了C++面向对象编程的基础,但信息量较大,可能需要简化的概述。

2024-11-14 09:11:26 603

原创 构建现代化 CMDB 前端平台

在本文中,我们深入探讨了配置管理数据库(CMDB)的重要性和构建过程以及自研 CMDB 的前端核心技术和核心功能模块,CMDB 是现代 IT 管理的不可或缺的一部分,通过构建自己的 CMDB 我们可以更好地管理和优化 IT 基础设施,提高效率并降低风险。这是一个持续发展和不断演进的领域,在公司未来的发展历程中 CMDB 将充当重要的一员。

2024-11-04 11:53:33 1021

原创 短信平台设计方案

该方案旨在提升短信发送效率和系统处理能力,通过引入模板短信机制、优化短信队列消费服务以及简化通道扩展流程,实现高效的短信发送和灵活的通道管理。项目采用 MySQL 和 Redis 存储关键数据,并构建了 http、channel 和 report 等模块,分别负责短信发送、通道管理、结果处理等功能。系统架构清晰,流程简洁,并具备优雅重启、服务注册、监控对接等特性,为用户提供高效、可靠的短信服务。

2024-11-04 10:58:34 738

原创 【C++ Primer】第 6 章 函数

C++中的函数是命名的计算单元,对于程序结构至关重要。每个函数包括返回类型、名称、形参列表及函数体,调用时执行函数体内容。实参类型需与对应的形参类型相符。C++支持函数重载,即同一名字可定义多个函数,通过不同形参数量或类型区分。编译器会根据实参自动选择匹配的函数,这一过程称为函数匹配。

2024-11-04 10:05:24 668

原创 【C++ Primer】第 5 章 语句

和大多数语言一样,C++ 提供了条件执行语句、重复执行相同代码的循环语句和用于中断当前控制流的跳转语句。通常情况下,语句是顺序执行的。但除非是最简单的程序,否则仅有顺序执行远远不够。因此,C++ 语言提供了一组控制流语句以支持更复杂的执行路径。

2024-10-09 11:09:50 709

原创 重装之我用 Ubuntu 双系统

本文详述了在Windows系统上安装Ubuntu双系统的步骤,并分析了Linux,特别是Ubuntu的优势及应用场景。文章强调了Linux的高效资源利用、优良开发环境、自由定制、安全性和强大的社区支持。比较了双系统与虚拟机的优劣,指出双系统在性能、硬件访问和稳定性方面更胜一筹。文中详细指导了安装Ubuntu的过程,包括制作启动盘、分区和安装系统,并介绍了卸载方法。为了用户便利,推荐了Linux下的Windows应用替代品,如EasyConnect、微信等,并提供了解决常见问题的方案,如安装输入法。

2024-09-27 08:17:26 1479

原创 【C++ Primer】第 4 章 表达式

C++ 语言提供了丰富的运算符,它们具有不同的优先级和结合律。对于含有多个运算符的表达式,理解其含义需要考虑运算符的优先级、结合律和求值顺序。某些运算符可能涉及运算对象的转换和类型替换,如小整型自动提升为大整型。通过掌握这些规则,可以编写出更加准确和高效的代码。

2024-09-22 16:28:28 902

原创 【C++ Primer】第 3 章 字符串、向量和数组

string 和 vector 是两种最重要的标准库类型。string 对象是一个可变长的字符序列,vector 对象是一组同类型对象的容器。迭代器允许对容器中的对象进行间接访问,对于 string 对象和 vector 对象来说,可以通过迭代器访问元素或者在元素间移动。数组和指向数组元素的指针在一个较低的层次上实现了与标准库类型 string 和 vector 类似的功能。一般来说,应该优先选用标准库提供的类型,之后再考虑 C++ 语言内置的低层的替代品数组和指针。

2024-09-19 10:59:00 1174 1

原创 【C++ Primer】第 2 章 变量和基本类型

类型规定了其对象的存储要求和所能执行的操作。C++语言提供了一套基础内置类型,如int和char等,这些类型与实现它们的机器硬件密切相关。类型分为非常量和常量,一个非常量对象必须初始化,而且一旦初始化其值就不能再改变。此外,还可以定义复合类型,如指针和引用等。复合类型的定义以其他类型为基础。C++语言允许用户以类的形式自定义类型。C++库通过类提供了一套高级抽象类型,如输入输出和string等。

2024-09-03 18:23:24 966

原创 【C++ Primer】第 1 章 开始

本章介绍了足够多的C++语言的知识,以使你能够编译、运行简单的C++程序。我们看到了如何定义一个main函数,它是操作系统执行你的程序的调用入口。我们还看到了如何定义变量,如何进行输入输出,以及如何编写if、for和while语句。本章最后介绍了C++中最基本的特性——类。在本章中,我们看到了,对于其他人定义的一个类,我们应该如何创建、使用其对象。在后续章节中,我们将介绍如何定义自己的类。

2024-09-02 10:16:38 968

原创 【C++ Primer】章节目录

这本久负盛名的 C++ 经典教程,时隔八年之久,终迎来史无前例的重大升级。除令全球无数程序员从中受益,甚至为之迷醉的——C++ 大师 Stanley B. Lippman 的丰富实践经验,C++标准委员会原负责人 Josée Lajoie 对C++标准的深入理解,以及C+ + 先驱 Barbara E. Moo 在 C++教学方面的真知灼见外,更是基于全新的 C++11标准进行了全面而彻底的内容更新。非常难能可贵的是,本书所有示例均全部采用 C++11 标准改写,这在经典升级版中极其罕见。

2024-09-02 10:11:42 1312

原创 云原生工作流引擎 Argo Workflows 概述

Argo Workflows(以下简称 Argo) 是一款开源的云原生工作流引擎,专为实现 Kubernetes(以下简称 K8s) 环境下的并行作业编排与管理而设计。它允许用户通过声明式的方式来定义工作流程,这些流程不仅包括简单的顺序执行任务(步骤工作流),还能支持复杂的并行处理和条件分支逻辑(DAG 工作流)。

2024-06-24 14:28:40 2761

原创 【Study】CSS

层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。

2024-06-10 17:38:25 1144 2

原创 基于 jQuery + Bootstrap 构建的响应式生日快乐祝福网站

happy-birthday 是基于 jQuery 和 Bootstrap 构建的响应式生日快乐祝福网站。且喜且乐,且以永日;一寸一礼,一寸欢喜;遥叩芳辰,生辰吉乐。

2024-05-12 10:38:03 610 1

原创 【Study】HTML

HTML 的全称为超文本标记语言,是一种标记语言。它包括一系列标签,通过这些标签可以将网络上的文档格式统一,使分散的 Internet 资源连接为一个逻辑整体。HTML 文本是由 HTML 命令组成的描述性文本,HTML 命令可以说明文字,图形、动画、声音、表格、链接等。

2024-04-27 19:42:27 813 1

原创 解决 com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure 异常

这篇博客详细讨论了如何解决在使用 VPN 时 JVM 使用 IPv6 而导致 Java 应用无法连接到远程 MySQL 数据库的问题。作者分析了问题原因,并提出了一种简单有效的解决方案:在 JVM 启动参数中添加 -Djava.net.preferIPv4Stack=true,以强制 JVM 使用 IPv4 栈。此方法适用于本地 IDEA IDE 环境和 DOS 控制台中的 Java 应用。

2024-04-26 10:28:53 3195 3

原创 【Study】Makefile

Makefile 是一种特殊的文件,通常用于 Unix/Linux 系统中的项目管理。它定义了一系列的任务和它们的依赖关系,告诉 make 工具如何编译和链接一个程序。Makefile 中可以定义变量、规则、命令等,使得在项目开发过程中,可以自动化地执行编译、测试、安装等任务,提高开发效率。

2024-04-17 14:12:52 1040

原创 【Study】Docker

Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

2024-04-16 09:38:45 1009

原创 【Study】React

React是用于构建用户界面的JavaScript库,起源于Facebook的内部项目,该公司对市场上所有 JavaScript MVC框架都不满意,决定自行开发一套,用于架设Instagram的网站。于2013年5月开源。

2023-09-03 16:33:28 370

原创 【Study】Spring Security

Spring Security 是一个功能强大且高度可定制的身份验证和访问控制框架。 它是保护基于 Spring 的应用程序的事实上的标准。Spring Security 是一个专注于为 Java 应用程序提供身份验证和授权的框架。 与所有 Spring 项目一样,Spring Security 的真正强大之处在于它可以轻松扩展以满足自定义需求

2023-09-03 16:21:52 162

原创 【Study】阿里巴巴 Java 编码规约

《阿里巴巴 Java 开发手册》是阿里巴巴集团技术团队的集体智慧结晶和经验总结,经历了多次大规模一线实战的检验及不断的完善,系统化地整理成册,反馈给广大开发者。现代软件行业的高速发展对开发者的综合素质要求越来越高,因为不仅是编程知识点,其它维度的知识点也会影响到软件的最终交付质量。

2023-09-03 16:16:15 726

原创 【Study】Java8 新特性

Java 8 (又称为 jdk 1.8) 是 Java 语言开发的一个主要版本。 Oracle 公司于 2014 年 3 月 18 日发布 Java 8 ,它支持函数式编程,新的 JavaScript 引擎,新的日期 API,新的Stream API 等。

2023-09-03 16:08:49 156

原创 [毕业设计]百家谱系统

本系统是一个提供前台应用系统和后台管理系统的现代化、多功能和易上手的家谱服务系统。旨在帮助用户轻松地创建和管理自己的家族数据,提供一个便捷的平台来保存、共享和传承家族的历史,以满足当下家族对家谱管理和文化传承的迫切需求。系统具备良好的用户体验、灵活的界面定制能力和高可靠性的服务端架构。

2023-08-26 12:06:43 18

原创 基于 Vue.js 实现的 SPA 尚品汇在线电商前后台项目

基于 Vue.js 实现的 SPA 尚品汇在线电商项目,包含前台应用系统和后台管理系统两大部分,涵盖首页、购物车、订单支付和数据管理等众多子模块。前台项目基于 Vue 和前端三件套,后台项目基于 vue-admin-template 和 element-ui 组件库。采用模块化、组件化、工程化的模式开发,基于最新最热的前端技术如 Vue 全家桶、ES6、Webpack、Axios 等,包括首页、商品搜索列表、商品详情、购物车、订单、支付、用户登录与注册等多个子模块,功能齐全。

2022-12-17 10:38:39 1727 1

原创 C 语言实现经典贪吃蛇游戏

贪食蛇(也叫贪吃蛇)是一款经典的小游戏。初始是像素版本,后来又衍生出3D版本、多人对战版本等。

2022-12-10 22:38:50 915

原创 基于 SpringCloud + Vue 的硅谷课堂前后端分离微信公众号项目

基于 SpringCloud + Vue.js 的硅谷课堂系统,是一款基于微信公众号 B2C 模式的在线学习平台,包含直播、教学与微信消息服务三大模块。包含后台管理系统和移动应用系统交互接口,平台支持直播、腾讯云视频点播、微信支付、微信授权登录、微信菜单、微信消息与腾讯云文件存储等一系列功能,为学员构建了一个全方位的在线学习平台。

2022-11-04 09:50:20 2017

原创 [Study]Vue2 & Vue3

Vue 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。

2022-10-15 21:34:34 1111

原创 [Study]Python Spider

爬虫,爬行动物。在互联网领域,爬虫一般指抓取众多公开网站网页上数据的相关技术。

2022-10-03 19:54:40 1413

原创 [Study]计算机网络

计算机网络是指将地理位置不同的具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。计算机网络主要是由一些通用的、可编程的硬件互连而成的,而这些硬件并非专门用来实现某一特定目的(例如,传送数据或视频信号)。这些可编程的硬件能够用来传送多种不同类型的数据,并能支持广泛的和日益增长的应用。

2022-09-19 21:48:45 2334

原创 [Study]操作系统

操作系统(英语:Operating System,缩写:OS)是一组主管并控制计算机操作、运用和运行硬件、软件资源和提供公共服务来组织用户交互的相互关联的系统软件程序。根据运行的环境,操作系统可以分为桌面操作系统,手机操作系统,服务器操作系统,嵌入式操作系统等。

2022-09-18 11:39:01 1436

原创 [岗位实习]美年健康系统

美年健康管理系统是一款应用于健康管理机构的业务系统,实现健康管理机构工作内容可视化、会员管理专业化、健康评估数字化、健康干预流程化、知识库集成化,从而提高健康管理师的工作效率,加强与会员间的互动,增强管理者对健康管理机构运营情况的了解。

2022-08-19 11:45:00 696

原创 全注解方式整合 SSM 框架

SSM(Spring + SpringMVC + MyBatis)框架集由 Spring、MyBatis 两个开源框架整合而成(SpringMVC 是 Spring 中的部分内容),常作为数据源较简单的 Web 项目的框架。

2022-07-13 09:29:52 531

原创 基于全注解 SSM 和 Bootstrap 的两码一查系统

基于全注解 SSM 和 Bootstrap 的两码一查系统,适用于高校内学生的健康码、行程码和密接查图片的收集以及学生健康信息整合和管理。

2022-07-12 21:46:45 832

原创 SSM 框架整合(基于 XML)

SSM(Spring + SpringMVC + MyBatis)框架集由 Spring、MyBatis 两个开源框架整合而成(SpringMVC 是 Spring 中的部分内容),常作为数据源较简单的 Web 项目的框架。

2022-06-26 10:05:03 1267

原创 【Study】MyBatis-Plus

MyBatis-Plus(简称 MP)是一个 MyBatis 的增强工具,在 MyBatis 的基础上只做增强不做改变,为简化开发、提高效率而生。愿景是成为 MyBatis 最好的搭档,就像魂斗罗中的 1P、2P,基友搭配,效率翻倍。

2022-06-17 09:03:17 222

武汉理工大学计算机学院 Web 技术课程设计大作业之用户信息管理系统

基于 Spring、Spring MVC 和 MyBatis 框架实现一个基于 Web 的用户信息管理系统,需要包含以下两个模块功能。 1. 提供用户注册、修改个人资料、修改密码、以及登陆和注销等功能,具体的界面设计可参考下图。页面需要实现响应式布局,当屏幕的分辨率小于 800px 时,左侧的 left 栏菜单自动隐藏。 2. 实现用户信息管理,包括所有用户的信息列表展示、查询、编辑和删除,具体的界面设计参考下图。 基于 SSM 框架的用户信息管理系统,需要实现用户登录、用户注册、密码修改、个人信息修改、学生信息管理(增、删、改、查)功能,前端显示页面需要实响应式布局以给各种设备用户友好体验,需实现主题风格的切换。

2022-06-16

武汉理工大学计算机学院 Python 程序设计课程大作业之课程选课系统

三人自由组合完成一个课程系统:系统包括学校、学员、课程、讲师和管理员等角色,详细要求如下描述所示: 1. 创建武汉、长沙 2 所学校 (管理员创建学校)。 2. 创建 Linux、Python、C 语言 3 门课程 , Linux、Python 在武汉开课, C 语言在长沙开课。 3. 课程包含周期和价格(通过学校创建课程)。 4. 提供两个角色接口:创建讲师、创建学员时需选择学校,并关联班级。 5. 提供三个视图操作: - 学员视图:可以注册,选择课程(等同于选择班级)。 - 讲师视图:讲师可管理自己的课程,上课时选择班级,查看班级学员列表 , 修改所管理的学员的成绩。 - 管理视图:创建讲师, 创建班级,创建课程。 6. 上面的操作产生的数据都通过 pickle 序列化保存到文件里(pickle 可以帮我们保存对象)。

2022-05-18

空空如也

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

TA关注的人

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