logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Qt 常见编译错误汇总(pro/CMake、链接、头文件)

本文梳理了Qt开发中常见的编译错误类型及解决方案,主要分为五类:1)工程配置错误(pro/CMake文件模块缺失、文件未加入编译列表等);2)头文件与语法错误(Q_OBJECT宏缺失、循环包含等);3)链接错误(函数未实现、库文件不匹配等);4)MOC元对象系统错误;5)编码与路径问题(中文路径、字符集不统一等)。针对每种错误提供了具体现象、原因分析和修复方法,并建议按模块引入→文件包含→MOC生

#qt#开发语言
Linux 防火墙firewalld、iptables详解——端口放行、服务放行、规则删除、开机自启

本文介绍了CentOS系统中防火墙的配置方法,重点对比了firewalld(CentOS7+默认)和iptables两种防火墙工具。主要内容包括:1)firewalld基础操作(启停、放行端口/服务、重载规则)及生产环境常用放行案例;2)iptables传统防火墙的切换方法和基本规则配置;3)生产环境防火墙使用规范,强调必须保持防火墙开启、最小化放行端口、使用永久参数并重载生效。文章提供了两种防火

#linux#运维#服务器
Redis 限流实战:计数器限流、滑动窗口限流原理与代码实现

本文深入探讨了基于Redis的两种分布式限流方案。固定计数器方案通过INCR命令实现简单限流,但存在临界时间窗口流量突刺的致命缺陷,仅适用于低并发场景。滑动窗口方案采用ZSet结构存储请求时间戳,动态维护时间窗口内的请求量统计,彻底解决临界问题,成为高并发场景的标准解决方案。文章详细对比了两种方案的实现原理、核心代码和适用场景,提供了可直接投入生产的工具类封装,并针对数据堆积、并发统计等生产问题给

#redis#数据库#缓存
单元测试入门:JUnit/Pytest 实战

本文系统介绍了单元测试的核心价值与主流框架实战应用。单元测试作为质量保障的底层基础,能有效拦截代码逻辑错误,降低后期测试成本。重点讲解了Java项目使用JUnit5框架(含核心注解、断言方法)和Python项目使用Pytest框架(含用例规范、夹具机制)的实战技巧,并给出落地最佳实践:优先覆盖核心业务、边界异常场景,结合CI/CD和覆盖率统计。文章最后指出单元测试应聚焦代码逻辑而非数量,是测试开发

#单元测试#junit#pytest
性能测试基础:指标、分类、测试流程

《性能测试基础指南:从分类到标准流程解析》摘要:针对功能测试转性能测试常见误区,本文系统讲解性能测试核心知识体系。性能测试包含负载测试(找最优负载)、压力测试(测极限值)、稳定性测试(查内存泄漏)等6大企业标准分类,需通过模拟高并发场景评估系统响应、吞吐及抗压能力。完整企业流程涵盖需求分析、环境搭建、梯度压测、资源监控等8个关键环节,强调标准化执行与瓶颈定位。掌握分类逻辑和流程规范是构建性能测试思

#数据库
续:封装哈希表实现MyUnorderedMap & MyUnorderedSet(复刻STL)

本文介绍如何基于通用链式哈希表封装实现MyUnorderedMap和MyUnorderedSet,完全对标STL的unordered_map和unordered_set。通过复用通用哈希表模板,利用仿函数提取key,实现了两种容器的核心接口(insert、find、erase、operator[]等)。文章详细讲解了代码实现、测试验证、核心知识点(如operator[]原理、哈希表扩容机制)以及进

#散列表#c++#数据结构
数据结构初阶|数组:最基础却最不可或缺的“数据容器”

本文深入浅出地讲解了数组这一基础数据结构。文章从数组的基本概念入手,通过"抽屉"比喻形象解释其特点,并剖析了数组快速访问的底层原理(连续内存存储和下标计算)。详细分析了数组的优缺点:随机访问高效(O(1)),但插入删除效率低(O(n));内存利用率高,但长度固定。针对不同编程语言(C/C++/Python)给出了3个实操练习(遍历、查找、插入),帮助新手掌握数组基本操作。最后总

#数据结构
Docker 安装 MySQL,隔离环境 + 快速部署,开发必备

摘要:本文介绍了使用Docker快速部署MySQL8.0的方法,通过docker run命令一键创建容器,包含端口映射、密码设置和数据持久化等关键配置。详细说明了进入容器、远程连接等操作步骤,并列出常用管理命令。该方法简化了MySQL安装配置过程,实现环境隔离,便于迁移和备份,适用于开发、测试和生产环境。

#docker#mysql#容器
Docker零基础入门、核心概念、常用命令大全

本文介绍了Docker容器技术的核心概念与基本使用。Docker作为轻量级虚拟化方案,相比传统虚拟机具有启动快、资源占用低等优势。文章详解了Docker三大核心要素:镜像(只读模板)、容器(运行实例)和仓库(镜像存储)。提供了CentOS系统下的安装指南,并列举了镜像管理(pull/rmi)、容器操作(run/start/stop)等高频命令,特别演示了Nginx容器的部署方法。最后强调Docke

#docker#eureka#容器
云服务器初始环境配置(企业标准新机初始化)

摘要:新购云服务器需执行标准化初始化,包括系统更新、工具安装、安全设置与性能优化。关键步骤为:1)更新系统并安装基础工具;2)永久关闭SELinux;3)禁用本地防火墙(改用云端安全组);4)配置主机名;5)强制时间同步;6)优化文件句柄限制和swap内存参数。该流程可统一环境配置、消除安全隐患(如漏洞和权限冲突)、提升性能稳定性(避免日志错乱和资源瓶颈),为后续运维奠定标准化基础。

#服务器#运维
    共 144 条
  • 1
  • 2
  • 3
  • 15
  • 请选择