相关文章
设计模式之组合模式(Composite)
一、组合模式介绍 组合模式(Composite Pattern) 的定义是:将对象组合成树形结构以表示整个部分的层 次结构。组合模式可以让用户统一对待单个对象和对象的组合。 如在windows操作系统中的目录结构,其实就是树形目录结构,可以通过 tree /f 命令…
编程日记
2024/12/16 22:03:55
C++ IO多路复用 epoll模型
原文链接:C IO多路复用 epoll模型 预备知识
IO控制:fcntl库:IO控制库
多线程:C Linux多线程同步通信-信号量
socket:C Linux多进程Socket通信
select模型:C IO多路复用 select模型
poll模型:C IO多路复用 poll模型
epoll模型
特性
原理
epoll是多路IO复…
编程日记
2024/12/23 0:28:59
Codeforces Round 770 (Div. 2)
比赛链接:Dashboard - Codeforces Round 770 (Div. 2) - Codeforces
A. Reverse and Concatenate
题意: 思路:
假设 s "abba" 经过1次操作后 -> "abbaabba" s "abcd" 经过一次操作后 -> "abcd…
编程日记
2024/12/20 4:43:22
解决 MySQL 连接数过多导致的 SQLNonTransientConnectionException 问题
这里写目录标题 解决 MySQL 连接数过多导致的 SQLNonTransientConnectionException 问题1. 概述2. 问题描述异常日志的关键部分: 3. 原因分析3.1. MySQL 连接数配置3.2. 连接池配置问题3.3. 代码中未正确关闭连接3.4. 高并发导致连接需求激增 4. 解决方案4.1. 增加 …
编程日记
2024/12/13 16:06:32
【Python数据分析】利用Pandas库轻松处理大数据
【Python数据分析】利用Pandas库轻松处理大数据
在现代数据分析中,随着数据量的快速增长,处理大规模数据成为了必然的挑战。幸运的是,Python作为最受欢迎的编程语言之一,其生态系统为我们提供了强大的工具,尤其是Pand…
编程日记
2024/12/18 11:38:21
如何设置 GitLab 密码过期时间?
GitLab 是一个全球知名的一体化 DevOps 平台,很多人都通过私有化部署 GitLab 来进行源代码托管。极狐GitLab 是 GitLab 在中国的发行版,专门为中国程序员服务。可以一键式部署极狐GitLab。
学习极狐GitLab 的相关资料:
极狐GitLab 60天专业…
编程日记
2024/12/21 1:51:23
数学建模算法与应用 第15章 预测方法
目录 15.1 微分方程模型
Matlab代码示例:求解简单的微分方程
15.2 灰色预测模型(GM)
Matlab代码示例:灰色预测模型
15.3 自回归模型(AR)
Matlab代码示例:AR模型的预测
15.4 指数平滑法
M…
编程日记
2024/12/21 1:47:11
SpringBoot整合web中使用jsp
1、在pom.xml文件中导入jsp依赖的jar包,一个是jstl标签,一个是jsp的引擎
<dependency><groupId>org.apache.taglibs</groupId><artifactId>taglibs-standard-spec</artifactId><version>1.2.5</version>
<…
编程日记
2024/12/22 21:06:33