自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

就业知识博客

从浅到深的描述编程语言的设计和算法

  • 博客(111)
  • 收藏
  • 关注

原创 【剑斩OFFER】算法的暴力美学——只出现一次的数字 ||

力扣137题:只出现一次的数字 ||

2025-11-24 22:40:12 195

原创 【剑斩OFFER】算法的暴力美学——两整数之和

力扣371题:两整数之和

2025-11-24 21:11:07 105

原创 desk的使用和意义2

本文探讨了书桌(desk)在现代生活中的多元功能与文化内涵。文章从三个主要应用场景展开:学习场景中课桌、讲桌等服务知识传递;办公场景中不同职业对书桌的差异化需求;生活场景中书桌如何平衡实用与个性。同时辨析了desk与table的区别,指出前者强调专注性活动。最后揭示书桌不仅是工具,更承载着人类对秩序、成就的追求,其演变史折射出文明进步。书桌始终保持着支撑专注活动的核心功能,同时不断适应时代需求,成为跨越文化的生活必需品。

2025-11-23 23:10:52 39 3

原创 Desk的使用的意义

摘要:英语单词"desk"源自拉丁语"desca",最初指宗教诵读台。作为名词,其核心含义包括办公家具(如书桌)、服务柜台(如酒店前台)和组织部门(如报社编辑部);形容词用法表示"书桌相关的"。历史上,desk从14世纪教堂讲经台发展为文艺复兴时期的便携写字盒,18世纪出现精致欧式书桌,20世纪后融入人体工学设计,始终反映着人类工作方式的变迁。

2025-11-23 23:09:54 28

原创 【剑斩OFFER】算法的暴力美学——丢失的数字

力扣268:丢失的数字

2025-11-23 23:06:12 246

原创 【剑斩OFFER】算法的暴力美学——判定字符是否唯一

力扣面试题01.01:判定字符是否唯一

2025-11-23 21:45:43 256 1

原创 【剑斩OFFER】算法的暴力美学——常见位运算总结(必看)

快速上手位运算的规律和基本操作,刷算法题必看

2025-11-22 21:57:05 382 2

原创 【Linux】一篇博客教懂你:库的制作

制作库、静态库的制作和使用、动态库的制作和使用

2025-11-22 20:36:32 1142 27

原创 【剑斩OFFER】算法的暴力美学——连续数组

力扣525:连续数组

2025-11-20 22:50:09 484 2

原创 【Linux】不允许你还不会磁盘的结构和 Ext2 文件系统的知识

磁盘的结构和解析、Linux文件系统(ext2)知识、硬链接、软链接

2025-11-20 21:28:11 1518 25

原创 【剑斩OFFER】算法的暴力美学——和可被 k 整除的子数组

力扣974:和可被 k 整除的子数组

2025-11-19 23:36:41 488 4

原创 【剑斩OFFER】算法的暴力美学——矩阵区域和

力扣1314:矩阵区域和

2025-11-19 21:48:09 452

原创 【剑斩OFFER】算法的暴力美学——和为 k 的子数组

力扣560:和为 k 的子数组

2025-11-17 23:13:32 421 1

原创 【剑斩OFFER】算法的暴力美学——除自身以外数组的乘积

力扣238:除自身以外数组的乘积

2025-11-17 20:12:05 420

原创 【Linux】不允许你还不会缓冲区和理解C库封装

缓冲区和讲解,封装C语言的文件操作和缓冲区来理解缓冲区

2025-11-15 22:47:40 1542 19

原创 【剑斩OFFER】算法的暴力美学——寻找数组的中心下标

力扣724:寻找数组的中心下标,前缀和和后缀和的配合使用

2025-11-15 22:38:34 577 11

原创 【剑斩OFFER】算法的暴力美学——【模板】前缀和

牛客DP34:【模板】前缀和,一维数组,解法原理

2025-11-14 23:08:45 327 1

原创 【剑斩OFFER】算法的暴力美学——二维前缀和

牛客DP35:【模板】二维前缀和

2025-11-14 22:37:45 262

原创 【剑斩OFFER】算法的暴力美学——寻找旋转排序数组中的最小值

力扣153:寻找旋转排序数组中的最小值,解法,二段性特点在本次题目的查找

2025-11-13 11:28:42 367 1

原创 【剑斩OFFER】算法的暴力美学——点名

力扣173:点名,使用下标和原数组的数字不同找到二段性,再使用二分查找的查找最左端的二分查找的模板来解决

2025-11-12 21:17:48 455 1

原创 【剑斩OFFER】算法的暴力美学——寻找峰值

力扣162题:寻找峰值的解法

2025-11-12 20:33:28 416

原创 【剑斩OFFER】算法的暴力美学——山脉数组的蜂顶索引

山顶数组的峰顶索引的解法,根据二分查找的查找最左和最右端点的模板解法

2025-11-12 20:13:58 440

原创 【剑斩OFFER】算法的暴力美学——x 的平方根

力扣——x 的平方根,使用非朴素的二分模板的查找左端点的二分查找

2025-11-11 08:52:19 304 2

原创 【剑斩OFFER】算法的暴力美学——搜索插入位置

力扣搜索插入位置的解题方法,查找左端点的二分查找的使用

2025-11-10 21:56:51 229 1

原创 【剑斩OFFER】算法的暴力美学——在排序数组中查找元素的第一个和最后一个位置

在排序数组中查找元素的第一个和最后一个位置的题目描述、算法原理(必看)、代码实现、二分模板——查找左端点和右端点的模板(必看)

2025-11-10 20:56:48 822

原创 【Linux】不允许你还不会基础 IO

主要内容:C/C++的文件操作、使用Linux的系统调用来进行文件操作、理解语言层的文件操作和系统的文件操作的之间关系、初步理解 Linux 下一切皆文件

2025-11-10 11:56:51 743 20

原创 【剑斩OFFER】算法的暴力美学——二分查找

面试常问:二分查找的原理、时间复杂度。本目录:二分查找的原理、朴素二分查找的模板、本道题的代码实现

2025-11-07 22:53:36 469 2

原创 【剑斩OFFER】算法的暴力美学——最小覆盖字串

【剑斩OFFER】算法的暴力美学——最小覆盖字串

2025-11-06 22:12:18 443 14

原创 【Linux】不允许你还不会实现shell的部分功能

程序替换续集讲解、shell部分功能的实现代码

2025-11-06 20:04:26 1154 20

原创 【剑斩OFFER】算法的暴力美学——串联所有单词的字串

【剑斩OFFER】算法的暴力美学——串联所有单词的字串

2025-11-05 21:45:28 391

原创 【Linux】不允许你还不会进程控制!

本文介绍进程的创建、进程终止、进程等待、进程的程序替换的内容

2025-10-31 22:25:42 999 25

原创 【Linux】一文秒懂——程序地址空间(虚拟地址空间)

一文读懂程序虚拟地址空间

2025-10-29 08:13:41 1573 28

原创 【QSS】软件界面的美工操作——Qt 界面优化

软件界面美工,软件界面设计

2025-10-26 20:51:05 1056 3

原创 【C/C++】不允许你还不会 Qt 网络编程

本文介绍了Qt网络编程及多媒体操作的核心内容。在网络编程部分,详细讲解了UDP和TCP的实现方式:通过QUdpSocket和QTcpServer类实现服务器端功能,包括端口绑定、请求处理和响应发送;TCP编程还涉及连接管理和断开处理。HTTP客户端部分使用QNetworkAccessManager进行GET/POST请求。多媒体方面介绍了QSound类播放.wav音频文件的方法。文章通过"回显服务器"示例代码展示了具体实现,并强调了模块化设计的重要性(如network和multimedi

2025-10-24 21:47:47 637 2

原创 【C/C++】不允许你还不会Qt的多线程、条件变量等操作

本文介绍了Qt框架中的文件操作、线程同步机制及多线程编程。文件操作方面详细讲解了QFile、QSaveFile等类的使用,演示了文件读写操作。多线程部分重点说明QThread的创建和使用,包括线程安全问题和解决方案。同步机制方面阐述了QMutex互斥锁、QWaitCondition条件变量和QSemaphore信号量的应用场景及使用方法,并提供了智能指针QMutexLocker简化锁管理的示例。文章还对比了Qt线程与标准C++线程的差异,强调Qt线程API的设计优势,特别是在客户端开发中处理耗时操作的应用场

2025-10-22 08:48:37 1026 3

原创 【Linux】 层层递进,抽丝剥茧:调度队列、命令行参数、环境变量

解剖面试常问:调度队列、命令行参数、环境变量

2025-10-20 21:08:43 887 29

原创 【Linux】不允许你还不会孤儿进程、进程优先级、进程切换、组织进程

本文从程序员视角系统讲解了操作系统进程管理的关键概念。首先详细解析了孤儿进程的形成机制及其被1号进程领养的必要性,重点阐述了进程优先级(PRI/NI)的调整原理及限制条件。文章深入分析了进程的四大特性:竞争性、独立性、并行与并发,并揭示了进程切换的底层机制(CPU上下文保存与恢复)。最后通过Linux内核源码分析,说明了操作系统如何通过链表结构组织进程控制块(PCB),实现高效管理。全文融合理论讲解与代码实例,特别强调这些知识点在技术面试中的重要性,为开发者提供了系统级进程管理的实用指南。

2025-10-18 19:53:56 1258 24

原创 【C/C++】不允许你还不会 Qt 事件的处理

本文介绍了Qt中的事件处理机制,从系统概念到具体实现,详细讲解了鼠标事件、键盘事件、定时器事件和窗口事件的处理方法。文章通过多个代码示例演示了如何重写事件处理函数来响应鼠标点击、移动、滚轮滚动等操作,以及键盘按键和定时器的使用。作者指出Qt的信号槽机制是对事件的进一步封装,而在某些特殊情况下需要直接处理事件。文章内容通俗易懂,适合初学者学习Qt事件处理的基础知识

2025-10-16 19:47:08 841 4

原创 【C/C++】不允许你还不会 Qt 工具栏的使用、对话框的使用

本文讲述Qt工具栏的使用、状态框的使用、浮动窗口的创建、对话框的使用,全文干货知识;

2025-10-14 15:46:03 787 27

原创 【C/C++】QT窗口的概述和菜单的使用

在我们现实生活中,我们的软件都有窗口:浏览器、画图等软件都有窗口,本文主要讲述界面窗口的设计和使用,窗口的菜单和子菜单的创建等一系列的干货知识,Qt 爱好者千万不要错过,相信这篇文章不会让你失望

2025-10-12 09:49:22 1273 20

C语言扫雷游戏的源码game.c直接在VS上打开就行

方便大家学习扫雷游戏,设计扫雷游戏的实现,涉及多方面的知识

2024-11-18

空空如也

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

TA关注的人

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