SP800_186_OverView
文章目录
- 2. Overview of Elliptic Curves
- 2.1 Non-binary Curves
- 2.1.1 Curves in Short-Weierstrass Form
- 2.1.2 Montgomery Curves
- 2.1.3 Twisted Edwards Curves
- 2.2 Binary Curves
- 3. Recommended Curves for U.S. Federal Government Use
- 3.1 Choice of Underlying Fields
- 3.1.2. Choice of Underlying Fields
- 3.1.4 Choice of Curves
- 3.2 Curves Over Prime Fields
- 3.3 Curves Over Binary Fields
2. Overview of Elliptic Curves
一些概念:
- E, an elliptic curve defined over the field GF(q).
- |E| = (q +1) - t
- t, the trace of E over the field GF(q)
- E’, a quadratic twist(二次扭曲) of E
If R is a point on the curve that is also contained in 〈P〉, there is a unique integer k in the interval [0, l−1] so that R = kP, where l is the order of P in E. This number is called the discrete logarithm of R to the base P. The discrete logarithm problem is the problem of finding the discrete logarithm of R to the base P for any two points P and R on the curve, if such a number exists.
2.1 Non-binary Curves
2.1.1 Curves in Short-Weierstrass Form
维尔斯特拉斯形式曲线
Let GF(q) denote the finite field with q elements, where q is an odd prime power and is not
divisible by three.
Wa,b 代表这类曲线。
4a3+27b2≠0modPy2=x3+ax+bmodPa,b∈GF(P)4a^3+27b^2\ne 0 \mod P \\ y^2=x^3+ax+b \mod P \\ a,b\in GF(P) 4a3+27b2=0modPy2=x3+ax+bmodPa,b∈GF(P)
A Seed value may be used to generate the parameters a and b as described in Appendix C.2.1.1
2.1.2 Montgomery Curves
蒙哥马利曲线
Ma,b 代表这类曲线
MA,B:Bv2=u(u2+Au+1)A≠±2B≠0M_A,_B : B v^2 = u (u^2 + A u + 1) \\ A \neq \pm 2 \\ B \neq 0 MA,B:Bv2=u(u2+Au+1)A=±2B=0
2.1.3 Twisted Edwards Curves
扭曲爱德华兹曲线
Ea,d 代表这类曲线
ax2+y2=1+dx2y2d≠0a≠da x^2 + y^2 = 1+ d x^2 y^2 \\ d \neq 0 \\ a \neq d ax2+y2=1+dx2y2d=0a=d
and a is a square in GF(q) while d is not.
An Edwards curve is a twisted Edwards curve with a = 1
2.2 Binary Curves
略
3. Recommended Curves for U.S. Federal Government Use
3.1 Choice of Underlying Fields
3.1.2. Choice of Underlying Fields
Specified Curves | Allowed Usage |
---|---|
K-233, B-233 K-283, B-283 K-409, B-409 K-571, B-571 | Deprecated |
P-224 P-256 P-384 P-521 | ECDSA, EC key establishment (see [SP_800-56A]) |
Edwards25519 Edwards448 | EdDSA |
Curve25519, W-25519 Curve448, E448, W-448 | Alternative representations included for implementation flexibility. Not to be used for ECDSA or EdDSA directly |
Security Strength
Security Strength | Recommended Curves |
---|---|
112 | P-224, K-233, B-233 |
128 | P-256, W-25519, Curve25519, Edwards25519, K-283, B-283 |
192 | P-384, K-409, B-409 |
224 | W-448, Curve448, Edwards448, E448 |
256 | P-521, K-571, B-571 |
3.1.4 Choice of Curves
Two kinds of curves are given:
- Pseudorandom curves, coefficients = hash(seed). Appendix C.3
- Special curves, whose coefficients and underlying fields have been selected to
optimize the efficiency of the elliptic curve operations.
3.2 Curves Over Prime Fields
这一部分介绍了各种素域上的曲线。
3.3 Curves Over Binary Fields
Deprecated
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-4925953.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
【数据结构】基本概念、大致内容
数据结构专栏简介第一章 绪论1.1 数据结构的基础概念1.2 数据结构的内容1.数据的逻辑结构和存储结构:结束语简介 数据结构是一门讨论“描述现实世界实体的数学模型(非数值计算)及其上的操作在计算机中如何表示和实现”的学科。 主要研究数据…...

Day23.修剪二叉搜索树、把二叉树转换为累加树
Day23.修剪二叉搜索树、把二叉树转换为累加树 0669.修剪二叉搜索树 链接:0669.修剪二叉搜索树 如果当前节点为空,直接返回空如果当前值小于low,那么当前节点和当前节点的左子树都要剪掉。注意不能直接返回右子树,因为右子树的左…...

整合SpringCache简化缓存开发
引入依赖 <dependency><groupId>org.springframework.b oot</groupId><artifactId>spring-boot-starter-cache</artifactId> </dependency><dependency><groupId>org.springframework.boot</groupId><artifactId>…...

pageoffice 破解 php,pageoffice for php
pageoffice for php是由卓正软件推出的web在线编辑器,完美支持eclipse、myeclipse等开发工具和jsf等开发框架,加载到web中就可以实现office文档的编辑等操作了,支持doc、docx、xls、xlsx、ppt、pptx等主流office文件格式,有从事相…...

联想微型计算机不能开机,联想电脑不能开机的原因及解决方法
联想电脑不能开机的原因及解决方法如果硬盘的剩余空间太少碎片太多,这样机器在运行时就很容易发生死机。要养成定期整理硬盘、清除硬盘中垃圾文件的良好习惯。下面是jy135小编收集整理的联想电脑不能开机的原因及解决方法,欢迎阅读。联想电脑不能开机的原…...

【Java基础篇】第十章 封装
文章目录1、封装2、如何进行封装3、实例方法4、实例方法导致的空指针异常5、set和get方法1、封装 面向对象的三大特征:封装、继承、多态 有了封装,才有继承,有了继承,才有多态。 封装的作用: 保证内部结构的安全&…...

什么是黑盒测试和白盒测试、灰盒测试?
软件测试按照测试技术划分可以有:黑盒测试,白盒测试,灰盒测试 黑盒测试又叫功能测试 1.软件黑色盒子,里边的实现,看不见代码 2.输入,输出结果---功能测试的方法 这是因为在黑盒测试中主要关注被测软件的…...

Visual C++ 2019中MFC图像处理编程(三) 图像增强
Visual C 2019 中 MFC 图像处理编程(三) 选择两个模板,编写图像增强的 C语言程序。 中值滤波 &&图像的中值滤波是一种非线性的图像处理方法,它通过对邻域内像素按灰度排序的结果决定中心像素的灰度。图像的中值滤波在少量离散杂点的消除方面效果…...

黑盒测试,白盒测试与灰盒测试的比较和区别
定义 黑盒测试 黑盒测试是一种软件测试技术,它可以检查软件的功能,而不会窥视其内部结构或编码。黑盒测试的主要来源是客户声明的要求规范。 在此方法中,测试人员选择一个函数并提供输入值以检查它的功能,并检查该函数是否给出…...

计算机怎么升级64位操作系统,如何将计算机的32位更改为64位
64位技术相对于32位,此位是指CPUGPR(通用寄存器,通用寄存器)的数据宽度为64位,64位指令集是运行64位的指令数据,这也意味着处理器可以一次运行64位数据. 64位处理器不仅现在可用. 在高端RISC(ReducedInstructionSetComputing&…...

灰盒测试
灰盒测试,是介于白盒测试与黑盒测试之间的一种测试,灰盒测试多用于集成测试阶段,不仅关注输出、输入的正确性,同时也关注程序内部的情况。灰盒测试不像白盒那样详细、完整,但又比黑盒测试更关注程序的内部逻辑…...

如何在git bash中更改默认python版本
转载于:python中的Git Bash切换版本-python黑洞网 (pythonheidong.com)...

开学第八周学习10.16-10.23
本周就要迈入十月底部,在十月底部发现什么才是焦虑与迷惘。学习该学习该学习,发现身边诱惑性确实有,怪不得很多人选择平庸。能成的人就是二八法则,好好潜心学习吧。 上周 数学 一天试卷一天分析(感觉效果不咋地&…...

TPCH 测试
目的及原理 TPCH是由TPC(Transaction Processing Performance Council)事务处理性能委员会公布的一套针对数据库决策支持能力的测试基准,通过模拟数据库中与业务相关的复杂查询考察数据库的综合处理能力,获取数据库操作的响应时间。 TPCH基准模型中定义…...

android office转pdf插件,Office自带Word转PDF插件 让office的另存为可存储为PDF文件
Office是支持插件的,大家想不到Office自带Word转PDF插件吧?安装这个插件后,大家可以直接将Word文档存储为pdf文档,不需要任何转换软件的转换,不需要任何其他软件或加载项。。功能:让office的另存为可存储为PDF文件&am…...

uni-app 116发送语音功能
/common/free-lib/util.js import $C from ./config.js export default {// 获取存储列表数据getStorage(key){let data null;// #ifdef H5if($C.env dev){data window.sessionStorage.getItem(key)} else {data uni.getStorageSync(key)}// #endif// #ifndef H5data uni.…...

(附源码)计算机毕业设计SSM基于推荐算法的汽车租赁系统
(附源码)计算机毕业设计SSM基于推荐算法的汽车租赁系统 项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项…...

[转载]C#中MessageBox.Show用法以及VB.NET中MsgBox用法
一、C#中MessageBox.Show用法 MessageBox.Show (String) 显示具有指定文本的消息框。 由 .NET Compact Framework 支持。 MessageBox.Show (IWin32Window, String) 在指定对象的前面显示具有指定文本的消息框。 MessageBox.Show (String, String) 显示具有指定文本和标题的消息…...

Redux-thunk和Redux-saga的入门级使用
Redux-thunk的使用 实现思路 在action中设置一个为函数的action,因为thunk中间件可以执行action函数。 本示例的表达的意思: 页面需要获取到接口中的data数据,调用getListDataAction函数。getListDataAction函数返回的参数不是一个对象&a…...
asp.net个人理财管理系统
信息化时代的到来与日趋激烈的竞争环境使得人们的生活越来越离不开理财软件这一生活帮手。而一个好的理财软件系统可以帮助个人合理的安排个人的收支情况,并且能使你的生活更加舒适和方便。 从使用者角度看,有个人理财类、有委托理财类。 个人理财类软件…...

yum 查找搜索某个命令如何下载
第一种方法 yun provides iostat[rootzabbix-agent1 ~]# yum provides iostat Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile> sysstat-10.1.5-19.el7.x86_64 这个就是需要安装的包: Collection of performance monitoring tools for Lin…...

centos uwsgi配置_centos 搭建 搭建uwsgi服务
1. 安装linux系统所需的一些软件依赖yum groupinstall "Development tools"yum install openssl openssl-devel sqlite-devel zlib-develbzip2-devel ncurses-devel readline-devel tk-develyum install pcre pcre-devel pcre-static2.安装python3.7当前版本…...

【动态规划】01背包问题(手画图解)
经典dp动规问题,01背包问题关键在于遍历顺序与初始化这两步的推导。 目录 文章目录 一、01背包问题 二、确定dp数组及其下标含义 三、确定递推公式 四、确定初始化 五、确定遍历顺序 六、举例推导dp数组 总结 一、01背包问题 有n件物品,每件的价值…...

用python编程分苹果_Python实现分苹果(递归)
目录题目描述M个同样的苹果分在N个同样的篮子里,允许有篮子空着不放,求一共有多少种不同的分法。说明,3,1,1和1,3,1是一种分法;篮子可以放入的苹果数量没有最大限制。输入/输出描述输…...

单元测试、API接口测试、灰盒测试
1、单元测试是白盒测试,注重代码逻辑,粒度最小,是测试最小独立的单元模块(不依赖其他模块),测试关注的是代码的实现和逻辑,测试范围较小,保证实现逻辑通过就行 2、接口测试是黑盒测…...

苹果编程语言Swift解析:将推动应用开发巨变
苹果编程语言Swift解析:将推动应用开发巨变 以下为文章全文:许多人可能都已忘记苹果WWDC中的“D”代表了“开发者”。这是一次开发者的大会,参加这一大会的程序员可以从会上了解到新的技术。 今年的WWDC回归本源&…...

白盒/黑盒/灰盒测试的区别
单元测试属于白盒测试范畴;集成测试属于灰盒测试范畴;系统测试属于黑盒测试范畴。 一. 软件测试方法 1. 软件测试方法:白盒测试、黑盒测试、灰盒测试、静态测试、动态测试 2. 白盒测试:是一种测试用例设计方法&a…...

XSS平台与cookie获取
今天继续给大家介绍渗透测试相关知识,本文主要内容是XSS平台与cookie获取。 免责声明: 本文所介绍的内容仅做学习交流使用,严禁利用文中技术进行非法行为,否则造成一切严重后果自负! 再次强调:严禁对未授权…...

qtui 假死
目的 这篇博客主要目的是说明Qt窗口最小化还原窗口不刷新或者是白色或者是透明。但是我在某个项目中出现有类似于这样现象 但不完全是这样触发条件,因此在这里写篇博客整理此类型问题而已。 说明 我那程序是拉四路流同时, 又有测试投屏功能࿰…...

相亲交友小程序开发方案及源码
相亲交友小程序,适合线上运营,也适合有线下红娘的实体店运营,婚恋交友小程序功能有:会员信息、成为红娘,二级分销,我的团队参与抽佣,定制服务,不同的会员权益,在线发消息…...

Oracle,TRUNC()函数解析
1.TRUNC() 解析:截取日期或数值函数。 截取日期 SELECT TRUNC(SYSDATE) FROM DUAL --返回当前时间 SELECT TRUNC(SYSDATE,DD) FROM DUAL --返回当前日期 SELECT TRUNC(SYSDATE,D) FROM DUAL --返回当前星期得第一天(星期天) SELECT TRUNC(…...

arcgis android 比例尺,ArcGIS for Android 自定义地图比例尺
在我们进行地图相关开发时候,避免不了要绘制比例尺。在百度,高德的地图API里都提供了比例尺控件,但是ArcGIS for Android里并没有提供。不过没关系,我们可以自己绘制一个比例尺来。在绘制比例尺前,我们先了解几个概念&…...

Dart基础语言学习 —变量的两种类型
Dart基础语言学习 —变量的两种类型 弱类型 var 如果没有初始值,可以变成任何类型 var a; a dart-var; a 123; a true; a {key: val123}; a [abc];Object 动态任意类型,编译阶段检查类型 Object a dart-Object; a 123; a [2222];dynamic 动…...
什么是超融合?
中国人非常喜欢这个“融”字,IDC数据显示,2015年中国超融合市场整体规模达到9170万美元,超过2014规模的3倍,在Gartner 2016年7月公布的技术成熟度曲线中,超融合位于期望膨胀期的最顶点,这预示着,…...

线性代数提纲整理(大一上)
各位西交利物浦的同学们大家好啊!期末在即,为了不挂科,我费了好大力气,尽自己所能的整理了这些提纲。内容粗浅,如果大家能看到,并且为大家的学习提供了一点点的帮助,那真的再好不过了。哦还有&a…...

JavaWeb——数据库表的约束与数据库的设计
约束 概念:对表中的数据进行限定,保证数据的正确性,有效性和完整性。 约束的分类: 1.主键约束:primary key 2.非空约束:not null 3.唯一约束:unique 4.外…...

虚拟机Windows10下载安装保姆级教程
前期工作:下载VMware Workstation Pro和迅雷 VMware Workstation Pro下载地址 https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html 一.下载Windows10映像 http://www.msdn3.com/index.html 选择操作系统Windows10,选…...

秋招面经第一弹:百度一面-大数据开发工程师
秋招第一弹:百度一面-大数据开发工程师 写在最前:秋招以来一直在冲,因为事情比较多,对于笔试面试一直没有复盘,现在靠仅存的记忆把面试的一些问题记录下来,尽可能记录出能回忆到的问题,但可能记…...

云犀6周年发布会推出云犀MIX、云犀BOX4.0、云犀SaaS新版、YoloBox Pro四大产品
从0到6,云犀已走过了6年的发展历程,在变与不变中,云犀始终坚持持续进化、不断创新,推动产品迭代升级。就在刚刚结束的云犀6周年暨品牌战略升级发布会上,云犀重磅推出了云犀MIX、云犀BOX4.0、云犀SaaS新版、YoloBox Pro…...

1156:求π的值
1156:求π的值 时间限制: 1000 ms 内存限制: 65536 KB 提交数: 42812 通过数: 15322 【题目描述】 根据公式: arctanx(x)x−x33x55−x77...arctanx(x)x−x33x55−x77...和π6arctanx(13√)π6arctanx(13) 定义函数 arctanx(x)arctanx(x)&am…...

3556: 期中-美国大选
题目描述 僵卧孤村不自哀,尚思为国戍轮台。 夜阑卧听风吹雨,铁马冰河入梦来。 大选计票仍在继续中,两方票数胶着。建国连任或是拜登胜选?特朗普焦急的等待着选票的结果。请你编写一个程序,帮助特朗普统计他的得票数目…...

steam搬砖项目全面讲解,月入8000+
哈喽大家好,我是阿阳 今天给大家分享CSGO搬砖项目,这个是最为稳定利润可观的项目,一个月净赚3万 阿阳网络创始人,8年互联网项目实战经验,个人ip打造【玩赚steam,3年买2套房】国外steam游戏搬砖(…...

为了摸鱼,我开发了一个工具网站
🏡 博客首页:派 大 星 ⛳️ 欢迎关注 🐳 点赞 🎒 收藏 ✏️ 留言 🎢 本文由派大星原创编撰 🚧 系列专栏:《开源专栏》 🎈 本系列主要输出作者自创的开源项目 🔗 作品&…...

php 爬虫 执行js,使用PyV8在Python爬虫中执行js代码
前言可能很多人会觉得这是一个奇葩的需求,爬虫去好好的爬数据不就行了,解析js干嘛?吃饱了撑的?搜索一下互联网上关于这个问题还真不少,但是大多数童鞋是因为自己的js基础太烂,要么是HTML基础烂,…...

MIMO技术(下)
MIMO原理介绍: 发射端通过空时映射将要发送的数据信号映射到多根天线上发送出去,接收端将各根天线接收到的信号进行空时译码从而恢复出发射端发送的数据信号。 根据空时映射方法的不同,MIMO技术可以分为两类:空间分集和空间复…...

Faster RCNN视频讲解(原理+代码)
https://www.bilibili.com/video/BV1R5411M7wN 视频博客,讲解视频为原创~ 如对您有帮助,十分荣幸~ 若有错误,望批评指正,十分感谢~...

计算机兴趣小组意义,信息技术兴趣小组开展之我见
信息技术学科有别于其他学科。多年来本人一直从事中学信息技术的教学,从简单的DOS平台教到WindowsXP操作系统。我觉得信息技术教育在当今素质教育中是多方面的。中小学信息技术课程重点在培养学生的创新精神和实践能力。但由于受到时间和设备等因素限制,在常规教学中…...

kali linux 最新下载,kali新版本下载,Kali Linux 2019.4 开放下载
我们非常高兴地宣布2019年的第四个也是最后一个版本,Kali Linux 2019.4,可以立即下载。2019.4包括一些令人兴奋的新更新:一个新的默认桌面环境,Xfce新的GTK3主题(用于Gnome和Xfce)“卡利卧底”模式介绍Kali文档有了一个新的家&…...

wps添加注释
原文地址:https://jingyan.baidu.com/article/cd4c2979238237756e6e60ff.html 生活中在制作文档的时候,经常需要对文档中一些重点,难点,要求等做一些注释,注释一般有尾注,脚注,批注等ÿ…...
深信服超融合技术架构(重点介绍主要模块)
目录超融合架构定义系统总体架构1.aSV 计算机虚拟化平台1.1 概述1.2 aSV 技术原理1.2.1 Hypervisor 分类(1)裸金属型(2)宿主型(3) aSV 的 Hypervisor 实现1.3 aSV 技术特性1.3.1 内存 NUMA 技术1.3.2 SR-IOV1.3.3 Faik-raid1.3.4 虚拟机生命周期管理1.3.5 虚拟机热迁移1.4 aSV …...

机器学习——简单歌曲分类
歌曲文件特征处理 将歌曲.MP3格式文件转化成.wav格式文件,然后做傅里叶变换 安装pydub包,在anaconda3环境中:pip install pydub安装ffmpeg包,在anaconda3环境中:pip install ffmpeg ,也可以在官网下载后配置环境变量http://ffmp…...

python转js对象_将Python对象转换为PyV8的JavaScript
显然,PyV8无法正确将python列表转换为Javascript数组,这导致my_list.length返回undefined,该值将转换为None.ctx PyV8.JSContext()ctx.enter()ctx.locals.a [{a:1}]print ctx.locals.a#> [{a: 1}]print ctx.eval("a.length")#> Noneprint ctx.eval("a[0…...

get-pip 的下载地址
https://bootstrap.pypa.io/get-pip.py...

Bootstrap_03(媒体对象表格模态框图标)
思维导图: 案例1代码如下: <!DOCTYPE html> <html><head><meta charset"utf-8"><title>案例1:实现搜索书籍页面</title><!-- 引入Bootstrap的样式--><link rel"stylesheet&quo…...

deap dataset的不同分类模型的实现(2)-认识数据
在本系列教程中,我们将使用python mne pyTorch进行基本的EEG分析。案例研究将在脑电情绪识别的基准数据集DEAP上进行。在第1部分中,我们将重点关注数据集。 本教程假设: 1、您已经对Python有了基本的了解 2、你有一些scikit-learn的经验,也…...

怎样在html中显示IP地址,如何通过ip查经纬度
怎样用ip查看准确经纬度啊IP应该可以看到大概在那个城市更精确的在网络安全方面应该不会公开吧如何把IP转换成经纬度有这样的功能吗?我感觉没有吧,gps是通过卫星定位的,这个ip地址谁去定位啊,顶多只能通过ip查到大概位置ÿ…...

【渝粤教育】广东开放大学 云计算技术与应用 形成性考核
选择题 题目:下列哪个文件提出:到2020年,云计算成为我国信息化重要形态和建设网络强国的重要支撑()。 题目:一般认为,我国云计算产业链主要分为四个层面,即:(…...
ios 图片旋转 放大,缩小,平移
Point_me ios课程 第二个实验 点我啊 swift 4.0 功能 图片循环播放,暂停播放上下左右平移,旋转通过slide来旋转图片动作的动画 效果 功能解释 上下平移 通过center来上下平移 如果通过origin.x来平移 图形在旋转是会发生变化 放大和缩小 通过…...

JUC基础
1、什么是JUC? 在Java中,线程部分是一个重点,本篇文章说的JUC也是关于线程的。JUC就是java.util .concurrent工具包的简称。这是一个处理线程的工具包, JDK1.5开始出现的。 1.1、线程的状态 1.1.1、线程状态枚举类 public enu…...

【MySQL】MySQL体系结构与内部组件工作原理解析(原理篇)(MySQL专栏启动)
📫作者简介:小明java问道之路,专注于研究 Java/ Liunx内核/ C及汇编/计算机底层原理/源码,就职于大型金融公司后端高级工程师,擅长交易领域的高安全/可用/并发/性能的架构设计与演进、系统优化与稳定性建设。 …...

全球化安全生产 质量保障体系建设探索
作者:肖刚毅、张俊、李晶磊(全球化业务平台团队) 全球化电商中的业务、技术及架构和国内技术都有一定差异,从安全生产保障和质量保障角度,这些差异带来了更多的挑战,本文将为大家分享安全生产和质量保障相关…...

手机发射机的功能电路(4)---上变频器、功率放大器
一、发射上变频器 发射上变频器实际上是一个频谱搬移电路,它存在于带发射上变频的发射机电路结构中。在发射上变频器中,发射中频处理电路输出的发射已调中频信号,与RXVCO或UHFVCO、RFVCO)信号进行混频,得到最终发射信号。发射上变频器也是一个混频电路,前面讲混频器时说,混频器…...

记一次 Mockito.mockStatic 泄漏导致的单元测试偶发报错排查过程
相信用 Java 写过单元测试的读者们对 Mockito 不会陌生。至于 Mockito 是什么,为什么要用 Mockito,本文不再赘述。本文记录了一次在 Apache ShardingSphere 项目中,由 Mockito.mockStatic 使用不当导致的单元测试偶发报错排查过程。 文章目录…...

Python学习-----流程控制2.0(循环结构-->while循环、for循环、range()函数)
目录 循环结构 (1)while循环 (2)for循环 range()函数 循环的嵌套 编辑 上一期我们讲了Python中的选择结构,链接在下面Python学习-----流程控制1.0(选择结构、缩进法则)_守约斯维奇的博客-CSDN博客 这一期&am…...

2022年高职组软件测试赛项赛题及评分标准
任务 考查点 评分标准 评分细则 分值 任务一 环境搭建及系统部署 (5分) 环境搭建及系统部署包括搭建与配置测试环境,安装与部署应用系统等,对过程和结果进行截图,完成环境搭建及系统部署报告 1.测试环境搭建与…...

不坑盒子:强大的word插件,让工作更高效
不坑盒子简介 很多朋友在工作过程中需要对Word文档进行编辑处理,如果想让Word排版更有效率可以试试小编带来的这款不坑盒子软件,这是一个非常好用的插件工具,专门应用在Word文档中,支持Office 2010以上的版本,用户可以…...

非标自动化设备ERP系统能够帮助企业解决哪些管理难题?
非标自动化设备产品的多样化和个性化要求企业能够将客户需求、设备结构管理与配置、智能设计、生产协作管理等过程有机地结合在一起,非标自动化设备行业传统的企业管理模式已经不能适应市场需求的个性化变迁。非标自动化设备行业常见的管理难点:信息孤岛…...

20230207英语学习
Startup Plans to Bring the Dodo Back From the Dead 这家公司拟复活已灭绝几百年的渡渡鸟?! Billion-dollar startup Colossal Biosciences claims it has come a step closer to reviving the dodo, a flightless bird that has been extinct since …...

学习如何使用GPT2进行文本生成(torch+transformers)
学习如何使用GPT2进行文本生成(torchtransformers) GPT2是OPen AI发布的一个预训练语言模型,见论文《Language Models are Unsupervised Multitask Learners》,GPT-2利用单向Transformer的优势,做一些BERT使用的双向T…...

基于UEFI的数据传输工具
摘要:由于UEFI框架下没有提供数据传输的模块,使得测试或者调试开发时需要经常对数据文件进行人工拷贝,导致了实现测试自动化或远程调试的不便。采用Socket数据传输方式设计并实现了UEFI下数据传输的工具,通过使用串口线来连接Host…...

Linux 并发与竞争实验
目录 一、原子操作实验 1、利用点灯工程创建模板 修改makefile编辑 2、atomic.c代码添加 ①、定义 atomic_t 的变量 ②初始化变量 atomic_set函数原型 ③判断是否被使用 atomic_read函数原型 atomic_dec函数原型 ④释放原子变量 atomic_inc函数原型 3、atomicAPP.…...

Golang 提取视频中音频,存为WAV格式 | Golang工具
目录 前言 环境依赖 代码 总结 前言 本文提供将视频中音频提取出来存为wav格式,一如既往的实用主义。 主要也是学习一下golang使用ffmpeg工具的方式。 环境依赖 ffmpeg环境安装,可以参考我的另一篇文章:windows ffmpeg安装部署_阿良的博…...

145、【动态规划】leetcode ——70. 爬楼梯:暴力法+动态规划(C++版本)
题目描述 原题链接:70. 爬楼梯 解题思路 1、暴力法 递归方式 class Solution { public:int res 0;void traversal(int n) {if(n 0) { // 每遍历出一种情况,就将结果加一res;return ;} else if (n < 0) {return ;}climbStairs(n - 1); // 探…...

【手写 VueRouter 源码】第七篇 - 路由变化触发视图更新
一,前言 上篇,介绍了路由匹配的实现,包括以下几个点: 路由匹配的分析;路由匹配的实现:router.match、matcher.match、createRoute; 本篇,继续介绍路由变化触发视图更新; 二&#…...

机器学习之朴素贝叶斯分类器原理详解、公式推导(手推)、面试问题、简单实例(python实现,sklearn调包)
目录1. 朴素贝叶斯原理1.1. 特性1.2. 思路2. 公式推导3. 简单实例3.1. 数据集脱单数据集2.0脱单数据集1.0西瓜数据集3.2. python实现3.3. sklearn实现3.4. 实验结果4. 几个注意点(面试问题)5. 运行(可直接食用)1. 朴素贝叶斯原理 1.1. 特性 朴素贝叶斯…...

什么样的光源不伤眼睛?精选优秀的全光谱护眼台灯
日光对眼睛最好,所有人造灯都不如日光对眼睛友好,日光指的是全光谱照射,而现在许多护眼灯做到全光谱照射,所以护眼灯成为很多家庭的必备产品之一,晚上学习、工作,有了护眼灯的陪伴,既明亮又不伤…...

复杂因子秒级计算,文谛资产是这样做到的...
上海文谛资产管理有限公司(以下简称“文谛资产”)秉持理性、务实、高效、专业的投资精神,凭借科学的量化投资战略、先进的量化交易技术和成熟的风险管理能力深耕量化领域,以创造长期稳定收益为投资目标,为国内外投资者…...

投稿计算机SCI期刊,什么是同行评议? - 易智编译EaseEditing
首先,初审论文的可能不是审稿人,有些稿源丰富的相对高端期刊,还会由作为大同行的编辑对稿件的内容本身,尤其是创新性等方面对稿件进行评估。 这个编辑内部初审,对于牛期刊而言也会拒掉许多投稿,这一过程通…...

如何添加 WhatsApp按钮打开Facebook页?SaleSmartly(ss客服)为您解答
关键词:SaleSmartly(ss客服);Facebook WhatsApp 按钮想要了解如何添加 WhatsApp 按钮到您的 Facebook 页?您来对地方了。在本文中,我们将概述合并 WhatsApp 按钮 Facebook 页面,并提供有关如何执…...

【CodeFroces】【DP】Maximum White Subtree
CodeForces 1324F Maximum White Subtree 题目传送门 题目大意 给定一棵树,每个节点为白色或黑色,现对每个节点 uuu,选出任意大小的包含该节点的连通图,使得图上白色点数目与黑色的数目的差距最大。 分析 不妨记白点权值为1&…...

RTC直播与RTMP直播
RTC直播与RTMP直播 RTMP传统直播成本低廉,已大规模部署稳定运行,延时较高直播场景。 RTC直播主要用于对延迟要求高实时互动直播场景。 传统直播与RTC直播对比 以下整理了一下传统直播与RTC直播的不同之处: MR直播 MR直播实例(混合现实直播…...

Elasticsearch7.8.0版本入门——集群部署(linux环境-centos7)
目录一、三台服务器信息二、Elasticsearch7.8.0单机部署三、Elasticsearch7.8.0集群部署3.1、分别再三台服务器中都安装Elasticsearch7.8.03.2、修改192.168.136.23服务器中elasticsearch配置文件3.2、修改192.168.136.24服务器中elasticsearch配置文件3.3、修改192.168.136.25…...

STM32开发(五)STM32F103 通信 —— CAN通信编程详解
文章目录一、基础知识点二、开发环境1、硬件开发准备2、软件开发准备三、STM32CubeMX相关配置1、STM32CubeMX基本配置2、STM32CubeMX CAN相关配置四、Vscode代码讲解五、结果演示CAN 内部回环测试CAN 正常模式测试使用ADALM2000分析工具解析CAN时序一、基础知识点 了解CAN通讯…...

VOC/YOLO/COCO数据集格式转换及LabelImg/Labelme/精灵标注助手Colabeler标注工具介绍
数据集格式:VOC(xml)、YOLO(txt)、COCO(json) 本文主要对Label格式,以及LabelImg、Labelme、精灵标注助手Colabeler这常用的三种数据标注软件进行介绍。 1 Label格式 LabelImg是目标检测数据标注工具,可以标注标注两种格式: VOC…...

linux下原子操作指令
目录 原子操作CAS 原子操作 Demo CAS C/CLinux服务器开发/后台架构师【零声教育】-学习视频教程-腾讯课堂 原子操作CAS 原子操作 所谓原子操作是指不会被线程调度机制打断的操作,当某次操作一旦开始,就一直运行到结束,中间不会有任何中…...

Kafka入门(二)
1、Kafka集群工作进程 下面了解一下Kafka的工作流程,Kafka集群会将消息存储在Topic中,每条记录会由一个Key、一个Value和一个Timestamp组成。 Kafka中的消息是以Topic进行分类的,生产者生产消息,消费者消费消息,读取和…...

古月居ros2机器人系列修改图片后如何编译问题
A(我):你好删掉这两个文件后它出现了learning——node未找到这种错误;不仅如此,我建立了另一个同样的文件,而这次我是先修改了路径再编译的,尽管这次新生成的build是修改后的,并且也并未出现多余的…...

PTA Advanced 1164 Good in C C++
目录 题目 Input Specification: Output Specification: Sample Input: Sample Output: 易错测试点 易错点&C知识UP 代码 题目 When your interviewer asks you to write "Hello World" using C, can you do as the following figure shows? Input …...

数学建模练习——非线性规划
...

十、数据库操作
数据库操作 一旦创建 数据模型后,Django 自动给予你一套数据库抽象 API,允许你创建(create),检索(retrieve),更新(update)和删除(delete)对象。 为了方便调试我们通过下面的命令进入交互式python命令行: python man…...

Linux -终端中的编辑器vi(2)
4.常用命令4.8缩排和重复执行命令功能>>向右增加缩进<<向左减少缩进.重复上次命令缩排命令 在开发程序时,统一增加代码的缩进比较有用!一次性在选中代码前增加4个空格,就叫做增加缩进一次性在选中代码前删除4个空格,就…...

鼎盛合方案——轮胎充气泵方案
轮胎的质量好坏直接影响到备胎上位的时间长短,而在轮胎的使用中如果充气不恰当则是又给了备胎一个摩拳擦掌准备登场的机会。诶、怎么今天老是说备胎备胎的,对象和她的蓝颜知己这几天确实走的近了一些。发展方向有点不对……她们昨天还一起吃饭也没叫我&a…...

Python常见异常类型
开发人员在编写程序时,难免会遇到错误,有的是编写人员疏忽造成的语法错误,有的是程序内部隐含逻辑问题造成的数据错误,还有的是程序运行时与系统的规则冲突造成的系统错误,等等。总的来说,编写程序时遇到的…...

测试工作杂记
1、安卓 测试过程中系统突然卡住不能动了、系统直接(Crash)崩溃掉了、应用程序无响应(ANR),即出现闪退或者异常的情况下 adb logcat -c && adb logcat > d:\logcat.txt 抓包工具android studio (接口、参…...

数据库笔记(三)
havingwhere后面只能写普通字段条件,不能写聚合函数条件having关键字专门用来写聚合函数条件的,并且需要和group by结合使用,写在分组的后面查询每个部门的平均工资,要求平均工资大于2000;select dept_id, avg(sal) a from emp group by dept_id having a>2000;查询每种工作…...

AD硬件电路学习笔记(四)四层板实战(上)之常见模块要求
系列文章目录 AD硬件电路学习笔记(一)常见的管脚名字以及FPGA、Lora AD硬件电路学习笔记(二) GND的种类及PCB布线实战 AD硬件电路学习笔记(三)mos管开关电路学习总结 文章目录系列文章目录常见要点防静电…...

Grafana 系列文章(十):为什么应该使用 Loki
👉️URL: https://grafana.com/blog/2020/09/09/all-the-non-technical-advantages-of-loki-reduce-costs-streamline-operations-build-better-teams/ 📝Description: 我们都知道为什么 Loki 对日志管理有很大帮助。但这里有所有的原因,为什…...

((蓝桥杯 刷题全集)【备战(蓝桥杯)算法竞赛-第7天-贪心专题】( 从头开始重新做题,记录备战竞赛路上的每一道题 )距离蓝桥杯还有60天
🏆🏆🏆🏆🏆🏆🏆 欢迎观看我的博客,如有问题交流,欢迎评论区留言,一定尽快回复!(大家可以去看我的专栏,是所有文章的目录&a…...

Anchor Free的孪生目标跟踪
Anchor Free的孪生目标跟踪 跟踪任务可以看成是分类任务与状态估计任务的结合。分类任务的目的是精确定位目标的位置,而状态估计获得目标的姿态(即目标框)。SiamFC一文将当前的跟踪器按照不同状态估计的方法分为三类: 以DCF和Si…...

【6s965-fall2022】神经架构搜索 Neural Architecture Search
在很长一段时间里,研究人员都是手动设计神经网络的架构。神经网络架构的设计空间非常大,它包括#layers、#channel width、#branches、kernel sizes、input resolutions。因此,手动调整这些参数非常困难。而神经架构搜索,NAS&#…...

如何从脚本小子变成黑客大神?【网络安全】
学前感言: 1.这是一条坚持的道路,三分钟的热情可以放弃往下看了. 2.多练多想,不要离开了教程什么都不会了.最好看完教程自己独立完成技术方面的开发. 3.有时多google,baidu,我们往往都遇不到好心的大神,谁会无聊天天给你做解答. 4.遇到实在搞不懂的,可以先放放,以后再来解决. …...

Suflo-Cyanine5.5 Tyramide,Suflo-Cyanine3 TSA,磺酸基-花青素Cy5 酪酰胺
一、试剂基团反应特点(Reagent group reaction characteristics):TSA主要原理是利用酪胺Tyramide的过氧化物酶反应(酪胺盐在HRP催化H202下形成共价键结合位点),产生大量的酶促产物,该产物能与周围的蛋白残基(包括色氨酸…...

LaoCat带你认识容器与镜像(实践篇一下)
实践篇主要以各容器的挂载和附加命令为主。 本章内容 本文实操全部基于Ubuntu 20.04 宿主机 > linux服务器本身 Docker > 20.10.22 从该章开始,我们就进入了Docker实践篇系列了,主要介绍Docker相关附加命令,与实际日常生产部署注意点…...

Android设备的各种唯一标识符 ID
IMEI 只有Android手机才有, IMEI号是一串15位的号码,比如像这样 359881030314356 TelephonyManager TelephonyMgr (TelephonyManager)getSystemService(TELEPHONY_SERVICE); String szImei TelephonyMgr.getDeviceId();需要权限android.permission.R…...

git串讲笔记
1.注册2.gitee 创建 仓库3. 你的电脑 git软件4. 将上边软件的安装路径需要设置到idea中file settting git path to git executeable: C:\Program Files\Git\bin\git.exe5.vcs create git repository6.点 对号 将idea代码提交本地仓库中7.点 斜右上 方绿色箭头 : 将本…...

ChIP-seq 分析:原始数据质控(2)
1. ChIPseq 简介 染色质免疫沉淀,然后进行深度测序 (ChIPseq) 是一种成熟的技术,可以在全基因组范围内识别转录因子结合位点和表观遗传标记。 ChIPseq1.1. 实验处理 ChIPseq2交联和蛋白质结合的 DNA。通过抗体富集特定蛋白质或 DNA 。添加 末端修复、A 尾…...

对几万行数据的调优操作,调优后系统性能提升明显
文章目录 前言一、问题一:对几万条数据筛选二、问题二:对几万条数据增删查改总结前言 对几万行的数据的处理或者对几万行数据与数据库的交互操作,虽然严格意义上来说,并不是很多,但是如果按照传统普通的流程一次性的遍历处理操作数据,也是会性能很差,有可能到分钟级别;…...

索尼官方答疑,你关心的PS VR2问题都在这里
随着索尼PS VR2即将开售,索尼在近期也逐渐公布更多关于PS VR2的消息,包括首发阵容(2-3月期间)共计37款。与此同时,外界对于索尼PS VR2提出了更多担心,彭博社爆料称:因PS VR2的预订量未及预期&am…...

SSM企业权限管理项目(一)
AdminLTE AdminLTE是一款建立在bootstrap和jquery之上的开源的模板主题工具,它提供了一系列响应的、 可重复使用的组件,并内置了多个模板页面;同时自适应多种屏幕分辨率,兼容PC和移动端后台模板框架github获取AdminLTE源码&#…...

C++设计模式(10)——原型模式
亦称: 克隆、Clone、Prototype 意图 原型模式是一种创建型设计模式, 使你能够复制已有对象, 而又无需使代码依赖它们所属的类。 问题 如果你有一个对象, 并希望生成与其完全相同的一个复制品, 你该如何实现呢&…...

uniCloud 云函数/云对象 node版本改变成12或18解决方案
爆红信息 right-hand side of instanceof is not an object 今天卡到一个本地跑好好的云对象部署云端直接报错了。 原因是这样的!! 1、你去看看你云函数依赖那npm install的插件node版本是不是有要求,博主开github看了尽然是node>12 2、…...

面对元宇宙算力瓶颈,AI算力专家宁畅开出三大秘方
文 | 智能相对论作者 | 沈浪元宇宙这把火,从2022继续烧到了2023。目前来看,资本市场对扎克伯格的元宇宙故事依旧抱以希望。2月1日美股收盘,Meta涨2.79%,报收153.12美元/股,盘后股价一度涨逾19%,市值暴涨将近…...

(考研湖科大教书匠计算机网络)第三章数据链路层-第七节:MAC地址、IP地址和ARP协议
pdf下载:密码7281专栏目录首页:【专栏必读】考研湖科大教书匠计算机网络笔记导航 文章目录一:MAC地址(1)概述(2)IEEE 802局域网的MAC地址A:地址格式B:地址表示方法C&…...

LeetCode刷题模版:273 - 275、278 - 279、283 - 284、287、289 - 290
目录 简介273. 整数转换英文表示【未理解】274. H 指数275. H 指数 II278. 第一个错误的版本279. 完全平方数283. 移动零284. 顶端迭代器287. 寻找重复数289. 生命游戏290. 单词规律结语简介 Hello! 非常感谢您阅读海轰的文章,倘若文中有错误的地方,欢迎您指出~ ଘ(੭ˊᵕ…...

HDFS基本命令
目录 1.上传文件到HDFS文件系统 2.查看HDFS文件系统中的文件 3.查看上传到HDFS文件系统中指定文件的内容 4.从HDFS文件系统下载指定文件,并存放在指定文件中 5.删除HDFS文件系统中的指定文件 6.创建目录 7.创建多级目录 8.递归删除目录下的所有文件 9.删除…...

Java中if结构语句有几种格式?怎样执行?
在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。所以,我们必须清楚每条语句的执 行流程。而且,很多时候要通过控制语句的执行顺序来实现我们想要的功能。流程控制类语句包括顺序、分支、循环三个结构语句。下面就来了…...

百趣代谢组学分享:基于大规模多中心人群的肝癌血清标志物研究
为什么都是多组学发的高分文章,我只想做代谢组学可以发高分吗? 答案当然是 Yes。接下来Lavender就为大家分享由大连物化所许国旺老师课题组发表在HEPATOLOGY上面的一篇文章。 百趣代谢组学文献分享,文章的题目为:A Large-Scale,…...

java面试题(十四)数据库之sql
开启掘金成长之旅!这是我参与「掘金日新计划 2 月更文挑战」的第 N 天,点击查看活动详情 1.1 介绍一下数据库分页 参考答案 MySQL的分页语法: 在MySQL中,SELECT语句默认返回所有匹配的行,它们可能是指定表中的每个…...

Java顺序表模拟实现 + ArrayList介绍
文章目录前言一、模拟实现顺序表成员属性成员方法1,构造方法2,add——新增元素,默认在数组末尾新增2.1, isFull——判断顺序表是否已满2.2, expandCapacity——扩容3,add——在 pos 位置新增元素3.1&#x…...

html+css网页练习四
文章目录一、购物网站页面1、要求2、效果图3、index.html4、style.css二、活动页面1、要求2、效果图3、index.html4、style.css三、电商网站页面1、要求2、效果图3、index.html4、style.css四、搜索引擎页面1、要求2、效果图3、index.html3.1、index1.html3.2、index2.html4、s…...

【堆的应用】TOP-K问题
TOP-K问题:即求数据结合中前K个最大数或者最小数,一般情况下数据量比较大。常用的方法是建堆处理①.生活案例②.解决思路:1.取数据集合中前K个元素建堆2.用剩余的n-k个数据与堆顶元素比较,不满足则替代入堆③.快速测试代码①.生活案例 在生活…...

一文教会你如何在SpringBoot项目里集成Hibernate
在Spring Boot项目中集成Hibernate前言1.引入依赖2.配置数据源3. 创建实体类4.创建Repository5.编写业务代码6.编写控制器,处理http请求7.运行应用程序前言 Hibernate是一个流行的ORM(对象关系映射)框架,它可以将Java对象映射到数…...

HHDEBC与其他主流软件SQL格式化功能的对比
SQL格式化(即SQL美化)是一项非常重要的功能。只有清晰的结构,才能让您更好的优化数据库查询或写入。 HHDBCS的SQL格式化功能有着独特的处理方式,可运用于对复杂SQL语句的分析或者是程序代码优化上。 下面便以HHDBCS与两个主流软…...

oracle 低版本 11.2.0.1.0 创建DBlink访问 oracle 19c提示用户密码错误ORA-010107
由于导数据需要,在oracle 11.2.0.1创建dblink访问oracle19c数据库,提示用户密码错误。 当然不会存在创建是 用户密码错误的情况。 报错页面如下 后面猜想是由数据库版本太低问题导致, 11g版本信息如下: SELECT t.* FROM v$vers…...

微波雷达人体感应开关模块 智能感应探测器 XBG-M555
一、概括 XBG-M555是一款采用多普勒雷达技术,专门检测物体移动的微波感应模块。采用2.9G微波信号检测,该模块具有灵敏度高,可靠性强,感应角度大,工作电压宽等特点。高电平输出,可直接驱动外部 LED灯或负载。…...

双master节点+keepalived方式部署K8s 1.18.20
相关部署方式也挺多,自己采用双master节点单node节点方式,并且采用keepalived部署1.18.20版本,中间也出现过相关小问题,但都一一处理,记录以给需要的同仁们参考,希望大家都可以一起学习交流!&am…...

Python 类型提示(type hints)
Python 是一门动态语言, 变量使用前不需要声明, 并且可以指向任何类型的对象; 一方面给开发者带来了便利, 另一方面, 给 IDE 和代码阅读者带来了困惑, 在变量类型未知的情况下, IDE 无法给出补全提示和语法检查 Python 从 3.5 版本开始支持"类型提示"(PEP484), 允许开…...

面试题——求二叉树的下一个结点
题目: 给定一颗二叉树和其他的一个结点,如何找出中序遍历序列的下一个节点?树中的节点除了两个分别指向左右节点的指针,还有一个指向父亲节点的指针。 假如给定这棵二叉树的序列是{d,b,h,e,i,a,f,c,g},来分析如何找出二叉树的下一…...

formily实践经验和踩坑
1 前言 最近深度使用了阿里的formily组件,功能很强大,但是对新手还是有些不友好,特别是vue用户,我使用的formily/element, 详细的可以在对应的网站上查看, formily/element链接 在此,记录一些使用经验和踩过的坑, 下面用的例子都放在github上, 见代码实例 2.createForm和effe…...

【Git从入门到精通】分支机制
文章目录简述创建新分支切换分支基本的分支与合并操作基本的分支操作基本的合并操作基本的合并冲突解决远程分支推送跟踪分支拉取删除Git的分支模型是Git的杀手锏特性 简述 首先我们来看一下Git是如何存储数据的。 Git通过一系列的快照的方式来存储数据,当你发起提…...

Github + Sphinx+Read the docs 实战入门指南(三)
目录引言主要流程图自动更新主分支内容到docs分支写在最后继续阅读引言 接着上两篇文章 Github SphinxRead the docs 实战入门指南(一) Github SphinxRead the docs 实战入门指南(二) 我们已经成功地将Sphinx文档部署到了Read the docs网站,但是这个文档…...

生成式 AI 背后的共同框架:Stable Diffusion、DALL-E、Imagen
前言 如果你对这篇文章感兴趣,可以点击「【访客必读 - 指引页】一文囊括主页内所有高质量博客」,查看完整博客分类与对应链接。 框架 这些生成式 AI 的整体功能为:输入「文字」,返回「图像」,即 Text-to-image Gener…...

Linux下安装nginx-2023-03-30
背景:公司的漏洞扫描发现Nginx的版本发现漏洞,现在的版本是1.20.2,建议升级到1.23.2及以后 第一步:我查看了一下现在的Nginx的版本,然后对Nginx进行卸载 其实:安装Nginx时,需要提前安装一些前置…...

第一章------c++并发世界
1:什么是并发 并发:两个或更过的独立活动同时发生 1.1 计算机系统中的并发 单个系统之同时执行多个独立的活动,而不是顺序的一个一个执行,对于单核处理器,在宏观上,计算机通过任务切换达到并发的效果,使…...

HTTP 3.0之QUIC优势和TCP弊端
文章目录1 HTTP 3.01.1 引言1.2 TCP存在队头阻塞问题1.2.1 发送窗口的队头阻塞1.2.2 接收窗口的队头阻塞1.3 HTTP/2 的队头阻塞1.4 没有队头阻塞的 QUIC1.5 TCP 建立连接的延迟1.6 升级 TCP 的工作很困难1.7 网络迁移需要重新建立 TCP 连接1.8 总结1 HTTP 3.0 1.1 引言 从 HT…...

学习系统编程No.13【文件系统】
引言: 北京时间:2023/3/31/7:48,该篇博客在两天前本就应该产出,但是摆烂谁拦得住,所以呜呜呜!本以为欠的钱也要快还完了,没想到啊,越欠越多,烦人!但是&#…...

Qt 输入输出设备和文件操作
一、输入输出设备 QIODevice类是Qt中所有I/O设备的基础接口类,为诸如QFile、QBuffer和 QTcpSocket等支持读/写数据块的设备提供了一个抽象接口。QIODevice类是抽象的,无法被实例化,一般是使用它所定义的接口来提供设备无关的I/O功能。 QIODe…...

算法之链表反转
算法系列 1、链表反转 文章目录算法系列一、核心思路二、循环反转2.1 示例代码三、递归反转3.1 示例代码四、总结一、核心思路 现在有一个单向链表,链表的第一个节点指向第二个,第二个节点指向第三个,以此类推,组成一个链表&…...

django 运用pycharm的各种故障汇总(1)
一.用django入门第一个问题:pycharm的[community]社区版-免费开源与[professional]专业版注册收费两个版本:用django只能有[professional]版本便捷、专业; 解决方案的各种学习总结: 1.破解版:网上找了很多资料,基本已经没效果,不要报太大希望; 2.找中间途径然后有:Python 、…...

基于Prometheus的jvm监控指标详解
使用Prometheus 监控Springboot应用参考 Prometheus Operator实战—— Prometheus、Alertmanager、Grafana 监控Springboot服务 下面来看看jvm的监控指标 # HELP jvm_gc_collection_seconds Time spent in a given JVM garbage collector in seconds. # TYPE jvm_gc_collection…...

电机PID参数调节笔记
规则1 1)降低比例增益P,可以获得较小的振动2)有可能不需要调节I环和D环3)提升比例增益P环可以增加灵敏度,但可能会出现不稳定的情况(如振动)4)可以设定电机速度最大幅值,…...

Spark SQL实战(08)-整合Hive
1 整合原理及使用 Apache Spark 是一个快速、可扩展的分布式计算引擎,而 Hive 则是一个数据仓库工具,它提供了数据存储和查询功能。在 Spark 中使用 Hive 可以提高数据处理和查询的效率。 场景 历史原因积累下来的,很多数据原先是采用Hive…...

【Java版oj】day21小易的升级之路、找出字符串中第一个只出现一次的字符
目录 一、小易的升级之路 (1)原题再现 (2)问题分析 (3)完整代码 二、找出字符串中第一个只出现一次的字符 (1)原题再现 (2)问题分析 (3&…...

windows 下C++生成Dump调试文件与分析
目录1、前言2、依赖库下载3、项目配置3.1、设置输出路径3.2、拷贝依赖资源3.3 将dbghelp.h添加在工程中3.4、配置lib文件路径3.5、添加生成minidump文件方法4、测试效果5、打开dump文件进行定位1、前言 dump文件是C程序发生异常时,保存当时程序运行状态的文件&…...

unserialize3(php序列化、反序列化及绕过)
打开链接 审计一下代码 这里出现了一个__wakeup()函数,在进行PHP反序列化时,会先调用这个函数,但是如果序列化字符串中表示对象属性个数的值大于真实的属性个数时就会跳过__wakeup()的执行。 在php中与序列化相关的函…...

C++ STL:queue的常见用法
queue 队列,在STL中实现先进先出的容器。 1. 定义 使用queue,需要先添加头文件 #include <queue>using namespace std;基本定义格式: queue<typename> name; //typename可以是任意基本数据类型或容器2. 容器内元素的访问 q…...

HulaCWMS呼啦企业网站管理系统 v3.0.4
HulaCWMS(呼啦企业网站管理系统)是基于ThinkPHP5框架开发,安全高效,包括ThinkPHP5的所有特性。专注于企业、政府单位网站建设,以免费开源的方式,帮助广大站长、个人或企业开发者大大降低了开发成本和维护成本。快速锁定意向客户&a…...

【CE】Mac下的CE教程Tutorial:基础篇(第5关:代码查找器)
▒ 目录 ▒🛫 导读开发环境1️⃣ 第五关:代码查找器翻译操作步骤🛬 文章小结📖 参考资料🛫 导读 开发环境 版本号描述文章日期2023-03-操作系统MacOS Big Sur 11.5Cheat Engine7.4.3 1️⃣ 第五关:代码查…...

13_I.MX6ULL串口UART实验
目录 UART简介 UART电平标准 I.MX6U UART简介 相关寄存器 UART的配置步骤 实验源码 UART简介 串口全称叫做串行接口,通常也叫做COM接口,串行接口指的是数据一个一个的顺序传输,通信线路简单。使用两条线即可实现双向通信,一条用于发送,一条用于接收。串口通信距离远,但是…...

个人练习-Leetcode-1942. The Number of the Smallest Unoccupied Chair
题目链接:https://leetcode.cn/problems/the-number-of-the-smallest-unoccupied-chair/ 题目大意:给出一群人到达一个排队的时间和离开派对的时间[arr, lev]。有无数个座位,下标从0开始。当一个人在tm时刻离开时,如果一个人在tm…...

winsock与BSD socket异同
winsock与BSD socket WinSock是Windows操作系统中用于网络通信的应用程序接口(API),它允许应用程序通过TCP/IP协议栈进行网络通信。WinSock提供了一套与套接字相关的函数,这些函数包括socket、bind、listen、accept、connect等。…...

【Flink基础】-- 高效学习 flink kubernetes operator 的一些建议
目录 1.了解 Kubernetes 的基本概念和组件,如 Pod、Deployment、Service 等。 2.熟悉 Flink 的基本概念和架构,如 JobManager...

JVM 程序计数器(PC)
PC寄存器的概念 JVM中的程序计数寄存器(Program Counter Register)中,Register的命名源于CPU的寄存器,寄存器存储指令相关的现场信息。CPU只有把数据装载到寄存器才能够运行。这里,并非是广义上所指的物理寄存器&#…...

调用openai接口的正确打开方式
调用openai接口的正确打开方式: 1.安装anaconda 为更好使用openai的功能,技术专家建议用py3.10。我问chatgpt它说只要py3.6及以上就行。我个人建议尽可能用anaconda较新的,但用anaconda2022.10的版本即可,可适配python3.10或pyt…...

栈(Stack)
目录 1.1 概念 1.2 栈的使用 1.3 栈的模拟实现 1.4 栈的应用场景 1. 改变元素的序列 2. 将递归转化为循环 1.1 概念 栈:一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。进行数据插入和删除操作的一端称为栈顶,另一端称为…...

VS2019连接Linux
1>将Linux系统设置为静态IP 原来设置: auto eth0 iface eth0 inet dhcp dhcp表示动态获取ip 1>查看ip 在Linux下输入 ip addr 2>查看网关 在Linux下输入 ip route show 3>修改/etc/network/interfaces 地址配置文件 vi /etc/network/interfaces iface eth0…...

第三天基础框架篇
一、介绍一下spring spring的核心作用是框架整合,简化开发; spring通过IOC与AOP两大核心实现以上效果: 1.首先说IOC,Spring提供了一个容器,用来创建对象,初始化对象,管理对象,也就是对象的控制权…...

new和malloc两个函数详细实现与原理分析
1.申请的内存所在位置 new操作符从自由存储区(free store)上为对象动态分配内存空间,而malloc函数从堆上动态分配内存。自由存储区是C基于new操作符的一个抽象概念,凡是通过new操作符进行内存申请,该内存即为自由存储…...

CUDA编程(二):核函数与线程层级
核函数与线程层级CUDA核函数线程层级线程排布blockId和threadId的计算CUDA核函数 在GPU上并行执行的函数称为CUDA核函数(Kernel Function),它属于CUDA编程中最为重要且核心的一个环节。 核函数用__global__符号声明,在devie(GPU…...

断点调试与零钱通系统
目录 断点调试 基本介绍 断点调试的一些快捷键 断点调试例题 简易版零钱通系统 面向对象版 面向过程版 断点调试 基本介绍 1.断点调试是指在程序的某一行设置一个断点,调试时,程序运行到这一行就会停住,然后你可以一步一步往下调试&a…...

人工智能专业就业方向盘点
今年无论是chatgpt还是扩散模型,都成功火爆出圈,让曾被质疑进入“寒冬期”的AI重新回到了大众的视野。巨大的市场潜力背后是对人才的渴求,AI专业又成为了热门。 今天就来盘点一下AI专业毕业后的就业方向,给同学们做个参考。 1.机…...

浮点数的加减乘除运算及流水线
浮点数的加减运算 设两个浮点数如下: x2Ex∗Mxy2Ey∗MyE表示阶码,M表示尾数x2^{E_x}*M_x\\y2^{E_y}*M_y\\ E表示阶码,M表示尾数\\ x2Ex∗Mxy2Ey∗MyE表示阶码,M表示尾数 两个浮点数的加减运算规则是 xy(Mx∗2Ex−EyMy)∗…...

docker安装以及springboot项目打包运行
我们都知道docker是一个非常好用的虚拟化容器,所谓虚拟化容器其实就是说可以将各个应用都隔离开来,每个应用都可以有自己的独立的运行时环境,这对于我们程序开发是非常有好处的,可以不需要去配置环境,每个组件都有独立…...

977. 有序数组的平方
977. 有序数组的平方 力扣题目链接(opens new window) 给你一个按非递减顺序排序的整数数组 nums,返回每个数字的平方组成的新数组,要求也按非递减顺序排序。 示例 1: 输入:nums [-4,-1,0,3,10] 输出:[0,1,9,16,10…...

FrIf - Fr驱动收发器和状态管理
总目录链接==>> AutoSAR入门和实战系列总目录 总目录链接==>> AutoSAR BSW高阶配置系列总目录 文章目录 1FlexRay 收发器驱动程序2 FlexRay 状态管理器1FlexRay 收发器驱动程序 FlexRay 收发器的不同状态由 FlexRay 接口通过 FlexRay 收发器驱动程序 控制,上…...

springboot自动配置浅析
springboot本质上就是一个spring脚手架,其实仍然是spring,只是springboot帮我们做了我们使用spring时需要进行的那些配置。本文就简单讨论一下sprigboot是如何帮我们配置spring的。 参考:https://www.bilibili.com/video/BV1eD4y1w7Rp?p2&am…...

chatgpt实际是怎样工作的?
文章翻译自: https://www.assemblyai.com/blog/how-chatgpt-actually-works/ ChatGPT 是 OpenAI 的最新语言模型,比其前身 GPT-3 有了重大改进。与许多大型语言模型类似,ChatGPT 能够为不同目的生成多种样式的文本,但具有更高的精…...

项目开发——企业软件项目开发流程《项目开发的流程是怎样的》
软件项目开发流程:需求分析、设计、编码、测试、上线运维 一般而言,软件项目开发流程包括以下步骤: 需求分析:对客户需求进行分析和理解,明确软件项目的目标和功能。 规划阶段:确定项目的范围、时间和预算…...

嵌入式编程中的 __attribute__ 到底是什么
嵌入式编程中的 attribute 到底是什么 相信阅读嵌入式代码的老铁经常看到一些类型定义、变量、函数有 attribute 标识符,这个标识符号到底是做什么的?有哪些用法,咱们今天就来聊一聊。 attribute 可以指定编译时的细节。其可作用于变量、函…...

基于LiFePO4和硅/还原氧化石墨烯纳米复合材料的锂离子电池
A lithium-ion battery based on LiFePO4 and silicon/reduced graphene oxide nanocomposite highlights: 硅纳米颗粒(nSi)和还原氧化石墨烯(RGO)作为阳极;微波辐射,对混合物进行热处理,合成nSi/RGO复合物;通过不同充…...

CAS问题
CAS🔎什么是CAS🔎伪代码解析🔎CAS是如何实现原子性的🔎CAS的应用🌻实现原子类🌻实现自旋锁🔎ABA问题🌻ABA问题可能引起的BUG🌻ABA问题的解决方案🔎结尾&#…...

java入门-W2
一. 输入输出 输入的作用,就是由使用者告诉程序要操作的数据 例如,我要通过饿了么订餐,你得告诉程序你要吃什么,送货地址是什么吧 输出的作用,就是由程序向使用者展现执行的结果 还是订餐的例子,程序向你展…...

Windows下配置Golang开发环境,并安装配置GoLand IDE
作者:非妃是公主 专栏:《Golang》 博客地址:https://blog.csdn.net/myf_666 个性签:顺境不惰,逆境不馁,以心制境,万事可成。——曾国藩 文章目录一、安装Go编译器1. 下载GoLang2. 安装GoLang3.…...

从零开始学架构——高性能NoSQL
高性能NoSQL 关系数据库经过几十年的发展后已经非常成熟,强大的SQL功能和ACID(Atomicity原子性、Consistency一致性、Isolation隔离性、Durability持久性)的属性,使得关系数据库广泛应用于各式各样的系统中,但是关系数…...

cannot re-initialize CUDA in forked subproess
该问题描述了pytorch 中使用cuda 初始化时, 与 DataLoader 中使用num_worker 多进程, 这两者之间发生了冲突, 根据错误提示, 在DataLoader 中使用 multiprocessing_context 该参数,并设置为spawn, 由…...

Kafka3.0.0版本——生产者回调异步发送消息 (API代码示例)
目录一、回调函数的异步发送消息概述二、生产者带回调函数的异步发送消息(API代码示例)2.1、pom文件导入依赖2.2、API代码2.3、在 kafka集群服务器上开启 Kafka 消费者一、回调函数的异步发送消息概述 回调函数会在 producer 收到 ack 时调用࿰…...

【Python】《我的世界》简简单单就可以完成?OMG~(附教学)
文章目录前言一、准备二、运行及操作三.代码解读与自定义总结前言 《我的世界 Minecraft》大家应该都听说过,但你有没有想过自己写一个这样的游戏呢?太难、太复杂了?也许吧,但是不试一试你怎么知道能不能成呢? 国外有…...

Scala 中的foreach和map、flatMap方法比较
Scala中的集合对象都有foreach和map、flatMap方法,都是用来遍历当前集合,但他们都有不同点。这几个方法的共同点在于:都是用于遍历集合对象,并对每一项执行指定的方法。而他们的差异在于:foreach无返回值(准…...

【nacos优化】定时删除access日志
按理说 Nacos 作为服务注册中心,不会应该会产生太多日志的,本身涉及的服务也不多,但几天就会产生 1G 以上的日志,的确有点疯狂。这篇文章就聊聊 Nacos 的日志系统。 经过排查,其中输出最多的日志为 /usr/local/nac…...

哪款蓝牙耳机打电话好用,盘点几款口碑不错的骨传导耳机
骨传导耳机是通过骨头振动传递声音,而不是通过耳道或鼓膜,因此它具有许多优势,比如可以在运动过程中保持对环境的感知,并避免对听力造成伤害。随着科技的进步和用户需求的增加,骨传导耳机也在不断更新。目前市面上的骨…...