logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

计算机网络—URL到显示的过程、Http、Https、长连接短连接

1.在浏览器中输⼊ URL 地址到显示主页的过程?

#http#https#tcp/ip
力扣树——满二叉树、完全二叉树、平衡二叉树、二叉搜索树、最优二叉树、红黑树

1.满二叉树深度为h,那节点数为:2^h-12.完全二叉树深度为h,那么前h-1层都是满的,只有第h层不满,而且是从左向右紧密排列的。3.平衡二叉树1.它可以是1棵空树;2.首先它是二叉搜索树,而且它的左右子树的深度之差绝对值不能超过1;4.二叉搜索树1.它可以是空树2.若不空,那么它中序遍历(左中右)必须是严格递增序列,不存在相同的元素;5.最优二叉树给定N个权值作为N个叶子节点,构造一棵二叉树

#数据结构#算法#深度学习
面试——设计模式--单例模式、工厂模式

1.单例模式饿汉单例模式和懒汉单例模式构造方法都是私有的,因而是不能被继承的1.懒汉式双重检验实现是否 Lazy 初始化:是是否多线程安全:是描述:这种方式采用双锁机制,安全且在多线程情况下能保持高性能。getInstance() 的性能对应用程序很关键。1.为什么使用volitale关键字?禁止指令重排。因为singleton = new Singleton()这句话分为3步:1.为single

#设计模式#java
5.4.接雨水问题—3种解法:暴力、备忘录、双指针

42. 接雨水1.暴力解法—时间复杂度-N²空间复杂度-1i位置能装的水量,是其左边最高得柱子left_max,右边最高的柱子right_max,取较小的那个min(left_max,right_max) - i的高度,即可求得。class Solution {public int trap(int[] height) {int res = 0;int len = height.length;因为

#leetcode#算法
python-pytorch—squeeze()和unsqueeze()函数

1.增加维度——unsqueeze()函数a = torch.randn((3,4))print("a.shape:",a.shape)b1 = a.unsqueeze(0)print("b1.shape:",b1.shape)b2 = a.unsqueeze(-3)print("b2.shape:",b2.shape)print("****************************")c1

#python
python-pytorch—squeeze()和unsqueeze()函数

1.增加维度——unsqueeze()函数a = torch.randn((3,4))print("a.shape:",a.shape)b1 = a.unsqueeze(0)print("b1.shape:",b1.shape)b2 = a.unsqueeze(-3)print("b2.shape:",b2.shape)print("****************************")c1

#python
glm-01—vagrant安装注意—virtualBox虚拟机ip修改

1.vagrant安装注意Vagrantfile 文件的创建,需要命令行窗口在管理员权限下才能进行2.virtualBox虚拟机ip修改修改结果:

#java#centos#linux
计算机网络——TCP的握手、挥手、流量控制、拥塞控制

1.Tcp0.什么是TCP?TCP 是面向连接的、可靠的、基于字节流的传输层通信协议。1.3次握手第3次握手是可以携带数据的,前两次握手是不可以携带数据的;三次握手的原因:三次握手才可以阻止历史重复连接的初始化(主要原因)三次握手才可以同步双方的初始序列号三次握手才可以避免资源浪费2.4次挥手3.流量控制TCP 实现可靠传输的方式之一,是通过序列号与确认应答。1.重传机制:1.超时重传重传机制的其

#java#网络
到底了