浅谈Java数据结构中的常见问题

1、常用数据结构数据结构是指相互之间存在着一种或多种关系的数据元素的集合和该集合中数据元素间的关系组成。常用的数据有:数组、栈、队列、链表、树、图、堆、散列表。1)数组:在内存中连续存储多个元素的结构。数组元素通过下标访问,下标从0开始。优点:访问速度快;缺点:数组大小固定后无法扩容,只能存储一种类型的数据,添加删除操作慢。适用场景:适用于需频繁查找,对存储空间要求不高,很少添加删除。2)栈:一种
分类: 编程语言 发布时间: 09-21 23:12 阅读次数: 0

DaisyDisk for Mac(Mac系统清理工具)

DaisyDiskforMac特别版是Mac平台上一款非常优秀的系统清理软件。有了DaisyDiskMac你就可以随时掌握你的磁盘动态,知道是哪些文件占用了大量空间。DaisyDiskMac功能单纯,独特的界面设计,使得找出并删除无用且占空间的大文件比以往更加容易,可以直观呈现各个文件的磁盘占用,同时方便你的预览。DaisyDiskforMac是MacOS平台上的一款Mac系统清理工具,他可以帮助
分类: 其他 发布时间: 09-21 23:12 阅读次数: 0

浅析InnoDB索引结构

0、导读InnoDB表的索引有哪些特性,以及索引组织结构是怎样的1、InnoDB聚集索引特点我们知道,InnoDB引擎的聚集索引组织表,必然会有一个聚集索引。行数据(row data)存储在聚集索引的叶子节点(除了发生overflow的列,参见 ,后面简称 “前置文”),并且其存储的相对顺序取决于聚集索引的顺序。这里说相对顺序而不是物理顺序,是因为叶子节点数据页中,行数据的物理顺序和相对顺序可能并
分类: 数据库 发布时间: 09-21 23:12 阅读次数: 0

SSM框架搭建之maven方式(二)

一、MAVEN下载安装maven的下载地址:http://maven.apache.org/download.cgi解压之后路径D:\java\apache-maven-3.6.2;新增系统变量【MAVEN_HOME】,变量名替换成自己本地解压路径系统变量【Path】追加值:%MAVEN_HOME%\bin运行cmd,输入mvn–version或者mvn–v;如果看见下图则说明maven安装配置完
分类: 企业开发 发布时间: 09-21 23:12 阅读次数: 0

Kubernetes服务调度

   Kubernetes对node节点故障容错非常好,当node节点故障时,pod可以漂走,在node是物理机的情况下比较受用,例如物理机内存等故障时,容器可以自动漂移走,同时会将服务启动,避免了之前物理机或者虚拟机宕机恢复后,还需要通知应用负责人启动服务的尴尬情况。这一特性深受众多技术同学喜爱,甚至可以称为故障自愈。   此外,Node节点避免不了偶尔停机或者升级的情况,这时候我们就需要关闭调
分类: 企业开发 发布时间: 09-21 23:12 阅读次数: 0

Vue2 实践揭秘 错误列表

京东上的购买地址 作者是土生土长的聪明中国人 https://item.jd.com/12176536.html 64页 const bookID = this.$router.params.id 搞错了 我擦。 应该为 const bookID = this.$route.params.id 差一个字母,实在是完蛋了。 害老子折腾了大半宿
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

Docker将自己的镜像发布到个人私有仓库

Docker将自己的镜像发布到个人私有仓库 1.注册dockerhub账户 docker提供了一个类似于github的仓库dockerhub, 网址https://hub.docker.com/需要注册使用 2.在服务器上登录账号 docker login 3.修改正确的镜像名 注意要保证image的tag是账户名,如果镜像名字不对,需要改一下tag 语法是: docker tag 仓库名 用户名/仓库名 docker tag zero/centos-vim 用户名/centos-vim 4.
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

二维码长轮询获取登陆并获取用户基本信息

a、status=408什么也没有操作 b、status=201微信扫了码但是没有点击确认 c、status=200代表扫码成功并确认登陆 前端是当页面加载完成才弄下一次请求,利用ajax请求,当status=408时,一直在加载请求,当status=201时,获取用户头像一直加载请求,直到status=200才跳转到另一个页面,涉及到登陆记得加cookie 1、请求登陆的地址,请求登陆的 时候会有上面说的三种状态,分别判断 2、如果是确认扫码登陆了,会返回一个redirect_uri地址,这
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

【视频技术】ffmpeg截取图片(Mac)

1. 输入单张图片:ffmpeg -i NLP-CNN.mp4 -f image2 -ss 2000 -vframes 1 -s 220*220 NLP-CNN-003.jpg 2. 输出所有图片:ffmpeg -i NLP-CNN.mp4 -r 1 NLP_CNN_Image%d.jpg 3。
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

c++传递函数当作对象传递

c++中函数当作对象来传递,类似c#中的指针操作如: #include <iostream> using namespace std; int tst(int a){ cout<<a<<endl; return 5; } //类型 +(* +变量名)(+ 函数需要参数) void BigTest(int (* test)(int a)){ int c= test(5); } int main() { //传递进来一样的函
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

计算机网络的思维导图之【数据链路层】

原始xmind的文件在这里:链接:https://pan.baidu.com/s/1xjFlcZdpoBSF3joCpXpx8Q 提取码:it95
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

LCA及例题

倍增法求LCA (蒟蒻只会用倍增) 简单说就是先通过dfs预处理出每个节点i的深度deep[i]与其的第\(2^j\)个祖先f[i][j]。求f[i][j]的关键在于递推式f[i][j]=f[f[i][j-1]][j-1]。也即i的 \(2^j\) 祖先是 \(2^{j-1}\) 祖先的 \(2^{j-1}\) 祖先。 再求\(LCA\):首先将两节点的高度提升到同一水平,再同时提升两节点直至其父节点相同。当然,为了保证效率,两次提升都应该通过倍增法进行。 最终空间复杂度O(nlogn),预处
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

面向对象1——类的成员

面向对象1——类的成员 面向对象三大特征:1.封装 2.继承 3.多态 opp就是可以做到分解代码、最小化代码冗余以及对现有的代码进行定制再编写程序,而不是实地修改代码,或从头开始 一、类的成员: 1.字段:普通字段,静态字段 2.方法:普通方法,类方法,静态方法 3.属性 class Person: country = 'CN' #静态字段 __money = 99999 #私有静态字段 def __init__(self
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

LeetCode 把二叉搜索树转换为累加树

第538题 给定一个二叉搜索树(Binary Search Tree),把它转换成为累加树(Greater Tree),使得每个节点的值是原来的节点值加上所有大于它的节点值之和。 例如: 输入: 二叉搜索树: 5 / \ 2 13 输出: 转换为累加树: 18 / \ 20 13 来源:力扣(LeetCode) 链接:
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

简易版jquery

最近写了一个简易版的jquery github地址:https://github.com/jiangzhenfei/Easy-Jquery 完成的方法: 1.$('#id') 2.extend扩展方法,在JQuery或者原型上扩展更多的方法,该方法也是扩展jq插件的方法 3.pushStack方法,该方法是$('#id').find('div').end(),找到jq对象的关联对象和返回上一个对象的基础 4.实现一些基本的工具方法,$.each,$.each,$.map,$.grep,$.me
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

珠峰-webpack

##### webpack的优势。可以做哪里事情。 ##### npx的运行原理 https://zhuanlan.zhihu.com/p/27840803
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

【Python】【基础知识】【内置函数】【input的使用方法】

原英文帮助文档: input([prompt]) If the prompt argument is present, it is written to standard output without a trailing newline. The function then reads a line from input, converts it to a string (stripping a trailing newline), and returns that. When EOF is
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

Docker 之registry私有仓库搭建

Docker 之registry私有仓库搭建 官方提供的私有仓库docker registry用法 https://yeasy.gitbooks.io/docker_practice/repository/registry.html 1.下载registry镜像并且启动私有仓库容器 (1)下载 docker pull registry 私有仓库会被创建在容器的/var/lib/registry下,因此通过-v参数将镜像文件存储到本地的/opt/data/registry下 端口映射容器中的50
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

哈工大Mooc——计算机网络:作业3

2019-09-21 1(12分) 假设你在浏览某网页时点击了一个超链接,URL为“https://www.kicker.com.cn/index.html”,且该URL对应的IP地址在你的计算机上没有缓存;文件index.html引用了8个小图像。域名解析过程中,无等待的一次DNS解析请求与响应时间记为RTTd,HTTP请求传输Web对象过程的一次往返时间记为RTTh。请回答下列问题: 1)你的浏览器解析到URL对应的IP地址的最短时间是多少?最长时间是多少? 2)若浏览器没有配置并行TCP
分类: 其他 发布时间: 09-21 23:06 阅读次数: 0

05showLoading配置和<text>标签的坑 分享功能和懒加载

14-电影-列表-需求分析 小程序里面取数据 没有冒号这么一说 加载动画 在对应页面 js文件中 showLoading你可以去看他的配置 /** * 生命周期函数--监听页面加载*/ onLoad: function (options) { wx.showLoading();//加载提示 } mask boolean false 否 是否显示(透明蒙层),防止触摸穿透 拿到数据后吟唱lo
分类: 其他 发布时间: 09-21 23:05 阅读次数: 0