reduction security笔记 方案
自制x86 Bootloader开发笔记(3)——— 进入长模式
前言 本项目是基于IA32架构架构(32位Intel架构)的,而IA32架构有以下的操作模式: 实模式、保护模式、虚拟8086模式和系统管理模式。这些模式被称为 传统模式。 实模式是计算机刚启动时的模式,在实模式下可以随意访问可用的内存地址,实模式比较简单直接,但是随着操作系统的发展,实模式这种直接 ......
rust 程序设计笔记(1)
简介 - Rust 程序设计语言 简体中文版 hello world & rust相关工具使用 hello world rustc rustc --version complie .rs program main() entry point all blocks wrapped by { } car ......
20211128《信息安全系统设计与实现》第六章学习笔记
一、任务内容 自学教材第6章,提交学习笔记(10分) 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心是要求GPT:“请你 ......
docker 部署笔记 linux
在Linux上安装Docker和Docker-compose可以按照以下步骤进行: 安装Docker: 首先,需要确保Linux内核版本在3.10以上。可以通过运行 uname -r 命令来查看内核版本。 如果内核版本满足要求,可以使用yum源来安装Docker。首先,运行 yum remove d ......
深度学习笔记
机器学习流程 数据获取 特征工程(神经网络可以作为一种特征提取的方法,而非算法) 建立模型(用工具包建模很快) 评估与应用 特征工程是所有机器学习算法中最核心的部分 ......
【复建笔记】模拟退火
简述一下我的理解: 为什么要有那一行一定概率下接受答案? 因为如果没有就会在当前峰下爬山,有的话才能跳到别的峰上,这一行与温度有关,当温度越低,跳的概率越低。 退火随机一个二维点: nowx = limx + ((rand() << 1) - RAND_MAX) * T; nowy = limy + ......
学习笔记9
教材知识点总结 信号和中断 信号是一种异步事件通知机制,类似于软件中断,用于通知进程发生了某种事件。 与硬件中断不同,信号是由内核向进程发送的,而不是由硬件设备触发的。 Unix/Linux中的信号处理 信号类型:Unix/Linux系统支持多种类型的信号,例如SIGINT(终端中断)、SIGSEG ......
yzy第九周学习笔记
《Unix/Linux系统编程》第六章学习笔记 第六章 信号和信号处理 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux ......
单板热插拔方案
单板热插拔芯片 TI TPS24711,最大到18V. 防护原理检测Rsense两端电压小于25mv。 国产圣邦微SGM25711B同封装pin pin兼容的替代器件,检测原理相同。 其他国产型号杰华特JW7222 其他国产型号长芯微新品LCM24711 ......
读程序员的制胜技笔记09_死磕优化(下)
1. 造成延迟的3个方面 1.1. CPU 1.2. I/O 1.3. 人 2. 不要打包数据 2.1. 一个打包的数据结构 2.1.1. C# struct UserPreferences { public byte ItemsPerPage; public byte NumberOfItemsO ......
Trust-OPTEE调试笔记
OP-TEE 源: https://github.com/OP-TEE/manifest 导读文档: http://optee.readthedocs.io 国内一些文章都太旧了, 跑的有问题 OP-TEE 组件 OP-TEE is divided in various components: A ......
Altium Designer自学笔记
本次使用AD20为基础进行练习。 1.1新建工程包括:原理图、PCB、原理图库、PCB库。 1.2新建元器件 点击右下角的“Panels"面板,调出新建元器件界面 1.3视图 >栅格 >切换捕捉栅格 右边Designer ltem ID 可修改器件名称,绘制状态下Tap键可暂停修改。 11.4复制元 ......
《软件工程:一种实践方法》读书笔记一
它把作为一本书按惯例该讲的历史部分形式一下就一段话带过,但是其中一个来自《人月传说》的形象的比喻深深吸引了我的眼球:“……正像一只逃亡的野兽落到泥潭中做垂死的挣扎,越是挣扎,陷得越深,最后无法逃脱灭顶的灾难。……程序设计工作正像这样一个泥潭,……一批批程序员被迫在泥潭中拼命挣扎,……谁也没有料到问题 ......
FOC学习笔记-基于灯哥FOC
1、foc控制技术 现在无刷电机越来越多的进入人们的视野,因为他的控制精度更高,相对直流电机而言可以更稳定的工作等特点,被越来越多的应用于机器人行业,而无刷电机的控制离不开FOC控制。 FOC(field-oriented control)为磁场导向控制,又称为矢量控制(vector control ......
学习笔记九
学习笔记九 一、任务详情 自学教材第6章,提交学习笔记(10分),评分标准如下 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4分) “我在学习XXX知识点,请你以苏格拉底的方式对我进行提问,一次一个问题” 核心 ......
【PySide6】QChart笔记(二)—— QBarSeries的使用
一、QBarSeries简介 1. 官方描述 https://doc.qt.io/qtforpython-6/PySide6/QtCharts/QBarSeries.html 【译注:官方文档内容过于简洁,表明完全仅继承了QAbstractBarSeries,且没有扩展任何属性、方法和信号。因此,直 ......
【学习笔记】随机化算法
例题 P7831[COCI2009-2010#3] PATULJCI 题解 首先对每个颜色开一个vector<int>保存其位置,随后对于一段区间\([l,r]\)和一个颜色\(c\),可以很快速的求出\([l,r]\)内\(c\)出现的次数。 然后进行随机化,每次随机一个元素并查看他的出现次数。 ......
11/10训练笔记
P7831[CCO2021] Travelling Merchant 题解 考虑出度为0的点显然不行 随后,进行一个类似于拓扑排序的过程即可 注意到需要建反图 原图也得保留 注意判-1 代码: #include<iostream> #include<algorithm> #include<cstri ......
【学习笔记】初等数论-组合计数
加法原理 若完成一件事的方法有 \(n\) 类,其中第 \(i(1 \le i \le n)\) 类方法包括 \(a_i\) 种不同的方法,且这些方法互不重合,则完成这件事共有 \(\sum\limits_{i=1}^{n}a_i\) 种不同的方法。 乘法原理 若完成一件事的步骤有 \(n\) 个, ......
《信息安全系统设计与实现》学习笔记9
《信息安全系统设计与实现》学习笔记9 第六章 信号和信号处理 信号和中断 广义的“进程” 从事日常事务的人 在用户模式或内核模式下运行的Unix/Linux进程 执行机器指令的CPU “中断”是发送给“进程”的事件,它将“进程”从正常活动转移到其他活动,称为“中断处理” “中断”一词可应用于任何“进 ......
考研数学笔记:分块矩阵的运算法则你还记得吗?
矩阵乘法和求逆运算都在这道题里了 分块矩阵的逆运算和次方运算怎么算? 注意啦:题目给出的是逆矩阵,但是让求解的是原矩阵对应的行列式的代数余子式 在选择题中求解伴随矩阵的两种常用方法 注意命题表述的区别:“则”是单向的,“等价”是双向的 ......
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第九周学习笔记
20211325 2023-2024-1 《信息安全系统设计与实现(上)》第九周学习笔记 一、任务要求 自学教材第6章,提交学习笔记(10分),评分标准如下 1. 知识点归纳以及自己最有收获的内容,选择至少2个知识点利用chatgpt等工具进行苏格拉底挑战,并提交过程截图,提示过程参考下面内容 (4 ......
内网穿透(外部网络直接访问测试内网http服务器)解决方案之frp
该方法需要有一台外网可以访问的固定ip机器,一般可以是云服务器 windows、linux、macOS都支持 从GitHub上下载frp 其中包含客户端与服务端执行文件和配置文件 服务端 frps frps.toml 客户端 frpc frpc.toml 在云服务器上配置与运行服务端(以linux为 ......
梦断代码 读书笔记 02
工程师和艺术家软件开发者是工程师还是艺术家。 这个问题,总结了软件开发过程中无数细节问题,这些问题统统没有答案。软件开发领域的圣战比宗教中的还要多。从项目管理到软件设计,只有模糊的建议,以经验性方法为主导,估算工期的方法叫“拍”: 一拍脑袋有了,一拍胸口干了,一拍大腿坏了,一拍屁股走了。往复循环!一 ......
opencv多目标跟踪算法报错与解决方案
背景: 在正确安装opencv-contrib-python 4.8.1.78后,在使用opencv进行多目标跟踪时,出现如下错误: 错误及解决方法 1、AttributeError: module 'cv2.cv2' has no attribute 'MultiTracker_create' 解 ......
学习笔记9
第6章 信号和信号处理 摘要 本章讲述了信号和信号处理,介绍了信号和中断的统一处理;将信号和思维进程中断,将进程从正常执行转移到信号处理;解释了信号来源 信号和中断 “中断”是从I/O设备或协处理器发送到CPU的外部请求,它将CPU从正常执行转移到中断处理。 与发送给CPU的信号一样,信号是发送给进 ......
现代企业管理复习笔记(合工大)
链接:https://pan.baidu.com/s/1bUEkINqCc2vQuYEWxAKEiQ?pwd=csz7 提取码:csz7 刚考完,就靠上面的也能答差不多,这种科目还是第一门不开卷的,被迫上树记忆,好在题目不难,标蓝只是本学校本专业老师建议的重点(基本也不差多) ......
MX9291,MX9292国产HDMI转VGA芯片,HDMI转VGA带音频方案芯片
MX9291,MX9292是一个国产HDMI(高清多媒体接口)到VGA桥接芯片。它将HDMI信号转换为标准VGA信号它可以在适配器、智能电缆等设备中设计 MX9291,MX9292特征 将HDMI 1.4b转换为VGA MX9291,MX9292支持高达1920x1200@60Hz的视频分辨率: M ......
秦疆的Java课程笔记:25 基础 类型转换
由于Java是强类型语言,在某些运算时会需要类型转换。 数据类型容量由低到高分别为: byte&short&char<int<long<float<double (浮点数的优先级大于整数) 运算中,不同类型的数据先转换为同一类型,再进行计算。 高容量类型到低容量类型需进行强制转换。 低容量类型到高容 ......