自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ Web 编程

C++ 并非传统意义上的 Web 开发语言,但通过库和框架支持,仍可用于构建高性能后端服务或实现底层网络通信。以下是常见方法和技术栈。

2026-01-12 02:19:52 1369

原创 C++ 导入标准库

指令实现,需指定对应的头文件名称。标准库头文件分为两类:带。后缀的传统C头文件和不带后缀的现代C++头文件。在C++中导入标准库通过。

2026-01-12 02:13:41 963

原创 C++ 有用的资源

官方文档与标准

2026-01-12 01:58:24 1086

原创 C++ 变量作用域

局部变量在函数或代码块内部声明,仅在该函数或代码块内有效。超出作用域后,变量会被销毁。全局变量在函数外部声明,通常位于程序顶部,对整个文件可见。生命周期持续到程序结束。代码块内声明的变量仅在该块内有效。

2026-01-12 01:44:20 285

原创 C++ 修饰符类型

mutable 允许在 const 成员函数中修改类成员变量,通常用于标记与对象逻辑状态无关的成员(如缓存、计数器)。volatile 告知编译器变量可能被意外修改(如硬件寄存器),禁止编译器优化对该变量的访问。register 建议编译器将变量存储在寄存器中(C++17起被移除,现代编译器自动优化)。const 用于定义常量,表示变量的值不可修改。thread_local 声明线程局部存储,每个线程拥有独立的变量实例。extern 声明变量或函数定义在其他编译单元中,用于跨文件引用。

2026-01-12 01:40:53 873

原创 C++ 数据类型

struct:结构体,用于组合不同类型的数据。class:类,用于实现面向对象编程。enum:枚举,用于定义一组命名的常量。typedef和using:用于创建类型别名。int x;int y;C++ 提供了丰富的数据类型以满足不同的编程需求。理解这些类型的特点和适用范围,有助于编写高效、可靠的代码。在实际开发中,应根据数据的性质和操作需求选择合适的数据类型。

2026-01-12 01:33:41 746

原创 C++ 基本语法

C++ 是一种面向对象的编程语言,继承了 C 语言的基本语法,同时增加了类、对象、继承等特性。

2026-01-12 01:26:45 570

原创 C++ AI 编程助手

通过合理使用这些工具,可显著提升C++开发效率,尤其适合重复性任务或学习新特性时参考。

2026-01-12 01:07:03 713

原创 CSS id 和 class

id用于唯一标识,优先级高,适合特定元素。class用于样式复用,适合多个元素共享样式。合理使用两者可以提高代码的可维护性和灵活性。

2026-01-11 01:43:38 380

原创 Bootstrap4 教程

Bootstrap4 是一个流行的前端开发框架,用于快速构建响应式网站和 Web 应用。它提供了预定义的 CSS 和 JavaScript 组件,如网格系统、按钮、表单、导航栏等,支持移动设备优先的设计理念。通过覆盖 Bootstrap 的默认变量或添加自定义 CSS 文件来修改样式。:root {

2026-01-11 01:26:26 324

原创 Tailwind CSS 教程

Tailwind CSS 是一个实用优先的 CSS 框架,通过提供低级别的实用类(Utility Classes)来快速构建自定义设计。与传统的 CSS 框架(如 Bootstrap)不同,Tailwind 不提供预定义的组件,而是通过组合实用类实现灵活的设计。通过theme: {extend: {colors: {},},

2026-01-11 01:19:01 381

原创 安装 Docker CE

【代码】Ubuntu Docker 安装。

2026-01-11 01:11:23 917

原创 Docker 教程

Docker 是一种开源的容器化平台,用于构建、部署和管理应用程序。它通过容器技术将应用程序及其依赖项打包,确保在不同环境中运行一致性。

2026-01-11 01:00:06 872

原创 C++ 文件和流

【代码】C++ 文件和流。

2026-01-11 00:52:53 864

原创 C++ 变量作用域

局部变量在函数或代码块内部声明,仅在该函数或代码块内有效。生命周期从声明开始到代码块结束。全局变量在函数外部声明,整个程序均可访问。生命周期从程序开始到结束。需注意避免命名冲突。类内声明的变量,作用域由访问修饰符(

2026-01-11 00:43:30 789

原创 C++ AI 编程助手

JetBrains推出的CLion IDE内置AI辅助功能,结合CodeGlance插件可实现代码导航、重构建议和实时错误检查。推荐Transformer变体(如CodeBERT),需调整tokenizer以支持C++语法特性(如模板、运算符重载)。训练时注意处理头文件依赖关系。微软开发的AI辅助工具,集成在Visual Studio中,支持C++代码补全、建议和错误检测。使用开源模型(如GPT-J)加载到本地,通过API与C++项目交互。建立代码片段哈希表,对重复模式直接返回缓存结果,减少模型调用次数。

2026-01-10 23:59:31 713

原创 C++ vector 容器

是 C++ 标准模板库(STL)中的动态数组容器,支持随机访问、动态扩容和高效的元素操作。其底层通过连续内存空间实现,兼具数组的高效性和动态扩展的灵活性。

2026-01-10 23:55:52 808

原创 C++ 结构体(struct)

在C++中,结构体(struct)是一种用户自定义的数据类型,用于将不同类型的数据组合成一个单一的复合类型。// 更多成员...int age;

2026-01-10 23:52:12 570

原创 C++ 修饰符类型

【代码】C++ 修饰符类型。

2026-01-10 23:43:12 543

原创 C++语音技术

C++在语音领域的长期价值学习资源(书籍、开源项目、论文)社区与论坛支持(Stack Overflow、GitHub)注:可根据具体需求调整章节深度,例如增加硬件加速(如Intel IPP)或跨平台(WebAssembly)相关内容。

2026-01-10 23:36:03 838

原创 开发者工具与效能

为开发者提供学习路径(如技能树升级)、为企业提出技术选型策略。

2026-01-10 23:30:54 287

原创 虚拟机性能优化实战技术

【代码】虚拟机性能优化实战。

2026-01-10 23:26:28 883

原创 【spring】Spring事件监听器ApplicationListener的使用与源码分析

Override@AutowiredapplicationEventPublisher.publishEvent(new CustomEvent("自定义事件"));applicationEventPublisher.publishEvent(new CustomEvent("自定义事件"));@Override。

2025-11-30 00:53:25 918

原创 Spring Boot spring.factories文件详细说明

spring.factories 文件是 Spring Boot 自动配置机制的核心部分之一。它位于每个 Spring Boot 自动配置模块的 META-INF 目录下,用于声明该模块提供的自动配置类、条件性配置类、环境后处理器等。以下是对 spring.factories 文件的详细说明:相信大家的项目中都会写starter,我们团队写的国际化通用和通用聚合服务等即插即用的功能包,就是用的starter。

2025-11-29 19:33:29 754

原创 mysql怎么查看

通过以下命令查看 mysql 数据库:连接到服务器:mysql -u 用户名 -p 密码运行 show databases;命令获取所有现有数据库选择数据库:use 数据库名;查看表:show tables;查看表结构:describe 表名;查看数据:select * from 表名;首先需要使用 MySQL 客户端连接到服务器。命令将返回一个结果集,其中包含所有现有数据库。

2025-11-29 16:56:07 294

原创 FrankenPHP实践

它实际上是有两种运行模式:普通模式和worker模式,其中的普通模式类似于传统的LNMP容器,只是Nginx换成了Caddy Server,带来的提升并不特别明显。如果自建镜像扩展插件,需三思是否需要加Opcache,开启后 frankenphp 的watch功能(监控文件修改自动热启)将不能正常使用,但开启后,性能将提高40%左右。Frankenphp是一个先进的,结合了高性能Caddy服务器的PHP。,它允许用户只需要少量改动,就能让传统的php前端应用插上翅膀,享受到。

2025-11-29 14:16:59 814

原创 【update 更新数据语法合集】.NET开源ORM框架 SqlSugar 系列

前面的章节介绍了各种SqlSugar各种场景的查询操作,接下来将介绍SqlSugar增、删、改相关操作。数据库插入数据的方法包括:使用SQL插入语句、通过ORM框架、使用批量插入技术、利用存储过程。

2025-11-29 01:21:24 289

原创 Spring系列学习之Spring CredHub

Spring CredHub提供客户端支持,用于存储,检索和删除在Cloud Foundry平台中运行的CredHub服务器的凭据。CredHub提供了一个安全存储,生成,检索和删除各种类型凭据的API。Spring CredHub为CredHub API提供了一个Java绑定,可以很容易地将Spring应用程序与CredHub集成。

2025-11-28 22:46:20 307

原创 Spring Boot 热部署

在开发过程中,通常会对一段业务代码不断地修改测试,在修改之后往往需要重启服务,有些服务需要加载很久才能启动成功,这种不必要的重复操作极大地降低了程序开发效率。为此,Spring Boot框架专门提供了进行热部署的依赖启动器,用于进行项目热部署,而无需手动重启项目。

2025-11-28 19:59:04 249

原创 MySQL版本选择与安装

如果您的应用程序已经在一个较旧的版本上运行良好,并且没有迫切的升级需求,可以继续使用该版本,但应计划在未来进行升级。全面的性能改进:8.0版本引入了更多的性能优化和新特性,如默认的InnoDB存储引擎和更好的并行复制。对于大多数用户,建议使用最新的稳定版本,如MySQL 8.0,因为它提供了最佳的性能、安全性和新特性。如果您正在开发新的应用程序,建议直接使用最新的MySQL版本,以充分利用其提供的所有优势。改进的安全性:提供了更多的安全特性,如默认的加密连接和新的用户账户管理。

2025-11-28 17:23:00 347

原创 FrankenPHP实践

它实际上是有两种运行模式:普通模式和worker模式,其中的普通模式类似于传统的LNMP容器,只是Nginx换成了Caddy Server,带来的提升并不特别明显。如果自建镜像扩展插件,需三思是否需要加Opcache,开启后 frankenphp 的watch功能(监控文件修改自动热启)将不能正常使用,但开启后,性能将提高40%左右。Frankenphp是一个先进的,结合了高性能Caddy服务器的PHP。,它允许用户只需要少量改动,就能让传统的php前端应用插上翅膀,享受到。

2025-11-27 10:14:30 454

原创 【学术会议论文投稿】Spring Boot实战:零基础打造你的Web应用新纪元

在Spring框架的发展历程中,随着项目的规模不断增大,Spring的配置也变得越来越复杂。Spring Boot的出现,正是为了解决这一问题,它基于Spring Framework提供了一套自动配置的解决方案,让开发者能够通过少量的配置快速启动一个Spring应用。

2025-11-26 21:55:45 359

原创 【MySQL】mysqldump使用方法

本文介绍MySQL数据库mysqldump常用方法。

2025-11-26 20:46:42 433

原创 SQL2000在win10上安装的方法

安装前最好先关闭防火墙和一些杀毒软件,因为这些软件在安装过程中可能会碰到注册表等一下。毒软件比较敏感的地带,如果违反杀毒软件的规则会被当做病毒强行终止删除。

2025-11-26 19:37:10 298

原创 SpringBoot连接多数据源MySQL、SqlServer等(MyBatisPlus测试)

经过上述演示,我们已经实现了在springboot项目中实现多数据库源的连接和操作,如果需要使用不同数据库,按照上述操作思路即可实现。

2025-11-26 18:25:40 413

原创 Spring 中的 @ExceptionHandler 注解详解与应用

通过使用注解,你可以轻松地管理 Spring 应用中的异常处理逻辑。这不仅有助于提高代码的可读性和维护性,还能提供更好的用户体验。希望通过本文,你能掌握的使用方法,并将其应用到你的项目中。这篇博客文章详细介绍了注解的用法,并结合示例展示了其在实际开发中的应用场景。通过掌握这些技巧,你可以在开发过程中更加从容地处理各种异常情况。

2025-11-26 17:09:44 252

原创 【玩转全栈】----Django连接MySQL

之前讲过MySQL连接pymysql,PyMySQL 是一个纯 Python 实现的 MySQL 客户端库,用于直接与 MySQL 数据库交互。通过 PyMySQL,可以发送原生 SQL 查询语句,并获取查询结果。但是大家也能看到,PyMySQL的一些语句其实和MySQL是差不多的,并且代码比较繁琐,切换数据库也很麻烦,要修改大量代码。现在来介绍另一种方法:ORM。

2025-11-25 15:59:47 413

原创 【mysql】WITH AS 语法详解

在这个例子中,我们首先使用WITH AS语句创建了一个名为product_sales的临时表,用于计算每个产品的总销售额和总利润。下面是一个比较复杂的例子,假设我们有一个销售数据表(sales_data),包含日期(date)、产品ID(product_id)、销售额(sales)和利润(profit)。在这个例子中,我们首先创建了一个名为employees_over_30的临时表,将年龄大于30的员工的信息存储在其中。是临时表的列名,table_name是要查询的表名,condition是筛选条件。

2025-11-25 14:48:16 387

原创 SQL中如何添加数据

INSERT INTO e_student SET id = 2, name = ‘李四’, age = 8, grade = ‘三年级’;| 1 | 张三 | 6 | 一年级 || 1 | 张三 | 6 | 一年级 || 1 | 张三 | 6 | 一年级 || 2 | 李四 | 8 | 三年级 || 1 | 张三 | 6 | 一年级 || 2 | 李四 | 8 | 三年级 || 2 | 李四 | 8 | 三年级 |

2025-11-25 13:33:34 714

原创 SpringBoot集成Flink-CDC,实现对数据库数据的监听

CDC 是(变更数据获取)的简称。核心思想是,监测并捕获数据库的变动(包括数据或数据表的插入、 更新以及删除等),将这些变更按发生的顺序完整记录下来,写入到消息中间件中以供其他服务进行订阅及消费。/*** 反序列化数据,转为变更JSON对象*/@Override//5.获取操作类型 CREATE UPDATE DELETE2 : 3;//7.输出数据/*** 从元数据获取出变更之前或之后的数据*/= null) {

2025-11-25 12:16:31 1167

空空如也

空空如也

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

TA关注的人

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