相关文章
try语句块和异常处理
throw直接报错
int main()
{if (true) throw std::runtime_error("Error!");
} runtime_error(或者其他错误类型)是一个类, 必须初始化, 需使用string或者c风格字符串初始化. throw放try里, catch会接住throw的error
大概就是[catch]-->{[throw]-->[try]}的关…
建站知识
2024/12/19 12:21:46
cadence SPB17.4 - allegro - 用板子外形创建整板铺铜
文章目录 cadence SPB17.4 - allegro - 用板子外形创建整板铺铜概述笔记先确定自己板子的 board Geometry/Design_Outline 是否有外形shape为了将软件提示看得更清楚,在每个操作之前,先将命令提示区内容先删了用Z-copy从外形层生成整板的铺铜备注END cad…
建站知识
2024/12/22 20:31:24
读书笔记——DDIA-v2 设计数据密集型应用(第二版)
ddia-v2中文版地址:https://github.com/Vonng/ddia/tree/v2 ddia-v2看完感觉爱不释手,只要是数据相关的知识都娓娓道来,为什么会这样?现在是怎样的?这样有什么问题?其中的看法和想法实在精辟、干练…
建站知识
2024/12/22 20:19:54
ElK 8 收集 Nginx 日志
1. 说明
elk 版本:8.15.0
2. 启个 nginx
有 nginx 可以直接使用。我这里是在之前环境下 docker-compose.yml 中启动了个 nginx:
nginx:restart: alwaysimage: nginx:1.26.1ports:- "80:80"- "443:443"volumes:#- ./nginx/html:/…
建站知识
2024/12/16 14:27:29
Xv6驱动(四):CLINT
阅读材料
Xv6代码:memlayout.h、start.c、kernelvec.S教材5.4节
CLINT内存映射
实际上,CLINT还包括若干个MSIP寄存器,用来触发软件中断,但是在Xv6中不考虑软件中断,因此这些寄存器也不用考虑
// core local interr…
建站知识
2024/12/19 9:22:58
re题(35)BUUCTF-[FlareOn4]IgniteMe
BUUCTF在线评测 (buuoj.cn) 下载完是两个文件 把.exe文件查一下壳,无壳32位 用ida打开,ctrle定位main函数 F5反汇编,前面是提取.txt文件数据,进入if条件里的函数sub_401050() 找到主函数,逻辑是…
建站知识
2024/12/20 18:00:10
王者荣耀改重复名(java源码)
王者荣耀改重复名
项目简介
“王者荣耀改重复名”是一个基于 Spring Boot 的应用程序,用于生成王者荣耀游戏中的唯一名称。通过简单的接口和前端页面,用户可以输入旧名称并获得一个新的、不重复的名称。
功能特点
生成新名称:提供一个接口…
建站知识
2024/12/17 2:18:27