相关文章
2024前端面试总结—JS篇(文档持续更新中。。。)
1、Event Loop(事件循环)机制
JS是单线程的非阻塞语言 为什么是单线程(如果js是多线程,那么两个线程同时对同一个Dom进行操作,一个增一个删,浏览器该如何执行?) 非阻塞(…
建站知识
2025/1/5 16:29:32
【Java】Lombok的使用
一、Lombok是什么? Lombok是一个Java库,能自动插入编辑器并构建工具,简化Java开发。通过添加注解的方式,不需要为类编写getter或eques方法,同时可以自动化日志变量🚀 在我们封装一个类时,最常用…
建站知识
2025/2/6 12:02:11
在Linux中用C语言实现Socket通信
Socket是封装了TCP协议,让我们更容易使用TCP协议。TCP协议在OSI模型中属于四层协议,即传输层协议。 TCP,中文叫传输控制协议,它是一种面向连接的协议,就是说它通信前必须先连接,再能通信。设计TCP这种协议的…
建站知识
2025/1/26 21:08:40
Go黑帽子(第二章)
2.0 第二章 TCP、扫描器和代理 文章目录 2.0 第二章 TCP、扫描器和代理2.1 TCP握手机制2.2 通过端口转发绕过防火墙2.3 编写一个TCP扫描器2.3.1 测试端口可用性2.3.2 执行非并发扫描2.3.3 执行并发扫描 2.4 构造TCP代理2.4.1 使用io.Reader 和io.Write2.4.2 创建回显服务器2.4.…
建站知识
2025/2/6 11:42:57
FreeRTOS简介
一 FreeRTOS简介
实时操作系统(Real-Time Operating System,RTOS)是一种专门设计用于处理实时任务的操作系统。它的主要作用是提供具有严格时间约束的任务调度和资源管理,以满足实时系统对时间的要求。
可分为硬实时和软实时&am…
建站知识
2025/2/6 11:50:19
亚信安慧AntDB:AntDB-M元数据锁(八)
5.6 死锁检测
图4-死锁等待
每个线程在进入锁等待前,都会先进行死锁检测,避免陷入死锁等待。在检测前,会先将自己获取到的unobtrusive锁进行物化,即将锁放入锁的授予列表中,以便死锁检测能区分锁的归属线程。然后设置…
建站知识
2025/2/6 11:45:53
获取文件夹下所有文件路径
有时候我们会获取文件夹下所有文件的路径以及完成的名称,这时候如果有一个函数库轻松帮我得到数据就好了,还真有. cpp
void getFiles(const std::string & path, std::vector<std::string> & files)
{ //文件句柄 long hFile 0; //文件信息,_fi…
建站知识
2024/10/17 12:52:53
大创项目推荐 题目:基于深度学习的中文对话问答机器人
文章目录 0 简介1 项目架构2 项目的主要过程2.1 数据清洗、预处理2.2 分桶2.3 训练 3 项目的整体结构4 重要的API4.1 LSTM cells部分:4.2 损失函数:4.3 搭建seq2seq框架:4.4 测试部分:4.5 评价NLP测试效果:4.6 梯度截断…
建站知识
2025/1/27 18:18:37