XOR

第4章. 操作列表

4.1 遍历整个列表 4.1.1 深入研究循环 4.1.2 在 for 循环中执行更多操作 4.1.3 在 for 循环结束后执行一些操作 4.2 避免缩进错误 4.2.1 忘记缩进 4.2.2 忘记缩进额外的代码行 4.2.3 不必要的缩进 4.2.4 循环后不必要的缩进 4.2.5 遗漏了冒号 ......

Linux shell command ln All In One

# Linux shell command ln All In One > 硬连接 vs 软连接 ## ln ```sh $ man ln > ./man-docs/ln.md $ cat ./man-docs/ln.md ``` ```sh LN(1) User Commands LN(1) NA ......
command Linux shell All One

Ubuntu22.04 安装 java JDK

0 前言 1 下载jdk 2. 配置环境变量(只修改用户配置) 参考 0 前言 Linux一般使用openjdk, 其主要由Oracle提供,部分源码不可见 一般学习以jdk8为基础,以下教程为jdk8的Linux-Ubuntu的安装教程 1 下载jdk Oracle网站: https://www. ......
Ubuntu 22.04 java JDK 22

联想Thinkpad开机依次出现白蓝绿红屏怎么办?

联想Thinkpad T14开机出现题目的内容,怎么办? 参考: 联想Thinkpad开机依次出现白蓝绿红屏怎么办? 这位知乎老哥的问题是ThinkPad X13,但其实问题很有可能是通用的。 解决方案,如上述知乎第一条:尝试用牙签捅背面右上角菊花(复位键)10S后开机,进入自动修复,提示修复失败。 ......
蓝绿 Thinkpad 怎么办

【pandas基础】--索引和轴

在`pandas`中,索引(`index`)是用于访问数据的关键。 它为数据提供了基于标签的访问能力,类似于字典,可以根据标签查找和访问数据。 而`pandas`的轴(`axis`)是指数据表中的一个维度,可以理解为表格中的行和列。 通过指定轴,我们可以对数据进行切片、筛选、聚合等操作。 下面简要介 ......
索引 基础 pandas

第十五周学习总结

这一周是我们软件工程这门课理论课的最后一周,第十六周进行了Java的最后一次的个人成绩考核,老师在课上部署了我们记下来的软件测试阶段的任务,下面是我这一周的学习总结。 学科学习方面:完成了python的大作业,运用python进行简单的图形化的界面设计,以及python对数据库的连接;运用matla ......

面向对象编程三大特性

封装: 通俗来说就是类(class),将数据变量和函数方法封装到一起成为类,实其可以被创建对象 继承: 子类可以继承父类的变量和方法并以此基础进行拓展 多态: 通过虚函数、基类指针或引用调用适当的子类的函数版本,实现统一函数名多个功能 ......
特性 对象 三大

Android学习

2023-06-04; 1.MainActivity.kt; package com.example.greetingcard import android.os.Bundle import androidx.activity.ComponentActivity import androidx.ac ......
Android

C++ 多态 虚函数virtual

先解释虚函数,对于基类,子类继承基类后可能会调用其某个函数FA,而不同的子类继承了同一个基类后需要基类内某个同样的函数FA但又不是同个作用,此时则会在对应的子类内对应重载派生出FA_B函数和FA_C函数,而这时要求FA为虚函数(virtual) 那为什么不各自写成一个函数B和C呢?这就是多态的意义 ......
函数 virtual

「学习笔记」素性测试

> 给定一个正整数 $n$,判断它是否是质数。 ## Fermat 素性测试 根据费马小定理,如果 $n$ 是质数,则会满足 $a^{n - 1} \equiv 1 \pmod n$。 基本思想是不断地选取在 $\left [2, n-1 \right ]$ 中的基 $a$,并检验是否每次都有 $a ......
素性 笔记

电影购票系统相关

用户故事用例图: 类图: 活动图: 设计结果: ......
系统 电影

Nlog基本使用

引入get包:NLog.Extensions.Logging 添加一个nlog.cofig文件 并设置属性,始终复制或较新则复制 <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http://www.nlog-project.org/sche ......
Nlog

第三次冲刺

这是我的团队项目的第三次冲刺,由于没有及时发出,复盘之后补发的 层叠样式表(Cascading Style Sheets,简称CSS)是一种用于描述网页中元素样式和布局的标记语言。它与HTML(超文本标记语言)一起被用于创建和设计网页,为网页提供美观的外观和一致的布局。 CSS的主要功能是将样式与网 ......

【安全学习之路】Day18

![](https://img2023.cnblogs.com/blog/3073714/202306/3073714-20230604210120036-1137305698.png) ![](https://img2023.cnblogs.com/blog/3073714/202306/3073 ......
Day 18

微分方程的应用

**一般的解题步骤:** 1.根据实际要求确定要研究的量 2,找出这些量满足的规律并列出方程 3,根据题给信息列出初始条件 几何问题 做题 变化率问题 建模的关键:抓住**某个量对于某个量的变化率为多少**这一条件,用导数表示出这一条件,得到微分方程 初始条件一般是确定比例系数之类的东西,并且要注意 ......
微分 方程

计算机网络 实验一

实验一vlan的创建与划分 一、实验目的: 1.了解vlan的工作原理; 2.学习基于端口划分vlan的方法; 3.了解跨交换机的相同vlan之间的通信; 4.进一步学习交换机端口的配置命令。 二、实验原理: VLAN(Virtual Local Area Network)是一种虚拟局域网技术,允许 ......
计算机网络

实验二——验收三

# 验收三 > ``` > 1. 你们小组项目中为了保护数据资产用了什么密码算法? > 2. 如果用到了对称算法,提交相关生成密钥和对数据加密的代码截图 > 3. 如果用到了非对称算法,提交相关生成密钥对和对数据加密,签名验签的代码截图 > 4. 如果用到了其他算法,提交相关的代码截图 > ``` ......

时域与频域统计特征

......
时域 特征

智能排班系统Web端使用说明

项目背景:我们的产品智能排班系统是为了解决用户需要关注掌握特定技能的员工,并将他们安排到与技能最匹配的任务上,有效的评估劳动力需求、最大化员工工作效率、最大化精简用工成本的痛苦,他们需要是将劳动力与业务需求最优化匹配,将合适数量的员工在合适的时间放在合适的位置上,但是现有的方案并没有很好地解决这些需 ......
使用说明 智能 系统 Web

[ARC085F] NRE

# [[ARC085F] NRE](https://www.luogu.com.cn/problem/AT_arc085_d) 首先这道题要先将区间**按左端点排序**。我们先不考虑区间重叠的情况。 令 $f_i$ 表示前 $i$ 个区间已经决策好是否选择,而且**第 $i$ 个区间必选**的情况下 ......
085F ARC 085 NRE

课程实践项目设计

1.用户故事;作为每天都在上课的大学生,中午排队买饭就是个 巨大的折磨,还要防止别人插队。这时候他们就需要一个点餐软件。所以我们为我们的咸肉饭店做了一个咸肉饭点餐软件。它主要能在线上提前点好饭然后在下课后根据单号取饭。我们的优势就是其他家没有点餐软件。 2.项目; 我们先定义了几种可能购买的食物,并 ......
课程 项目

云锵投资 2023 年 5 月简报

2023 年 5 月云锵投资团队月报: # 摘要 * 本月量化基金策略业绩:中; * 本月量化股票策略业绩:良; (优良中差,表明全国排名四位分) # 云锵投资概述 云锵量化投资包含量化投基、量化投股。 量化投基使用自动化程序进行量化选基。其中包含了多个策略。本集合投资目标是通过选择优质基金,来获取 ......
简报 2023

linux 性能自我学习 ———— 关于内存 [七]

### 前言 内存的基本知识,将在操作系统篇中详细介绍,这里只说明如何排查问题。 ### 正文 内存的分配和回收: 在malloc 是c 标准库中的内存分配函数,对应到系统调用上,有两种实现方式,一种是brk()和 mmap() 对于小块内存,小于128k 使用brk来分配,也就是通过移动堆栈的位置 ......
内存 性能 linux

Redis_主从复制

一、主从复制介绍 主机数据更新后根据配置和策略,自动同步到备机的master/slave 机制,Master以写为主,slave以读为主 好处:读写分离,性能扩展;容灾快速恢复(一主多从):一台slave从机挂掉,马上切换到另一台slave从机提供服务。 主机挂:集群 集群:一主多从 ——关联—— ......
主从 Redis

mybatis-plus 批量插入方法saveBatch 踩坑

> 1、问题描述由于我在数据库的一张表设置了两个主键,所以创建的实体我想都加上@TableId注解 > 但是这样在mybatis-plus中一个实体只能有一个@TableId注解标识的主键 ![](https://img2023.cnblogs.com/blog/2314924/202306/231 ......
mybatis-plus saveBatch mybatis 方法 plus

缓存击穿【Redis 缓存】

缓存击穿 缓存击穿问题也叫热点 Key 问题,就是一个被高并发访问并且缓存重建业务较复杂的 key 突然失效了,无数的请求访问会在瞬间给数据库带来巨大的冲击。 解决方案: 互斥锁 逻辑过期 ......
缓存 Redis

python获取视频大小并播放

# coding=gbk import time import cv2 cap = cv2.VideoCapture("D:\\jc\\Myself\\video\\Hacker_glasses_07_Videvo.mov") # 读取文件 # 获取视频宽度 frame_width = int(ca ......
大小 python 视频

Linux下三组I/O复用函数的比较(select、poll、epoll)

前面我们讨论了select、poll和epoll三组I/O复用系统调用,这三组系统调用都能同时监听多个文件描述符。它们将等待由timeout参数指定的超时时间,直到一个或多个文件描述符上有事件发生时返回,返回值是就绪的文件描述符的数量。返回0表示没有事件发生。现在我们从事件集、最大支持文件描述符数、 ......
函数 select Linux epoll poll

基于 Vue3 + TS 的前端结构

效果预览: ![](https://img2023.cnblogs.com/blog/3214089/202306/3214089-20230604204034093-1526814837.png) ![](https://img2023.cnblogs.com/blog/3214089/20230 ......
前端 结构 Vue3 Vue TS

实验报告

# 实验一 密码引擎-1-OpenEuler-OpenSSL编译 # 一、任务详情 > 1. 安装Ubuntu和OpenEuler虚拟机 > 2. 下载最新的OpenSSL源码(1.1版本) > 3. 用自己的8位学号建立一个文件夹,cd 你的学号,用pwd获得绝对路径 > 4. 参考 https: ......
报告