代码随想录刷题Day53 | 1143. 最长公共子序列 | 1035. 不相交的线 | 53. 最大子数组和
代码随想录刷题Day53 | 1143. 最长公共子序列 | 1035. 不相交的线 | 53. 最大子数组和
1143. 最长公共子序列
题目:
给定两个字符串 text1
和 text2
,返回这两个字符串的最长 公共子序列 的长度。如果不存在 公共子序列 ,返回 0
。
一个字符串的 子序列 是指这样一个新的字符串:它是由原字符串在不改变字符的相对顺序的情况下删除某些字符(也可以不删除任何字符)后组成的新字符串。
- 例如,
"ace"
是"abcde"
的子序列,但"aec"
不是"abcde"
的子序列。
两个字符串的 公共子序列 是这两个字符串所共同拥有的子序列。
示例 1:
输入:text1 = "abcde", text2 = "ace"
输出:3
解释:最长公共子序列是 "ace" ,它的长度为 3 。
思路:
- 确定dp数组(dp table)以及下标的含义
dp[i][j]:长度为[0, i - 1]的字符串text1与长度为[0, j - 1]的字符串text2的最长公共子序列为dp[i][j]
有同学会问:为什么要定义长度为[0, i - 1]的字符串text1,定义为长度为[0, i]的字符串text1不香么?
这样定义是为了后面代码实现方便,如果非要定义为为长度为[0, i]的字符串text1也可以,大家可以试一试!
- 确定递推公式
主要就是两大情况: text1[i - 1] 与 text2[j - 1]相同,text1[i - 1] 与 text2[j - 1]不相同
如果text1[i - 1] 与 text2[j - 1]相同,那么找到了一个公共元素,所以dp[i][j] = dp[i - 1][j - 1] + 1;
如果text1[i - 1] 与 text2[j - 1]不相同,那就看看text1[0, i - 2]与text2[0, j - 1]的最长公共子序列 和 text1[0, i - 1]与text2[0, j - 2]的最长公共子序列,取最大的。
即:dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]);
代码如下:
if (text1[i - 1] == text2[j - 1]) {dp[i][j] = dp[i - 1][j - 1] + 1;
} else {dp[i][j] = max(dp[i - 1][j], dp[i][j - 1]);
}
- dp数组如何初始化
先看看dp[i][0]应该是多少呢?
test1[0, i-1]和空串的最长公共子序列自然是0,所以dp[i][0] = 0;
同理dp[0][j]也是0。
其他下标都是随着递推公式逐步覆盖,初始为多少都可以,那么就统一初始为0。
代码:
vector<vector<int>> dp(text1.size() + 1, vector<int>(text2.size() + 1, 0));
- 确定遍历顺序
从递推公式,可以看出,有三个方向可以推出dp[i][j],如图:
那么为了在递推的过程中,这三个方向都是经过计算的数值,所以要从前向后,从上到下来遍历这个矩阵。
- 举例推导dp数组
以输入:text1 = “abcde”, text2 = “ace” 为例,dp状态如图:
最后红框dp[text1.size()][text2.size()]为最终结果
代码:
class Solution {public int longestCommonSubsequence(String text1, String text2) {int[][] dp = new int[text1.length() + 1][text2.length() + 1];for(int i = 1; i <= text1.length(); i++){for(int j = 1; j <= text2.length(); j++){if(text1.charAt(i - 1) == text2.charAt(j - 1)){dp[i][j] = dp[i - 1][j - 1] + 1;}else{dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);}}}return dp[text1.length()][text2.length()];}
}
1035. 不相交的线
题目:
在两条独立的水平线上按给定的顺序写下 nums1
和 nums2
中的整数。
现在,可以绘制一些连接两个数字 nums1[i]
和 nums2[j]
的直线,这些直线需要同时满足满足:
nums1[i] == nums2[j]
- 且绘制的直线不与任何其他连线(非水平线)相交。
请注意,连线即使在端点也不能相交:每个数字只能属于一条连线。
以这种方法绘制线条,并返回可以绘制的最大连线数。
示例 1:

输入:nums1 = [1,4,2], nums2 = [1,2,4]
输出:2
解释:可以画出两条不交叉的线,如上图所示。
但无法画出第三条不相交的直线,因为从 nums1[1]=4 到 nums2[2]=4 的直线将与从 nums1[2]=2 到 nums2[1]=2 的直线相交。
思路:
绘制一些连接两个数字 A[i] 和 B[j] 的直线,只要 A[i] == B[j],且直线不能相交!
直线不能相交,这就是说明在字符串A中 找到一个与字符串B相同的子序列,且这个子序列不能改变相对顺序,只要相对顺序不改变,链接相同数字的直线就不会相交。
拿示例一A = [1,4,2], B = [1,2,4]为例,相交情况如图:
其实也就是说A和B的最长公共子序列是[1,4],长度为2。 这个公共子序列指的是相对顺序不变(即数字4在字符串A中数字1的后面,那么数字4也应该在字符串B数字1的后面)
这么分析完之后,大家可以发现:本题说是求绘制的最大连线数,其实就是求两个字符串的最长公共子序列的长度!
代码:
class Solution {public int maxUncrossedLines(int[] nums1, int[] nums2) {int[][] dp = new int[nums1.length + 1][nums2.length + 1];for(int i = 1; i <= nums1.length; i++){for(int j = 1; j <= nums2.length; j++){if(nums1[i - 1] == nums2[j - 1]){dp[i][j] = dp[i - 1][j - 1] + 1;}else{dp[i][j] = Math.max(dp[i - 1][j], dp[i][j - 1]);}}}return dp[nums1.length][nums2.length];}
}
53. 最大子数组和
题目:
给你一个整数数组 nums
,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。
子数组 是数组中的一个连续部分。
示例 1:
输入:nums = [-2,1,-3,4,-1,2,1,-5,4]
输出:6
解释:连续子数组 [4,-1,2,1] 的和最大,为 6 。
思路:
动规五部曲如下:
- 确定dp数组(dp table)以及下标的含义
dp[i]:包括下标i之前的最大连续子序列和为dp[i]。
- 确定递推公式
dp[i]只有两个方向可以推出来:
- dp[i - 1] + nums[i],即:nums[i]加入当前连续子序列和
- nums[i],即:从头开始计算当前连续子序列和
一定是取最大的,所以dp[i] = max(dp[i - 1] + nums[i], nums[i]);
- dp数组如何初始化
从递推公式可以看出来dp[i]是依赖于dp[i - 1]的状态,dp[0]就是递推公式的基础。
dp[0]应该是多少呢?
根据dp[i]的定义,很明显dp[0]应为nums[0]即dp[0] = nums[0]。
- 确定遍历顺序
递推公式中dp[i]依赖于dp[i - 1]的状态,需要从前向后遍历。
- 举例推导dp数组
以示例一为例,输入:nums = [-2,1,-3,4,-1,2,1,-5,4],对应的dp状态如下:
代码:
class Solution {public int maxSubArray(int[] nums) {int[] dp = new int[nums.length];dp[0] = nums[0] > 0 ? nums[0] : 0;int res = nums[0];for(int i = 1; i < nums.length; i++){dp[i] =Math.max(dp[i - 1] + nums[i], nums[i]);if(dp[i] > res){res = dp[i];}}return res;}
}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-3831167.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈,一经查实,立即删除!
生活这么无聊,保存点小姐姐的图片来点调料吧
文章目录1. 简介2. 开始行动2.1 步骤2.2 实现代码2.3 成果2.4 成果分析2.5 优化2.6 代码优化2.7 成果1. 简介 使用的技术栈 : python3, re, BeautifulSoup 目标网站: https://www.umei.net/p/gaoqing/cn/ 免责声明:仅用于学习,请…...

Mac android ndk 无法验证开发者
单独下载ndk,mac使用ndk时,会报错“无法验证开发者” 解决: sudo spctl --master-disable...

面试题及其衍生知识点
面试题及其衍生知识点1、tcp拥塞控制具体怎么实现的1.1、网络拥塞1.2、拥塞控制1.3、网络拥塞的解决方法:1.3.1、慢开始算法1.3.2、拥塞避免算法1.3.3、慢开始和拥塞避免的工作原理1.3.4、快速重传1.3.5、快速恢复2、redis能充分利用cpu吗?为什么&#x…...

完数什么意思_【什么叫完全数?什么叫不完全数?】作业帮
完全数(Perfect number),又称完美数或完备数,是一些特殊的自然数.它所有的真因子(即除了自身以外的约数)的和(即因子函数),恰好等于它本身.举例例如:第一个完全数是6,它有约数1、2、3、6,除去它本身6外,其余3个数相加,123=6.第二个完全数是28,它有约数1、…...
实际生产中:Hive 合并小文件(强烈建议此法)
背景: 实际项目中,小文件的产生会影响hadoop集群的性能;过度使用namenode的内存等;启动过多的map任务,拉低整体Job的运行效率等等弊端。 解决方案: 针对Hive表(下文统称表A)中,特别是历史分区,存在大量小文件的话,强烈建议对分区下的小文件进行归档处…...

程序员,你确定要错过这本Github点击破百万的springcloud书籍?
前言 今天在推荐好书的前面,给大家探讨两个名词:spring cloud 、微服务,相信大家都不陌生,但是足够懂吗,我想都是soso,所以今天佳佳重点要说的细节是:如何深入理解Spring Cloud与微服务构建。 …...
Unity 3D - 游戏开发中的Lua
Unity 3D - 游戏开发中的Lua : 本文作者:秦元培, 本文出处:http://blog.csdn.net/qinyuanpei/article/details/39826323 前言 : 如果提到游戏开发,大家一定会想到C/C、DirectX、OpenGL等这些东西,可是众所周知&…...

rpa项目poc_RPA POC概述
1 概念验证概述1.1 什么是POC?概念验证–本质上是旨在测试在短时间内使用RPA客户端自动化系统的可行性。最好的POC类型是一种能够对关键系统进行输入和提取操作的能力,如果可能的话,那么涉及该系统的任何事情都是可能的,而不管所需…...

发现一款好用到爆的数据库工具 - DataGrip(就是耗内存)
作者:Atzuge cnblogs.com/zuge/p/7397255.html 最近看到一款数据库客户端工具,DataGrip,是大名鼎鼎的JetBrains公司出品的,就是那个出品Intellij IDEA的公司。 - 就是耗内存 DataGrip是一款数据库管理客户端工具,方便…...

单片机晶振异常分析于测试
单片机晶振异常分析于测试 最近在一个项目当中使用的是STM32F407的芯片,晶振是使用的25M,当单板拿回来后简单的测量了电源参数,正常后给到软件工程师烧录程序,在烧录的过程中出现了关于晶振的问题,晶振问题折腾了几天…...

如何学习 Flutter?这篇文章帮你解决
先来看看全球开发者的一个使用情况 91% 的开发者认为 Flutter 缩短了构建和发布应用程序的时间85% 的开发者认为 Flutter 使他们的应用程序比以前更漂亮85% 的人认为 Flutter 使他们的应用比以前能在更多的平台上发布 再来看看 Flutter 的定义 Flutter 是谷歌的移动 UI 框架&…...

Java学习之完数
如题:完数的java实现 完数定义:完数也叫完美数,如果一个数除本身之外的所有因子之和等于它本身,则这个数就是完数 思路:定义个变量存因子之和 嵌套循环,外循环设置循环的数,即循环次数&#x…...

Web运维面试题
目录 1.LNMP 的工作流程 2.FastCGI的重要特点 3.FastCGI工作原理: 4.apache服务无法启动的原因 5.apache的默认工作模式是什么? 6.请写出 apache2.X 版本的两种工作模式,以及各自工作原理。如何查看 apache当前所 支持的模块,并且查看是工作在哪种模式下? 7.Nginx和…...

完数--C++实现
题目描述 求1-n内的完数,所谓的完数是这样的数,它的所有因子相加等于它自身,比如6有3个因子1,2,3,1236,那么6是完数。即完数是等于其所有因子(除了它自己)相加和的数。 输入描述: 测试数据有多组ÿ…...

H264码流格式
h264码流格式 码流格式 …NAL头RBSPNAL头RBSPNAL头RBSP… H264 传输 SPSSEIPPSI片图像定界符P片P片 NAL头格式 start code ( 3 or 4 )forbidden_zero_bit(1)nal_ref_idc (2)nal_unit_type( 5)RBSP 解释 start code,…...

2022年智能电梯行业研究报告
第一章 行业概况 电梯行业是生产销售电梯产品的行业。电梯是指服务于建筑物内若干特定的楼层,其轿厢运行在至少两列垂直于水平面或与铅垂线倾斜角小于15的刚性轨道运动的永久运输设备。也有台阶式,踏步板装在履带上连续运行,俗称自动扶梯或自…...

JAVA完数
数(5分) 题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如61+2+3(6的因子是1,2,3)。 现在,你要写一个程序࿰…...

python判断是否是完数_python判断是否完数
一个数如果恰好等于它的因子之和,这个数就称为“完数”。 判断一个数是否完数的代码如下:#!/usr/bin/env python #coding:utf-8 def factors(n): #return [i for i in range(1,n/21) if n%i 0] # 如果仅仅是为了得到因数,可以用上面的 # 如果…...

两阶段法求解线性规划求解
用两阶段法求解min f2x1-x2x3 s.t x12x2- x31 2x1 x2 x35 x1- x22x34 xi>0,i1,2,3 引入人工变量x4,x5,x6,使min gx4x5x6s.t x12x2-x3x41 2x1x2x3x55 x1-x22x3x64 xi>0,i1,...,6其单纯形表是基变量 x1 x2 x3 x4 x5 x6 右项-g 0…...

IO模型4-NIO三大核心之Buffer
目录1. 缓存区Buffer1.1 分类1.2 Buffer常用的方法1.3 buffer的核心1.4 举例IntBuffer1.5 ByteBuffer1.6 只读Buffer1.7 MappedByteBuffer1.8 Buffer的分散聚合1.9 Buffer的四个属性1. 缓存区Buffer 用来处理Channel中数据的一种数据结构, 与Channel一致都是双向的, 可读可写 …...

理论第十一课——字符串
目录 一、什么是字符串? 二、如何定义字符串? 三、我们为什么要用字符串? 四、字符串的运用! 题目一: 答案一: 题目二: 答案二: 题目三: 答案三: 四、结…...

氮化镓助力快充小型化,KEMET聚合物钽电容大显身手
高功率快充在近几年成为了充电市场的当红炸子鸡。前段时间小米推出的新款氮化镓快速充电器更是引爆了快充小型化的潮流。 通过选用高功率体积小的氮化镓芯片,搭配高能量密度和小体积的阻容感,使充电器拥有了超小体积。 氮化镓(GaN)…...

新书分享:《精装版| 基于Essential Macleod软件的光学薄膜设计技术(第二版)》
目录 1 引言 2 光学薄膜基础 2.1 一般规则 2.2 正交入射规则 2.3 斜入射规则 2.4 精确计算 2.5 相干性 2.6 参考文献 3 Essential Macleod的快速预览 4 Essential Macleod的特点 4.1 容量和局限性 4.2 程序在哪里? 4.3 数据文件 4.4 设计…...

oracle+decode函数用法,oracle中decode函数用法
oracle中decode函数用法以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一起来看一下吧!DECODE函数相当于一条件语句(IF) 它将输入数值与函数中的参数列表相比较 根据输入值返回一个对应值 函数的参数列表是…...

POC验证测试
POC_明说大数据_新浪博客 但是POC这个词恐怕所有IT行业的人,从厂商到用户;从销售到售前都应该知道,全称是“Proof Of Concept”,直译是“概念证明”,其实就是“验证测试”,比如我要卖给你Sybase IQ,我说这…...

51单片机最小系统及晶振电容的选择
51系列单片机引脚电平与TTL电平兼容,也就是输入高电位大于2.0V,低电位小于0.8V;输出高电位大于2.4V,低电位小于0.4V。一般情况下,若电源电压为5V,输出高电位电压也是5V左右,低电位电压接近0V。I…...

sobel 边缘检测 c++实现
存在一个问题,sobel边缘检测 就是用sobel卷积核 卷积图像,但是因为卷积核中的参数有些是负数,若是卷积后的值是负数该怎么解释,望大佬看见提点一下我。 #include<opencv2/opencv.hpp> #include<iostream> #include&l…...

oracle decode函数使用方法
decode()函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他数据库厂商的SQL实现还没有此功能。 DECODE函数是ORACLE PL/SQL是功能强大的函数之一,目前还只有ORACLE公司的SQL提供了此函数,其他…...

MC基础教程#2 加载器、模组、光影、材质包、数据包下载及安装(国际Java版)
MC基础教程系列第二期出了 和上一期隔了两年… 加载器 下载 Forge 老牌加载器,新版本( 1.13 )不太好用 官网: https://files.minecraftforge.net/net/minecraftforge/forge 左侧选版本,右侧选Installer 不看广告下载可以看我很久以前写的方法 Op…...

Clock and Jitter
1、Jitter定义 定义1(SONET规范):抖动可以定义为数字信号在重要时点上偏离理想时间位置的短期变化。 2、Total Jitter表征方式 2.1、周期抖动(Period Jitter),与理想时钟无关,不累积 Period …...

晶振电路(自总结)
晶振电路 分类 无源晶振:需要芯片内部有振荡器,并且晶振的信号电压根据起振电路而定,允许不同的电压,但无源晶振通常信号质量和精度较差,需要精确匹配外围电路(电感、电容、电阻等)࿰…...

Node.js 入门教程 6 V8 JavaScript 引擎
Node.js 入门教程 Node.js官方入门教程 Node.js中文网 本文仅用于学习记录,不存在任何商业用途,如侵删 文章目录Node.js 入门教程6 V8 JavaScript 引擎6.1 其他 JS 引擎6.2 追求性能6.3 编译6 V8 JavaScript 引擎 V8 是驱动 Google Chrome 的 JavaScrip…...

C语言——完数
题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如61+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m(…...

苹果7升级系统后无服务器,iPhone7显示无服务怎么办 iPhone7显示无服务解决办法...
类型:ios影音娱乐大小:25.6M语言:中文 评分:10.0标签:立即下载iPhone7手机现在深受果粉的喜欢,不仅是因为它好看的外观,更是因为它强大的系统还有就是不会卡顿。但是不少用户在使用时出现无服务…...

opencv 图片降噪
—— # -*- coding: utf-8 -* import numpy as np import cv2cap cv2.VideoCapture(0)while True:_ , frame cap.read()hsv cv2.cvtColor(frame,cv2.COLOR_BGR2HSV)lower_red np.array([150,150,50])upper_red np.array([180,255,255])dark_red np.uint8([[[12,22,121]]]…...

java decode函数用法_decode函数的几种用法
1:使用decode判断字符串是否一样DECODE(value,if1,then1,if2,then2,if3,then3,...,else)含义为IF 条件值1 THENRETURN(value 1)ELSIF 条件值2 THENRETURN(value 2)......ELSIF 条件值n THENRETURN(value 3)ELSERETURN(default)END IFselect empno,decode(empno,7369,smith,7499…...

Redis-常用数据结构
Redis常用数据结构 Redis提供了一些数据结构供我们往Redis中存取数据,最常用的的有5种,字符串(String)、哈希(Hash)、列表(list)、集合(set)、有序集合(ZSET)…...

基于字典的LZW压缩算法
基于字典的LZW压缩算法基于字典的LZW压缩算法简介重要概念:前缀和后缀算法示例基于字典的LZW压缩算法 简介 J.Ziv和A.Lempel在1978年首次发表了介绍第二类词典编码算法的文章。在他们的研究基础上,Terry A.Wlch在1984年发表了改进这种编码算法的文章。…...

什么知识库工具适合小团队?看看文档管理系统+NAS的最新解决方案
编者按:还在为团队选那款网盘而发愁吗?试试文档管理系统和NAS结合吧,高效率低成本,适合小团队。 关键词:免维护,免安装,大容量,在线编辑,文档共享,数据安全 对于企业或…...

02、数据卷(Data Volumes)以及dockefile详解
目录 1、Docker 数据管理 2、数据卷(Data Volumes) 3、数据卷容器 4、dockerfile 5、dockerfile基本结构 6、docker使用Dockerfile创建jdk容器 启动虚拟机,进入CentOS 7、dockerfile实践经验 1、Docker 数据管理 在生产环境中使用 Docker ,往往需…...

git提交代码到远程仓库
前面我们已经知道了Git中存在两种类型的仓库,即本地仓库和远程仓库。那么我们如何搭建Git远程仓库呢?本次分享一下如何在gitee上搭建自己的云平台。首先需要注册账号(地址:https://gitee.com/signup)创建好账号后会进入…...

业务:财会业务知识之借贷记账法
一、为什么要学习借贷记账法 如果你是一位金融行业的IT从业者,那你经常会接触到借贷的概念,只要复式记账的概念,其实也够用了,在记录交易流水时,跟业务问清楚哪些交易记录哪个借贷符号,记录哪些科目既可以…...

JAVA xml 之 Schema 约束
Schema与DTD的区别 1schema约束文件也是一个xml文件,符合xml的语法,这个文件的后缀名.xsd 2一个xml中可以引用多个schema约束文件,多个schema使用名称空间区分(名称空间类似于java包名) 3dtd里面元素类型的取值比较…...

什么是锁?深入分析解读MySQL锁,解决幻读问题
前言 今天就为大家介绍一下MySQL中锁相关的知识。本文在没有特别声明的情况下,均是默认InnoDB引擎,如涉及到其他引擎或者数据库则会特别指出。 什么是锁 锁是一种用于保证在并发场景下每个事务仍能以一致性的方式读取和修改数据的方式,当…...

Kotlin高仿微信-第54篇-扫一扫
Kotlin高仿微信-项目实践58篇详细讲解了各个功能点,包括:注册、登录、主页、单聊(文本、表情、语音、图片、小视频、视频通话、语音通话、红包、转账)、群聊、个人信息、朋友圈、支付服务、扫一扫、搜索好友、添加好友、开通VIP等众多功能。 Kotlin高仿…...

BBR 数学模型直观展示
看 BBR 的理想图示: 但现实中数据包到达并非绝对均匀,考虑统计突发,实际情况如下: 后文将 Delivery Rate 设为 B(Bandwidth),将 RTT 设为 D(Delay)。 B/inflt 曲线一定上凸,可想象 1 个 inflt 只有一种…...

Arch安装deepin桌面环境
Arch安装deepin桌面环境 ********************************************************** 一:安装xorg组 sudo pacman -S xorg二:安装deepin: sudo pacman -S deepin deepin-extra(包含deepin的r日历……提升用户体验)三:编辑使得…...

图片降噪Topaz DeNoise AI 安装小技巧
Topaz DeNoise AI for Mac是一款很实用的图片降噪软件,使用第一个基于AI的降噪工具消除噪音并恢复图像中的清晰细节。DeNoise AI检查整个图像并从整体上确定该照片中细节和噪点之间的差异。 topaz denoise ai mac安装技巧 注意:使用无限试用Topaz DeNo…...

图片降噪
下面是有关图片降噪的分类及一般所用算法的介绍的网址: 1、http://wenku.baidu.com/link?urlx_ZW7F1F_lZ--5cAvvG146Ddp6cxKXBpyyaJNH8jfBgSkv565dXsYJZNFNZujU2AANfcXkq_y5uJ1-IwEiBsQBAkphvOrYXnuzZnCFuSDtm ...

javascript高级程序设计阅读收获(10.14.2)——内存泄露
function assignHandler(){let element document.getElementById(someElement);element.onclick () > console.log(element.id); }上面的代码创建了一个闭包,即element元素的事件处理程序。而这个处理程序又创建了一个循环引用。匿名函数引用着assignHandler()…...

洛谷 P3384 【模板】轻重链剖分/树链剖分
PS:如果读过题了可以跳过题目描述直接到题解部分 提交链接:洛谷 P3384 【模板】轻重链剖分/树链剖分 题目 题目描述 如题,已知一棵包含 NNN 个结点的树(连通且无环),每个节点上包含一个数值,…...

6年菜鸟开发面试字节跳动安卓研发岗,知乎上已获万赞
上周喜提oppo面试offer,本人在深圳,有4年多的Android项目经验,普通本科学历。 面试是相互相在,OPPO给我的印象确实如其核心价值观所说:本分。 一面、部长面和HR面都蛮顺利(一千个人可能要了一百左右&…...

vue 图片画框获取坐标
创建draw.js文件 /*** 画布中绘制矩形* 参数: cav-画布对象 list-矩形数组 i-选中矩形下标**//* 操作执行方法分发 */ export function draw(cav, list, i) {// 画布初始化let ctx cav.getContext(2d);ctx.strokeStyle blue;ctx.lineWidth 2;// 变量初始化let sX 0; // 鼠…...

(28)语义分割--cross-entropy loss和OhemCELoss
1、主要参考 (1)大佬写的很好 https://www.jianshu.com/p/24376b18e5c7 (2)二分类和多分类大佬写的很好 二分类交叉熵,多分类交叉熵,focal loss_jzdl的博客-CSDN博客_二分类交叉熵 (3)二分类的定义和实现 PyTorch学习笔记——二分类交叉熵损失函数 - 知乎 (4)…...

MYSQL创建课程表course_MySQL创建表
本示例为:学生student、课程course、选课表sc 在sql语句中注意“约束的概念": 1.实体完整性约束(主键--唯一且非空) primary key() 违约处理:No action(拒绝执行) 2.参照完整性约束(外键约束)foregin key() references tableName(filedName) [on delete|update casecade …...

图片降噪 java_Python图片验证码降噪 — 8邻域降噪
简介图片验证码识别的可以分为几个步骤,一般用 Pillow 库或 OpenCV 来实现,这几个过程是:1.灰度处理&二值化2.降噪3.字符分割4.标准化5.识别所谓降噪就是把不需要的信息通通去除,比如背景,干扰线,干扰像…...

TsingHua:FPT: Improving Prompt Tuning Efficiency via Progressive Training
这篇文章我觉得做的也挺有意思的。 是在探究提示学习中渐进式的更新参数比一窝蜂的直接更新参数效果要佳。 开头 是从比较PT(prompt learning和fine tuning)开始的。为什么PT的收敛速度慢,训练效率低下? 因为PT中中可训练的参数…...

java decode函数用法_Oracle 中 decode 函数用法
含义解释:decode(条件,值1,返回值1,值2,返回值2,...值n,返回值n,缺省值)该函数的含义如下:IF 条件值1 THENRETURN(翻译值1)ELSIF 条件值2 THENRETURN(翻译值2)......ELSIF 条件值n THENRETURN(翻译值n)ELSERETURN(缺省值)END IFdecode(字段或字段的运算&…...

大数据编程技术基础实验八:Flume实验——文件数据Flume至HDFS
大数据编程技术基础实验八:Flume实验——文件数据Flume至HDFS 文章目录大数据编程技术基础实验八:Flume实验——文件数据Flume至HDFS一、前言二、实验目的三、实验要求四、实验原理1、flume的特点2、flume的可靠性五、实验步骤1、启动Hadoop集群2、安装并…...

oracle decode函数用法详解
oracle的decode函数语法结构如下: decode (expression, search_1, result_1) decode (expression, search_1, result_1, search_2, result_2) decode (expression, search_1, result_1, search_2, result_2, ...., search_n, result_n) decode (expression, search_1, result_…...

【转】PIC单片机的配置字总结
平台为:MPLAB V8.92,这个ID有两个编译选项:DEBUG和RELEASE,那么可以根据系统预定宏来自动根据选择模式,配置配置字。 一、PIC18F系列配置字编写 MUC: PIC18F4550 IDE: MPLAB V8.92 编译器:MCC18 V3.47 …...
pic i2c硬件通信程序 c语言,PIC单片机之I2C通信-主-从模式
主模式:我们今天来讲I2C通信。那I2C通信的特点是什么能。我们一般使用的串口 (半双工异步串行通信)与I2C 有什么区别呢。串口(半双工异步串行通信):就是好像朋友在对话。我可以主动和你讲话,你也可以主动和我讲话。I2C:就好像上下…...

2、PIC新建工程并编译烧录
PIC新建工程并编译烧录 1、说明 2、创建工程 3、编译工程文件 4、烧录到开发板中 1、说明 目前正在学习使用的开发板芯片为PICMX460F512L,512KB Flash,128KB RAM,具体可参看PIC官方介绍https://www.microchip.com/wwwproducts/en/en534177或通过Dat…...

1、PIC开发环境安装
1、PIC开发环境安装 1、说明 2、下载集成开发环境 3、安装集成开发环境 4、下载编译器 5、安装编译器 6、异常说明 1、说明 PIC开发环境所需软件包含集成开发软件以及编译软件。 2、下载集成开发环境 1、进入PIC官网,在Tools and Software下拉选项中选择MPL…...

【转】PIC单片机的命名规则
PICXXXXXXXX(X)-XXX/XX123456781.前缀: PIC MICROCHIP 公司产品代号,特别地:dsPIC为集成DSP功能的新型PIC单片机 2.系列号:10、12、16、18、24、30、33、32,其中 PIC10、PIC12、PIC16、PIC18为8位单片机 PIC24、…...

PIC EEPROM问题
1、通过export出来的Hex烧录,EEPROM内容会根据Hex中关于EEPROM的定义而改变。 2、通过编译源文件烧录,如果没有勾选Preserve EEPROM on program则EEPROM中的内容会被修改掉。如果勾选了,则在烧录过程中,似乎会读取EEPROM中的内容&…...

PIC单片机-PICC介绍
目录: 一、如何从汇编转向PICC 1、头文件 2、如何赋值 3、如何位操作 4、内存分配问题 二、浅谈PICC 的位操作 三、PICC 之延时函数和循环体优化 五、在PICC 中使用常数指针 六、PICC 关于unsigned 和 signed 的几个关键问题 七、用PICC 写高效的位移操作…...

PIC单片机内部寄存器信息汇总
配置字(__CONFIG): 1) 芯片的振荡模式选择。 2) 片内看门狗的启动。 3) 上电复位延时定时器PWRT的启用。 4) 低电压检测复位BOR模块的启用。 5) 代码保护。 __CONFIG_CP_OFF &_WDT_OFF &_BODEN_OFF &_PWRTE_ON &_XT_OS…...

PIC18F45K80串口1和串口2的通信实例
PIC18F45K80串口1和串口2异步收发通信实例 一:配置串口1初始化函数 首先打开技术手册,查看异步串口的操作流程以及配置。 需要将串口对应引脚的方向寄存器设置为输入 3.设置串口接收操作流程 4.设置通信波特率 源码如下: 编译环境&#…...

nexus搭建测试dockermavennpm仓库
JAVA下载 https://www.oracle.com/java/technologies/downloads/archive/ https://login.oracle.com/mysso/signon.jsp QQq951699. [rootvm1 ~]# mkdir -p /data [rootvm1 ~]# mv jdk-8u221-linux-i586.tar.gz /data [rootvm1 ~]# cd /data;tar xf jdk-8u221-linux-i586.tar.g…...

PIC16F1823开发笔记(二)芯片研究以及第一个程序和汇编研究
1、综述: 总体来看,这款芯片功能齐全: ADC cps EEPROM DAC DSM USART SR latch timer(3) 2、存储 2048的RAM 3、寄存器详解 寄存器种类 寄存器功能CORE REGISTERS直接影响基础操作STATUS Register指令目的地SPECIAL FUNCTION REGISTER…...

网络电话通信优势优点在哪?
这或许是一个看上去有些傻傻的让人产生坏笑的命题,这随着移动互联网和智能手机用户终端在国内的大规模普及,基于互联网拨号与通信入口的网络电话被越来越多的手机用户所熟知。打电话特别便宜,低廉的通话资费确实在很大程度上优于传统电话。然…...

生产企业erp管理
生产企业erp管理 ERP叫企业资源计划,既是一种管理思想,也是一种企业应用软件,作为管理思想,ERP体现“集成管理、共享数据、最优化资源利用”等的思想;作为软件,它实际上就是一种管理信息系统,但是这种管理…...

windows下解压tar.gz文件
今天遇到tar.gz解压问题,搜了很多帖子都是推荐下载解压软件,但是我就是懒不想下载那个软件,于是发现了这个方法。 搜索Windows PowerShell并打开,如下图所示: cd 到压缩文件所在文件夹,我的是这个样子 然后…...

【分布式能源的选址与定容】基于非支配排序多目标遗传优化算法求解分布式能源的选址与定容(Matlab代码实现)
👨🎓个人主页:研学社的博客 💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜…...

Mac系统文件在Win解压乱码问题
问题出现的原因: 系统差异:1.Mac默认字体苹方字体,2.Mac默认编码uft-8,win默认为dpl 解决方案: 1.mac压缩字体在win也有 2.压缩软件解压编码设置成utf-8 需要注意: 即使解压成功,还是会出现…...

Windows解压文件名乱码解决方法
下载的压缩包解压后文件名乱码 解决方法,将压缩的解码改成Unicode(UTF-8),然后执行解压到就可以了 成功解压后 猜测是在MAC系统中打包这个文件,因为MAC系统默认编码UTF-8,而我们使用的Windows默认GBK,解压需要转变一下编码。...

windows-由于系统的默认编码不一致导致解压后的文件名显示乱码
同事给了我一个压缩包,解压之后文件名都是乱码,然后我思索并验证了一下,可能这是由于我们操作系统的默认语言不一致导致的 查看windows操作系统的默认编码: 摘自: 查看windows操作系统的默认编码_爱的叹息的专栏-CSDN博客_查看系统编码 操作…...

设计原则——SOLID
SOLID是5个设计原则的统称,它们分别是:单一职责原则、开闭原则、里式替换原则、接口隔离原则和依赖反转原则,依次对应SOLID中的S、O、L、I、D。 1、单一职责原则 单一职责原则,Single Responsibility Principle,SR…...

android电视原理图,电视机工作原理
电视机工作原理毫无疑问,电视是最能消磨时间的设备。通过电视,我们可以接收到新闻、体育、娱乐、信息和广告。美国人每天粘在“显像管”上的时间平均为两到四个小时。你是否想知道电视机工作原理?如果数十或数百个频道的全动态视频进入用户家…...

一文看懂PID的基本原理(一):原理篇
写在前面:最近要研究锁相环,后续还有一些电路开发需求,这里就讲讲控制理论的一些东西。PID这个东西并不是自动化专业才需要学习的,只要以后要和电子系统打交道基本都要接触到反馈控制,国内感觉大多是停留在能用就行&am…...

计算机电源高频叫,高频电源
本词条缺少概述图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧!高频电源又称电子管变频装置,是高频感应炉的关键装备。高频电源及感应加热技术对金属材料加热效率最高、速度最快,且低耗能又环保的…...

基于单片机1KW高频感应加热器控制系统仿真设计(毕设)
设计要求: 1、完成三相1kw高频感应加热器设计;2、功率1k; 3、输入电压单相220V。 设计内容: 1. 掌握高频感应加热的工作原理; 2, 掌握DSP TMS320F28335工作原理; 3. 采用自举IR2110进行驱动环节设计; 4. 完成系统保护环节的设计; 操作过程常见问题汇总 1.定时是100微秒 …...

温度能够瞬间提升到千度以上?究竟是什么原理
导语:众所周知,在现代这个社会,金属是我们生活中经常用到的材料之一,大到汽车小到手机零件等等一系列东西离不开金属制品,大多数企业都会用得到,我们能够把它们做成任何想要的形状。 要想对金属进行加工就…...

杭州江南专修学校计算机应用,杭州江南专修学院
学院创建于1999年,是浙江省最早从事高等学历文凭考试教育的院校之一。学院下设美术学院、科技学院,杭州江南专修学院开设动漫设计、服装设计、环境艺术设计、工业设计、国际贸易、物流管理、行政管理、房地产经营与管理、金融、汽车运用技术、工商企业管…...

杭州计算机工作站,杭州学子工作站成立
吸引更多海内外优秀青年来杭发展,为最具有创造力的群体打造共同的“家园”。近日,由市委组织部(人才办)、共青团杭州市委、市教育局、市人社局共同主办的“创响青春杭向未来” 杭州学子工作站成立暨第六批青年人才大使聘任仪式在党群服务中心举行。据介绍…...

杭州计算机工程技校,杭州技校有哪些
1、护理培养目标:培养具备人文社会科学、医学、预防保健的基本知识及护理学的基本理论知识和技能,能在护理领域内从事临床护理、预防保健、护理管理、护理教学和护理科研的高级专门人才。就业前景:护理职业一直是国际上地位较高、薪水丰厚的职…...

软件测试去北京还是杭州好找工作,杭州软件测试行业在国内现状如何?
软件测试是什么?就是在软件设计完成后要经过严密的测试,以发现软件在整个设计过程中存在的问题并加以纠正。整个测试过程分单元测试、组装测试以及系统测试三个阶段进行。测试的方法主要有白盒测试和黑盒测试两种。在测试过程中需要建立详细的测试计划并…...

java就业要求_想要学好Java就业,你得具备这些条件才行
原标题:想要学好Java就业,你得具备这些条件才行无论是在校的学生也好,还是转行的也好,如今学JAVA开发的人越来越多,造成了如今新手越来越多,想要拿高薪的人也是越来越多。但是无论我们这个行业人有多少&…...

杭州电子科技大学计算机分流哪个好,2021年杭州电子科技大学专业排行榜,哪个专业就业比较好...
报考专业应该从自己的实际出发,量体裁衣,准确地为自己定位,认清形势与自身实力,才能做出理性选择,使成功概率最大化,不要轻易相信一些所谓考研热门专业新兴专业,热门也会有饱和考研时候也会冷却…...

杭州计算机专业学校外地人,杭州计算机学校的核心专业--年薪几十万的专业
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼纵观世界名校(中国的除外,中国人讲大而全....),无论哈佛\耶鲁,剑桥\牛津,斯坦福\麻省理工,小到很小的一个学院...只要生存百年以上的名校,一定有一个或两年,也只有一个或两个最有名的专业.我们称之为"核心专业",我们杭州…...
python最新就业状况_Python的就业的方向和前景
想知道这么会有多人学Python 很多没有接触编码的人都或多或少听过python现在很火,但是为了什么去学习,就没有多少人可以说具体了。 Python这个语言的魅力是很多的,是我不能只用一篇文章写完的。 我就选其中一个来说,我想说各位IT大…...

杭州计算机专业学校外地人,杭州2021年计算机学校算什么学历
学校办学层次不同,所获得的学历是不同的,想学计算机对学历没有什么要求,有初高中的基础都可以学。计算机学校有初中起点的三年制中专学校,有高中和中职起点的三年制大专学校和四年制本科院校,初中应届毕业生有机会直接…...

2019年中国互联网人就业现状
该问答里的数据应该是来自艾瑞咨询的《2019年中国互联网就业洞察白皮书》,数据原始来源是拉勾网,有兴趣的可以搜搜看看。其中几个比较有趣的数据:1. 超过90%的互联网人不存在长期出差情况2. 广州、深圳的加班,比南京、西安还要少3…...

杭州计算机学校餐费,「分享」杭州2021年哪所计算机学校最好就业_附收费明细...
计算机专业现在非常受高考生们的欢迎,如果有正在考虑学计算机专业的学生,要了解清楚专业是主要学习哪些课程,毕业后能做的工作有哪些。如果你决定报考哪个计算机专业,可以在网站上看一下这个专业学习的都是什么,哪所学…...

杭州招聘计算机专业毕业生,毕业季必看!杭州高校毕业生就业情况:这些专业最吃香!这个岗位最缺人!...
原标题:毕业季必看!杭州高校毕业生就业情况:这些专业最吃香!这个岗位最缺人!夏天,就是毕业的季节有一群人要离开校园,走上社会也有一群人要面临填志愿、选专业在杭州,什么专业最热门…...

UI命名规范
Ui控件汇总 按钮 单行文本框 多行文本框 水平滑动条 垂直滑动条 水平滚动条 垂直滚动条 进度条 下拉列表框 复选框 UI命名规范 UI文字做好备份,方便后期维护修改 按钮命名规范:btn_ 第一个按钮就叫btn_01 第二个按钮就叫btn_02 ............ 菜单menu 下…...
UI设计中搜索页设计指南
在开始之前,我们先来想一个问题,用户为什么要使用搜索功能呢? 今天我带大家一起来探讨一下UI搜索页面的一些设计方法。 用户搜索的目的是为了快速找到自己想要的结果!搜索页是用户进行搜索的第一站,最理想的状态就是用户不需要输入文字或者语…...

UI界面设计都有哪些基础原则和规范
用户界面(UserInterface)又称人机界面,是指软件用于与用户沟通的外观、部件和程序,简称UI,这是用户与智能手机沟通的平台和纽带,也是用户感知、认知、使用和体验软件的主要媒介。 一般来说,优秀的UI具有简洁、清晰、…...

机房kvm系统
kvm(键盘、显示器、鼠标),意思就是多台服务器共用一套键盘、显示器、鼠标,...

KVM详解(二)——KVM安装部署
今天继续给大家介绍Linux运维相关知识,本文主要内容是KVM的安装与部署。 一、硬件设置 为了进行KVM的安装,我们首先进行一些硬件上的配置。 我们使用费Vmware的虚拟机,配置2个G的内存,同时新加一块30G的硬盘,以供KVM…...

CentOS Linux release 7.8.2003 系统上部署KVM系统
CentOS Linux release 7.8.2003 系统上部署KVM系统 1.升级内核操作 yum update -y kernel kernel-firmware reboot2. 安装必须的辅助工具软件 yum install -y gcc-c patch readline readline-devel zlib zlib-devel libyaml-devel libffi-devel openssl-devel make bzip2 au…...

KVM增加硬盘
1、创建硬盘文件 [rootlocalhost images]# qemu-img create -f raw /home/kvm/images/Template_add.img 100G Formatting /home/kvm/images/Template_add.img, fmtraw size107374182400 2、修改硬盘配置文件 [rootlocalhost images]# virsh edit Template 编辑了域 Template…...

使用kvm安装系统
搭建kvm虚拟机 1、检查环境是否支持 a、egrep vmx|svm /proc/cpuinfo --colorauto b、lsmod | grep kvm 2、安装kvm所需要依赖包 yum -y install qemu-kvm acpid python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install 3、…...

kvm根据已有系统制作新虚拟机
假设你已经有了一个基础的kvm虚拟机,虚拟机名称为vm01,磁盘文件为vm01.qcow2,xml配置文件为vm01.xml。 需要根据此虚拟机创建其他的虚拟机,如名称为vm02 1.创建xml配置文件 cd /etc/libvirt/qemu/ cp vm01.xml vm02.xml注意 这…...

KVM 关于操作系统引导的XML
KVM中引导虚拟机有许多不同的方法。 •BIOS bootloader •通过BIOS引导可用于支持完全虚拟化的管理程序。在这种情况下,BIOS具有确定在何处获得/找到引导映像的引导顺序优先级(软盘,硬盘,cdrom,网络)。 type:指定在虚拟机中启动的操作系统的类型。arch将CPU体系结构指定…...

Debian系统安装KVM虚拟化
1.先验证下机器是否支持虚拟化 egrep vmx|svm /proc/cpuinfo物理机也必须要开启虚拟化功能,这里检测一下 rootdebian:~# dmesg | grep kvm [ 455.705523] kvm: zapping shadow pages for mmio generation wraparound [ 494.920829] kvm: zapping shadow pages for mmio ge…...

KVM基础安装指南
KVM安装指南 第一步:安装依赖包 yum install qemu-kvm qemu-img \ libvirt libvirt-python virt-manager \ libvirt-client virt-install virt-viewer -y 第二步:启动libvirt systemctl start libvirtd systemctl enable libvirtd 第三步:…...

KVM虚拟机系统盘扩容
在KVM环境中遇到虚拟机需要扩容系统盘的情况,可按以下步骤进行操作。 注:系统盘扩容需要关机操作,操作前做好数据备份!!! 一般情况不会改变系统盘的内容。是新增加一个数据盘,并不是在原有盘的…...

linux kvm安装系统,快速搭建KVM及安装linux系统
1.安装KVM内核及libvirtd相关组件yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer2.加载KVM运行模块[rootlocalhost ~]# modprobe kvm[rootlocalhost ~]# modprobe -ls |grep kvmkernel/arch/x86/kvm/kvm.kokernel/a…...

linux kvm系统,Linux 下KVM安装
Linux 下KVM安装[日期:2012-12-18]来源:Linux社区作者:wujingfeng[字体:大 中 小]第一、看看cpu是否支持kvmgrep -E -o vmx|svm /proc/cpuinfo结果显示vmx表示支持第二、安装kvm所需要的软件包1.[rootlocalhost ~]#yum install kv…...

KVM系统调用说明
1. General description ---------------------- The kvm API is a set of ioctls that are issued to control various aspects of a virtual machine. The ioctls belong to three classes - System ioctls: These query and set global attributes which affect the whole...

虚拟服务器kvm esxi选择,kvm系统(esxi和pve哪个好)
KVM是键盘(Keyboard)、显示器(Video)、鼠标(Mouse)的缩写。KVM技术的核心思想是:通过适当的键盘、鼠标、显示器的配置,实现系统和网络的集中管理和提.1. 简单说:kvm是Keyboard、Video、Mouse的缩写。也叫切换器,用于管理控制多台电…...

centos上安装kvm系统
今天在自己电脑的虚拟机系统centos6.5上装了一个KVM(基于内核的虚拟机) 安装准备: 在虚拟机系统处理器选择虚拟引擎模式(关机修改) 关闭防火墙和selinux 临时关闭 永久关闭 vim /etc/sysconfig/selinux 需要reboot重启…...

linux kvm系统,linux kvm虚拟机安装以及主机配置支持有哪些?如何远程控制linux kvm系统?...
服务器安装kvm的时候,如果没有安装桌面(一般不会安装,节省资源),就需要使用命令去创建虚拟机。要支持 KVM,Intel CPU需要 vmx 或者 AMD CPU 需要svm 扩展。在linux系统上使用kvm虚拟化系统需要对主机开启虚拟化,并做一些基础设置,…...

计算机机房kvm系统配件,机房KVM管理系统
机房KVM管理系统KVM系统主要用于中心机房服务器的集中管控:1、《IT设备远程集中控制管理系统》系统以全数字方式组网,使用户可不受地域制约进行操作;2、《IT设备远程集中控制管理系统》系统要求对16台服务器设备进行集中系统管控和电源管理&a…...

kvm 系统盘扩容
1.备份kvm虚拟机 可选择克隆虚拟机的方式 2.磁盘总线需要更改为 virtIO 有些被设置为 IDE 的 或 sata 的 可通过kvm界面更改 查看磁盘总线信息 virsh domblklist debian10 查看 qcow2信息 sudo qemu-img info /var/lib/libvirt/images/debian10.qcow2 3. 扩容 例如 原…...

kvm简单介绍
X86 操作系统是设计在直接运行在裸硬件设备上的,因此它们自动认为它们完全占有计算机硬件。x86 架构提供四个特权级别给操作系统和应用程序来访问硬件。 Ring 是指 CPU 的运行级别,Ring 0是最高级别,Ring1次之,Ring2更次之…… 就…...

kvm虚拟化软件和Linux 系统 的安装
文章目录kvm安装条件kwm虚拟化安装kvm 虚拟化相关信息linux操作系统的安装linux系统安装完成之后的首次启动设定linux 系统中的快照linux中虚拟机命令管理方式linux系统中的虚拟机的迁移利用网络资源安装虚拟机虚拟机中网桥的配置虚拟机硬件信息脚本linux系统中kvm虚拟化软件的…...

【POJ No. 1019】数字序列 Number Sequence
【POJ No. 1019】数字序列 Number Sequence 北大OJ 题目地址 【题意】 给出单个正整数i ,编写程序以找到位于数字组S 1 , S 2 , …, Sk 序列中第i 位上的数字。每个组Sk 都由一系列正整数组成,范围为1~k ,一个接一个地写入。 序…...

九龙证券|重金买入百余股,这类资金连增六日!这个行业被重点盯上
两融资金接连6个交易日添加,杠杆资金加仓哪些股票? 证券时报•数据宝计算,到2月6日,沪深两融余额为15577.13亿元,较上一交易日添加58.79亿元,其间融资余额14641.43亿元,较上一日添加60.38亿元。…...
Self-training 与 Self supervised learning 简明对比
前言 最近搜 self supervised learning 工作时,不知怎么就输成了 self-training 自己还没反应过来已经搜错了hhh,这篇文章简明对比一下。 正文 Self-training 想要详细了解的可以看一篇综述 https://arxiv.org/pdf/2202.12040.pdf Self-training 其…...

C语言——字符串+内存函数及其模拟实现
目录0. 思维导图1. 前言2. 函数介绍2.1 strlen2.2 strcpy2.3 strcat2.4 strcmp2.5 strncpy2.6 strncat2.7 strncmp2.8 strstr2.9 strtok2.10 strerror2.11 memcpy2.12 memmove2.13 memcmp2.14 memset3. 库函数模拟实现3.1 模拟实现strlen3.2 模拟实现strcpy3.3 模拟实现strcat3…...

网络流量回溯分析对业务系统慢访问分析案例
需求简介 某外高桥公司的OA系统是其重要的业务系统,OA系统负责人表示,部分用户反馈,访问OA系统时比较慢。需要通过分析系统看一下实际情况。 报告内容 本报告内容主要为:OA性能整体分析 分析时间 报告分析时间范围为…...

全志H616——通过语言来控制手机刷抖音
思路:配置语言模块硬件库(说什么话之类的)刷固件到语言模块上(USB转TTL)连接安卓手机,使其能处于USB调试状态测试shell指令(abd shell指令)编写并封装串口收发函数(下一篇…...

NVIDIA GPU开源驱动编译学习架构分析
2022年5月,社区终于等到了这一天,NVIDIA开源了他们的LINUX GPU 内核驱动, Linux 内核总设计师 Linus Torvalds 十年前说过的一句话,大概意思是英伟达是LINUX开发者遇到的硬件厂商中最麻烦的一个,说完这句话之后&#x…...

C语言基础知识(61)
多维数组多维数组的定义格式是:数据类型 数组名称[常量表达式1][常量表达式2]…[常量表达式n];定义了一个名称为num,数据类型为int的二维数组。其中第一个[3]表示第一维下标的长度,就像购物时分类存放的购物;第二个[3]表示第二维下…...

MCU - C51 单片机「实例」
前言 本文主要讲述 C51 单片机 学习需要掌握的基础内容纲领「实例代码地址」 订阅专栏,后续会陆续更新每章节内容 文章目录前言概览1. Hello Wriprin2. 创建工程文件 (.c) .hex 调试3. I/O 口控制小灯任意位置任意数量4. 数码管显示5. 外部中断 int0 int16. 定时器…...

训练营打卡Day58
训练营打卡Day58 文章目录训练营打卡Day58题124:[392. 判断子序列](https://leetcode.cn/problems/is-subsequence/)思路代码题125:[115. 不同的子序列](https://leetcode.cn/problems/distinct-subsequences/https://leetcode.cn/problems/distinct-sub…...

ansible实战应用系列教程5:管理playbook
ansbile实战应用系列教程5:管理playbook 编写并运行playbookAnsible Playbooks and Ad Hoc CommandsFormat of an Ansible Playbook运行playbook选项optionsplaybook中编写多个playsWriting Multiple PlaysRemote Users and Privilege Escalation in Playsplaybook提权配置文件…...

PostgreSQL中offset...limit分页优化常见手段
大部分开发人员习惯使用order by offset limit进行分页,使用该方法可能会导致扫描的数据放大,因为offset的行会被扫描。表现就是一般offset的行比较小的情况也,也就是翻页,是很快的,但是一旦offset的值很大,…...

vue2 vue3 打包单文件组件为独立的js文件,动态加载组件,异步加载组件
1.我被自己坑了(需求) 我想要的是 "异步加载组件",但是 根据以前的经验 搜索的关键字是"动态加载组件" "动态加载组件" 在vue中有另外的意思. 另外 "打包单文件组件为独立js" 这个关键字搜索到的内容也不是我想要. 我的需求就是 把…...

Android面试题 ---- 沉浸式状态栏适配
关于屏幕适配 ---- 状态栏 关于状态栏 这么多年了 适配主要也就是沉浸式 所以这篇文章主要是说一说沉浸式,还有一些相关的方法 沉浸式的实现方式 从4.4到今天,也有过很多次变更,这里我们只讲一些变动比较大的部分, 我们也一起都看…...

理解「业务」与「技术」概念
技术也好,业务也罢; 01【什么是业务?】 对于那些久经职场的人,也很难一句话说明白; 业务,作为工作中绝对的核心点,即便在一个公司待的足够久,对业务足够熟悉,也很难简单…...

ESP32 Arduino (九) EEPROM和NTP对时
EEPROM一、简介EEPROM (Electrically Erasable Programmable read only memory)是指带电可擦可编程只读存储器。是一种掉电后数据不丢失的存储芯片。 EEPROM 可以在电脑上或专用设备上擦除已有信息,重新编程。一般用在即插即用。在EPS32中已经将EEPROM弃用。对于ESP…...

sqlsugar 多租户设置AOP
最近为了整合公司项目中间件API的开发,耗费了不少人力,其中涉及到多个且不同类型的数据库(不知道之前的项目立案,数据库到底是怎么设计,整的我写一些业务逻辑得写好几套代码,简直不要太恶心) 因…...

Redis三 高级篇-1. 分布式缓存
分布式缓存 《Redis三 高级篇-1. 分布式缓存》 提示: 本材料只做个人学习参考,不作为系统的学习流程,请注意识别!!! 《Redis三 高级篇-1. 分布式缓存》分布式缓存《Redis三 高级篇-1. 分布式缓存》1.Redis持久化1.1.RDB持久化1.1.1.执行时机1.1.2.RDB原理1.1.3.小结1.2.AOF持…...

IPV6实验(华为)
题目: 思路: 分成三个部分。需要运用到IPV6地址来解题,左边是IPV4和IPV6右边只有IPV6,中间是IPV4。三个部分需要用到不同的协议。此题与之前最大的区别在用IP地址的不同,此题运用IPV6地址与之前大不相同,所…...

C++入门(二)初识类和对象
初识类和对象一,类的引入二,类的定义三,类的访问限定符四,类的作用域五,类的实例化六,类的对象大小的计算七,类成员函数的this指针一,类的引入 在C语言中,结构体内只允许…...

机试_3_数据结构(一)
本章学习基本的线性数据结构,包括向量、队列和栈。这些基础的数据结构是后续很多高级内容的基础。 一、向量 数组作为一种基本的数据类型,它是有限个类型相同的变量的线性集合,组成数组的各个变量称为数组的元素。每个元素对应一个下标&…...

axios使用fordata上传文件
文章目录一、FormData的作用?二、使用步骤1.获取file文件数据2.读入数据FormData对象的相关常用方法一、FormData的作用? FormData提供一种表示表单数据的键值对的构造方式,实现表单数据的序列化,从而减少表单元素的拼接ÿ…...

Java基础集合上篇
本篇博文目录:一.集合框架二.List1. ArrayList (数组)2.Vector ( 数组实现、线程同步)3.LinkList(链表)三.Set1.HashSet(Hash 表)2.LinkedHashSet( HashSetLinkedHashMap…...

共聚焦显微镜能做什么
共聚焦显微镜主要采用3D捕获的成像技术,它通过数码相机针孔的高强度激光来实现数字成像,具有很强的纵向深度的分辨能力。 共聚焦显微镜成像原理 共焦显微镜装置是在被测对象焦平面的共轭面上放置两个小孔,其中一个放在光源前面,…...

分享五款小伙伴们私信推荐最多的功能软件
最近陆陆续续收到好多小伙伴的私信,这边也是抓紧时间整理出几个好用的软件,希望可以帮到大家。 1.浏览器下载插件——FVD Downloader FVD Downloader是一款非常知名的浏览器插件,能够帮助你在任何网页上下载视频、音频文件。众所周知&#…...

快速测温医疗级电子体温计方案开发
电子体温计开发方案由单片机SIC8833型号,通过单片机程序开发而成;它与以往的水银体温计不同,是通过电子元器件来代替水银,测量后体温度数还可以一数字显示到小显示屏上。一、电子体温计方案规格简介:温度部:…...

TimeSeries时间序列函数-移动平均法
简单移动平均法clc, cleary [533.8 574.6 606.9 649.8 705.1 772.0 816.4 892.7 963.9 1015.1 1102.7];m length(y);n [4,5]; % n位移动平均的项数,选取4和5分别做一次运算for i 1:length(n)for j 1:m-n(i)1yhat{i}(j) sum(y(j:jn(i)-1))/n(i);endy_predict(i…...

MMDetection3D:数据加载简析
目录数据加载流程create datadatasetpipelinedataloader参考资料数据加载流程create data从数据集的原始数据文件中读取数据,并且按指定的格式组织成 pickle 文件保存,在 data_converter 里有具体的各个数据集的转换方式。如果想用于训练\测试的数据内容…...

QT实现自定义控件之控件代理--comboboxDelegate
QT实现了MVC,那么QT在操作控件的时候也就三板斧了,显示自然是View,Model提供数据(访问数据都靠其中的索引QModelIndex),控制自然就是代理了,而且关键是代理,因为代理的作用是在数据模型和显示vi…...

代码随想录day23
669. 修剪二叉搜索树 https://leetcode.cn/problems/trim-a-binary-search-tree/ 首先分情况:root是null直接返回;root值小于low,root直接变为right;root值大于high,root直接变为left;当前遍历到的结点的左…...

【测试方法】Android 7 及以上系统信任用户自定义证书
一、背景 测试工作经常会启用代理服务来协助测试(用于抓包、mock 数据、埋点自动化测试等),而 Android 7 及以上系统版本不再信任用户自己导入的 CA 证书,导致无法在 Android 7 及以上系统的设备上处理 https 协议的请求。 二、操…...

(深度学习快速入门)第四章第六节:重要和常见的卷积神经网络结构
文章目录一:经典网络结构(1) LeNet-5(CNN开山始祖)(2)AlexNetA:简介B:网络结构(3)VGGNetA:简介B:网路结构二:复…...

数据值中查找数学公式:TuringBot Crack
TuringBot 是一款桌面软件,它使用符号回归从数据值中查找数学公式。 终极回归工具 假设您想从一组输入变量中预测一个数值。到 2023 年,大多数人会采用以下两种方式之一: 对数据拟合直线或多项式。使用一些极其复杂的黑盒方法(神经…...

RESA车道线路沿检测
一、当前车道线检测遇到的问题 1、车道标注中固有的稀疏监督信号,使其一直很有挑战性 2、传统卷积不能很有效的提取细长的车道线和路沿(方格内有效特征很少),没有利用形状先验 3、SCNN提出在行列间传递信息,但是顺序信息传递是耗时的&…...

Java 最接近原点的 K 个点
最接近原点的 K 个点中等给定一个数组 points ,其中 points[i] [xi, yi] 表示 X-Y 平面上的一个点,并且是一个整数 k ,返回离原点 (0,0) 最近的 k 个点。这里,平面上两点之间的距离是 欧几里德距离( √(x1 - x2)2 (y…...

2023年情人节即将到来,跨境卖家们准备好了吗?
再过不久,就是一年一度的2月14日情人节。这不仅是一个浪漫的节日,同时也是一个促销的大好时机。情人节是美国的第四大消费节日,Nox聚星数据显示,2022年美国情人节消费高达239亿美元,同比增长9.6%。 目前情人节相关的热…...

游戏服务器丢包该怎么办
如果游戏玩家用户在多人游戏中遇到延迟和卡顿,尽管所使用的独立服务器提供高速连接,也可能遇到数据包丢失的问题。下面本文将深入探讨什么是丢包,什么不是丢包,并探索一些简单的解决方案。文章后续还将解释有时无法解决丢包问题的…...

【Hadoop】面试
文章目录1.MR流程2. Namenode、Datanode、SecondaryNamenode作用3. Hdfs的介绍与应用场景4. SecondaryNamenode如何恢复数据(检查点机制)5. 小文件问题6. Hadoop和Spark的区别1.MR流程 数据输入——Mapper——Shuffle——Reducer——数据输出 数据输入——>Map…...

java不理解this?5分钟彻底弄懂this关键字
注:也可以观看视频:https://www.bilibili.com/video/BV1XM4y1X79jthis ,翻译为:这、这个,在java中应该翻译为 “本对象” 或 “对象本身” ,指向的是对象自己类似于日常的称呼,比如,…...

C/C++之动态内存申请
前言 在开发中,如果需要在运行时才能确定需要申请的资源类型及内存大小,则需要进行动态内存申请,C提供了mallco/free来进行资源申请,C还提供了new/delete以及new[]/delete[]来申请资源,手动申请资源需要非常谨慎,如果…...

数据结构与算法(1)稀疏数组
当一个数组中大部分元素为 0,或者为同一个值的数组时,可以使用稀疏数组来保存该数组。 稀疏数组的处理方法是: ①记录数组一共有几行几列,有多少个不同的值; ②把具有不同值的元素的行列及值记录在一个小规模的数组中,…...

Python入门第二课——Python的变量和简单数据类型
目录前言一、变量变量的命令规则:二、简单的数据类型1.字符串2.整数3.浮点数三、注释总结前言 学习任何计算机语言之前我们都需要了解该语言的变量和简单的数据类型,这部分内容往往很简单,同时也是很多人会忽略的地方,要知道&…...

Redis设计与实现 -- 浅谈Redis持久化
在讲解Redis持久化相关的话题之前,我们需要了解的是Redis为什么这么快?也就是Redis的IO模型 – 多路复用。 我们一句话概括为什么Redis这么快: Redis是单线程的,使用多路复用的IO模型。(当然,这只是很重要的一个方面&…...

SP800_186_OverView
文章目录2. Overview of Elliptic Curves2.1 Non-binary Curves2.1.1 Curves in Short-Weierstrass Form2.1.2 Montgomery Curves2.1.3 Twisted Edwards Curves2.2 Binary Curves3. Recommended Curves for U.S. Federal Government Use3.1 Choice of Underlying Fields3.1.2. …...

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

手机发射机的功能电路(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. 特性 朴素贝叶斯…...

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

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