XOR
02-操作系统的启动及中断
# 02-操作系统的启动及中断 ## 一 操作系统的启动 ### 1. 计算机体系结构概述 DISK:存放OS BIOS:基本I/O处理系统, 通电后计算机系统检测各种外设,加载相应软件来执行 DISK:Bootloader 加载OS, 将OS加载到内存里面 计算机硬盘上存储的有BootLoader ......
23-5-20--bfs--bfs模板
#include <iostream> #include <queue> using namespace std; struct node { int x,y; int step; }st,ed; const int maxn=100; int n,m;//图的边界 int gx,gy;//终点位置 ......
23-5-21--dfs--dfs模板
#include<stdio.h> int a[10],book[10],n; //这里还有需要注意的地方C语言全局变量默认为0 void dfs(int step){ //此时在第step盒子面前,需要往里面放第i张扑克牌 int i; if(step==n+1){ //这里说明前面的n个盒子已经 ......
23-5-22--链表--单向链表的建立
#include <stdio.h> #include <stdlib.h> struct link *AppendNode(struct link *head); void DisplyNode(struct link *head); void DeleteMemory(struct link * ......
Docker架构
## Docker架构 镜像:将应用程序及其依赖、环境、配置打包在一起就得到镜像。 容器:镜像运行起来就是容器,只不过容器里面要形成隔离空间,比如CPU内存之类的,要避免容器去修改镜像。一个镜像可以启动成多个容器,未来形成集群。 Docker结构: - 服务端:接收命令或远程请求,操作镜像或容器 - ......
Go 单元测试
# 单元测试 > 在执行单元测试的过程中, 如果被测试的函数中, 引用了较为复杂的函数. > 要确保该引用包中在引用时已被初始化, 避免空出现内存/指针错误等问题~ ## 单元测试编写 ### 测试示例 逻辑代码: `string_handler.go` ```go func stringBuild ......
主流代码设计模型
# 代码结构设计模型 为了解耦Model和View. 常见的代码设计模型有三种: - MVC : Model, View, Control - MVP : Model, View, Presenter - MVVM : Model, View, ViewModel - MVT : Model, Vi ......
STL概述
先从几个容器的分别详细介绍:接下来对STL进行详细的介绍 迭代vector:https://blog.csdn.net/wenqian1991/article/details/19486317 列表list:https://blog.csdn.net/wenqian1991/article/deta ......
sudo 提权
su 命令在用户身份切换时,需要拿到 root 管理员密码;在多人协作时,如果当中某个用户不小心泄露了 root 密码; 那系统会变得非常不安全,为了改进这个问题,从而就有了 sudo ;其实 sudo 就是给某个普通用户埋下了 浩克hulk 的种子,当需要执行一些特权操作时,进行发怒,获取最高权限 ......
rocketmq生产环境升级(干货)
方案一: 升级 K8s pod资源 交替清空其中一组 broker(m-s) 消息,重启pod 优点:操作简单,无需新增资源,在原有资源上扩容 缺点:只完成当前升级,最大只能升级到4C 8G,后续业务量起来有可能还需要升级(升级硬件) 操作: 1. 摘除写入流量 brokerPermission=2 ......
【Python】 auto-py-to-exe模块_图形化程序打包
auto-py-to-exe 图形化程序打包 安装 pip install auto-py-to-exe 执行 # 命令行输入 auto-py-to-exe 图形界面 < 选择好python文件之后点击convert .py to .exe 就可以进行打包了> ......
《kubernetes 系列》7. etcd 是如何基于 MVCC 实现 key 的历史变更的?
### 楔子 **在 etcd v2 时,存在的若干局限,如仅保留最新版本 key- value 数据、丢弃历史版本。而 etcd 的核心特性 watch 又依赖历史版本,因此 etcd v2 为了缓解这个问题,会在内存中维护一个较短的全局事件滑动窗口,保留最近的 1000 条变更事件。但是在集群写 ......
CDH大数据平台内存交换,警告问题
https://blog.csdn.net/weixin_38822045/article/details/107695935 前言 博主在使用CDH大数据平台时发现,CDH长时间运行,Cloudera Manager管理页面在运行Spark任务时候经常会出现组件大量内存交换警告,前期博主直接忽略, ......
python selenium 警告框弹出处理
警告框弹出处理 https://blog.csdn.net/meyoung01/article/details/13996685 在 WebDriver 中处理 JavaScript 所生成的 alert、confirm 以及 prompt 是很简单的。具体做法是使用 switch_to_alert ......
特征检测
特征点/区域 局部特征点的要求 可重复性和正确性:平面内几何变换不变,平面外几何变化不变,光照鲁邦。 局部性:特征是局部的,对遮挡物不敏感。 数量:要有足够多的特征点/区域来覆盖整个物体 特异性:区域需包含“感兴趣的”结构 有效性:接近实时 特征响应 在任何方向移动窗口,灰度值有较大的改变。 灰度改 ......
常用的表格检测识别方法——表格结构识别方法 (下)
论文提出了一种新的表格结构识别方法,它包含两个有效的组件:一个基于SepRETR的分割线预测分割模块和一个基于关系网络的用于跨行单元格恢复的单元格合并模块。与以往基于图像分割的分割线检测方法相比,基于SepRETR的分割线回归方法可以在不依赖启发式mask-to-line模块的情况下实现更高的TSR... ......
C# SM2加解密
SM2 是国家密码管理局组织制定并提出的椭圆曲线密码算法标准。 本文使用第三方密码库 [BouncyCastle](https://www.bouncycastle.org/csharp/index.html) 实现 SM2 加解密,使用 NuGet 安装即可,包名:BouncyCastle.Cry ......
Go协程常规参考
# Go协程 协程对性能的提升: 程序性能由三者决定: 计算时长, 磁盘IO, 网络IO 协程能有效解决IO问题. 对于计算密集型程序则用处较小. # 1. 最佳协程使用实践 ```go // 子协程 func CoroutineSubFunc(wg *sync.WaitGroup, resultC ......
GoWeb项目目录结构参考
# GoWeb项目目录结构 ## 目录结构 ``` main.go go.mod go.sum model 数据库操作,增删改查,固化的通用接口 view 视图文件 controller 通讯请求, API操作等内容等业务逻辑 router middleware 中间件部分 可以放置在根目录, 也可 ......
给网卡配置多个IP地址(win/linux)
解决方案:在同一个网卡上配置两个不同网段的IP地址: 互联网IP:192.168.0.222 网关:192.168.0.1 子网掩码:255.255.225.0 局域网IP:172.19.8.1 网关:172.19.0.1 子网掩码:255.255.0.0 1、设置Internet的IPV4属性,使 ......
C++中的map用法学习
map是STL的一个关联容器,它提供一对一的hash。 第一个可以称为关键字(key),每个关键字只能在map中出现一次; 第二个可能称为该关键字的值(value); map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one ......
机器学习模型优化:variance bias
bias(偏差:指同一个点的训练数据的预测值与正确值间的偏离程度) variance(方差:指同一个点的训练数据的预测值的离散程度) 一般情况下,模型需要在bias和variance之间取得一个平衡。bias小的模型,variance一般大;variance小的模型,bias一般大。更好的理解bia ......
UE4添加人物摄像机
在这一节中,我们需要添加两个组件分别是摄像机弹簧臂组件和摄像机组件。 摄像机弹簧臂组件 摄像机弹簧臂组件,可以想象成是我们的手臂和手。手拿着摄像机,当我们想移动摄像机的时候,我们移动的是我们的手臂而不是摄像机。 1) 打开VS编辑器,在PlayingCharacter.h文件添加摄像机弹簧组件和摄像 ......
conda pip
pip install 库包名 -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.com pip install -r requirements.txtnumpy==1.23.5opencv-python==4.7.0.72on ......
PLG领头羊Zapier的“反PLG”路线
要解释Zapier是做什么的并不是一件容易的事情。 “当我们介绍它能通过连接两个应用并使其自动化,来提升工作效率的时候,人们依旧不能理解”,两位创始人Wade和Bryan既不来自大公司也非斯坦福名校,办公室蜷缩在寒冷的密苏里州,一切都让人提不起兴致,这或许也是当年YC创业营第一次拒绝他们的理由。 时 ......
chrony服务器 网络同步 本地同步
**1.配置chrony, 使其从其他NTP服务器去同步时间 (配置一个aliyun可用,再配置一个不可用的)** 可用: vim /etc/chronyd.conf ![](https://img2023.cnblogs.com/blog/1752604/202306/1752604-202306 ......
ROS2-Beginner:2-turtlesim ros2 ,rqt
目标:安装和使用turtlesim包以及rqt工具用于后续的教程; 背景:Turtlesim是一个轻量级的用于学习ROS2的仿真器。其说明了ROS2在最基本的层面上所做的事情,让你知道以后你将如何处理真实的机器人或机器人模拟。 ROS2工具是用户如何管理、调试以及与ROS系统交互的。它支持针对系统及 ......