
后端
文章平均质量分 64
普通网友
这个作者很懒,什么都没留下…
展开
-
c++中map用法
map介绍 map提供一对一的数据处理,key-value键值对,其类型可以自己定义,其中第一个成为关键字,第二个称为关键字的值。 关键字不能修改,值可以修改。 map内部有序(自动排序),查找复杂度为log(n)。 map插入、删除都很方便。 map用法 必须引用的包 #include <map> 声明 ``` map<string,int> maps; ``` 基本方法快速查找 函数名 功能 maps.insert()或当数组用 插入 maps.find()原创 2022-03-20 15:47:22 · 293 阅读 · 0 评论 -
JDBC、Statement、execute、executeQuery、executeUpdate
JDBC 什么是jdbc,什么时候会用到jdbc jdbc的statement是什么 Statement的execute、executeQuery、executeUpdate区别是什么 什么是jdbc,什么时候会用到jdbc jdbc全称就是java database connection,也就是java数据库连接,通过jdbc我们可以操作关系型数据库。jdbc的接口和相关类都保存在java.sql包和javax.sql包里面,可以用jdbc连接数据库,执行sql查询,存储过程,并能够处理返回的结果。j原创 2022-03-19 21:56:47 · 506 阅读 · 0 评论 -
flink问题集锦
报错一: Could not get job jar and dependencies from JAR file: JAR file does not exist: -yn 原因:flink1.8版本之后已弃用该参数,ResourceManager将自动启动所需的尽可能多的容器,以满足作业请求的并行性。解决方法:去掉即可 报错二: java.lang.IllegalStateException: No Executor found. Please make sure to export the HA转载 2022-03-19 20:25:54 · 1179 阅读 · 0 评论 -
c++中有关哈希表的STL操作
set 基于红黑树实现,可以进行去重和排序操作。O(logn)。 一些常用的函数有: s.insert(x); s.erase(x); s.size(); s.find(x); s.count(x); //因为有去重性质,count()统计出现的次数要么是0,要么是1,可以替代find() s.empty(); unordered_set O(1)。 一些常用的函数: s.insert(); s.erase(); s.find(); s.count(); s.empty(); map<s..原创 2022-03-19 16:35:09 · 1219 阅读 · 0 评论 -
2022【前端面试】前端面试题【含答案】最全面试题
1. 一个200*200的div在不同分辨率屏幕上下左右居中,用css实现 这里主要是靠flex布局实现的,这个是重点 display:flex; justify-content:center; align-items:center; <div> <div style=""> 上下左右居中 </div> </div> css div{ width:500px; height:500px; border:1px sol原创 2022-03-19 12:35:10 · 1434 阅读 · 0 评论 -
插入排序法
今天对插入排序发进行了学习,首先我们需要理解插入排序法的基本概念以及做法: 插入排序法原理视频 在我们对插入排序法进行了解之后,我们便要开始我们的工作。首先我们有一个外循环,要负责记录我们当前排序的数值,一个内循环负责比较,将该数值与该数值之前的数值进行比较确定位置。 a = [2,6,9,7,3,5,1,4] for i in range(len(a)): for j in range(i-1,-1,-1):#从后往前 if a[i]>a[j] or j==0: 寻找到目标原创 2022-03-18 16:37:05 · 183 阅读 · 0 评论 -
前端学习之防抖和节流的运用
防抖 防抖策略(debounce)是当事件被触发后,延迟 n 秒后再执行回调,如果在这 n 秒内事件又被触发,则重新计时。 **好处:**能够保证用户在频繁触发某些事件的时候,不会频繁的执行回调,只会被执行一次 防抖的应用场景 用户在输入框中连续输入一串字符时,可以通过防抖策略,只在输入完后,才执行查询的请求,这样可以有效减 少请求次数,节约请求资源; 实现输入框的防抖 防抖动的 timer 定义防抖的函数,函数里面定义一个延时器,在演示器里面调用发起JSONP的请求 在触发 keyup 事件时,立即清空原创 2022-03-18 14:59:30 · 168 阅读 · 0 评论 -
【数据结构与算法】程序内功篇六--树
程序内功篇六–树 一、树 1、树的含义 2、树的特点(选看) 3、树的逻辑结构 二、二叉树 1、二叉树的含义 2、二叉树性质 3、二叉树-顺序存储 4、二叉树-链式存储 5、二叉树的遍历 6、二叉树创建与遍历C程序的实现 (1)二叉树的创建 (2)前序遍历法 (3)中序遍历 (4)后序遍历 (4)层数遍历 三、完整程序链接 一、树 1、树的含义 树(Tree)是n(n≥0)个节点的有限集合T,它满足两个条件 : 有且仅有一个特定的称为根(Root)的节点; 其余的节点可以分为m原创 2022-03-17 18:52:18 · 153 阅读 · 0 评论 -
Java笔记总结(二十一)---多态的向下转型
向下转型,子类类型 引用名 = (子类类型)父类引用; Dog dog = (Dog) animal; 强转之后就可以调用子类中特有的方法; 父类 public class Animal { public String name; public int age; public void eat(){ System.out.println("父类方法"); } } 子类 public class Dog extends Animal{ pub.原创 2022-03-16 20:35:58 · 95 阅读 · 0 评论 -
SV学习(5)——类和对象、类的成员
1. 类和对象概述 class类:包含成员变量和方法,是软件盒子 object对象:类的实例 handle句柄(指针):用来指向对象的指针 property属性(变量):在类中声明的存储数据的变量 method方法:类中使用task或function定义方法,处理自身或外部传入的数据 2. 声明类并创建对象 class Transaction; bit [31: 0] addr, crc, data[8]; function void display; $display ("Transact原创 2022-03-16 13:35:41 · 535 阅读 · 0 评论 -
E - Edge Deletion
传送门:ATC 正文: 初解此题,先用弗洛伊德跑了一遍最短路,然后再判断两点之间的距离C是否大于两点之间的最短路,如果大于,则这条边一定可以remove。但是,我不知道如何解决距离C正好等于两点之间最短路的情况。 此题妙就妙在判断等于的情况,我们可以把等于的情况分成两个部分: 1,该边正好是两点之间的唯一最短路,如果是这种情况,则该边不能删。 2,该边不是唯一最短路,即存在另外一条链,该链顶点数>=3,则该边可以删除。 那么我们该如何判断这条边是属于情况1还是情况2呢? 我们可以通过判断这两点(u,v原创 2022-03-15 13:36:50 · 140 阅读 · 0 评论 -
Python matplotlib 实时数据动画
文章目录 一、实时数据可视化的数据准备 01.设置图表主题样式 02 使用样例数据 二、使用电影票房数据制作动画 一、实时数据可视化的数据准备 import pandas as pd import matplotlib.pyplot as plt # 设置一般的样例数据 x=[0,1,2,3,4] # x轴数据 y=[0,1,2,3,4] # y轴数据 # 设置多维数据 dev_x=[25,26,27,28,29,30] # 开发者的年龄 dev_y=[7567,8789,8900,.原创 2022-03-15 10:53:22 · 2341 阅读 · 0 评论 -
leetcode-347. 前 K 个高频元素-topk
一、题目 二、思路 1、用unordered_map容器统计个数 2、将统计好的个数放入到优先队列,按个数排序 3、从优先队列取出k个数到输出数组res中 三、代码 struct cmp{ bool operator()(pair<int,int>&a,pair<int,int>&b){ return a.first<b.first; } }; class Solution { public: vector<int原创 2022-03-15 09:33:09 · 116 阅读 · 0 评论 -
C++STL之map和set的使用
map和set 文章目录 map和set set set的使用 set的插入 set的遍历 set的find接口 set的erase接口 map的介绍 键值对 map map的使用 map的模板参数 map的插入 简单英文翻译字典 统计字符串个数 operator[]的使用 erase的使用 map和multimap的对比 在OJ中的使用 前k个高频单词 题目描述 错误代码写法 正确代码写法 set set的使用 set的插入 #include&原创 2022-03-14 15:42:59 · 244 阅读 · 0 评论 -
225. 用队列实现栈
225. 用队列实现栈 注意: 栈是类,可以直接实例化 队列是接口,不能被直接实例化,可以利用多态的思想用一个队列的实现类:LinkedList(底层是双向链表) 栈的push: 等价于 队列的offer 栈的pop: 等价于队列的poll public class MyStack { Queue<Integer> q1 = new LinkedList<>();// 定义一个队列与栈的顺序相同 Queue<Integer> q2 = new LinkedList原创 2022-03-13 15:08:51 · 1280 阅读 · 0 评论