XOR
构建之法阅读笔记2
学习到了单元测试,单元测试是指开发者编写的一小段代码,用于检验被测代码的一个很小的、很明确的功能是否正确,使用单元测试是为了证明某段代码的行为确实和开发者所期望的一致,使代码变得更加完美,让自己负责的模块功能定义尽量明确,模块内部的改变不会影响其他模块,而且模块的质量能得到稳定的、量化的保证,好的单 ......
experiment3
task1.c: #include <time.h> #include <stdio.h> #include <stdlib.h> #include <windows.h> #define N 80 void print_text(int line,int col,char text[]); voi ......
NIM游戏/SG函数
NIM游戏 先看一下一维 NIM游戏。 有一堆大小为 $n$ 的石子,甲和乙轮流从石堆里面拿石子,不能一次拿掉所有石子,取走最后一个石子的人获胜,甲先开始,谁是必胜的? 显然,谁先手,谁就获胜。那么推广到二维呢? 有两堆大小为 $n$ $m$ 的石子,甲和乙轮流从两个石堆里拿石子,每次从一个石堆里拿 ......
202031607129-杨炜 实验一 软件工程准备—博客园技巧与博客首秀
| 项目 | 内容 | | | | | 班级博客链接 | 2023年春软件工程(2020级计算机科学与技术 | | 本次作业要求链接 | 实验一 软件工程准备 | |我的课程学习目标 | 注册博客园和Github账号,学习使用博客园,了解Github的基本操作。| | 本次作业在哪些方面帮我实现学习 ......
css选择器语法使用(以selenium为例)
""" 通过css选择器查找元素 """ # 查找类名属性为plant的第一个元素 element = wd.find_element(By.CSS_SELECTOR, ".plant") # 查找tag属性名为div的第一个元素 element = wd.find_element(By.CSS_S ......
xpath语法的使用(以selenium为例)
""" xpath定位 1. 路径选择 / 表示根节点 /html 表示选择根节点下的html节点 /html/body/div 表示选择根节点下的html节点下面的body节点下面的div节点 //div/p 选择所有div下的直接子节点p元素 //div//p 选择所有div下的所有p元素 // ......
20230402 Zero-Knowledge Proof
https://zhuanlan.zhihu.com/p/144847471 零知识证明想要解决的问题是,让一方向另一方证明他知道某个问题的答案但却不想透露该问题的具体答案。是不是有种贱贱的感觉? https://blog.csdn.net/qq_35739903/article/details/1 ......
WHY OVS?
了解OVS绕不过SDN的发展,因为OVS的"O"就是openflow协议。2006年,SDN诞生于美国GENI项目资助的斯坦福大学Clean Slate课题,斯坦福大学Nick McKeown教授为首的研究团队提出了Openflow的概念用于校园网络的试验创新。后续基于Openflow给网络带来可编 ......
Shell数组练习
1、将/etc/shadow文件的每一行作为元素赋值给数组 #!/bin/bash # 统计行数,作为循环次数 num=`wc -l < /etc/shadow` for ((i=0;i<=num;i++)) do # 根据i的变化取前i行内容再然后截取最后一行加入数组中 array[$i]=$(h ......
Hadoop报错只no such file or drector exist.
场景:在运行bin.hdfs dfs -mkdir XXXXXXXXX的命令的时候报此路径或者文件不存在。 解决办法: hadoop fs -mkdir -p /user/hadoop/ TRANSLATE with x English Arabic Hebrew Polish Bulgarian ......
Windows11资源管理器更换成传统右键菜单的方法
1.打开注册表,找到 HKEY_CURRENT_USER\SOFTWARE\CLASSES\CLSID 2. 右键点击CLSID,新建,项,项名称为: {86ca1aa0-34aa-4e8b-a509-50c905bae2a2} 3.右键点击这个新建的项,再选择新建》项,项名称为: InprocSe ......
实验3
task1.c 代码 #include<stdio.h> #include<stdlib.h> #include<time.h> #include<windows.h> #define N 80 void print_text(int line,int col,char text[]); void ......
JDBC驱动类型
1.JDBC-ODBC Bridge Driver SUN发布JDBC规范时,市场上可用的JDBC驱动程序并不多,但是已经逐渐成熟的ODBC方案使得通过ODBC驱动程序几乎可以连接所有类型的数据源。所以SUN发布了JDBC-ODBC的桥接驱动,利用现成的ODBC架构将JDBC调用转换为ODBC调用, ......
关于AMD64和arm64、x86和x86_64的介绍
今天水一篇,算法相关的停更一篇 X86 X86架构是微处理器自行的计算机语言指令集,指的是一个Intel通用计算机系列的标准编号缩写,也标识一套通用的计算机指令的集合。大家通常称呼它为32位指令集,是因为它从386就开始被这样称呼的,一直沿用至今,是一种cisc指令集,Intel以及amd早期的cp ......
nested exception is java.lang.IllegalStateException: org.apache.tomcat.util.http.fileupload.impl.FileSizeLimitExceededException: The field file exceeds its maximum permitted size of 1048576 bytes.
一、问题背景 利用springboot上传大文件 二、报错截图如下 2023-04-02 16:04:18,681 ERROR [http-nio-63050-exec-6][GlobalExceptionHandler.java:58] - 系统异常:Maximum upload size exc ......
常见排序算法以及Java实现
快速排序 class Solution { //创建随机对象,便于后于选基准值 static Random random = new Random(); public int[] sortArray(int[] nums) { int n = nums.length; int left = 0; i ......
常见的maven依赖
spring-context Spring框架的依赖 junit 测试的依赖 mysql-connector-java mysql驱动包 druid 德鲁伊mysql连接池 javax.annotation-api jdk9之后javax.annotation包被移除了,@PostContruct以 ......
ABC295 E
ABC295 E 给你一个长度为 $N$ 的序列 $A$ 满足 $\forall i\in [1,N],A_i\in[0,M]$,其中 $M$ 是一个给定的常数 执行以下两种操作 不断把序列中的一个 $0$ 换成在 $[1, M]$ 中均匀随机的一个数,直到序列中没有 $0$ 对整个序列升序排序 求 ......
两个电脑如何共用同一套鼠标键盘?键鼠共享 | Mouse Without Borders(无界鼠标)安装步骤总结
最简单的办法当然是买个三模键盘鼠标。但是我没有钱,所以就自己安装软件解决 1 安装 Mouse Without Borders 下载地址 https://mouse-without-borders.en.softonic.com/download 如果之前已经安装,先卸载,然后两台电脑安装同一版本的 ......
【LBLD】小而美的算法技巧:差分数组
【LBLD】差小而美的算法技巧:差分数组 差分数组 差分数组的第 i 个元素存储原数组第 i 个元素和第 i-1 个元素的差值,其中,差分数组的首元素的值 diff[0] 为原数组首元素的值 nums[0]。 1109.航班预订统计 class Solution { public: vector<i ......
SVD奇异值分解
1.奇异值分解的原理 以上图形可以表示为: uivi结果为秩1矩阵。 2.奇异值分解的应用 (1)图像压缩 对角矩阵中奇异值较大的排在前面,这些也是影响最大的因素,因此可以将后面的小奇异值去掉,进行图像压缩 (2)时空矩阵 ......
Demo03 数据类型 类型转换 内存溢出
关键字 数据类型 java 是强类型语言 要求变量的使用要严格符合规定,所有变量都要先定义后才能使用 Java的数据类型分为两大类 基本类型(primitive type) 引用类型(reference type) public class Demo02 { public static void m ......
selenium简单使用
from selenium import webdriver from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriv ......
hivesql练习_间断连续登录用户问题
现有各用户的登录记录表(login_events)如下,表中每行数据表达的信息是一个用户何时登录了平台。 user_idlogin_datetime 100 2021-12-01 19:00:00 100 2021-12-01 19:30:00 100 2021-12-02 21:01:00 现要求 ......
2516. 每种字符至少取 K 个
力扣题目链接 给你一个由字符 'a'、'b'、'c' 组成的字符串 s 和一个非负整数 k 。每分钟,你可以选择取走 s 最左侧 还是 最右侧 的那个字符。 你必须取走每种字符 至少 k 个,返回需要的 最少 分钟数;如果无法取到,则返回 -1 。 示例 1: 输入:s = "aabaaaacaab ......
实验3
task 1 程序源码: #include<stdio.h> #include<stdlib.h> #include<time.h> #include<windows.h> #define N 80 void print_text(int line,int col,char text[]); voi ......
8.罐子
原题链接:https://www.acwing.com/problem/content/description/4225/ #include<bits/stdc++.h> using namespace std; struct Operator{ int x,y; }; int a,b,c; int ......
leetcode 20. 有效的括号 Java
给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 每个右括号都有一个对应的相同类型的左括号。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入 ......