日记4.20 20

【刷题日记】其一

2023.10.27 1400数据结构专练启动 0:41 https://codeforces.com/problemset/problem/816/B 1400数据结构 数据量小,直接用差分实现区间加法,再用前缀和统计出答案 代码 #include <bits/stdc++.h> using na ......
日记

NOIP 2023 考前学习日记

前言 e92a191c-9fae-4364-882b-0c91fb88c3aa 属于是闲着没事干,看到自己去年写过一次,所以再写一次。 10 月 23 日(今日运势:大吉) 上午: 调联考异或,没调出来。 消消乐,想想想。 消消乐,写写写。 消消乐,卡卡卡。 消消乐,寄寄寄。 详见记录:link。 ......
日记 NOIP 2023

LeetCode20.有效的括号

描述 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 提交的代码 import java.util.Deque ......
括号 LeetCode 20

每日总结20

软件设计 石家庄铁道大学信息学院 实验5:建造者模式 本次实验属于模仿型实验,通过本次实验学生将掌握以下内容: 1、理解建造者模式的动机,掌握该模式的结构; 2、能够利用建造者模式解决实际问题。 [实验任务一]:计算机组装 使用建造者模式,完成下述任务:计算机组装工厂可以将CPU、内存、硬盘、主机等 ......

2023NOIP A层联测20 点餐

2023NOIP A层联测20 点餐 题目很好,可惜考试没想到。 思路 可以按照 \(b\) 从小到大排序,固定选择个数 \(k\),枚举选择的盘子 \(x\) 的 \(b\) 最大,最优解肯定是贪心的在前 \(x-1\) 个盘子里选择 \(k-1\) 个最小的,使用权值主席树可以在 \(O(\lo ......
2023 NOIP

10.30日记

当一个进程在等待永远不可能发生的事件时,就会产生死锁,若系统中多个进程出于死锁状态,就会造成系统死锁。 死锁产生的必要条件: 资源互斥 每个进程占有资源并等待其他资源 系统不能剥夺进程资源 进程资源图是一个环路 死锁产生后,解决措施是打破四大条件,有下列方法: 死锁预防:采用某种策略限制并发进程对于 ......
日记 10.30 10 30

20.3 OpenSSL 对称AES加解密算法

AES算法是一种对称加密算法,全称为高级加密标准(Advanced Encryption Standard)。它是一种分组密码,以`128`比特为一个分组进行加密,其密钥长度可以是`128`比特、`192`比特或`256`比特,因此可以提供不同等级的安全性。该算法采用了替代、置换和混淆等技术,以及多... ......
算法 OpenSSL 20.3 AES 20

20. 从零用Rust编写正反向代理,四层反向代理stream(tcp与udp)实现

wmproxy wmproxy是由Rust编写,已实现http/https代理,socks5代理, 反向代理,静态文件服务器,内网穿透,配置热更新等, 后续将实现websocket代理等,同时会将实现过程分享出来, 感兴趣的可以一起造个轮子法 项目地址 gite: https://gitee.com ......
stream Rust tcp udp 20

python html 今日概念资金流入前20名

#!/usr/bin/env Python# coding=utf-8 from selenium import webdriver # 导入模块import timefrom lxml import etree # lxml库是一个HTML、XML的解析器import tushare as tsi ......
概念 资金 python html

Centos7系统二进制安装Kubernetes(v1.20)集群

一、环境准备 参考:https://www.cnblogs.com/Mr-Ding/p/17773745.html 二、部署ETCD集群 2.1、准备cfssl证书生成工具 cd k8s1.20二进制包/ chmod +x cfssl_linux-amd64 cfssljson_linux-amd6 ......
二进制 集群 Kubernetes Centos7 Centos

10.29日记

从下往上依次是:物理层,数据链路层,网络层,传输层,会话层,表示层,应用层。 物理层:二进制数据传输,物理链路和物理特性相关。 数据链路层:将数据封装成帧进行传输,准确传送至局域网内的物理主机上。 网络层:数据分组传输和路由选择,能准确的将数据传输到互联网的主机上。 传输层:端到端的链接,传送数据至 ......
日记 10.29 10 29

【问题复盘】在Ubuntu 20.04下安装OFED驱动

复盘:在Ubuntu 20.04下安装OFED驱动 起因 最近收到两台服务器,都搭载了ConnectX-5 EX网卡。由于供应商预装了Ubuntu 20.04操作系统,而我们的后端代码也是基于Ubuntu开发的,因此需要在Ubuntu上安装ConnectX-5网卡的驱动。 问题 尽管供应商已经预装了 ......
Ubuntu 问题 20.04 OFED 20

20.2 OpenSSL 非对称RSA加解密算法

RSA算法是一种非对称加密算法,由三位数学家`Rivest`、`Shamir`和`Adleman`共同发明,以他们三人的名字首字母命名。RSA算法的安全性基于大数分解问题,即对于一个非常大的合数,将其分解为两个质数的乘积是非常困难的。RSA算法是一种常用的非对称加密算法,与对称加密算法不同,RSA算... ......
算法 OpenSSL 20.2 RSA 20

10.28日记

今天参加了普通话考试, 统一过程模型(UP) 统一过程模型:是一种“用例和风险驱动,以架构为中心,迭代并且增量”的开发过程。开发的四个阶段 起始阶段:项目的初始活动,如确认需求和风险评估等。 精化阶段:需求分析和架构设计等。 构建阶段:系统的构建,产生实现模型等。 移交阶段:软件提交方面的工作,产生 ......
日记 10.28 10 28

20.1 OpenSSL 字符BASE64压缩算法

OpenSSL 是一种开源的加密库,提供了一组用于加密和解密数据、验证数字证书以及实现各种安全协议的函数和工具。它可以用于创建和管理公钥和私钥、数字证书和其他安全凭据,还支持`SSL/TLS`、`SSH`、`S/MIME`、`PKCS`等常见的加密协议和标准。OpenSSL 的功能非常强大,可以用于... ......
算法 字符 OpenSSL 20.1 BASE

pytorch:1.12-gpu-py39-cu113-ubuntu20.04

docker-compose 安装 unbuntu 20.04 version: '3' services: ubuntu2004: image: ubuntu:20.04 ports: - '2256:22' - '3356:3306' - '8058:80' volumes: - my-volu ......
pytorch gpu-py ubuntu 20.04 1.12

我的世界1.20.1模组开发---4.添加方块

介绍 在游戏中添加方块的方法和之前添加物品的方法类似,都是先通过DeferredRegister.create方法获取对应类型的注册表,然后再把对应的方块添加到注册表中,最后在Mod事件总线上添加该注册表即可。但是由于是方块,会有一些地方和物品不太一样的地方。添加一个方块要分别注册方块和方块对应的物 ......
模组 方块 世界 20

10.27日记

能力成熟度模型CMM 能力成熟度模型CMM:对软件组织化阶段的描述,随着软件组织地定义、实施,测量、控制和改进其软件过程,软件组织地能力经过这些阶段逐步提高。 初始级(Initial):软件过程的特点是杂乱无章,又是甚至很混乱,几乎没有明确定义的步骤,项目的完成全依赖个人的努力和英雄式核心人物的作用 ......
日记 10.27 10 27

druid 1.2.20发布,增强对Spring-boot-3-starter的支持

导读 这个版本修复大家比较关注的对spring-boot3的支持问题。大家按需升级 Issues 修复druid-spring-boot-3-starter错误,并增加自动配置的适配文件 #5437 #5443 针对mysql loadbalance格式的url,加上connectTimeout等属 ......
Spring-boot starter Spring druid boot

Toxic | 寒月廿陆日记

如我之前的随笔所愿,我恋爱了,在春暖花开的五月;又像大家都不敢相信的那样,我分手了,在万物凋零的秋天。 他们告诉我,她无缝了,我要恨她;告诉我我是一个缺爱的人孩子,让我先好好爱自己。我不知道,我忽然迷失了,我不怀念她,我怀念有人陪伴 ......
日记 Toxic

10.20

1.武汉旅游的第一天,这个城市给我的感觉就是人很多,很繁忙,楼和楼间距很近,楼修的很高,给人一种大都市的感觉,一种没有归属感的繁华 去了武汉的小吃街和博物馆和美术馆和东湖 给我的感觉是不是所有人都能欣赏艺术,比如我,可能因为之前博物馆逛多了,但是编钟很震撼值得一看。 东湖的体验感很好,在湖边骑车真的 ......
10.20 10 20

ORBSLAM3+ROS2foxy 调用笔记本摄像头跑单目相机程序 (Ubuntu20.04)

环境要求:Ubuntu 20.04、ROS2 foxy、OpenCV 4.4.0 1. 安装 ORB_SLAM3 首先安装 ORB_SLAM3:https://github.com/zang09/ORB-SLAM3-STEREO-FIXED。 安装方法参考:https://www.cnblogs.c ......
摄像头 ORBSLAM3 ROS2foxy ORBSLAM 相机

20_rust的Trait

Trait Trait告诉Rust编译器某些类型具有哪些并可与其它类型共享的功能。 Trait:抽象的定义共享行为。 Trait bounds(约束):泛型类型参数指定为实现了特定行为的类型。 Trait与其它语言的接口(interface)类似,但有些区别。 定义一个Trait Trait的定义: ......
Trait rust 20

2023noip赛前20天冲刺 Day11 Day12

死了,自闭了。 不写力。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉症。 我有玉玉 ......
Day 2023 noip 11 12

踩坑日记,参数*位置是很重要的!!!

# 踩坑日记,参数*位置是很重要的!!! ```python class Dome(): def __init__(self): pass def verify(self, *args, name=None, **kwargs): print(name, args, kwargs) def veri ......
位置 参数 日记

10.26日记

磁盘调度 磁盘调度的目标是使磁盘的平均寻道时间最少 常用的磁盘调度算法如下: 先来先服务FCFS:根据进程请求访问磁盘的的先后顺序进行调度。此算法的优点是公平,简单,且每个进程都能依次得到处理,缺点是平均寻道时间长。 最短寻道时间优先SSTF:请求访问的磁道与当前磁头所在磁道距离最近。使得每次的寻道 ......
日记 10.26 10 26

如何在Ubuntu20.04.3机器上使用kvm创建CentOs7.9的虚拟机

一、虚拟化背景 因为产品在Ubuntu的环境上部署兼容性差,Ubuntu的实体机上还运行着其他系统没办法进行系统的更换重装,所以只能出此下策~ 二、开始搭建 更新Ubuntu系统 打开终端并通过如下命令更新本地的软件包索引 $ sudo apt update $ sudo apt upgrade 检 ......
机器 CentOs7 Ubuntu CentOs kvm

10.25日记

海明码 海明码是一种利用奇偶性来检错和纠错的校验方法。海明码的构成方法是在数据位之间的特定位置上插入k个检验位,通过扩大码距来实现检错和纠错。 设数据位是n位,检验位是k位,则n和k必须满足以下关系: 输入输出技术 程序控制(查询)方式:CPU主动查询外设是否完成数据传输,效率极低。 程序中断方式: ......
日记 10.25 10 25

读高性能MySQL(第4版)笔记20_Performance Schema和其他

1. 线程 1.1. MySQL服务端是多线程软件。它的每个组件都使用线程 1.2. 每个线程至少有两个唯一标识符 1.2.1. 操作系统线程ID 1.2.2. MySQL内部线程ID 2. 对象类型 2.1. OBJECT_TYPE列 2.2. EVENT 2.3. FUNCTION 2.4. P ......
高性能 Performance 笔记 Schema MySQL

IT生涯日记

这篇文章用来记录个人IT生涯的发展过程。 2023年九月(加入南职院) 2023年九月1日南宁职业技术学院报道(南职院),来到新学校迎接新的挑战。 2023年10月(知道什么是早八) 其实早八(早上八点要上课)也没什么,主要是碰到国庆放假,然后又需要军训,老师如果不补课的话,这个学期的课会上不完,现 ......
生涯 日记