![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
后端
文章平均质量分 57
普通网友
这个作者很懒,什么都没留下…
展开
-
C++ map和hashmap用法
1,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于资料一对一映射(one-to-one)的情況,map內部的实现自建一颗红黑树,这颗树具有对数据自动排序的功能。在map内部所有的数据都是有序的,后边我们会见识到有序的好处。比如一个班级中,每个学生的学号跟他的姓名就存在著一对一映射的原创 2022-03-20 15:34:50 · 263 阅读 · 0 评论 -
JAVA设计模式学习--008-构造器模式
一 、概念构造器模式(Builder Pattern)。其核心思想是将一个“复杂对象的构建算法”与它的“部件及组装方式”分离,使得构件算法和组装方式可以独立应对变化;复用同样的构建算法可以创建不同的表示,不同的构建过程可以复用相同的部件组装方式。二、编码import java.util.Set;/** * 使用构造器模式:保证一些非必需参数的灵活性,便于后期扩展* @ClassName: ParameterSet* @Description: 参数集合* @Author: liulia原创 2022-03-19 21:50:04 · 545 阅读 · 0 评论 -
Filter过滤器
写之前记得导包 <dependency> <groupId>javax.servlet</groupId> <artifactId>javax.servlet-api</artifactId> <version>4.0.1</version> </dependency> <dependency> <groupId>.原创 2022-03-19 20:19:06 · 70 阅读 · 0 评论 -
C++ qt实现打开关闭状态按钮
效果图:上述这种按钮,用QCheckBox可以实现,只要在选择与未选择的状态设置不同的图片即可:选择未选择实现代码#include "widget.h"#include "ui_widget.h"#include <QMessageBox>Widget::Widget(QWidget *parent) : QWidget(parent) , ui(new Ui::Widget){ ui->setupUi(this); ui->原创 2022-03-19 16:28:25 · 1669 阅读 · 0 评论 -
2022-2028年中国生鲜猪肉行业竞争格局分析及投资发展研究报告
报告类型:产业研究报告格式:电子版、纸介版出品单位:智研咨询-产业信息网智研咨询发布的《2022-2028年中国生鲜猪肉行业竞争格局分析及投资发展研究报告》共十三章。首先介绍了生鲜猪肉行业市场发展环境、生鲜猪肉整体运行态势等,接着分析了生鲜猪肉行业市场运行的现状,然后介绍了生鲜猪肉市场竞争格局。随后,报告对生鲜猪肉做了重点企业经营状况分析,最后分析了生鲜猪肉行业发展趋势与投资预测。您若想对生鲜猪肉产业有个系统的了解或者想投资生鲜猪肉行业,本报告是您不可或缺的重要工具。本研究报告数据主要采用国家统计.原创 2022-03-19 12:28:30 · 468 阅读 · 0 评论 -
美团笔试题解2022-3-12号
第一题 签到题目大意n组数据,判断每组是否可以被11整除或者还有两个数位1两个条件满足其一输出yes 否则输出no第二题 双指针题目大意输入一个序列 只含±1输出连续子序列乘积为正的数目#include<bits/stdc++.h>using namespace std;const int N=5010;int num[N];int main() { int n; int sum=0; int ans=0; cin>>n;原创 2022-03-18 18:33:48 · 634 阅读 · 0 评论 -
手把手教你制作自己的YOLOX目标检测docker部署环境
YOLOX是2021年旷世所提出的目标检测方法,目前在学术界和工业界都应用的比较多。本篇主要是记录在Ubuntu系统中制作YOLOX目标检测docker部署环境的过程,以后可能还会用到。paper:https://arxiv.org/abs/2107.08430code:https://github.com/Megvii-BaseDetection/YOLOX1、下载YOLOX源码新建workspace路径,将YOLOX源码git到这个目录下面:mkdir workspacegit clone原创 2022-03-18 16:31:06 · 1818 阅读 · 0 评论 -
【动态规划DP】蒜头君爬楼梯2
题目描述为了选出一种最轻松的爬楼梯的方式,蒜头君想把所有不同的到达楼顶的方式都尝试一遍。对于一共有 n 个阶梯的楼梯,蒜头君一共有多少总方法从楼底到达楼顶。由于最后答案可能很大,输出最后的答案对 100007 取模的结果。输入格式第一行输入一个整数 n(1≤n≤1000)。输出格式输出最后答案对于 100007 取模的结果。输入4输出3#include <iostream>using namespace std;int main(){ int n; c原创 2022-03-17 18:46:37 · 665 阅读 · 0 评论 -
【Kali】中密码暴力破解工具hydra的使用
前言hydra是著名黑客组织thc的一款开源的暴力破解密码工具,功能非常强大,kali下是默认安装的,几乎支持所有协议的在线破解。密码能否破解,在于字典是否强大。本文仅从安全角度去讲解工具的使用,请勿用于非法用途。hydra参数讲解-R #继续从上一次进度接着破解。-S #采用SSL链接。-s #PORT 可通过这个参数指定非默认端口。-l #LOGIN 指定破解的用户,对特定用户破解。-L #FILE 指定用户名字典。-p #PASS 小写,指定密码破解,少用,一般是采用密原创 2022-03-16 22:15:14 · 2732 阅读 · 0 评论 -
Java实现八皇后问题
问题说明:八皇后问题,是一个古老而著名的问题,是回溯算法的典型例题。该问题是十九世纪著名的数学家高斯1850年提出:在8X8格的国际象棋上摆放八个皇后,使其不能互相攻击,即任意两个皇后都不能处于同一行、同一列或同一斜线上,问有多少种摆法。高斯认为有76种方案。1854年在柏林的象棋杂志上不同的作者发表了40种不同的解,后来有人用图论的方法解出92种结果。在计算机问世后有更多的方法。问题分析:对于一个8 x 8的棋盘来说,我们很容易想象到使用二维数组来解决这个问题,但实际上我们只需要使用一个一维数组原创 2022-03-16 20:30:45 · 179 阅读 · 0 评论 -
SSM整合(SpringMVC + Spring + Mybatis)
SSM整合开发# SSM整合开发步骤 SSM = SpringMVC + Spring + Mybatis1. 引入依赖 spring springmvc mybatis mybatis-spring mysql druid log4j servlet-api jstl fastjson(需要做ajax处理引入) 2. SM整合 = Spring + Mybatis 1). 建表 2). 实体 3). DAO接口 4). Mapper配置文件 5). Service接口 6原创 2022-03-16 13:29:44 · 90 阅读 · 0 评论 -
Docker部署Nacos服务端
1. 查看nacos版本命令:docker search nacos2. 拉取nacos镜像镜像拉取(下载)命令:docker pull nacos/nacos-server这里可以看到默认拉取的版本最新的nacos镜像查看镜像:docker images3.单例方式配置nacos启动指定MODE=standalone参数,以单例方式启动Nacos服务端。docker run --name nacos --restart always -d -p 8848:8848 -e MODE=s原创 2022-03-15 13:29:33 · 1594 阅读 · 0 评论 -
21 SparkSQL函数定义
1 SparkSQL 定义UDF函数2 SparkSQL 使用窗口函数3 总结SparkSQL支持UDF和UDAF定义,但在Python中,暂时只能定义UDFUDF定义支持2种方式, 1:使用SparkSession对象构建. 2: 使用functions包中提供的UDF API构建. 要注意, 方式1可用DSL和SQL风格, 方式2 仅可用于DSL风格SparkSQL支持窗口函数使用, 常用SQL中的窗口函数均支持, 如聚合窗口排序窗口NTILE分组窗口等总结原创 2022-03-15 12:08:27 · 74 阅读 · 0 评论 -
Protobuf 环境搭建及语法
环境搭建及编译1.安装brewruby -e “$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”执行这一步的时候可能会error443 connect报错,则用下面方法安装/usr/bin/ruby -e “$(curl -fsSL https://cdn.jsdelivr.net/gh/ineo6/homebrew-install/install)”2. 使用brew安装pro..原创 2022-03-15 10:47:24 · 240 阅读 · 0 评论 -
LeetCode 234.回文链表
思路:这里使用快慢指针,将前半部分的链表进行反转(最后没有恢复)定义两个指针:slow每次走一步,fast每次走两步当fast == null的时候,此时slow恰好走到 (len + 1) / 2的位置;将slow作为后半链表的头,pre作为前班链表的头;考虑的是;当fast == null 表示链表长度为偶数, fast.next == null 表示链表长度为奇数(跟着流程画图清晰)代码:/** * Definition for singly-linked list. * pu..原创 2022-03-15 09:27:17 · 621 阅读 · 0 评论 -
C#教程3:基本语言结构
在 C# 教程的这一部分中,我们介绍了 C# 语言的基本编程概念。我们介绍非常基本的程序。我们使用变量、常量和基本数据类型。我们读写控制台;我们提到了变量插值。一、 C# 常规示例Program.csusing System;namespace Simple{ class Program { static void Main(string[] args) { Console.WriteLine("This is C#");原创 2022-03-14 15:36:43 · 186 阅读 · 0 评论 -
20220303蔚来笔试
1#include <iostream>#include <algorithm>#include <cstring>#include <string>using namespace std;const int N = 110;int num[N];int v;int main(){ int t; int idx = 0; int mx = -1; while(cin >> t){原创 2022-03-13 15:02:56 · 333 阅读 · 0 评论