logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

【哈希表】为什么哈希表的插入/删除/查找时间复杂度为O(1)

线性探测的缺陷是产生冲突的数据堆积在一块,这与其找下一个空位置有关系,因为找空位置的方式就是挨着往后逐个去找,因此二次探测为了避免该问题,找下一个空位置的方法为: = ( + )% m, 或者:= ( - )% m。, 是通过散列函数Hash(x)对元素的关键码 key 进行计算得到的位置,m是表的大小。开散列法又叫链地址法(开链法),首先对关键码集合用散列函数计算散列地址,具有相同地址的关键码归

文章图片
#java
NATAPP服务器内网穿透配置本地config.ini

Web Interface是本地Web管理界面,可在隧道配置打开或关闭,仅用于web开发测试。Avg Conn Time 0.00ms 这里不代表,不代表,不代表 延时,需要注意!Version当前客户端版本,如果有新版本,会有提示。在同级目录下,下载一个config.ini文件。将你的authtoken填进去,其余位置不填。Total Connections 总连接数。下载后进行解压,得到nat

文章图片
#服务器#运维
530 Login fail. A secure connection is requiered(such as ssl)

错误信息 “530 Login fail. A secure connection is required (such as ssl)” 表示尝试登录到SMTP服务器时失败了,因为服务器要求建立一个安全的连接,比如通过SSL加密。这通常发生在使用邮件客户端或程序发送邮件时,没有正确配置安全连接选项。在完成项目的邮件发送过程中,出现这样的报错,在网上苦苦寻找,最终解决。为了解决这个问题,你需要确保在

文章图片
#ssl#网络协议#网络
【网络协议】应用层协议--HTTP

既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应(response),也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。在HTTP协议中,并没有规定键值对的数量,这样就不知道数据从哪结束,这样的空行就相当于是结束符/分隔符,告诉计算机从

文章图片
#网络协议#http#网络
【网络协议】一文带你搞懂Tcp和Udp(万字详解)

再上一篇文章中 介绍了关于网络编程中应用层的一些基本知识,本文会着重讲解传输层中Tcp和Udp两种协议。

文章图片
#网络协议#tcp/ip#udp
【c语言】编译链接--详解

3.处理#include 预编译指令,将包含的头⽂件的内容插⼊到该预编译指令的位置。这个过程是递归进⾏的,也就是说被包含的头⽂件也可能包含其他⽂件。汇编器是将汇编代码转转变成机器可执⾏的指令,每⼀个汇编语句⼏乎都对应⼀条机器指令。,将对扫描产⽣的记号进⾏语法分析,从⽽产⽣语法树。将代码分割成一系列的记号,例如**(关键字、标识符、字⾯量、特殊字符等)**据汇编指令和机器指令的对照表⼀⼀的进⾏翻译,

文章图片
#c语言#开发语言
【Java】Thread详解

本文将从以下五方面来展开对Thread的介绍。在前面的文章中,已经总结了关于Thread的一些理解。在阅读本文之前,最好对其有一些基础的了解。

文章图片
#java#chrome#开发语言
【Java】单例模式

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。项目中合理的运用设计模式可以完美的解决很多问题,每种模式在现在中都有相应的原理来与之对应,每一

文章图片
#单例模式#java#开发语言
【Java】线程安全问题

在之前的文章中,已经介绍了关于线程的基础知识。我的主页: 🍆🍆🍆欢迎各位大佬来到我的主页进行指点一同进步!!!

文章图片
#java#安全#python
【Java】常见锁策略 && CAS机制 &&锁优化策略

synchronized是非公平锁,也就是机会均等的竞争锁。

    共 12 条
  • 1
  • 2
  • 请选择