后端
文章平均质量分 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 · 1018 阅读 · 0 评论 -
Java项目——个人博客系统
文章目录 一、项目背景 二、项目功能 三、项目的基本流程 1.准备工作 2.数据库设计 3.准备前端页面 4.实现前端匹配的Servlet所需功能 5.项目难点 一、项目背景 在学习完JavaWeb相关知识后,有了基础能力就想通过完成一个Javaweb项目来回顾和加强已经学过的知识,并且希望在这个过程中发现自己的不足并加以改正。 由于之前一直都在CSDN上分享自己的学习过程,对CSDN博客系统的功能有了一定的了解,因此便尝试完成了个人博客系统。 二、项目功能 1.用户登录: 2.用户主页:原创 2022-03-19 21:54:46 · 474 阅读 · 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 · 626 阅读 · 0 评论 -
C++11特性(详细版)
C11 1、C11优势 2、列表初始化 3、变量类型推导 1、为什么需要类型推导 2、decltype类型推导(了解) 为什么需要decltype decltype 4、final 与 override final override 5、默认成员函数控制 1、显示缺省函数 2、删除默认函数(禁止调用) 6、右值引用与移动语义 1、左值引用和右值引用 1、什么是左值?什么是左值引用? 2、什么是右值?什么是右值引用? 2、左值引用与右值引用比较 3、右值引用使用场转载 2022-03-19 16:33:09 · 4393 阅读 · 0 评论 -
2022.3.18 LeetCode —— 二叉树
文章目录 一、今日刷题 1.题目 2.分析 3.代码 一、今日刷题 1.题目 将有序数组转换为二叉搜索树 跳转LeetCode 给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。 高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树。 2.分析 本题比较简单,但是一开始想的方向不对,本打算将数组转换成列表,这样操作一个数,就删除一个,但是不好。关键就在于递归函数的思路错了。 得好好学习题解是怎么构建递归原创 2022-03-19 12:33:11 · 106 阅读 · 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 · 240 阅读 · 0 评论 -
前端-消息订阅与发布
推荐使用第三方库(在任何框架中都能使用):pubsub-js 第一步:npm install pubsub-js 第二步:如图(接收数据的一方为订阅方) 【补充】回调函数(最好写成箭头函数,这样里面的this指的就是当前实例对象)里面可以收到两个参数: 第三步:如图(提供数据的一方-发布消息) 第四步: ...原创 2022-03-18 14:57:52 · 1402 阅读 · 0 评论 -
【开发工具】Windows远程桌面连接
目录 一、Windows自带远程桌面连接: 查看Windows版本: ?1.远程桌面的使用方法 : 设置远程连接主机: 2.配置本地主机: 二、向日葵远程左面连接: 下载安装向日葵远程访问工具: 一、Windows自带远程桌面连接: 注意: 现在电脑预装的都是windows 家庭中文版,而家庭版没办法远程被别的电脑控制。Windows家庭版可以远程连接专业版的电脑,而无法被别的电脑连接。专业版则不仅可以控制别人的电脑,而且可以被别人控制。 该方法只适用于局域网内连接!!! 查看Windows版本: .原创 2022-03-17 18:50:39 · 16092 阅读 · 2 评论 -
JAVA由键盘输入数据的两种方式
**【前言】**在程序设计中,经常需要从键盘读取数据,这是就需要用户从键盘输入数据,从而增加与用户之间的交互。利用键盘输入数据,JAVA语言提供了两种方式。 1.输入方式1 import java.io.*; public class class_name{ //类名称 public static void main(String[] args){ String str; //声明str为String类型原创 2022-03-16 20:34:22 · 4556 阅读 · 0 评论 -
struct 基本应用方法 及 题目常用使用形式详解
结构体的定义:结构体是由一批数据组合而成的结构型数据。组成结构型数据的每个数据称为结构型数据的“成员”,其描述了一块内存区间的大小及解释意义。 我们在解决实际问题的时候,经常会遇见用几个数据类型来表示某个变量。 例如我们在用变量来表示一个学生的时候,会用到他的(字符串)姓名,(字符串)性别,(整型)学号 那我们要怎么集合这些学生的信息 形成一个整体学生呢 这个时候就用到了结构体struct struct可以将你需要来表示某个变量的信息集合在一起 将结构体封装好以后就可以重复使用 让我们来看一下如何封装一个原创 2022-03-16 13:34:04 · 267 阅读 · 0 评论 -
DVWA14_JavaScript
漏洞分析 LOW Medium High 漏洞分析 LOW 代码分析 前端传入phrase 经过md5(rot13(phrase))处理,目标输入success 漏洞利用 1.获取md5(rot13(success))值 2.输入success提交抓取数据包,修改token值为md5(rot13(success))值,ok Medium 代码分析 1.后端代码显示执行vulnerabilities/javascript/source/medium.js 2.medium.js代码中调用do_els原创 2022-03-15 13:35:14 · 123 阅读 · 0 评论 -
3d激光雷达开发(字符串输出和实体绘制)
【 声明:版权所有,欢迎转载,请勿用于商业用途。 联系信箱:feixiaoxing @163.com】 前面说过了长方体绘制,这一次谈一下字符串。一个有demo效果的软件,或者说算法也行,除了用长方体绘制出效果以后,还要用字符串打印必要的信息。此外,随着时间的改变,这个信息最好是一直跳动和更新的,这样才能达到最佳的演示效果。 1、照旧准备pcl.cpp文件 #include<string> #include <iostream> #include <pcl/common/co原创 2022-03-15 12:12:48 · 234 阅读 · 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 · 536 阅读 · 0 评论 -
LeetCode 每日一题:393. UTF-8 编码验证
393. UTF-8 编码验证 模拟,首先一个字符的情况判断第一位是不是0即可,然后判断前5位几个1,如果1个或者5个1都不合法,同时判断后面几个数是否符合10开头,当遍历完所有数字之后都合法返回true class Solution { public: int get(int x, int k) { return x >> k & 1; } bool validUtf8(vector<int>& data) {原创 2022-03-15 09:31:33 · 201 阅读 · 0 评论 -
Go语言的图灵机
代码如下: package main import ( "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 · 726 阅读 · 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 II class Solution { public: int原创 2022-03-14 15:41:18 · 124 阅读 · 0 评论
分享