声明 学习视频来自 B 站UP主泷羽sec,如涉及侵权马上删除文章。 笔记的只是方便各位师傅学习知识,以下网站只涉及学习内容,其他的都与本人无关,切莫逾越法律红线,否则后果自负。 ✍🏻作者简介:致…
2024/11/17 0:44:19目录 一、前言 二、正文 1.位图 1.1 位图概念 1.2 位图的实现 1.2.1 Set 1.2.2 ReSet 1.2.3 Text 1.3 位图的应用 2.布隆过滤器 2.1布隆过滤器的提出 2.2 布隆过滤器概念 2.3 布隆过滤器的实现 2.3.1布隆过滤器的插入 2.3.2 布隆过滤器的查找 2.3.3 布隆过滤器…
2024/11/17 1:42:02摘要:随着电子商务的快速发展,如何提高顾客的复购率成为了商家关注的焦点。本文通过对开源AI智能名片21链动模式S2B2C商城小程序源码的研究,探讨了如何利用自动化促销模式构建连环消费链条,从而不断刺激顾客复购。本文首先介绍了连…
2024/11/18 10:15:48目录 RCE的分类Remote Code Execute 远程代码执⾏php Remote Command Execte 远程命令执⾏php shell的相关知识管道重定向fd反弹shell linux进程的创建c/php/python下的system()/popen()函数python的subprocess.call函数java的Runtime.getRuntime().exec和ProcessBuilder()命令…
2024/11/13 20:52:58对管理者来说,电脑操作的请假流程要比人工请假流程的效率高出很多,那么如何新建这个流程呢?首先:需要明确需要操作哪些流程?其次:每一个流程需要那些人员来执行?最后:执行该流程人员…
2024/11/18 20:20:55 人评论 次浏览DeprecationWarning: use options instead of chrome_options self.driver webdriver.Chrome(chrome_optionschrome_options)
2024/11/18 20:15:15 人评论 次浏览Hibernate的二级缓存一、缓存概述缓存(Cache): 计算机领域非常通用的概念。它介于应用程序和永久性数据存储源(如硬盘上的文件或者数据库)之间,其作用是降低应用程序直接读写永久性数据存储源的频率,从而提高应用的运行性能。缓存中的数据是数据存储源中…
2024/11/18 19:17:29 人评论 次浏览switch switch性能高于if语句的原因在于在case值较为连续的时候会生成值连续的大表,用switch的参数减去第一个最小的case值,和最大值进行比较,小于等于的话在表的范围内寻址即可[ecx*40F44D04h] 。牺牲内存空间,提升效率…
2024/11/18 19:11:20 人评论 次浏览# 一个登录接口增加一个防暴力破解的迭代,从什么方面考虑测试 # 密码错误三次开启验证,验证失败五次锁定账号24小时# 业务: # 1.一次登录成功 # 2.错误次数小于三次登录成功 # 3.错误次数等于三次(是否开启验证) # 4.错…
2024/11/18 20:42:28 人评论 次浏览创建数组 val 声明的数组只能改变元素 var 声明的数组可以改变引用 创建方式举例 Array () 通用数组 Array(size: Int, init: (Int) -> T) val array: Array<Int> Array(5) { i -> i * 2 } 5是数组长度,i是索引值,元素赋值为索引值*2 原…
2024/11/18 20:41:57 人评论 次浏览软件测试--概念1. 软件测试的生命周期2. 如何描述一个 BUG?3. BUG 级别的定义?4. BUG 的生命周期1. 软件测试的生命周期 软件测试的生命周期: 需求分析→测试计划→ 测试设计、测试开发→ 测试执行→ 测试评估 需求阶段 –测试人员了解需求、对需求进行分解&am…
2024/11/18 20:41:26 人评论 次浏览Quartz可以用来做什么? Quartz是一个任务调度框架。比如你遇到这样的问题 想每月几号,银行卡还款想在每年纪念日的时候给女朋友发送一条祝福这些问题总结起来就是:在某一个有规律的时间点干某件事。并且时间的触发的条件可以非常复杂…
2024/11/18 20:40:51 人评论 次浏览1513 : 小Hi的烦恼 时间限制:5000ms 单点时限:1000ms 内存限制:1024MB 描述 小Hi从小的一大兴趣爱好就是学习,但是他发现尽管他认真学习,依旧有学神考的比他好。 小Hi在高中期间参加了市里的期末考试,一共五门:语文、数学、英语…
2024/11/18 20:40:20 人评论 次浏览用metabase时候内嵌jwt协议,java库是jjwt,一直找不到实现过期的方法,终于找到Jwt token JwtHelper.encode("{\"resource\":{\""resourceType"\": "dashboardId"},\"params\":{},\&q…
2024/11/18 20:39:17 人评论 次浏览保存工程的信息:比如游戏进程中的位置信息,对抗双方的个人信息等: 方法1:使用xml文件: xml文件要以UTF-8的格式存储; 但是这样做会使得programmer 可以从脚本中控制xml文件中的所有的字符,包括…
2024/11/18 18:06:32 人评论 次浏览1、事件监听注册与反注册 BehaviorSubjectPublishSubjectAsyncSubjectReplaySubjectSerializedSubjectCompositeDisposable1.1 Subject 都继承Subject,既是Observable,也是Observer一般作为Observable使用,可以注册多个Observer,…
2024/11/18 18:05:54 人评论 次浏览起因 今天在公司做一个需求的时候,写的是面条代码,一个方法直接从头写到尾,其中用到了GroupBy,且GroupBy的KeySelector是多个属性而不是单个属性。 但是公司最近推行Clean Code,要让代码有可读性。且作为一个有追求的程…
2024/11/18 18:05:20 人评论 次浏览当做笔记记录下来:) 相比于bTree,skiplist占用更多的空间。 而在并发的环境下skiplist会比bTree效率更高。 (bTree插入的时候需要rebalance,需要lock比较多的结点,而skiplist则只需要lock跟node相关的几个结点) SkipList.h 1 #define MAX_LEV…
2024/11/18 18:04:48 人评论 次浏览jquery刷新页面局部刷新:这个方法就多了去了,常见的有以下几种;$.get方法,$.post方法,$.getJson方法,$.ajax方法如下前两种使用方法基本上一样$.get(”Default.php”, {id:”1″, page: “2″ },function(data){//这里…
2024/11/18 18:04:18 人评论 次浏览Oracle数据直接导出到文本文件的方法. 利用Oracle中的Spool缓冲池技术可以实现Oracle数据导出到文本文件。 1、在Oracle PL/SQL中输入缓冲开始命令,并指定输出的文件名: spool d:output.txt 2、去掉字段名 set heading off 3、在命令行中随便输入你的SQL…
2024/11/18 18:03:46 人评论 次浏览