编程开发

聊聊哈希表

概述 哈希表名字源于 Hash,也可以叫作散列表。哈希表是一种可以根据键(Key)直接访问数据在内存储存位置的数据结构。它通过计算出一个键值的函数,将所需查询的数据映射到表中一个位置来让人访问,这加快了查找速度。这个映射函数称哈希函数也叫散列函数,存放记录的数组称做 散列表 或者 哈希表 。 本文旨在解释哈希表的由来和基本原理,不做深入探讨,正所谓万丈高楼平地起,了解基础数据结构才能走向更高深的算

【网络安全】红队渗透项目之Stapler1(上)

声明:本文仅用于技术讨论与研究,对于所有笔记中复现的这些终端或者服务器,都是自行搭建的环境进行渗透的。我将使用Kali Linux作为此次学习的攻击者机器。这里使用的技术仅用于学习教育目的,如果列出的技术用于其他任何目标,本站及作者概不负责。 一、信息收集 信息收集非常重要,有了信息才能知道下一步该如何进行,接下来将用nmap来演示信息收集: 1、nmap扫描存活IP 由于本项目环境是nat模

457.【开发工具】Goland 2022.4 破解(by ja-netfilter)

上一篇文章提到:由于升级 golang 语言的版本到 1.19.2 ,导致老版本(2021.3)的 Goland 开发工具不兼容。这一篇文章记录下如何破解最新的 2022.4 版本 Goland工具,方便以后使用(理论上支持 JetBrain 全家桶(IntelliJ IDEA、PyCharm、WebStorm、PhpStorm、Clion、Goland 等等))。如果你也需要的话,请不要付费,直

安装和运行DeepTE时报错的解决办法

DeepTE是一款非常实用的转座子分类工具,一般在跑完EDTA重复序列注释后可以运行一下DeepTE对unknown的转座子进行进一步分类。然而,我在安装这个软件时遇到了报错的情况,主要错误是不存在某个模块,或模块的版本不兼容,下面来具体说一说情况和解决办法 一 软件安装方法 软件官网: git clone 

在家办公

这两天单位附近好像开始爆发了,实施了部分人的在家办公。我恰好这两天连续整天面试,所以就跟领导做了申请,一天下来真的是筋疲力尽,真的是啊。如果在单位的话还要拖着疲惫的身躯往回走。现在做完之后马上就想躺着。 一天的时间,不停地重复一句话,而且还要耗尽心思听那些听不太懂的专业词汇,还要找到问题问出来,我真是佩服前三天的那个面试官。一如既往,而且问题从容流利。我可真是绞尽脑汁。 恰好有一个学员的面试时网络

charles(1)

Charles简介 Charles是什么? 是一个HTTP代理服务器,HTTP监视器,反转代理服务器,当程序连接Charles的代理访问互联网时,Charles可以监控这个程序发送和接收的所有数据。它允许一个开发者查看所有连接互联网的HTTP通信,这些包括request、response和HTTP headers。 左侧栏 Structure: 将网络请求按访问的域名分类 Sequence: 将网

HR提问“你的好朋友怎么评价你?”,你该如何回答?

很多面试官在问完专业方面的问题后,继而都会问到这样一个问题,“你身边的好朋友是怎么评价你的?”当求职者遇到这个问题,该怎么回答才比较合适呢? 其实问到这个问题,可以说明,面试官对你的专业应该还是比较认可,否则就没有必要问到这个环节。但面试官内心肯定很清楚,没有人会自掘短处,不管回答结果是什么,都不能全盘相信,而且通过前面的面谈,对你有一个基本的判断。 那到底面试官为什么还要问这个问题呢? 原因一: