草庐IT

TypeHandler总结

全部标签

acwing week2 基础算法3总结

acwingweek2基础算法3总结总结点1:双指针算法//常用模版框架for(inti=0,j=0;i题1:最长连续不重复子序列我们用指针i指向子序列的终点,j指向子序列的起点。每次指针i后移时,这个序列中重复的那个数只可能是s[i],所以我们判断一下s[i]出现的次数是否大于1,如果大于1,说明子序列中s[i]这个数重复了,那么就更新答案和起点,继续循环。判断出现的次数,我们用数组a做标记。代码:#includeusingnamespacestd;intn;constintN=100010;ints[N],a[N];intmain(){ cin>>n; for(inti=0;i>s[i];

2022年CSDN年终总结:一个新晋研究生的遗憾与成长

目录0遗憾1顺利完成毕业设计2转向垂类写作3C站成长4组织社区活动5新年新flag0遗憾2022年有很多遗憾其一,毕业的遗憾。3月疫情席卷上海,封校封寝、静态网格,每天从上床到下桌两点一线,5月窗口期身着防护服撤离上海,于是没穿过学士服就稀里糊涂地毕业了六月初的上海虹桥其二,没能出去走走。年初的时候问一个朋友,这半年课程没那么紧张,有什么安排?他跟我列了一张todolist:想好好练习一下滑板、学学散打、交个女朋友一起去成都吃火锅,再感受一下象牙塔里的生活。在心里,我也有一张todolist,最可惜的就是没能去毕业旅行,不知道将来还会不会有这样的空档其三,错失很多合作机会。仔细盘点了一下,今年

git总结

工作区:就是电脑里本地能看到的目录,它持有实际文件。缓存区/暂存区:英文名叫stage或index。在执行gitadd命令之后,会把工作区的修改记录添加到缓存区以便跟踪。它像个缓存区域,临时保存你的改动。说明:缓存区的文件一般存放在.git目录下的index文件(.git/index)中,所以我们把暂存区也叫作索引(index)。版本库/本地仓:英文名Repository,管理代码版本的地方,在执行gitcommit命令之后,会把缓存区的修改记录提交到版本库里。说明:在一个空文件下,执行gitinit命令之后,会在该文件下创建一个版本库(.git),它是一个隐藏的目录。一、放弃本地修改1、没有

初学Flink 学后总结

最近开始学习Flink,一边学习一边记录,以下是基于【尚硅谷】Flink1.13实战教程总结的笔记,方便后面温习目录初始Flink一:基础概念1.Flink是什么2.Flink主要应用场景

宝塔部署Java+Vue前后端分离项目经验总结

前言之前部署服务器都是在Linux环境下自己一点一点安装软件,听说用宝塔傻瓜式部署更快,这次浅浅尝试了一把。确实简单!1、买服务器咋买服务器略,记得服务器装系统就装CentOS7系列即可,我装的7.6。2、创建宝塔Linux面板然后就是百度搜索宝塔:进去之后点击立即免费安装:然后进入面板选择,我们用的是Linux服务器,所以选择Linux在线安装:下面就是正常的输入密码IP什么的就可以了:然后会出现一个模板选项,看看和你自己的项目匹不匹配,我的是匹配的,选择了它推荐的,版本可以自己根据自己的需要进行更改:然后就是等着安装就完事儿了。(下一步和上一步我忘记顺序了,不过你遇到的是哪种情况就对应看哪

【从删库到跑路 | MySQL总结篇】表的增删查改(进阶下)

个人主页:兜里有颗棉花糖欢迎点赞👍收藏✨留言✉加关注💓本文由兜里有颗棉花糖原创收录于专栏【MySQL学习专栏】🎈本专栏旨在分享学习MySQL的一点学习心得,欢迎大家在评论区讨论💌目录一、联合查询多表查询基础操作内连接内连接小结外连接左外连接右外连接全外连接自连接子查询合并查询二、多表查询总结三、表的增删查改进阶总结一、联合查询多表查询基础操作本文讲解的内容是联合查询(多表查询)。多表查询,顾名思义即根据多个表的数据进行一系列的查询操作,是不过这个操作比以往的单表查询更加的综合。关于多表查询,我们就不得不提到笛卡尔积的概念。简单来说笛卡尔积是一种数学上的运算,描述了多表查询基本的执行逻辑。笛卡尔

云计算导论第二章习题总结

1、分布式计算的优势和劣势是什么?答:优势:(1)可靠性高,一台服务器的系统的崩溃不会影响到其余的服务器;(2)可扩展性,分布式计算能够根据需要按需增加或减少服务;(3)计算速度快,分布式计算将计算任务分解成若干部分,节省了计算时间,大大提高了计算效率;(4)数据安全,分布式计算数据分成若干份存储在不同的地方,不易丢失。缺点:(1)分配任务难,分布式计算在分配任务上可能会出现任务分解节点的互斥问题;(2)问题排除难度高,计算分布存储运行在多台服务器上,故障排除和诊断问题难度较高;(3)基础设施成本高,分布式计算需要大量的基础设施,对基础设备要求较高;(3)网络设施成本高,分布式计算各个服务器节

PMP之十五矩阵术语概念总结

概念目录项目集项目组合项目生命周期事业环境因素组织过程资产组织结构类型项目管理办公室(PMO)项目经理的权利项目章程项目管理计划开工会议变更请求(纠正措施、预防措施、缺陷补救、更新)显性知识与隐性知识工作绩效数据、工作绩效信息、工作绩效报告最终报告项目范围、产品范围范围管理计划、需求管理计划需求跟踪矩阵、范围说明书范围基准可交付成果范围蔓延里程碑图、横道图、逻辑横道图直接成本、间接成本、固定成本、可变成本、机会成本、沉默成本储备分类:应急储备、管理储备管理质量、控制质量团队章程、项目章程责任分配矩阵资源日历、项目日历沟通管理计划沟通方法风险应急计划、弹回计划总价合同、成本补偿合同、工料合同招标

DNS解析原理知识总结

域名解析过程目录域名解析过程DNS隧道原理 DNS隧道数据包分析DNS缓存投毒(DNS欺骗) DNS劫持DNS加密域名解析过程①浏览器检查自身缓存中是否存在该域名对应的ip地址的记录,如果缓存中有,则解析结束。②若浏览器缓存中无记录,浏览器查找操作系统缓存中是否存在该域名对应的DNS解析结果。③若以上过程均未解析成功,PC端则请求本地DNS域名解析服务器,本地DNS解析服务器查询其缓存记录;若缓存中包含此记录,返回结果。④-1若不存在,本地DNS服务器向DNS根服务器进行查询;④-2根服务器根据域名的顶级域名返回下一级需查询的顶级域名服务器的地址。⑤-1本地DNS服务器向顶级DNS服务器发送D

做了这么多年前端,将常见的报错bug总结出来贴给大家吧!

gitee树形查看当前文档外链1.JS语法1.1.JS基础1.1.1.报错:xxxisnotdefined错误描述:什么xxx变量未定义有问题代码:vararr=[1,5,3,2,10];Arr.push(100);分析UncaughtReferenceError:Arrisnotdefined未捕获到引用错误Arr变量是没有定义的Arr没有定义过参考代码和报错,发现我们实际上想使用的变量名叫arr,所以你不小心写错了解决,改成正确的变量名vararr=[1,5,3,2,10];arr.push(100);总结:再发现xxxisnotdefined,就是你变量没有访问到,检查下你的代码1.1.