NOT
「解题报告」UOJ310 黎明前的巧克力
我还是太不懂 FWT 了! 首先发现,两个人的集合异或和相等,那么这两个人的集合的并的异或和等于 $0$,而相对应地,每一个大小为 $k$ 的异或和为 $0$ 的集合都有 $2^k$ 种方案。那么我们实际上就是要找所有异或和等于 $0$ 的方案数。 考虑集合幂级数刻画,那么我们要求的就是 $n$ 个 ......
2023年4月21日周五
计划 [ ] 一定解决修改状态的功能 [ ] 删减代码 [ ] 学习新东西 [ ] 英语没看完,晚上看,公司就看专业课的书就好 执行 09点31分 开始工作 13点38分 下午开始 15点50分 最后一点 记录 问题想法 前端,js,controller,我先看他之前的 项目看有无可模仿的地方 去网 ......
如何构建适合自己的DevOps软件测试改进方案
根据2022年的DevOps全球调查报告显示,主流软件企业采用或部分采用DevOps且已获得良好成效的占比已达70%,DevOps俨然成为当下软件开发研究的重要方向。 测试作为软件开发的必要过程,是提升软件可靠性、保证软件质量的关键环节。然而,从过往研究文献来看,希望通过DevOps提升软件交付效 ......
虚拟机可以访问docker,主机访问不了docker
这种情况通常是由于 Docker 绑定在本地虚拟网络接口上,而不是本地网络接口上造成的。 您可以尝试将Docker绑定到本地网络接口,使主机能够访问Docker。 在Linux主机上,您可以通过在/etc/docker/daemon.json配置文件中添加以下内容,将Docker绑定到本地网络接口: ......
JDBC--API --ResultSet
import java.sql.*;public class jdbcdome_ResultSet { public static void main(String[] args) throws ClassNotFoundException, SQLException { Class.forName ......
python 使用PyPDF2给pdf 加水印
PyPDF2是一个纯python PDF库,能够分割、合并、裁剪和转换PDF文件的页面。它还可以向PDF文件中添加自定义数据、查看选项和密码。 1.安装 pip install PyPDF2 2.实现 1)准备水印文件,需要加水印的pdf 2)编写脚本 from PyPDF2 import PdfF ......
RSAC创新沙盒十强出炉,这家SCA公司火了
引言 近日,全球网络安全行业创新风向标RSAC创新沙盒公布了本年度入围十强的名单,软件供应链安全企业Endor Labs凭借基于依赖关系建立应用开发生命周期的解决方案获得了广泛关注。 Endor Labs简介 Endor Labs成立于2021年,是一家专注供应链安全管理的美国公司,并于去年十月获得 ......
Active Record Associations
The Types of Associations 在 Rails 中,可以通过 ActiveRecord 来定义不同类型的关联关系(Associations),包括以下几种: belongs_to:表示该模型 belongs_to 另一个模型,即该模型拥有一个外键(foreign key)指向另一 ......
YAML 入门教程
YAML 基本语法:大小写敏感使用缩进表示层级关系缩进不允许使用tab,只允许使用空格缩进的空格数不重要,只要相同层级的元素左对齐即可# 表示注释 数据类型YAML 支持以下集中数据类型: 对象:键值对的集合,又称为映射/哈希/字典 数组:一组按次序排列的值,又称为序列/列表 纯量:单个的、不可再分 ......
mybatis查询返回map键值对的问题
业务场景:部门表数据批量导入,每条数据需要查表获取parentId,ancestors并赋值 目标:一次查出,键(部门名称)值(部门信息)已确认:部门名称不存在重复得情况 1、sql <resultMap id="result" type="com.zhhs.project.system.vo.Be ......
C#中winform窗体 用代码设置字体的样式
protected override void OnPaint(PaintEventArgs e) { FontFamily myFontFamily = new FontFamily("微软雅黑"); //采用哪种字体 base.OnPaint(e); this.ForeColor = Color ......
CuteEditor 实现ctrl+v粘贴图片并上传、word粘贴带图片
当前功能基于PHP,其它语言流程大致相同 1.新增上传word json配置 在ueditor\php\config.json中新增如下配置: /* 上传word配置 */ "wordActionName": "wordupload", /* 执行上传视频的action名称 */ "wordFi ......
用扑克牌计算24点程序
课程设计任务书 课程设计题目 用扑克牌计算24点程序 姓名 学号 专业班级 课程设计目的 1、培养学生综合运用所学的知识,通过上机实践,提高分析和解决问题的能力。 2、通过实践训练,提高学生在理论计算、结构设计、查阅设计资料、运用标准与规范编程能力。 课程设计环境 硬件:装有Windows操作系统的 ......
成绩管理系统设计
课程设计任务书 课程设计题目 成绩管理系统设计 姓名 学号 专业班级 课程设计目的 1、培养学生综合运用所学的知识,通过上机实践,提高分析和解决问题的能力。 2、通过实践训练,提高学生在理论计算、结构设计、查阅设计资料、运用标准与规范编程能力。 课程设计环境 硬件:装有Windows操作系统的计算机 ......
oracle中怎么创建存储过程
在oracle中,可以使用“CREATE PROCEDURE”语句来创建存储过程,基本语法“CREATE [OR REPLACE] PROCEDURE 过程名 [参数列表] IS [...] BEGIN ... END [过程名];”。 什么是存储过程? 所谓存储过程(Stored Procedur ......
为什么基类析构函数一般写成虚函数
析构函数不是虚函数: #include <iostream> using namespace std; class Parent { public: Parent() { cout << "父类构造函数" << endl; } ~Parent() { cout << "父类析构函数" << endl ......
VC++兼容性问题
上机实验要求用到VC++,为了写作业方便,在自己电脑下载了一个。VC6.0能够在XP下很好的运行,不需要额外的配置,但是在win10、win8下需要修改兼容性。 下载完成后鼠标右击桌面图标,选择“属性”: 修改兼容性: ......
测试工具开发(python+Tkinter+pyinstaller)实现时间戳转换、base64、MD5加密
内网办公环境导致很多线上工具的使用受限,所以产生出python写点平时使用的工具,应用于测试活动,下面是一个简单的例子,以作延伸。 简介: tkinter tkinter(Tk interface)是Python的标准GUl库,支持跨平台的GUl程序开发。tkinter适合小型的GUl程序编写,也特 ......
Nacos Prometheus Grafana
nacos系列文章第三篇,运维篇:Nacos prometheus grafana
Linux或者Windows平台,在字符操作命令界面如何监控Nacos、prometheus、grafana服务以及端口? ......
飞项事项独立IM,让团队沟通变得更加简单高效
作为一个团队负责人,您是否也面临着沟通效率低下的困境?尤其是,微信、QQ、邮箱、云盘等不同的沟通工具都带来了方便,但如果每个事情的沟通都要同时用到这些工具,操作繁琐,信息分散,会阻碍整个团队的协作效率。 这时,如何才能告别低效办公,提高团队沟通效率呢?团队成员在使用飞项创建新的事项时,无需再单独拉群 ......
飞项待办提醒工具,让重大任务不遗漏、重要时间不错过
随着现代生活的变化和快节奏,我们总是忘记自己的任务或者每日计划,导致拖延或错过最佳时间完成任务。为了避免这种情况的发生,我们需要一个工具来及时提醒我们。飞项软件便是一款非常好的选择,它可以方便地对我们的事项进行提醒。 1、到点提醒功能 飞项的到点提醒功能非常方便,只要在您设置的时间到达时,它就会自动 ......
本机调试跨域,nginx转发解决
谷歌浏览器ajax请求报错 接口请求正常 phpstudy中配置个本地域名 然后配置hosts 新增 127.0.0.1 wertyuiopp.com 找到 设置 -> vhosts.conf -> 点配置的域名 server { listen 80; server_name wertyuiopp. ......
单独启动OceanBase一节点
1. 查看observer进程 [admin@host3 ~]$ ps -ef | grep observer admin 32087 1 99 11:28 ? 08:21:00 /data/observer/bin/observer -r 192.168.1.71:2882:2881;192.16 ......
DRF的限流组件(源码分析)
DRF限流组件(源码分析) 限流,限制用户访问频率,例如:用户1分钟最多访问100次 或者 短信验证码一天每天可以发送50次, 防止盗刷。 对于匿名用户,使用用户IP作为唯一标识。 对于登录用户,使用用户ID或名称作为唯一标识。 缓存={ 用户标识:[12:33,12:32,12:31,12:30, ......
Cesium打包命令总结
Cesium的npm脚本有好多,本文对不同的打包命令进行解释和说明。 从github上下载cesium源码后,打开package.json文件,我们可以看到不同的打包命令: 大部分的命令都是以gulp开头,可以看出Cesium是使用gulp进行打包的。在webpack早已成趋势的今天,Cesium的 ......
Linux开机运行脚本profile,rc.local
目录 profile rc.local 自定义脚本:my.bash profile /etc/profile 用户脚本,在用户登陆后执行,只有用户权限,所以只能执行用户权限下的程序,不登录就不会执行。 rc.local /etc/rc.local 系统脚本,系统启动后执行,与是否登陆无关,所以优先级 ......
5个方法,帮助你快速提高团队管理效率
团队中,大家看起来都很忙,但最终交付的结果却总是差强人意。会议那么多,但有效的却很少越管理,但偏偏有时候越管理越乱......相信以上这些问题,很多管理者都有遇到过,团队管理是一个项目中最关键的一环。好的团队管理能带来高效的工作流程与高质量的成果,让成员都充满激情和斗劲,反之则不仅无助于项目进展,还 ......
sql注入详解
文章目录 前言 一、漏洞原因分析 二、漏洞危害 三、sql注入防范 四、如何挖掘sql注入漏洞 五、常见的注入手法 联合查询(union注入) 报错注入 基于布尔的盲注 基于时间的盲注 HTTP头注入 宽字节注入 堆叠查询 二阶注入 六、sql注入getshell的几种方式 前言 SQL注入(SQL ......
Git
###1. 简介 开源的分布式版本控制系统,也是个内容管理系统(CMS),工作管理系统 ###2. 安装 #####2.1 Installation under Ubuntu $ sudo apt update $ sudo apt-get install git $ git --version # ......
Python如何建立多层字典
使用字典的get方法 使用字典的底层方法get设置默认值为一个空字典,即可创建下层字典: a = {} a["testkey"] = a.get("testkey", {}) 优点是不需要导入其他包; 缺点是拓展性太差,几乎只能用在二层字典的创建上,层数越多,代码量越大。 使用collections ......