logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

从0到1,一文读懂Linux的发展历史

Linux,这个如今在全球范围内广泛应用的开源操作系统,其发展历程堪称一部充满创新与协作的传奇史诗。从一位大学生的个人项目起步,Linux逐步成长为影响深远的开源操作系统,对整个计算机行业产生了深远的影响。今天,让我们一同回顾Linux的发展历程,探寻它是如何从一个业余爱好项目,发展成为全球开源社区的代表性成就。

文章图片
#linux#运维#服务器
从 Redis 到分布式架构

本文分享了Redis核心原理与分布式架构设计的实践经验。首先解析Redis高性能的底层逻辑,包括单线程模型、高效数据结构和IO多路复用机制。重点总结了缓存穿透、击穿、雪崩三大问题的解决方案,以及Redis集群的分片与主从同步机制。在分布式架构方面,分析了垂直与水平拆分的策略,并探讨了数据一致性、服务可用性和分布式锁等核心问题。最后强调架构设计需要权衡成本与性能,指出技术方案的本质是解决性能、可用性

文章图片
#redis#分布式#架构
每日一题(一)

本文分享了5道LeetCode中等难度高频面试题的解法与核心思路:1)轮转数组的三次反转法;2)跳跃游戏的贪心算法;3)除自身外数组乘积的左右前缀积法;4)环形链表入环点的快慢指针法;5)字符串匹配的KMP算法。这些题目考察数组操作、链表遍历、字符串匹配等常见算法,通过典型解法如反转、贪心、双指针等技巧,可以在O(n)时间复杂度内高效解决问题,是面试必备的算法基础。

文章图片
#算法
QT-界面优化(下)

本文介绍了Qt绘图API的核心使用方法和实践技巧。主要内容包括:1)Qt绘图体系四大核心类(QPainter、QPaintDevice、QPen、QBrush)的功能分工;2)正确的绘图时机应在paintEvent事件中;3)图形绘制基础(线段、矩形、椭圆);4)样式定制(画笔样式、填充效果);5)文字绘制注意事项;6)图片显示与处理(原始显示、缩放、旋转)。文章通过代码示例详细演示了各项功能的具

文章图片
#qt#数据库#开发语言
QT-系统(多线程)

本文探讨了Qt框架中的多线程编程方案,重点分析了QThread的工作原理和使用方法。文章对比了Linux原生API、std::thread和QThread三种多线程实现方案,指出QThread通过与Qt信号槽机制的深度整合,成为客户端开发的首选。通过倒计时和大文件操作实例,展示了如何通过子类化QThread并重写run函数来实现线程功能,同时利用信号槽机制确保线程安全。在锁机制方面,详细介绍了QM

文章图片
#qt#数据库#开发语言
QT-系统(文件)

QT系统部分得文件操作简介

文章图片
#qt#命令模式#开发语言
linux-高级IO(下)

本文摘要: 本文详细介绍了Linux系统中的epoll多路转接机制。主要内容包括:1)epoll的三个核心函数:epoll_create创建epoll实例、epoll_wait等待事件发生、epoll_ctl管理监控描述符;2)epoll工作原理,通过回调机制和就绪队列实现高效I/O复用;3)epoll服务器实现示例,包括监听套接字、接收连接和处理事件;4)epoll的两种工作模式:水平触发(LT

文章图片
#linux#运维#服务器
排序算法实现

c//插排//希尔//选排//堆排//冒泡//快排这一宏定义的作用是在使用一些被认为可能存在安全风险的C标准库函数(如 scanf 、 strcpy 等)时,避免编译器产生警告信息。#include"Sort.h"表示包含自定义的头文件 Sort.h ,虽然在给出的代码中未看到该头文件的具体内容,但通常它会包含一些函数声明、类型定义等内容,方便代码的模块化管理。通过对上述代码的详细分析,我们深入了

文章图片
#排序算法#算法#数据结构 +2
MySQL-事务(下)-MySQL事务隔离级别与MVCC

MySQL事务隔离级别与MVCC机制解析:文章深入剖析了MySQL四种事务隔离级别(读未提交、读已提交、可重复读、可串行化)及其解决的数据一致性问题,重点讲解了默认的可重复读级别。详细阐述了MVCC工作原理,包括隐藏字段、undo日志和ReadView三个关键概念,通过示例演示了版本链形成过程。最后对比了RR和RC隔离级别的本质区别——ReadView生成时机的不同,解释了RR如何避免不可重复读问

文章图片
#mysql#数据库
linux_https,udp,tcp协议

网络应用层及传输层协议剖析

文章图片
#linux#udp#网络 +2
    共 13 条
  • 1
  • 2
  • 请选择