SET
  • 2024-11-21STL set
    前言set应为是基于红黑树的平衡二叉树的数据结构实现,其中所包含的元素的值是唯一的,所以主要用于去重和排序。使用set遍历速度插入删除速度随机访问速度备注Set快快慢比list多占一个指针的存储空间函数描述insert(元素)插入一个元素。erase(
  • 2024-11-21【hive优化】参数类优化总结
    1.算法类参数优化开启对count(distinct)的自动优化sethive.optimize.countdistinct=true开启自动mapjoinsethive.auto.convert.join=true;大表小表的阈值设置(默认25M一下认为是小表)sethive.mapjoin.smalltable.filesize=26214400;默认值是true,当选项设定为t
  • 2024-11-21并查集 poj 2524,1611,1703,2236,2492,1988 练习集【蓝桥杯备赛】
    目录前言  并查集优势UbiquitousReligionspoj2524  问题描述  问题分析  代码TheSuspectspoj1611  问题描述  问题分析  代码   WirelessNetworkpoj2236  问题描述  问题分析  代码分类带权并查集合  权值树构
  • 2024-11-20std::set_intersection 问题
    std::set_intersection求交的时候,如果传入的是vector必须要同序 https://www.programiz.com/cpp-programming/online-compiler/#include<iostream>usingnamespacestd;intmain(){cout<<"Hello,world!"<<endl;std::vector<int>e
  • 2024-11-20用Redis实现去重的任务队列的多种方案
    前情提要:一点小小的不完善的方案的思考和设计,不对的地方或是更好的方案欢迎大佬们在评论区讨论~需求背景:在Redis里使用List数据结构做任务队列,但是有的时候任务可能会重复添加,所以需要进行去重。队列需要有优先级,尽量减少Redis操作次数。尝试方案目前能够想到的方案
  • 2024-11-20pandas的基本使用
    numpy的unique方法的使用补充,return_index是返回所索引,return_inverse是返回去重后的数组的元素的索引并且按未去重的数组的元素的位置进行排列,return_counts是返回元素的数量类似与解包操作,如:正式进入pandas:一,操作对象,DataFrame是数据帧,Series是系列二,apply1.安装pan
  • 2024-11-20【数据结构】`unordered_map` 和 `unordered_set` 的底层原理
    unordered_map和unordered_set是C++标准库中的两个容器,它们被广泛应用于需要快速查找的场景中。它们的查找、插入和删除的平均时间复杂度都是O(1),这也是它们的一个重要特性。本文将详细介绍unordered_map和unordered_set的底层原理,帮助计算机专业的小白理解什么是
  • 2024-11-19WPF ListBox implement autoscroll via behavior extension and SelectedItem
    publicclassListBoxAutoScrollBehavior:Behavior<ListBox>{protectedoverridevoidOnAttached(){AssociatedObject.SelectionChanged+=AssociatedObject_SelectionChanged;base.OnAttached();}privatevoidAs
  • 2024-11-19深入理解 LMS 算法:自适应滤波与回声消除
    深入理解LMS算法:自适应滤波与回声消除在信号处理领域,自适应滤波是一种重要的技术,广泛应用于噪声消除、回声消除和信号恢复等任务。LMS(LeastMeanSquares)算法是实现自适应滤波的经典方法之一。本文将详细介绍LMS算法的原理,包括公式推导,并通过Python代码示例展示其在
  • 2024-11-19Abp.VNext-数据审计
    IHasConcurrencyStampIHasConcurrencyStamp添加了由ABP框架管理的ConcurrencyStamp属性实现乐观并发。实体类继承了IHasConcurrencyStamp以后,对该实体的更新就自动带乐观锁了。ISoftDelete实现逻辑删除功能,该接口中定义了IsDeleted变量,用于标记实体是否被逻辑删除。实体
  • 2024-11-19C++ 学习笔记(1):STL、Vector 与 Set
    背景最近在尝试入坑蓝桥杯,于是先从C++开始学起,这里记个笔记。这里我的笔记是跟着这个教程来的。沙比学校天天整些屁事都没什么空折腾。前言笔者是JS/TS写的比较多,以前写过C但是有点忘了,所以文章里都是和JS进行对比着方便快速理解。同时其实我还有几个小问题,嘻嘻。没
  • 2024-11-19golang 压缩编译
    编译Go应用程序gobuild-ldflags="-s-w"-omyapp.exe.使用UPX压缩可执行文件(window下载并设置环境变量)upx--best--lzmamyapp.exe 可从10M压缩到1M @echooffREMSetGoenvironmentvariablessetCGO_ENABLED=0setGOOS=linuxsetGOARCH=armsetG
  • 2024-11-18# 20222419 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容本周介绍了MetasploitFramework,它是一个强大的开源安全测试平台,提供了一系列工具和模块,用于发现、利用和验证软件漏洞,并且支持渗透测试人员和安全研究人员进行系统安全评估和漏洞研究。2.实验过程(1)前期渗透查看ip地址:①主机发现(可用Aux中的arp_sweep,search一下就
  • 2024-11-1820222425 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容本周学习内容:本周我学习的章节是Meatsploit渗透测试技术。在本章的学习中,首先,我了解了Metasploit,这是一款开源安全漏洞利用和测试工具,集成了各种平台上常见的溢出漏洞和流行的shellcode。其实在之前的免杀技术的那一章我们就使用过这个工具,当时就对这个工具的功能深深
  • 2024-11-1820222420 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    202224202024-2025-1《网络与系统攻防技术》实验六实验报告1.实验内容(1)前期渗透①主机发现(可用Aux中的arp_sweep,search一下就可以use)②端口扫描:可以直接用nmap,也可以用Aux中的portscan/tcp等③选做:也可以扫系统版本、漏洞等。(2)Vsftpd源码包后门漏洞(21端口)漏洞原理:在特
  • 2024-11-18# 20222309 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容本实践目标是掌握metasploit的用法。指导书参考Rapid7官网的指导教程。https://docs.rapid7.com/metasploit/metasploitable-2-exploitability-guide/下载官方靶机Metasploitable2,完成下面实验内容。(1)前期渗透①主机发现(可用Aux中的arp_sweep,search一下就可以use)
  • 2024-11-18map、unordered_map、set 和 unordered_set的小介绍
    1.map简介:map是C++STL中的关联容器,存储键值对(key-valuepair),所有元素按键值升序(或自定义排序)存储。主要特性:底层实现:使用红黑树实现,提供了自动排序功能。元素有序:插入元素后,按键值排序。时间复杂度:插入、删除、查找:O(logn)(因为树的深度为O(logn))。内
  • 2024-11-181207. 独一无二的出现次数
    题目自己已经走到了怎么求每个数字的出现次数,但是对判断出现次数是否有重复没有好的思路,自己想到的思路就是两重for循环或者先排序再一重for循环,但是感觉这两种都不够好。于是看了卡哥的讲解,卡哥是用哈希表来判断是否有重复的,此处哈希表用数组来实现,数组下标是某个数字的出现次
  • 2024-11-18MySQL脏读的演示
    MySQL脏读的演示1.查询和设置隔离级别showvariableslike'%isolation%';--或select@@tx_isolation;2.设置事务隔离级别需要退出MySQL再进入MySQL才能看到隔离级别的变化setglobaltransactionisolationlevel隔离级别;安全性:serializable>repeatableread>r
  • 2024-11-18关于Hive使用的一些技巧
    1、可以直接不进入hive的情况下执行sql语句通过shell的参数-e可以执行一次就运行完的命令hive-e"select*fromyhdb.student"hive-S-e"set"|grepcli.print-S是静默模式,会省略掉多余的输出假如我想在查询语句的结果上面显示字段名称,可以将sethive.cli.pr
  • 2024-11-188.9
    fromscipy.integrateimportodeintimportnumpyasnpimportpylabaspltnp.random.seed(2)#为了进行一致性比较,每次运行取相同随机数sigma=10;rho=28;beta=8/3;g=lambdaf,t:[sigma(f[1]-f[0]),rhof[0]-f[1]-f[0]f[2],f[0]f[1]-beta*f[2]]#定义微分方程组的右
  • 2024-11-18Avalonia 创建登录窗体
     登录窗体代码如下,注意这里面使用了图片和图标字体,需要在资源中添加,并且App.axaml,也要添加<Windowxmlns="https://github.com/avaloniaui"xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"xmlns:d="http://schemas.microsoft.com/expression/blend/2008&quo
  • 2024-11-1820222404 2024-2025-1 《网络与系统攻防技术》实验六实验报告
    1.实验内容1.1实验要求掌握metasploit的用法。(1)前期渗透①主机发现(可用Aux中的arp_sweep,search一下就可以use)②端口扫描:可以直接用nmap,也可以用Aux中的portscan/tcp等。③选做:也可以扫系统版本、漏洞等。(2)Vsftpd源码包后门漏洞(21端口)1.2本周学习内容说实话印象最深的就是
  • 2024-11-17第二章习题
    学号后四位:30182.1:点击查看代码importmathimportpylabaspltimportnumpyasnpplt.rc('text',usetex=True)#调用字库x=np.linspace(-10,10,100)y1=np.cosh(x)y2=np.sinh(x)y3=math.e**x/2plt.plot(x,y1,label='$\\mathrm{cosh}(x)$'
  • 2024-11-17php毕业设计购物商城在线购物系统美食购物商城外卖系统点餐系统美食网站php+mysql+html计算机毕业设计源码获取php期末作业电商网站电子商务
    一,功能介绍        前台主要包括网站首页、商品推荐、最新商品、新闻咨询、商品分类、商品资讯、评论、登录、注册、加入购物车、结算、个人中心等功能模块商品推荐、最新商品在商品推荐、最新商品模块,用户可以查看全部商品信息,选择商品进行添加购物车等操作,购物