相关文章
《操作系统真象还原》第九章(一) —— 在内核空间中实现线程
本章节所有代码托管在miniOS_32
章节任务介绍
任务简介
上一节,我们初步完成了内核的内存管理部分的内容
本节我们将正式开始操作系统进程管理的相关内容
本节的主要任务有: 创建并初始化PCB 模拟pthread_create函数创建线程并执行线程函数 任务目…
建站知识
2025/1/10 16:04:07
Docker数据库的主从复制
有很多种方式,我这里使用的是docker镜像配置两个mysql容器做主从复制,一个做主服务器,另一个做从服务器,前提是有docker。 创建容器: 第一个容器:
mkdir mysql cd mysql docker run -id \ -p 3307:3306 \ --namels \ -v /root/mysql/conf:/etc/mysql/co…
建站知识
2025/1/10 16:05:50
K8S 黑魔法之如何从 Pod 拿到节点的命令行
搞 K8S 运维的时候,偶尔会遇到一个难题,定位到问题出在某个节点上,而由于权限审批,错误配置等等各种原因,没有办法拿到节点的 SSH 权限,无法进入节点命令行进一步排障。
这个时候,就可以用这个…
建站知识
2024/12/25 11:31:35
Vue3中使用resolve进行路径别名设置
Vue3中使用resolve进行路径别名设置
使用Vite初始化Vue3项目工程请参考文章:Vite创建Vue3工程并引入ElementPlus(图文详细)
1.使用~路径别名替换根目录,使用路径别名替换src目录
在vite.config.js配置文件下添加如下配置
impo…
建站知识
2024/12/25 11:30:26
前端在WebSocket中加入Token
在WebSocket通信中加入Token主要是为了实现身份验证和授权,确保只有经过验证的用户可以建立WebSocket连接。由于WebSocket API本身不支持直接在连接时设置HTTP头部,因此需要采用一些变通的方法来传递Token。以下是几种常见的方法:
1、通过UR…
建站知识
2024/12/25 11:28:13
智能化军事【五】精确制导武器智能化实现
文章目录 前言精确制导武器智能化实现基于深度学习实现的智能化功能基于强化学习实现的智能化功能强化学习深度强化学习 网络模型轻量化网络剪枝(通道剪枝)技术层剪枝权值量化技术低秩近似技术知识蒸馏技术强化学习联合训练 解决有效训练样本不足或获取困…
建站知识
2024/12/25 11:24:00
【踩坑记录】C编程变量未初始化导致的程序异常
1、在编程的时候养成良好的习惯,定义变量以后记得给变量初始化,不然可能会产生一些意想不到的Bug。 2、比如下面的例子,如果定义的变量没有被初始化就有可能是一个随机值。如果代码少还好,很容易排查出来。但如果是一个比较大的项…
建站知识
2024/12/25 11:22:55
在已有vue cli项目中添加单元测试配置
使用的是vue cli ^4.0.0的脚手架,项目采用的vue2进行编写,项目本身是没有使用单元测试的。应该挺多项目还是使用的vue2的项目进行开发的,自己在开发中过程中,还是发生了挺多需要记录原来功能的情况,这个时候去翻文档明…
建站知识
2024/12/25 11:20:50