相关文章
Express中间件(Middleware)详解:从零开始掌握(2)
1. 请求耗时中间件的增强版
问题:原版只能记录到控制台,如何记录到文件?
改进点:
使用process.hrtime()是什么?获取更高精度的时间支持将日志写入文件记录更多信息(IP地址、状态码)工厂函数模式使中间件可配置
con…
建站知识
2025/4/30 3:01:48
从输入URL到页面渲染:浏览器请求的完整旅程解析
🌐 从输入URL到页面渲染:浏览器请求的完整旅程解析
#网络协议 #浏览器原理 #性能优化 #Web开发 一、概览:一次请求的9大关键阶段
1. 用户输入URL → 2. DNS解析 → 3. 建立TCP连接 → 4. 发送HTTP请求
5. 服务器处理 → 6. 接收响应 → 7…
建站知识
2025/4/29 16:48:35
计算机网络 - 三次握手相关问题
通过一些问题来讨论 TCP 协议中的三次握手机制
说一下三次握手的大致过程?为什么需要三次握手?2 次不可以吗?第三次握手,可以携带数据吗?第二次呢?三次握手连接阶段,最后一次ACK包丢失…
建站知识
2025/5/1 4:50:21
【NIO番外篇】之组件 Selector
目录 一、Selector:网络世界的“机场管制塔” / “总机接线员” 📡什么是 Selector?它的作用是什么? 二、Selector 的工作流程:塔台是怎么指挥飞机的?1. 飞机就位 (准备 Channel):2. 向塔台报到…
建站知识
2025/5/1 8:59:14
【JavaEE初阶】多线程重点知识以及常考的面试题-多线程进阶(一)
本篇博客给大家带来的是多线程的知识点, . 🐎文章专栏: JavaEE初阶 🚀若有问题 评论区见 ❤ 欢迎大家点赞 评论 收藏 分享 如果你不知道分享给谁,那就分享给薯条. 你们的支持是我不断创作的动力 . 王子,公主请阅🚀 要开心要快乐顺便进步 1. 常…
建站知识
2025/5/1 4:32:20
常用图像滤波及色彩调节操作(Opencv)
1. 常用滤波/模糊操作
import cv2
import numpy as np
import matplotlib.pyplot as plotimg cv2.imread("tmp.jpg")
img cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
img_g cv2.GaussianBlur(img, (7,7), 0)
img_mb cv2.medianBlur(img, ksize7) #中指滤波
img_bm …
建站知识
2025/4/30 21:00:49