NOT
P3809 【模板】后缀排序 题解
一、题目描述: 给你一个长度为 $n$ 的字符串 ,由大小写英文字母和数字组成。请将这个字符串的所有非空后缀按字典序排序,顺序输出后缀的第一个字符在原串中的位置,编号为 $1$ 到 $n$。 二、解题思路: 板子题,我就不写思路了。我用的是 $SA$,$DC3$ 还没学。时间复杂度 $O(nlogn ......
LeetCode/简化路径
简化unix文件路径 ####1. 分割提取+栈 class Solution { public: string simplifyPath(string path) { vector<string> names = split(path, '/');//消除/并得到待处理的多段文件名 vector< ......
使用Auto-GPT发送微博
本文介绍如何使用Auto-GPT发送新浪微博。 一、创建新浪微博应用 在新浪微博开放平台 https://open.weibo.com/,进行开发者认证之后,创建应用。 这里我选择的是普通应用-客户端 将授权回调页设置为 https://api.weibo.com/oauth2/default.ht ......
【rust】?问号操作符
0 简述 ?问号操作符,是一个语法糖。~~有空再补~~ 1 运用场景 2 一个错误例子 use std::fs::File; fn main() { let f = File::open("hello.txt")?; } 上面这个例子,我第一次看的时候没有理解,因为这是个语句,所以按理来说返回值应该 ......
Cause: org.xml.sax.SAXParseException; lineNumber: 8; columnNumber: 53; 文档根元素 "configuration" 必须匹配 DOCTYPE 根 "null"。问题分析及解决
正常来说这个问题可以通过下面方法分析 这个错误通常是由于文档中的 DOCTYPE 声明与根元素不匹配而引起的。这种情况下,可以通过以下几种方式来解决这个问题: 修改 DOCTYPE 声明,使其与文档根元素匹配。 例如,如果文档根元素是 <configuration>,则 DOCTYPE 声明应该是: ......
CF27E (反素数)(2000)
###原题点这 ###前置知识点:反素数 反素数: 若 N $\le$ $2^{31}$ 1 ~ N 中的反素数,就是 1 ~ N中约数个数最多的数中 最小 的一个。 1 ~ N 中任何数的不同质因子都不会超过 10 个且所有质因子的质数都不会超过30。 x$\in$[1, N],x 为反素数的必要 ......
第五章 树与二叉树
树的概念 根节点, 分支节点,叶子节点 树是递归定义的数据结构 两个节点之间的路径,只能从上往下.(有向边) 结点的度: 有几个孩子(分支) 树的度: 各结点的度的最大值 有序树和无序树 树和森林 树的度和M叉树 二叉树的定义和基本概念 二叉树的五种状态 特殊状态的二叉 满二叉树 完全二叉树 二叉排 ......
Exp6 MSF应用基础
一、实验原理 (1)MSF简介 Metasploit是一个免费的、可下载的框架,通过它可以很容易地获取、开发并对计算机软件漏洞实施攻击。它本身附带数百个已知软件漏洞的专业级漏洞攻击工具。 (2)程序特点 这种可以扩展的模型将负载控制,编码器,无操作生成器和漏洞整合在一起,使 Metasploit F ......
实验5
task1_1.c 1 #include <stdio.h> 2 #define N 4 3 int main() 4 { 5 int x[N] = { 1, 9, 8, 4 }; 6 int i; 7 int* p; 8 // 方式1:通过数组名和下标遍历输出数组元素 9 for (i = 0; ......
ts 枚举类型
默认枚举默认的情况下,默认的情况下第一项索引是 '1',逐渐递增,可正反映射 enum baseType { string, number, boolean, null, undefined, } console.log(baseType); /** 结果: { '0': 'string', '1' ......
消息推送平台终于要发布啦!
我的开源项目消息推送平台Austin终于要上线了,迎来在线演示的第一版! 🔥项目在线演示地址:http://139.9.73.20:3000/ 消息推送平台🔥推送下发【邮件】【短信】【微信服务号】【微信小程序】【企业微信】【钉钉】等消息类型。 https://gitee.com/zhongfuc ......
Qt6.5编译记录
Qt6.5的长期支持版释放了,就开始了再次的折腾。首先安装编译环境,官方文档的编译环境链接为: Qt for Windows - Building from Source | Qt 6.5 可以看到,很清爽,只需要Cmake,Ninja和Python3,不再需要其他的了,而且都提供了链接(但是实际编 ......
每日打卡-16
一.问题描述 农夫约翰有 N头奶牛,编号 1∼N。 约翰让它们排成一排,以便拍照。 最初,奶牛从左到右按照 a1,a2,…,aN 的顺序排列。 但是,约翰希望奶牛从左到右按照 b1,b2,…,bN 的顺序排列。 为此,他需要对队列进行一系列的调整操作。 每次操作可以选择任意一头奶牛并将其向左移动一些 ......
20基于java的科研管理系统设计与实现
为解决传统高校科技管理工作中存在的信息失误率高、传递速度缓慢等一系列缺陷,设计开发了基于Java EE的高校科技管理系统,为高校科技管理工作提供了极大的便利。同时还可以用于大创项目,政府类的创新类项目,科研类项目申报管理系统平台,互联网+项目申报系统。 ......
20201306 Exp6 MSF应用基础
一、实践内容 二、实践原理 三、实践过程 1、一个主动攻击实践 ms08_067_netapi ms17_010 2、一个针对浏览器的攻击 ms14_064 ms17-010 3、一个针对客户端的攻击 Adobe Wireshark 4、成功应用一个辅助模块 sniffer嗅探 portscan端口 ......
2023-5-4 #53 弥留之际仍思索如何修饰这文章
338 loj#6296. 迷失的字符串 粘一个之前写的题解。 考虑一个串时的做法,令 $f_{x,i}$ 为是否存在一条从 $x$ 出发并进入 $x$ 子树的路径为以 $i$ 结束的前缀,$g_{x,i}$ 为是否能匹配以 $i$ 开始的后缀,转移为: $$ f_{x,i}\leftarrow\o ......
DDD领域设计基本概念
什么是DDD DDD(领域驱动设计)是一种处理高度复杂领域的设计思想,是一种架构设计方法论,是一种设计模式。以高内聚低耦合为目的,把一个复杂的软件应用系统中各个部分进行一个很好的拆解和封装,对软件系统进行模块化的一种思想。DDD不仅可以用于微服务设计,还可以很好地应用于企业中台的设计,也适用于传统的 ......
5.4每日总结
//实例化一个新的窗口,并指定从那个窗口到哪个窗口 intent = new Intent(MainActivity.this,secondwindow.class); //将数据发送到intent中 intent.putExtra("name",ed_text.getText().toString ......
十大排序算法
0、算法分类 十种常见排序算法可以分为两类 比较类排序 通过比较来决定元素间的相对次序,时间复杂度为 O(nlogn)~O(n²) 非比较类排序 不通过比较来决定元素间的相对次序,其时间复杂度可以突破 O(nlogn),以线性时间运行 名次解释: 时间/空间复杂度:描述一个算法执行时间/占用空间与数 ......
c:forEach简单使用
##个人认为这就相当于一个for循环语句 <c:forEach items="001" var="002" varStatus="003" begin="004" end="005" step="006"></c:forEach> 001:接收遍历的集合 eg.{a,b,c,d} 002:放刚从00 ......
SMU Spring 2023 Trial Contest Round 10
A. Remove Duplicates #include <bits/stdc++.h> //#define inf 0x3f3f3f3f #define endl '\n' #define int long long using namespace std; const int N = 2e3 ......
基础动态规划
P1880 [NOI1995] 石子合并 题解 区间DP。 首先将其复制一遍(因为是环)。 设 $f[i][j]$ 表示将 $i$ 到 $j$ 段的石子合并需要的次数。 有 $$f[i][j] = 0(i = j)$$ $$f[i][j] = min(max){f[i][k] + f[k + 1][ ......
【C++学习笔记】类的长度
//空类 长度是1 由于可以初始化,所以必须有一个长度1 class 空类{} //一个函数 长度是1 其实函数不占长度,多个函数,长度还是为1,为了初始化,必须有一个长度。 class 一个函数{ void Test(); } //一个虚函数类 由于有一个虚函数表,所以必须长度为4,多个虚函数,也 ......
5.4
1 #include<iostream> 2 #include<cmath> 3 using namespace std; 4 5 class Point 6 { 7 private: 8 int x; 9 int y; 10 int z; 11 public: 12 void Input(); 1 ......
5.4每日总结
今天学习了matlif,学会了其基本的使用 并且编写了一些程序,如下: golds.m function [xmin, fmin, iter] = golds(fun, a, b, tol) rho = (sqrt(5) - 1) / 2; x1 = a + (1 - rho) * (b - a); ......
Java读取数据库表(二)
Java读取数据库表(二) application.properties db.driver.name=com.mysql.cj.jdbc.Driver db.url=jdbc:mysql://localhost:3306/easycrud?useUnicode=true&characterEnco ......
第十天打卡
补充下列代码,使得程序的输出为:A:3A:15B:53155 类和函数接口定义: 参见裁判测试程序样例中的类和函数接口。 裁判测试程序样例: #include <iostream> using namespace std; class CMyClassA { int val; public: CMy ......
团队项目第二阶段1
在经历了五一长假之后,我开始了我们团队项目的第二阶段 今天我准备进行排班系统的功能完善部分,针对智能排班生成后的排班表进行管理 比如说:员工进行换班管理,员工进行请假等功能 ......
网络对抗实验六 MSF应用基础
Exp6 MSF应用基础 实验目标 1.1一个主动攻击实践,尽量使用最新的类似漏洞; (1分) 1.2 一个针对浏览器的攻击,尽量使用最新的类似漏洞;(1分) 1.3 一个针对客户端的攻击,如Adobe或office,尽量使用最新的类似漏洞;(1分) 1.4 成功应用任何一个辅助模块。(1分) 实验 ......
命令行编译和执行java代码
虽然现在IDE很强大又很智能,但是平常随意写点练手的代码的时候,直接在命令行中使用vim和java命令更为方便快捷,可以做到无鼠标纯键盘的操作。 首先保证将java相关指令添加到了环境变量中; 1.编译class文件: javac -d ./ Test.java 编译好的class文件会放置到环境当 ......