NOT
docker启动常见应用
# MySQL 限制0.5个CPU和0.5G内存 docker pull mysql:5.7 docker run -itd --name mysql -p3306 --cpu-period=1000000 --cpu-quota=500000 --memory 512M --rm -e MYSQL ......
vmware创建虚拟机后必备操作
时区设置成东八区 rm -f /etc/localtime ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime 桥接模式联网 # VMWare Workstation -> 虚拟机 -> 设置 -> 网络适配器 -> 选择 “桥接模式” -> ......
ES - 聚合
聚合的种类 聚合(aggregations) 可以实现对文档数据的统计、分析、运算。聚合常见的有三类: 桶(Bucket) 聚合: 用来对文档做分组 TermAggregation: 按照文档字段值分组 Date Histogram: 按照日期阶梯分组,例如一周为一组,或者一月为一组 度量(Metr ......
使用onblur属性让input标签保持焦点
做一个类似命令行的功能,输入用input标签,得保持焦点,弄了半天才成功 思路如下: 在input标签内使用属性onblur (失去焦点时触发代码) onblur触发javascript的focus函数,找回焦点 实际操作: 在你想保持焦点的input标签上加上: onblur="this.focu ......
金融量化项目案例 -- 双均线策略制定
博客地址:https://www.cnblogs.com/zylyehuo/ 开发环境 anaconda 集成环境:集成好了数据分析和机器学习中所需要的全部环境 安装目录不可以有中文和特殊符号 jupyter anaconda提供的一个基于浏览器的可视化开发工具 使用tushare包获取某股票的历史 ......
CSP模拟30
CSP模拟30 难得改完一次题,写篇题解祭一下 A.枫(P7485 「Stoi2031」枫) 考场居然打了个高分暴力 我的思路:假设我们已知最后一个数,逆推,不断往该数前(或后)加了多少数,直至完成这个操作。 荣获 $96pts$ 的好成绩 评测记录 代码如下: #include<bits/stdc ......
QT-TCP网络编程
总体认识: Qt NetWork提供了用于编写TCP/IP网络应用程序的各种类: TCP的QTcpSocket和QTcpServer UDP的QUdpSocket TCP通信: 传输控制协议(transmission control protocol,TCP);可靠的,面向流和连接的传输协议 ......
Pink Noise Is All You Need: Colored Noise Exploration in Deep Reinforcement Learning
郑重声明:原文参见标题,如有侵权,请联系作者,将会撤销发布! Published as a conference paper at ICLR 2023 ABSTRACT ......
消息的消费组配置、堆积总结
一、Azure EventHub1.1、消费客户端负载均衡 引用包:Azure.Messaging.EventHubs;EventHubConsumerClient简单消费;不能持久化保存所有权\检查点,做负载均衡;需要自定义实现 EventProcessor<TPartition>,如通过Redi ......
MSF恶意程序利用【实战】
后门的生成是为了更好的理解渗透过程中的方法以及途径,进而达到更好的防护,而不是利用技巧去做攻击等不合理的行为。
思路:利用社会工程学中人的心理,为某些软件利用msf生成一些后门程序,进而通过带有后门的软件实现渗透获取shell 。 ......
TypeError: unsupported operand type(s) for |: 'type' and 'NoneType' [duplicate]
str | None syntax is only supported in 3.10 or later. Use from typing import Optional name: Optional[str] = None For cases where the right hand side i ......
搜索优化
一、什么是剪枝 首先应当明确的是,“剪枝”的含义是什么。我们知道,搜索的进程可以看作是从树根出发,遍历一棵倒置的树——搜索树的过程。而所谓剪枝,顾名思义,就是通过某种判断,避免一些不必要的遍历过程,形象的说,就是剪去了搜索树中的某些“枝条”,故称剪枝。我们在编写搜索程序的时候,一般都要考虑到剪枝。应 ......
E - Product Development
E - Product Development 一眼看上去,选与不选,很像01背包问题,很显然当k=1时就是01背包 那我们可以想到设置dp[i],表示目标为i时所要花费的最小代价,直接套用01背包模板 但是题目写道要满足多个k值,也就是多个背包问题,那该怎么办 但是我们可以看到,p<=5,小于10 ......
学习笔记4
知识点归纳 文件I/O操作是指对文件的输入和输出操作。 文件输入操作可以读取一个文件的内容,以便后续的处理。常见的文件输入操作包括读取文本文件的内容、读取二进制文件的内容等。 文件输出操作可以将处理结果写入到一个文件中。这可以包括将数据写入文本文件、将数据以二进制形式写入文件等。 在许多编程语言中, ......
学习笔记4
教材7、8章知识点 文件操作级别: 硬件级别 操作系统内核中的文件系统函数 系统调用 I/O库函数 用户命令 sh脚本 文件I/O操作: 打开文件:使用open系统调用打开文件,并返回文件描述符。 关闭文件:使用close系统调用关闭文件描述符。 读取文件:使用read系统调用从文件中读取数据。 写 ......
无限的技能
要求: 如果心中有目标,就能立即将新学到的技能付诸应用,课程开始正是草拟目标的大好时机。将想法记录下来是学习的好习惯,这样每当需要开始新项目时(大创,竞赛,毕业设计等)都可参考它们。如果你有无穷多种编程技能,密码技术,硬件设计技术,你打算开发什么样的密码系统或密码应用呢?现在请花点时间描绘三个你想创 ......
2023-2024-1 20231312 《 计算机基础与程序设计》第1周学习总结
作业信息 | 这个作业属于哪个课程 | <班级的链接> 2023-2024-1-计算机基础与程序设计 | |这个作业要求在哪里 | <作业要求链接>2023-2024-1计算机基础与程序设计第一周作业| | 这个作业的目标 | <快速浏览一遍教材《计算机科学概论》,并提出自己不懂的问题> | | 作 ......
CF1873F Money Trees
思路 要求最长长度,想到可以二分答案。 那么现在需要考虑如何快速验证答案是否正确。 可以 \(O(n)\) 枚举区间左端点,因为有了长度,所以可以直接获得右端点的值,直接验证右端点是否合法。 因为要求区间的每个数都是右边的数的倍数,所以可以提前预处理每个点最远的满足这个条件的右端点,直接判断合不合法 ......
Linux第三周技术博客
这周我们开始学习Linux文件管理 首先我们来学习Linux文件目录与路径,Windows系统以多根的方式组织文件,它可以有多个根目录。 而Linux系统所有的文件都在根目录/下,其中箭头指向真实存在的文件。如果用户想要查看根目录下的文件用ls命令,输出结果中不同颜色代表不同的文件类型,蓝色代表目录 ......
901DIV2 (A~D)
901DIV2 A~D A: 大于等于\(a-1\)的贡献都是a-1. void solve(){ int ans=0; int a,b,n; cin>>a>>b>>n; ans+=b; for(int i=1;i<=n;i++){ int x; cin>>x; if(x>=a) x=a-1; an ......
Trick
对于 \(a_i + a_j < b_i + b_j\) 这种式子,我们已经能很容易的将其变为 \(a_i - b_i < a_j - b_j\) 了。可是对于 \(a_i - a_j < b_i + b_j\),将其变成 \(a_i - b_i < a_j + b_j\) 并不好维护,我们可以令 ......
CF1873G ABBC or BACB
思路 首先发现,无论是 AB 变 BC,还是 BA 变 CB,最重要的都是 A,因为 B 的数量不会变化,C 既不是变化所需要的,数量还会变多,只有 A 是需要的并且数量还会变少。 首先思考 AB 变 BC 的情况,什么情况下可以继续变化呢?很显然 AB 前还有 A就可以继续变化,而后面因为 C的出 ......
CF1875B Jellyfish and Game
思路 题意大概是两人都有一组数,奇数轮,第一个人可以选择和第二个人交换一个数字也可以不换,偶数轮,第二个人可以选择和第一个人交换一个数字也可以不换。 首先可以猜测,我们每次都应该选择交换对方的最大值和自己的最小值,如果自己的最小值都比对方大的话就不交换。应该比较好想,这里感性证明一下。 如果用的不是 ......
CF1875C Jellyfish and Green Apple
思路 首先我们可以考虑把能分的都先分了,再选择去切剩下的苹果。 那么我们只需要考虑苹果数量少于人数的情况,每个人能分的苹果都必然少于目前的单个苹果,所以每个苹果都必须切一刀,那么答案数就会增加当前的数量,再把能分的都分了,重复这一过程,直到分完为止。这样去切一定是最优的。 那么,什么时候无解呢? 因 ......
CF1875D Jellyfish and Mex
思路 看到 \(n\) 的范围只有 \(5000\),并且 \(\sum n\) 的范围也是 \(5000\),所以可以考虑 \(n^2\) 的做法。 每次操作肯定都是一次性删完某个数字,如果删除某个数字删一半又去删别的数字,答案肯定会变大。 所以我们可以考虑统计所有数字的数量,记为 \(num_i ......
Qt之属性系统
一、属性的定义 1.赋予属性读写操作 Qt提供了一个Q_PROPERTY()宏可以定义属性,它也是基于元对象系统实现的,在QObject的子类中,用Q_PROPERTY()定义属性。 QWidget类兴义属性的一些例子: Q_PROPERTY(bool focus READ hasFocus) Q_ ......
手机软件
工程师考试题库 1,嗨学课堂 优点:免登录,免费题库 2,一建二建建工题库 优点:免登录,免费题库 3,天一网校 优点: 缺点:需登录 画图软件 1,青松画图 优点:免费 2,Autodesk SketchBook 优点:免费 英语学习 1,每日英语听力 优点:免登录,免费音频 2,百度翻译 优点: ......
SSM(Spring+SpringMVC+MyBatis)框架集成
进行SSM(Spring+SpringMVC+MyBatis)集成的主要原因是为了提高开发效率和代码可维护性。SSM是一套非常流行的Java Web开发框架,它集成了Spring框架、SpringMVC框架和MyBatis框架,各自发挥优势,形成了一个完整的开发框架。 ......
计算机网络实验初学
网线 直通网线和交叉网线的主要区别在于线缆两端端接时采用的线序标准不同: 直通网线:两端均采用T-568A线序标准或T-568B线序标准,常用来连接不同的设备,例如电脑和路由器、路由器和交换机等 交叉网线:一端采用T-568A线序标准另一端采用T-568B线序标准,用来连接相同的设备,例如电脑和电脑 ......