NOT
【2023.10.25】NOIP2023模拟试题-24
T1 题目大意 给定长度为 \(n\) 的数组 \(a\) 与长度为 \(m\) 的数组 \(b\) ,在 \(n\times m\) 的矩阵中,需要满足第 \(i\) 列的最大值为 \(a_i\) ,第 \(j\) 行的最大值为 \(b_i\) ,且任意一格的值不小于 \(0\) ,求满足条件的矩 ......
关于CAS等原子操作,说点别人没说的
Java中提供了原子操作,可以简单看一下AtomicInteger类中的一个典型的原子操作incrementAndGet(),表示对原子整数变量进行加操作,并返回新的值。实现如下: public class AtomicInteger extends Number implements java.i ......
侧边栏筛选功能
侧边栏筛选功能 """ 新技术点 1、多个url共用一个视图函数 2、当多个url公用一个视图函数的时候 应该思考着多个url能不能优化一下 """ https://www.cnblogs.com/用户名/tag/Python/ 标签 https://www.cnblogs.com/用户名/cate ......
OpenTiny Vue 支持 Vue2.7 啦!
TinyVue 是一个实现了一套代码同时支持Vue2和Vue3的跨端跨框架前端组件库,近期即将发布的 v2.11.0 版本将支持Vue2.7,实现了对Vue框架的全面支持,下一步就是React啦! ......
第 9 节 如何使用注解
什么Python的注解注解在Python中是一种元数据机制,用于在代码中添加额外的信息。这些注解可以用于类型检查、函数参数、返回值等。注解在Pytho中通常与类型提示一起使用,以提供关于变量、参数和返回值的预期类型信息。Pythonl的元数据机制是指用于组织、管理和存储元数据的模型。在Python中 ......
QT VS Tools生成的工程编译提示“cannot open file 'uiAccess='false'”
提示如下图错误: 解决方法: 1、找到QT VS Tools生成的工程文件,如“xxx.vcxproj”。 2、用vscode或其它文本编辑器打开“xxx.vcxproj”。 3、搜索错误提示中的关键字,如“MANIFESTDEPENDENCY”,如下图: 4、删除错误提示的内容,这里从“uiAcc ......
nexus的简单安装与使用
nexus的简单安装与使用 文件下载 官网上面下载文件比较麻烦, 得科学一些 https://www.sonatype.com/download-oss-sonatype 选择oss 开源版进行下载 最新版本的为: 3.61.0 解压缩与安装 解压缩文件到指定目录 比如我放到了 /nexus 目录下 ......
第 8 节 Python文档化
什么是Python文档化Python文档化是指在Python代码中添加注释和文档字符串,以提供有关代码的详细信息和说明文档的内容可以包括函数、模块、类、方法等的说明,参数和返回值的描述,以及示例代码等。 Python文档化应用场景场景一:在开发过程中,编写良好的文档可以促进团队合作和代码维护。开发者 ......
快速部署minio的一个思路
快速部署minio的一个思路 背景 小型项目上希望能够快速部署一些中间件. 因为minio比较简单,想着快速一键部署. 加快工作效率. 这里将脚本和思路写下来, 其他应用可以一样进行. 思路 1. 下载好minio的二进制. 2. 编写好systemd脚本 3. 理论文件和system脚本内的值放置 ......
读高性能MySQL(第4版)笔记20_Performance Schema和其他
1. 线程 1.1. MySQL服务端是多线程软件。它的每个组件都使用线程 1.2. 每个线程至少有两个唯一标识符 1.2.1. 操作系统线程ID 1.2.2. MySQL内部线程ID 2. 对象类型 2.1. OBJECT_TYPE列 2.2. EVENT 2.3. FUNCTION 2.4. P ......
扫描验证码内容
扫描验证码 # 导入所需库 import requests import json import base64 from lxml import etree # 定义一个验证码识别的类 class YdmVerify(object): # 自定义验证码识别服务的API地址 _custom_url = ......
[LeetCode] 1169. Invalid Transactions
A transaction is possibly invalid if: the amount exceeds $1000, or; if it occurs within (and including) 60 minutes of another transaction with the sam ......
LLVM编译系统概述
LLVM编译系统概述 LLVM=低级虚拟机 LLVM编译器基础结构 为构建编译器提供可重复使用的组件 减少构建新编译器的时间/成本 构建静态编译器、JIT、基于跟踪的优化器。。。 LLVM编译器框架 使用LLVM基础结构的端到端编译器 C和C++具有健壮性和攻击性: Java、Scheme等正在开发 ......
2023年10月第4周第一次学习总结
一、单链表 1.判断两个链表有没有相交,如果有相交,返回第一个相交节点,没有返回NULL; 根据观察图片我们发现,如果两个链表有相交部分,那么最后一个节点地址必定相等,如果没有相交最后一个节点地址不相等。 当两个相交链表的长度相等时,两个指针分别往后面走,当它们相遇时,相遇的节点就第一个相交节点。 ......
软考系列(系统架构师)- 2015年系统架构师软考案例分析考点
试题一 软件架构(质量属性效用树、架构风险、依够点、权衡点) 【问题1】(12分) 在架构评估过程中,质量属性效用树(utility tree)是对系统质量属性进行识别和优先级排序的重要工具。请给出合适的质量属性,填入图1-1中(1)、(2)空白处;并选择题干描述中的(a)~(o),将恰当的序号填入 ......
20231025学习总结
1. (多选题) Apache软件基金会最重要的三大分布式计算系统开源项目 A Storm B Spark C Hadoop D Hive 2. (多选题) Spark最主要的优点是() A Spark提供了内存计算 B 提供了单一数据集操作类型 C 计算模式只能是MapReduce D 基于DAG ......
R语言偏最小二乘回归PLS回归分析制药产品化学制造过程数据、缺失值填充、变量重要性
全文链接 :https://tecdat.cn/?p=34046 原文出处:拓端数据部落公众号 PLS回归主要的客户来自于化学、药品、食品和塑料行业。在本文中,我们将使用此类背景下的示例。 什么是偏最小二乘回归(PLS回归)? 偏最小二乘回归(Partial Least Squares, PLS)是 ......
R语言使用ARIMA模型预测股票收益时间序列|附代码数据
原文链接:http://tecdat.cn/?p=2831 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于ARIMA的研究报告,包括一些图形和统计输出。 “预测非常困难,特别是关于未来”。丹麦物理学家尼尔斯·波尔(Neils Bohr) 很多人都会看到这句名言。预测是这篇博文的主题。在这篇 ......
R语言估计时变VAR模型时间序列的实证研究分析案例|附代码数据
原文链接: http://tecdat.cn/?p=3364 原文出处:拓端数据部落公众号 最近我们被客户要求撰写关于时变VAR模型的研究报告,包括一些图形和统计输出。 加载R包和数据集 加载包后,我们将此数据集中包含的12个心情变量进行子集化: mood_data <- as.matrix(sym ......
为什么ssh配置免密登录后登录依然需要密码
问题原因: OpenSSL7.0以上禁用了dsa加密,推荐使用rsa 解决方案: 删除原先的.ssh文件 rm -rf .ssh ssh-keygen -t rsa ssh-copy-id username@userip 心路历程: 先说遇到bug的操作: ssh-keygen -t dsa ssh ......
内网渗透-免杀
内网渗透-免杀 全文内容来自网络,如有冒犯立删。 目录内网渗透-免杀杀软原理静态检测动态检测流量检测云查杀免杀原理静态免杀修改特征码花指令免杀加壳免杀动态免杀API免杀内存免杀二次编译分离免杀资源修改免杀技术研究Bypass一览表(2020年)Bypass一览表(2022年)复现环境(2022年)M ......
[SUCTF 2018]MultiSQL1
0x01注入点发现 登录,注册页面都尝试了一下,没有可以注入的地方 但是获取了有一个比较关键的信息:admin是其中已经存在的一个用户 按照正常流程注册登录: 注意url中的id值,修改id=1之后: 可以猜测,id是有一个get注入点。 0x02注入类型判断 可堆叠注入和过滤(select,uni ......
HttpServletResponse
2023.10.25 1.可以设置http头标 response.setHeader("Refresh","3"); //三秒刷新页面一次 2.可以设置cookie Cookie c1 = new Cookie("username","only"); response.addCookie(c1); ......
进程和线程
2023.10.25 1.一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程(通常说的主线程)。2.资源分配给进程,同一进程的所有线程共享该进程的所有资源。3.线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。4.处理机分给线程,即真正在处理机上运行的是 ......
mac实用软件记录
开发类 终端:iTerm2、Termius Docker & VM: OrbStack、Parallels Desktop 文件编辑器:Sublime Text 开发:JetBrians全家桶 SFTP工具:Transmit 数据库:Navicat Premium 接口调用工具:Postman 日常 ......
在 Windows Server 2022 中,你可以使用 PowerShell 来安装 Docker,以便运行容器
在 Windows Server 2022 中,你可以使用 PowerShell 来安装 Docker,以便运行容器。以下是安装步骤: 打开 PowerShell 并以管理员身份运行。 安装 Docker-Microsoft 包提供程序。在 PowerShell 中运行以下命令: Install-W ......
Python基础语法
Python基础语法 四则运算 完成一次四则运算需要:存储计算结果的变量、赋值运算符(=)、常量(数值和字符串)、算术运算符(+、-、、/)以及输出变量的函数print*。 例: MyMoney = 218 + 175 print(MyMoney) 两个整型相除,运算结果是浮点型。 取模和取整 求两 ......
分布式锁总结归纳
我们都知道在微服务架构中,微服务之间要保持单线程运行一段代码只能用到分布式锁,下面这个文章介绍了几种实现分布式锁的方案,并对比了每种方案的优势和劣势: 分布式锁(5种) 需要注意的是,这篇文章中提到了公平锁的概念,在上面这个文章的方案中zookeeper和etcd这两个是天然的公平锁方案,目前来看是 ......