自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [Linux网络编程]web服务器项目

是一个特殊的事件标志。当一个文件描述符被设置为 EPOLLONESHOT 时,在该文件描述符上触发一次事件后,epoll 会自动将其从监控列表中移除,即使该文件描述符上仍然有未处理的事件。这样可以确保一个文件描述符上的事件只被一个线程处理一次,避免多个线程同时处理同一个文件描述符上的事件而导致的数据竞争问题。综上所述,在服务器定时器功能中,堆在插入、删除和查找最早到期定时器等操作上具有更高的效率,同时在内存管理方面也有一定优势,因此通常是比升序链表更优的选择。阻塞和非阻塞设置的是文件描述符fd的属性。

2025-04-07 22:31:16 602

原创 [Linux网络编程]TCP/UDP、I/O复用、本地套接字

没写完呢

2025-03-05 22:28:30 200

原创 [D1,2,3,4,5,6,7,8,9,10,11]二叉树

没写完呢

2025-02-27 11:57:29 226

原创 [Linux]系统编程-线程

未完待续

2025-02-25 20:27:16 148

原创 [D1,2,3]栈和队列

优化点:不用每次都将第一个栈倒到第二个,然后倒回去,而是第二个作为队头的替代,只要第二个栈有元素,那么pop就pop第二个栈的,不然就把第一个栈全倒过去。栈内保存的是左括号,匹配到了右括号就pop(在遍历过程中pop,不能先遍历一遍都入栈再pop,不能分两次处理,这样顺序不对)优化:只使用一个队列,将队列长度(n)的前n-1队头元素重新放到队尾,此时剩下的最后一个元素就是栈顶元素。获取队头也同样,直接从第二个栈获取就行。

2025-02-24 10:20:04 133

原创 [D1,2]字符串刷题

还是没搞懂KMP嘻嘻

2025-02-22 12:08:20 1082

原创 [cpp]Linux系统编程(到进程)

牛客webserver笔记

2025-02-20 21:44:58 588

原创 【D1,2,3】哈希表刷题

做不出来题烦死了

2025-02-18 22:16:05 271

原创 【D4,5,6,7】链表

笨人学算法

2025-02-11 23:13:23 383

原创 【CPP】const放在不同位置的作用

const & constexpr

2025-02-11 12:04:30 1474

转载 【CPP】其他容器(ps: 函数指针)

各种容器

2025-02-09 22:16:27 12

原创 【刷题笔记】D3数组

笨人学算法1

2025-02-09 00:54:47 311

原创 git笔记

简单笔记

2023-03-11 21:19:23 100

原创 【NodeJS】NDB/Handling error/Token

错误处理的小实践

2023-02-27 20:27:11 202

原创 【MongoDB】简单入门/与Express结合设计api

Mongodb的简单入门使用,课程笔记

2023-02-24 15:54:08 228

原创 【NodeJS】Express

express简单入门

2023-02-20 20:32:41 302

原创 【NodeJS】PPT大放送(原理解析)

NodeJS课堂笔记,nodejs背后的原理解析

2023-02-17 00:10:28 285

原创 【NodeJS】入门

跟课笔记,比较乱

2023-02-16 11:18:46 97

原创 【JavaScript】JS高阶/模块化/NPM/Babel简介

模块MODULE/声明式代码(范式)和函数式编程/杂七杂八

2023-02-13 13:37:53 179

原创 【JavaScript】异步/Ajax/Callback Hell/Promises/Fetch API/Async/错误处理

异步/Ajax/Callback Hell/Promises/Fetch API/Async/错误处理

2023-02-12 22:48:58 201

原创 【JavaScript】向脚本引入api/localStorage

如何使用leaflet在js中,LocalStorage API的调用

2023-02-11 21:41:30 236

原创 【JavaScript】OOP/Prototype/类/Setters & Getters/继承/封装

面向对象/原型/类/Setters & Getters/继承/封装

2023-02-11 10:22:59 145

原创 【JavaScript】DOM进阶/操作元素/Target/冒泡/Intersection API/部分案例

DOM进阶/操作元素/Target/冒泡/Intersection API/部分案例/生命周期简单介绍,js文件加载的几种方法

2023-02-09 23:13:30 213

原创 【JavaScript】数字和日期/计时器

js中的数字,日期,计时器

2023-02-07 16:32:20 174

原创 【WX小程序】简单笔记,一些速成

小程序文件结构app.js官方文档调用 App 方法注册小程序实例,绑定生命周期回调函数、错误监听和页面不存在监听函数等。app.json官方文档中查看各种属性小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象 /。页面配置,创建页面从这里输入路径,自动建好控制窗口样式:设置导航栏:导航栏中list数组中控制bar的按钮数量,其余属性查看微信文档配置可进行部分页面单独配置可用属性参考app.json 中的部分

2023-02-04 15:51:50 366

原创 【JavaScript】数组进阶\小作业笔记

数组方法扩展与总结,一些杂七杂八的笔记

2023-02-02 18:53:34 134

原创 【JavaScript】函数专题/IIFE/闭包/短路

函数专题/IIFE/闭包/短路

2023-01-28 23:31:18 134

原创 【JavaScript】听课笔记2:Set\Map\字符串

js中的数据结构对比,简单用法

2023-01-28 17:16:53 66

原创 【Javascript】听课笔记:this用法\js解构的使用\...运算\for-in&for-of

js听课笔记

2023-01-24 01:01:59 147

空空如也

空空如也

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

TA关注的人

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