OR
Python使用ecdh算法交换共享秘钥
dh_server.py: ```python from cryptography.hazmat.primitives.asymmetric import ec from cryptography.hazmat.primitives import serialization import socke ......
MySQL的执行计划详解(Explain)
MySQL的执行计划详解(Explain) 1、MySQL执行计划的定义 在 MySQL 中可以通过 explain 关键字模拟优化器执行 SQL语句,从而知道 MySQL 是如何处理 SQL 语句的。 2、MySQL整个查询的过程• 客户端向 MySQL 服务器发送一条查询请求• 服务器首先检查查 ......
Vulnhub: Prime (2021): 2靶机
kali:192.168.111.111 靶机:192.168.111.161 # 信息收集 端口扫描 ``` nmap -A -sC -v -sV -T5 -p- --script=http-enum 192.168.111.161 ```  vue 上传图片到腾讯云对象存储_vue3 腾讯云上传_*且听风吟的博客-CSDN博客 ......
css: display:none, display:block
<!doctype html> <html> <head> <meta charset="utf-8"> <title>css display:none, display:block</title> <script src="../jquery/3.6.0/jquery.min.js"></scri ......
表格
width 宽度 height 高度 border 边框 cellspacing 单元格之间的间距 外边距 cellpadding 单元格和内容之间的边框 bordercolor 边框颜色 bgcolor 背景颜色 align 样式 colspan 左右合并 行合并 rowspan 上下合并 列合并 ......
标签
标签分为但标签和双标签 空标签和常规标签 在xhtml中 但标签加上斜杠是标准写法 但是在html5 中不加斜杠是标准写法 但是加上斜杠在前面是错误的</br> 正如这样就是错误的 一般来说不能大量使用<br> <hr>标签 ......
列表类型
有序列表 order list ol 组合标签 li type类型 1 A a I start 开始 从第几个开始 无序列表 unorder list ul li 组合标签在只用的时候必须配套使用 不建议单独使用 <li></li> 定义列表 dl degind list dd当标题用 dt当内容 ......
输入框
<form action="提交数据的地址(后端写接口)" method="get/post"></form> action 提交数据的地址(后端写接口) method 数据提交的方式 input 输入框 text 单行输入 密码框 password 单选 radio 注意: 必须使用name属性 ......
样式表的创建
css 层叠样式表 css2.0 3.0 样式表 1 行内样式 直接在标签上写属性 style=“属性: 属性值;” 2 内部样式 在头部添加style标签 选择器{属性: 属性值;} 3 外部样式的引入 4 外部样式导入 css语法: 属性:属性值; 选择器 标签对象 ** 对谁进项样式的修改 标 ......
常见的选择器
标签选择器 类选择器 id选择器 通配符选择器 清除间距 群组选择器 列举法 吧所有的要写的一样的样式 列举出来 后代选择器(包含选择器) 从右向左的查找 ul li 先查找li在找到ol ......
权重
标签选择器的权重 后代选择器的权重是求和的 标签选择器的权重 0001 class的选择器的权重 0010 id选择器的权重是 0100 !impcrtant权重最高的 不建议大量使用 通配符选择器的权重是最小的.0000 权重越高 优先级越高 权重一样是 看先后顺序 后面的覆盖前面的 ......
常见的css属性
rgb 6位0-9a-f 简写 443322=432 rgb rgb(68,41,41,0.4)最后一位是alpha颜色透明度 浮动 让元素左右排列 float :left /right/none; 文档标准流 网页中的块级元素 都会自上而下的排列 浮动会破坏元素原本的特征(独占一行的特征) 浮动是 ......
盒模型
bug :子元素 的margin-top 有时候会错误的传递给父元素 在父元素加上overflow:hidden;就可以解决这个问题 区分内边距和外边距通过背景颜色和外边框 solid 实线 dashed虚线 dotted点线 盒模型的实际宽度计算 外边距+边框+内边距+内容 边框和内边距都会吧盒子 ......
列表 文本属性
list-style none 去除小圆点 网页默认的字体大小是16px font-size 字体大小 网页最小的字体大小是12px 文字居中 text-align center 图片居中 图片居中是在图片外层的盒子里面写 line-hight:100px 文字居中 行高等于高度的时候 文字居中 ......
MySQL
## 一、数据库 1.数据库:DataBase(DB),是存储和管理数据的仓库。 2.数据库管理系统:DataBase Management System (DBMS),操纵和管理数据库的大型软件。 3.SQL:Structed Query Language,操作关系型数据库的编程语言,定义了一套操 ......
STL·笔记
vector 基本操作 创建vector对象,vector<int> vec; 尾部插入数字:vec.push_back(a); 使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的。 使用迭代器访问元素. vector<int>::iterator it; for(it=v ......
linux 内核宏container_of剖析
转载:linux 内核宏container_of剖析 - 知乎 (zhihu.com) 1、前面说的 我在好几年前读linux 驱动代码的时候看到这个宏,百度了好久,知道怎么用了,但是对实现过程和原理还是一知半解。 container_of宏 在linux内核代码里面使用次数非常非常多,对于喜欢li ......
918. 环形子数组的最大和 (Medium)
问题描述 918. 环形子数组的最大和 (Medium) 给定一个长度为 n 的 环形整数数组 nums ,返回nums 的非空 子数组 的最大可能和 。 环形数组 意味着数组的末端将会与开头相连呈环状。形式上, nums[i] 的下一个元素是 nums[(i + 1) % n] , nums[i] ......
Xv6 Lab7: Multithreading
Uthread: switching between threads 这个题还是对的起它 moderate 的难度了,如果认真看了 book-riscv-rev2.pdf 的 Scheduling 章节,以及看了这个 课程翻译,那么这题可以很快做出来,个人觉得 pdf 讲得更加清楚一些。 这个题甚至 ......
6.1 静态链接
像Linux LD程序这样的静态链接器(static linker)以一组可重定位目标文件和命令行参数作为输入,生成一个完全链接的、可以加载和运行的可执行目标文件作为输出。输入的可重定位目标文件由各种不同的代码和数据节(section)组成,每一节都是一个连续的字节序列。指令在一节中,初始化了的全局 ......
通过降本增效,提升测试价值
近几年关于降本增效的话题越来越热,无论是各技术大会还是企业内部,关于降本增效的讨论和实践越来越多。 比如研发效能、质量度量、精细化运营等,其本质都是在尽可能降低成本投入的前提下,提升生产效率,以求获得更高的投入产出比,企业获得更大的利润。 那降本增效该如何在企业内落地呢?要达到降本增效的目标,又面临 ......
ABC273F - Hammer 2
考虑区间 $dp$,我们只考虑那些涉及到新墙的步骤,所以先将所有墙和起点终点离散化,设 $dp_{l,r,x}$ 表示当前已经探索过 $[l,r]$,目前的人在最左端/最右端。 然后我们进行转移,一种转移是在当前方向转移,一种转移是往相反方向转移,转移代价都是目标和当前位置的差。 我们发现,$[l, ......
python开发桌面应用
ython开发桌面应用的原理主要是利用Python的GUI库来实现图形界面。 Python的GUI库有很多种,例如Tkinter、PyQt、wxPython等等。其中, Tkinter是Python自带的GUI库,使用比较简单,适合初学者入门。 PyQt是一种基于Qt框架的Python GUI库,功 ......
基础数论
Upd on 2023.1.12 **添加了整除分块和莫比乌斯反演。** Upd on 2023.7.22 **重新排版,添加、删去了一些内容,修改了一些晦涩难懂的描述,开放阅读。** ### $$\huge\textbf{0x01}\ \large\textbf{数论入门}$$ > "质数是指在大 ......
光纤交换机的一些术语及解释
#### 光纤交换机区域概念 光纤交换机的zone是指特定的交换机和设备能够进行通信的区域。Zone的作用是将连接在SAN网络中的设备 (主机和存储),逻辑上划到为不同的区域内,使得不同区域中的设备相互间不能FC网络直接访问,从而实现网络中的设备之间的相互隔离。Zone有常规zone和特殊zone两 ......
7.22做题记录
1 //树状数组单点修改和区间查询 2 #include <bits/stdc++.h> 3 using namespace std; 4 int n,m,f[1000005]; 5 int lowbit(int x) 6 { 7 return x&-x; 8 } 9 void add(int x, ......