![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 66
普通网友
这个作者很懒,什么都没留下…
展开
-
C++中的unordered_map用法详解
1 简介unordered_map是一个将key和value关联起来的容器,它可以高效的根据单个key值查找对应的value。key值应该是唯一的,key和value的数据类型可以不相同。unordered_map存储元素时是没有顺序的,只是根据key的哈希值,将元素存在指定位置,所以根据key查找单个value时非常高效,平均可以在常数时间内完成。unordered_map查询单个key的时候效率比map高,但是要查询某一范围内的key值时比map效率低。可以使用[]操作符来访问key值对应的原创 2022-03-20 15:51:13 · 2738 阅读 · 1 评论 -
jQuery $工具方法 与Css属性方法
目录本节内容:append 追加的方法:html 替代了js中的innerHTML属性 可设置可获取:???$(js对象) ?作用:转换作用:jQuery----->原生态js:each(); 遍历数组 对象 对象数组$工具代码:jQuery中的加载函数的定义:jQuery中的鼠标移入移除事件演示:本节内容:append 追加的方法:$("#oDiv").append($("<a href='#'>百度</a>"));html 替代了js中的i原创 2022-03-19 22:00:05 · 59 阅读 · 0 评论 -
FutureTask+CompletableFuture使用简介
package com.star.multiThread;import java.util.concurrent.*;public class FutureTest { public static void main(String[] args) throws ExecutionException, InterruptedException { // testCompletableFuture1(); testCompletableFuture2();原创 2022-03-19 20:29:16 · 71 阅读 · 0 评论 -
C++类和对象---(中)
文章目录C++中的两种类型构造函数无参构造函数的分类析构函数构造函数和析构函数的顺序拷贝构造函数友元运算符重载赋值运算符重载关系运算符重载==运算符重载>运算符重载前置自增运算符重载后置自增运算符重载流体取和流插入运算符流提取运算符重载关于赋值运算符和拷贝构造函数的调用:const修饰类成员函数在了解什么是构造函数之前,需要先知道C++中都有哪些数据类型。C++中的两种类型1.内置数据类型:如int,char,指针,数组,doub原创 2022-03-19 16:38:31 · 120 阅读 · 0 评论 -
2022年上错题集——Complex Market Analysis
While performing complex market analysis William encountered the following problem:For a given arrayaaof sizennand a natural numberee, calculate the number of pairs of natural numbers(i,k)(i,k)which satisfy the following conditions:1≤i,k1≤i,ki+ek≤ni+e.原创 2022-03-19 12:38:29 · 159 阅读 · 0 评论 -
教程:使用vagrant快速构建虚拟机
1,下载virtualboxOracle VM VirtualBox点中间最大的download选择第一个windows hosts一路点下一步直到开始安装完成2,下载vagrantDownloads | Vagrant by HashiCorp (vagrantup.com)直接下载64位一路next直到安装重启电脑3,使用vagrant快速搭建centos71,使用中科大镜像初始化centos7直接打开cmd输入命令vagrant init centos7 h原创 2022-03-18 16:40:31 · 377 阅读 · 0 评论 -
前端面试:浅拷贝和深拷贝的区别?
那么大家晚上好,我是今天晚上的主讲老师,我是兔哥。我们在面试中经常会被问到浅拷贝和深拷贝的区别,正好群里也有在问到这个问题,于是今天就专门写一篇博客来讲解一下哈。1.浅拷贝浅拷贝是指,对基本类型的值拷贝,以及对象类型的地址拷贝。怎么讲,什么是基本类型?在js中,我们知道的基本类型有字符串,数字,布尔值。当我们写这样的代码,就是浅拷贝。var a = 1;var b = a; //浅拷贝b = 2; //改变b的值,并不会影响到a,因为浅拷贝对基本类型而言就是值拷贝consol原创 2022-03-18 15:02:15 · 160 阅读 · 0 评论 -
【校招 --阶段二 网络基础】传输层及UDPTCP
一、再谈端口端口号(Port)标识了一个主机上进行通信的不同的应用程序;在TCP/IP协议中, 用 “源IP”, “源端口号”, “目的IP”, “目的端口号”, “协议号” 这样一个五元组来标识一个通信(可以通过netstat -n查看);端口号范围划分0 - 1023: 知名端口号, HTTP, FTP, SSH等这些广为使用的应用层协议, 他们的端口号都是固定的.1024 - 65535: 操作系统动态分配的端口号. 客户端程序的端口号, 就是由操作系统从这个范围分配的.认识知名原创 2022-03-17 18:55:03 · 689 阅读 · 0 评论 -
Java练习(二十九)---多态数组
父类public class person { private String name; private int age; public person(String name, int age) { this.name = name; this.age = age; } public String getName() { return name; } public void setName(Str原创 2022-03-16 20:38:45 · 92 阅读 · 0 评论 -
T229471 B. 三元组 (模拟
添加链接描述#include<bits/stdc++.h>using namespace std;#define int long long const int N=110;int arr[N];signed main(){ std::ios::sync_with_stdio(0); cin.tie(0),cout.tie(0); int t; cin>>t; while(t--){ int n,sum=0;原创 2022-03-16 13:38:24 · 109 阅读 · 0 评论 -
EduCoder Java程序设计---Java入门(第五章)- 循环结构基础 答案
第1关:Java循环结构之while循环编程要求在右侧编辑器中填充代码,使程序能输出如下效果:测试说明如果你写了一个死循环,评测的时候会导致评测超时,如果右侧一直在加载,说明评测超时了,这个时候请刷新你的页面。第2关:Java循环结构之while循环练习编程要求在右侧编辑器Begin-End中填充代码,使用while循环实现一个1到100的整数相加,并输出相加后的结果。效果图如下:测试说明平台会对你编写的代码进行测试,若与预期输出一致,则算通关。第3关:Java循环结构之do…w原创 2022-03-15 13:39:33 · 1802 阅读 · 0 评论 -
4_14_GLib库入门与实践_数据集
简介(本段内容翻译自官方文档)数据集将数据元素组与特定的内存位置相关联。如果您需要将数据与从外部库返回的结构相关联,这些非常有用。由于您无法修改结构,因此您可以将其在内存中的位置用作数据集的键,您可以在其中将任意数量的数据元素与其关联。大多数数据集函数有两种形式。第一种形式使用字符串来标识与位置关联的数据元素。第二种形式使用 GQuark 标识符,这些标识符是通过调用g_quark_from_string()或g_quark_from_static_string()创建的。第二种形式更快,因为它不需要原创 2022-03-15 12:17:15 · 140 阅读 · 0 评论 -
HNUCM 1985 小h的书桌
题目描述强迫症小h在整理书库,准备把书全部摆放在书桌上,摆放若干堆。小h要求:书桌上的每堆书必须按照书本厚度从小到到大排序(也就是每堆书下面的不能比上面的薄,可以一样)。小h会从书库里一本一本地拿书出来,然后进行摆放,请问小h最少需要摆放多少堆,才能摆好所有书籍。输入第一行一个整数,表示书库书本总数量(1≤n≤10^5)第二行个整数,表示书本厚度(1≤ai≤30000)输出输出一个整数,表示小h最少需要摆放堆数。样例输入8389 207 155 300 299 170 158 65样原创 2022-03-14 17:10:59 · 88 阅读 · 0 评论 -
C++快速入门常用STL(整理)
vectorvector是变长数组,支持随机访问,不支持在任意位置O(1)插入。为了保证效率,元素的增删一般应该在末尾进行。声明#include<vector>定义 vector<int> a; //相当于一个长度动态变化的int数组 vector<int> a({1,2,3});//初始化,或vector<int> a{1,2,3} vector<int> a; vector<int> b[233]; //原创 2022-03-14 15:45:56 · 1224 阅读 · 0 评论 -
3-ZooKeeper集群部署
集群规划利用3台服务器部署zookeeper,形成集群,提高zookeeper可用性。背景知识使用集群部署时,每个zookeeper服务节点都需要一个自然数作为唯一标识,这个标识写入文件中,文件路径是:$dataDir/myid。集群中每个节点的配置文件都需要加上所有节点信息,格式如下:server.x.hostname:port1:port2x:myid文件中的节点唯一标识hostname:可以写IP,也可以写主机名port1:集群中leader服务也follower服务通信的端口por原创 2022-03-13 15:11:34 · 140 阅读 · 0 评论