后端
文章平均质量分 61
普通网友
这个作者很懒,什么都没留下…
展开
-
C++(17)map的初始化
关于C++中关联容器map的初始化/赋值有好几种方式1.直接赋值法?? ?map<string, int> m1;?? ?m1["def"] = 2;2.用insert添加?? ?map<string, int> m2;?? ?m2.insert({ "abc", 1 }); //使用这种就可以了 //其他形式和方式?? ?m2.insert(make_pair(string("def"), 2));?? ?m2.insert(pair<st原创 2022-03-20 15:45:26 · 850 阅读 · 0 评论 -
Java项目——个人博客系统
文章目录一、项目背景二、项目功能三、项目的基本流程1.准备工作2.数据库设计3.准备前端页面4.实现前端匹配的Servlet所需功能5.项目难点一、项目背景在学习完JavaWeb相关知识后,有了基础能力就想通过完成一个Javaweb项目来回顾和加强已经学过的知识,并且希望在这个过程中发现自己的不足并加以改正。由于之前一直都在CSDN上分享自己的学习过程,对CSDN博客系统的功能有了一定的了解,因此便尝试完成了个人博客系统。二、项目功能1.用户登录:2.用户主页:原创 2022-03-19 21:54:46 · 368 阅读 · 0 评论 -
Flink原理与调优
Flink提交流程(Yarn-Per-Job)1. client运行脚本提交命令。2. CliFrontend实例化CliFrontendParser进行参数解析。3. CliFrontend实例化YarnJobClusterExecutor并创建客户端。4. 在客户端中实例化YarnClusterDescriptor封装YarnClient信息,包含提交参数和命令。5. 将信息提交给RM。6. RM向NM的yarnRMClient发送消息,启动APPmaster。7. NM分配资源生成AP原创 2022-03-19 20:23:51 · 458 阅读 · 0 评论 -
C++11特性(详细版)
C111、C11优势2、列表初始化3、变量类型推导1、为什么需要类型推导2、decltype类型推导(了解)为什么需要decltypedecltype4、final 与 overridefinaloverride5、默认成员函数控制1、显示缺省函数2、删除默认函数(禁止调用)6、右值引用与移动语义1、左值引用和右值引用1、什么是左值?什么是左值引用?2、什么是右值?什么是右值引用?2、左值引用与右值引用比较3、右值引用使用场转载 2022-03-19 16:33:09 · 3869 阅读 · 0 评论 -
2022.3.18 LeetCode —— 二叉树
文章目录一、今日刷题1.题目2.分析3.代码一、今日刷题1.题目将有序数组转换为二叉搜索树跳转LeetCode给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。2.分析本题比较简单,但是一开始想的方向不对,本打算将数组转换成列表,这样操作一个数,就删除一个,但是不好。关键就在于递归函数的思路错了。得好好学习题解是怎么构建递归原创 2022-03-19 12:33:11 · 49 阅读 · 0 评论 -
接口测试之postman使用
接口测试之postman使用Postman是chrome的一个插件,是常用的接口测试工具,能够发送任何类型的http请求,支持GET/PUT/POST/DELETE等。Postman非常简单易用,通过填写URL,header,body等就可以发送一个请求,用来测试api接口非常方便。安装可以通过chrome插件或者Mac app进行安装。发送请求Postman还支持一键运行整个集合内的测试,点击Start Test按钮,Postman将会开始运行某个集合内的所有request,并显示运行的原创 2022-03-18 16:35:23 · 168 阅读 · 0 评论 -
前端-消息订阅与发布
推荐使用第三方库(在任何框架中都能使用):pubsub-js第一步:npm install pubsub-js第二步:如图(接收数据的一方为订阅方)【补充】回调函数(最好写成箭头函数,这样里面的this指的就是当前实例对象)里面可以收到两个参数:第三步:如图(提供数据的一方-发布消息)第四步:...原创 2022-03-18 14:57:52 · 1310 阅读 · 0 评论 -
【开发工具】Windows远程桌面连接
目录一、Windows自带远程桌面连接:查看Windows版本:?1.远程桌面的使用方法 :设置远程连接主机:2.配置本地主机:二、向日葵远程左面连接:下载安装向日葵远程访问工具:一、Windows自带远程桌面连接:注意:现在电脑预装的都是windows 家庭中文版,而家庭版没办法远程被别的电脑控制。Windows家庭版可以远程连接专业版的电脑,而无法被别的电脑连接。专业版则不仅可以控制别人的电脑,而且可以被别人控制。该方法只适用于局域网内连接!!!查看Windows版本:.原创 2022-03-17 18:50:39 · 14864 阅读 · 2 评论 -
JAVA由键盘输入数据的两种方式
**【前言】**在程序设计中,经常需要从键盘读取数据,这是就需要用户从键盘输入数据,从而增加与用户之间的交互。利用键盘输入数据,JAVA语言提供了两种方式。1.输入方式1import java.io.*;public class class_name{ //类名称 public static void main(String[] args){ String str; //声明str为String类型原创 2022-03-16 20:34:22 · 4376 阅读 · 0 评论 -
struct 基本应用方法 及 题目常用使用形式详解
结构体的定义:结构体是由一批数据组合而成的结构型数据。组成结构型数据的每个数据称为结构型数据的“成员”,其描述了一块内存区间的大小及解释意义。我们在解决实际问题的时候,经常会遇见用几个数据类型来表示某个变量。例如我们在用变量来表示一个学生的时候,会用到他的(字符串)姓名,(字符串)性别,(整型)学号那我们要怎么集合这些学生的信息形成一个整体学生呢这个时候就用到了结构体structstruct可以将你需要来表示某个变量的信息集合在一起将结构体封装好以后就可以重复使用让我们来看一下如何封装一个原创 2022-03-16 13:34:04 · 188 阅读 · 0 评论 -
DVWA14_JavaScript
漏洞分析LOWMediumHigh漏洞分析LOW代码分析前端传入phrase经过md5(rot13(phrase))处理,目标输入success漏洞利用1.获取md5(rot13(success))值2.输入success提交抓取数据包,修改token值为md5(rot13(success))值,okMedium代码分析1.后端代码显示执行vulnerabilities/javascript/source/medium.js2.medium.js代码中调用do_els原创 2022-03-15 13:35:14 · 55 阅读 · 0 评论 -
3d激光雷达开发(字符串输出和实体绘制)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】前面说过了长方体绘制,这一次谈一下字符串。一个有demo效果的软件,或者说算法也行,除了用长方体绘制出效果以后,还要用字符串打印必要的信息。此外,随着时间的改变,这个信息最好是一直跳动和更新的,这样才能达到最佳的演示效果。1、照旧准备pcl.cpp文件#include<string>#include <iostream>#include <pcl/common/co原创 2022-03-15 12:12:48 · 125 阅读 · 0 评论 -
pytest测试框架
pytest介绍pytest是一个非常成熟的全功能的Python测试框架。简单灵活,容易上手支持参数化测试用例的skip和xfail,自动失败重试等处理能够支持简单的单元测试和复杂的功能测试,还可以用来做selenium/appnium等自动化测试,接口自动化测试(pytest+requests)pytest具有很多第三方插件,并且可以自定义扩展,比较好用的如pytest-allure(完美html测试报告生成),pytest-xdist(多CPU并发)等可以很好的和jenkins集成原创 2022-03-15 10:51:43 · 361 阅读 · 0 评论 -
LeetCode 每日一题:393. UTF-8 编码验证
393. UTF-8 编码验证模拟,首先一个字符的情况判断第一位是不是0即可,然后判断前5位几个1,如果1个或者5个1都不合法,同时判断后面几个数是否符合10开头,当遍历完所有数字之后都合法返回trueclass Solution {public: int get(int x, int k) { return x >> k & 1; } bool validUtf8(vector<int>& data) {原创 2022-03-15 09:31:33 · 149 阅读 · 0 评论 -
Go语言的图灵机
代码如下:package mainimport ( "fmt")var ( a [30000]byte prog = "++++++++++[>++++++++++<-]>++++.+." p, pc int)func loop(inc int) { for i := inc; i != 0; pc += inc { switch prog[pc+inc] { case '[': i++ case ']': i-- } }原创 2022-03-14 17:06:40 · 662 阅读 · 0 评论 -
C++ 刷题记录 No.6 Single Number 系列
136. Single Number给定一个数组,找出frequency为1的数字(有唯一解),其他数字的frequency为2先排序,再比对查找, O ( n log n ) O(n log n) O(nlogn)bit 操作,XOR 的性质: A ⊕ A = 0 Aoplus A = 0 A⊕A=0, A ⊕ A ⊕ = A A oplus A oplus = A A⊕A⊕=A, …137. Single Number IIclass Solution {public: int原创 2022-03-14 15:41:18 · 69 阅读 · 0 评论