• 2024-11-21QOJ6958-复杂的双树上问题以及简单的解决方式
    题面原题链接思路我们考虑如何判断一对\(T_1,T_2\)是否合法。首先,我们可以发现\(T_2\)上的边权只能有至多一组合法解,这是因为对于任意一条边连接\(u,v\),它的边权必然是\(dis_1(u,v)\),所以事实上我们是没有权限给\(T_2\)任意赋权的,这样题目就简单了一些。那么,我们如何
  • 2024-11-21python-5-常用模块
    python-5-常用模块什么是模块?  常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀。  但其实import加载的模块分为四个通用类别:1使用python编写的代码(.py文件)2已被编译为共享库或DLL的C或C++扩展3包好一组模
  • 2024-11-21257. 二叉树的所有路径 Golang实现
    题目描述:给你一个二叉树的根节点root,按任意顺序,返回所有从根节点到叶子节点的路径。叶子节点是指没有子节点的节点。输入:root=[1,2,3,null,5]输出:["1->2->5","1->3"]思路分析:这个题一眼回溯,回溯和递归其实也是紧密相关的。1.确定回溯函数的参数(1.root2.一个路径3
  • 2024-11-21PATH 命令用于显示或设置可执行文件的搜索路径,帮助操作系统或命令行环境找到你需要运行的程序。操作系统会根据 PATH 环境变量中的设置,自动搜索并执行指定路径下的程序或命令。
    path|MicrosoftLearnC:\Users\Administrator>PATH/?为可执行文件显示或设置一个搜索路径。PATH[[drive:]path[;...][;%PATH%]PATH;键入PATH;清除所有搜索路径设置并指示cmd.exe只在当前目录中搜索。键入PATH但不加参数,显示当前路径。将%PATH%包括在新的路径
  • 2024-11-21Windows环境下安装SQLite
    1.下载官网下载Windows环境下载这两个官网下载慢可以用https://download.csdn.net/download/2302_76237327/90020233解压缩到本地文件目录共5个文件2.配置环境变量将本地的这个文件目录添加到path路径win+r,sysdm.cpl高级->环境变量系统变量或者用户变量path编辑新
  • 2024-11-21Go的依赖管理
    Go依赖管理Go的依赖管理经历了3个阶段,由于历史原因,目前普遍使用的是Gomod做依赖管理但是了解过去的依赖管理的优缺点,便于我们理解Gomod的设计第一阶段:  Go Path阶段:使用简单,但是由于GoPath的依赖管理只是根据路径来做区分,无法做多版本管理  因此多个项目如果依赖
  • 2024-11-21path()中的name参数
    在Django中,path("",views.index,name="index")中的name参数用于给这个URL路径定义一个唯一的命名空间名称,方便在代码中引用。以下是它的具体功能和使用场景:1.name的作用URL反向解析:在模板中或代码中,通过name可以生成对应的URL,而无需手动写死路径。如果某
  • 2024-11-20MacOS如何安装配置多个JDK,并切换使用
    由于JDK版本极快的更新速度,因此常常会出现不同项目需要的JDK不同情况,所以需要明白如何在操作系统安装配置多个JDK,本篇博客以MacOS举例。提示:如果是M系列芯片,推荐下载arm版本目录概述配置环境变量JDK下载与安装的区别了解配置项编写配置项切换JDK概述安装配置多
  • 2024-11-20懒人安装Jmeter for Mac
    步骤1️⃣:安装homebrew 1.1终端运行命令行 /bin/bash-c"$(curl-fsSLhttps://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" 1.2出现的问题: Warning:/opt/homebrew/binisnotinyourPATH. 未添加Homebrew到PATH  解决办法:设置环境变量:e
  • 2024-11-20简单的Dijkstra算法运用
    Dijkstra算法常用于求单源点最短路径问题基本思想将顶点集合V分成两个集合,一类是生长点的集合S,包括源点和已经确定最短路径的顶点;另一类是非生长点的集合V—S,包括所有尚未确定最短路径的顶点,并使用一个待定路径表,存储当前从源点V到每个非生长点V的最短路径。 Dijkstra算
  • 2024-11-20uniapp项目清理工具:自动查找未使用的组件和资源文件
    uniapp项目清理工具:自动查找未使用的组件和资源文件前言在开发uniapp项目的过程中,随着项目规模的增长,经常会遇到一些组件和资源文件(图片、音频等)不再使用但仍然保留在项目中的情况。这些无用文件不仅占用存储空间,还会影响项目的维护性。为了解决这个问题,我开发了两个No
  • 2024-11-20单台服务器部署双节点Elasticsearch配置
    单台服务器部署双节点Elasticsearch配置目标在单台机器上部署两个Elasticsearch7.17.11节点,并使它们组成一个集群,需要为每个节点进行单独的配置。部署节点:node1:192.168.1.19:9200node2:192.168.1.19:9201具体步骤:1.安装下载并解压Elasticsearch7.17.11安
  • 2024-11-19使用python快速合并文件夹内excel数据
    数据分析的时候文件太多,一个一个合并效率太慢?有没有方便的方法快速合并他们本文作者使用jupyternotebook采用以下代码实现excel数据合并功能importpandasaspdimportos#设置文件夹路径folder_path='D:\\你自己的路径'#找到所有Excel文件excel_files=[file
  • 2024-11-19网鼎杯 2024 玄武 pwn2 (kernel)
    setup准备工作voidunshare_setup(){charedit[0x100];inttmp_fd;//fromlibpthreadunshare(CLONE_NEWNS|CLONE_NEWUSER|CLONE_NEWNET);//fromlibfcntltmp_fd=open("/proc/self/setgroups",O_WRONLY);write(tmp_f
  • 2024-11-19使用Tengine 对负载均衡进行状态检查(day028)
    本篇文章对于在服务器已经安装了nginx,但却希望使用Tengine的状态检查或其他功能时使用,不需要卸载服务器上的nginx,思路是使用干净服务器(未安装过nginx)通过编译安装Tengine,通过对./configure的配置,保证安装Tengine的环境与nginx服务器相同,(同时,加入需要的Tengine模块),编译,最后将
  • 2024-11-19winrm-3
    前边有过2篇写winrm的,这回结合点新的认识,和psexec的使用,补个短篇。1.使用read-host,是快捷的使用方法,适用密码多变或即兴输入。$newPassword=Read-Host-AsSecureString"Enterthenewpassword"$credential=New-ObjectSystem.Management.Automation.PSCredential($usern
  • 2024-11-19electron 中,path 路径问题
    问题electron中,可以直接使用preload:path.join(__dirname,'preload.js')加载preload.js,可以使用win.loadFile(path.join(__dirname,'./dist/index.html'));加载index.html,但是我想要读取目录下面config/com.txt出现问题。如果我直接使用:constfilePath=path.joi
  • 2024-11-19WindowsRabbitMQ配置
    一、安装Erlang(1)安装地址下载地址:https://www.erlang.org/downloads(2)设置环境变量  新建 ERLANG_HOME (3)修改环境变量path,增加Erlang变量至path ,%ERLANG_HOME%\bin (4)打开cmd命令框,输入erl 二、安装rabbitmq (1)安装地址下载地址:http://www.rabbitmq
  • 2024-11-19Ubuntu Qt5 源码的下载和编译
    Ubuntu18下载和编译Qt5源码下载源码wgethttps://mirrors.aliyun.com/qt/archive/qt/5.15/5.15.2/single/qt-everywhere-src-5.15.2.tar.xz解压缩tar-xfqt-everywhere-src-5.15.2.tar.xz-C/tmp/cd/tmp/qt-everywhere-src-5.15.2配置并编译./configure-prefix/h
  • 2024-11-18VS Code 内终端无法使用 node
    安装node.js(https://nodejs.org/en)以后,windows的cmd可以使用node。但是在VSCode打开的cmd却不能使用node。这很明显是二者的环境变量不一致的原因。此时我们查看system的环境变量,可以发现node是有的:那就只能是VSCode的bug了。参考:https://blog.csdn.
  • 2024-11-18Electron框架使用vue开发跨平台桌面工具应用-后台日志发送到前台和执行导入ZIP
    一、后台日志发送到前台首先在preload.js里面注册回调因为需要主窗口给vue页面发送,需要把窗口管理起来,不能直接写在backgroud.js里面。需要暴露出来所以编写了windowManager.js//windowManager.jsletmainWindow=null;//设置mainWindowexportfunctionsetMainWind
  • 2024-11-18linux 下安装 jdk
    linux下安装jdk-11----1----https://download.oracle.com/java/GA/jdk11/9/GPL/openjdk-11.0.2_linux-x64_bin.tar.gz解压安装包tar-xvfopenjdk-11.0.2_linux-x64_bin.tar.gz或tar-xzvfjdk-11.0.23_linux-x64_bin.tar.gz编辑profile文件vim/etc/profileJAVA_HOME=
  • 2024-11-17BERT的中文问答系统31
    为了实现需求,我们对现有的30代码进行一些扩展,增加网络搜索功能,并在大模型无法提供满意答案时调用网络搜索。以下是详细的代码和文件结构说明:文件结构project_root/│├──data/│├──train_data.jsonl│└──test_data.jsonl│├──logs/│──
  • 2024-11-17笔记
    简介《C++Primer中文版(第5版)》学习仓库,包括笔记和课后练习答案。环境System:Ubuntu16.04IDE:VSCodeCompiler:g++熟悉编译器g++:编译:g++--std=c++11ch01.cpp-omain运行:./prog1查看运行状态:echo$?编译多个文件:g++ch2.cppSales_item.cc-omain输入g++
  • 2024-11-17南京邮电大学-鲁健
    一、个人简介        2021年9月就读于南京邮电大学自动化学院、人工智能学院智能科学与技术专业,主修人工智能方向的相关课程,极其擅长具身智能的相关开发,曾被誉为“原批之星”,最有希望颠覆三国杀的人之一。        志愿活动:参加2023年度自动化学院、人工智能