相关文章
(done) 补充:xv6 的一个用户程序 init 是怎么启动的 ?它如何启动第一个 bash ?
先看 main.c 从函数名来看,比较相关的就 userinit() 和 scheduler()
#include "types.h"
#include "param.h"
#include "memlayout.h"
#include "riscv.h"
#include "defs.h"volatile static int started 0;//…
编程日记
2025/6/18 18:22:52
三层交换机,单臂路由(用DHCP自动配置ip+互通+ACL
三层交换机,单臂路由(用DHCP自动配置ip互通ACL
任务
1.用DHCP自动配置ip
2.三层交换机SVI、
3.单臂路由
4.互通
5.ACL三层交换机SVI
交换机
Switch>en
Switch#conf t
Enter configuration commands, one per line. End with CNTL/Z.
Switch(conf…
编程日记
2025/5/13 11:49:21
leetcode 18. 四数之和
题目描述
和leetcode 15. 三数之和用同样的方法。有两个注意点。
一是剪枝的逻辑
这是和15. 三数之和 - 力扣(LeetCode)问题不同的地方。 无法通过这种情况: 二是整数溢出 最终答案
class Solution {
public:vector<vector<int>…
编程日记
2025/6/17 20:45:24
pythonocc 拉伸特征
micromamba install -c conda-forge pythonocc-core
opencascade.js安装不起来,ai用pythonocc练个手
拉伸线框 线成面 from OCC.Core.gp import gp_Pnt, gp_Dir, gp_Vec
from OCC.Core.BRepBuilderAPI import BRepBuilderAPI_MakeEdge, BRepBuilderAPI_MakeWire
f…
编程日记
2025/5/13 5:57:34
基于SpringBoot的抽奖系统测试报告
一、编写目的
本报告为抽奖系统测试报告,本项目可用于团体抽奖活动,包括了用户注册,用户登录,修改奖项以及抽奖等功能。
二、项目背景
抽奖系统采用前后端分离的方法来实现,同时使用了数据库来存储相关的数据&…
编程日记
2025/5/13 4:00:45
base64与图片的转换和预览(高阶玩法)
1.完整的功能描述
功能概述 这是一个网页工具,支持用户输入不同格式的图片数据或上传本地图片文件,对图片进行预览、转换为多种格式,并支持导出不同格式的图片数据。 输入方式 1. 文本输入 :用户可以输入 Data URL、公网图片 UR…
编程日记
2025/6/12 18:42:08