XOR
makefile
objects = main.o kbd.o command.o display.o \ insert.o search.o files.o utils.o edit : $(objects) cc -o edit $(objects) main.o : defs.h kbd.o : defs.h ......
NKCTF2023&数字人才挑战赛web部分wp
NKCTF2023 baby_php 考察点:php反序列化 命令执行 源码: <?php error_reporting(0); class Welcome{ public $name; public $arg = 'oww!man!!'; public function __construct( ......
开发软件前的用户调研
要开发一个中小学生学习数学的软件,我们需要了解中小学生的数学学习习惯和数学学习的难点,因此我们可以找以下人群进行用户调研: 中小学生:他们是我们的目标用户,需要了解他们的兴趣爱好、数学学习习惯、数学学习的难点和痛点等; 数学老师:他们对数学学习有丰富的经验,可以提供宝贵的意见和建议,了解他们对数学学 ......
Redis淘汰策略
redis 默认的最大的内存设置为maxmemory0,相当于基于物理机的最大值 八种策略 volatile-lru,针对设置了过期时间的key,使用lru算法进行淘汰。 allkeys-lru,针对所有key使用lru算法进行淘汰。 volatile-lfu,针对设置了过期时间的key,使用lfu ......
Blog索引
搞了几年 $\rm OI$ 还没有系统整理自己写过的东西,于是心血来潮在博客园搭了一个博客用来存放文章。 按照我认为合理的顺序进行排列。 感谢所有为我写博文提供帮助的人。 Part 1 算法 Part 1.1 数学 拉格朗日插值 Finished. 莫比乌斯反演 & 狄利克雷卷积 Finished. ......
拉格朗日插值
这个东西应该在很久之前就要学的结果被鸽到了现在。 ~~我是鸽德~~ 拉格朗日插值 拉格朗日插值解决的是一类给定多项式的点值表示让你求另一个点的函数值的问题。 先来思考这个引子:给定 $n$ 个点对 $(x_i,y_i)$ 和 $k$,保证 $\forall i\not=j,x_i\not=x_j$, ......
服务外包杯团队选题进度1
1.今天我们团队选择了服务外包杯的参赛选题,题目选择的是A34医学文献搜索这个题目,选出了队长和团队的名称 2.并且还做出团队成员各自的分工 3.我负责的是后端的部分,需要使用springboot+maven实现后端连接数据库的功能. ......
2023.3.27周一每日博客
在今天的课程中,我们的老师进一步详细的为我们说明了结对变成的重要性, 和实际的可行方法,让我们知道在编程任务中不同角色间分工的重要性, 老师说道三个人合作总有一个摆烂的,一个干活的,一个领航的, 那么我坚决不做摆烂的那个人,努力在组中做出自己的贡献 软件杯方面,我们组的初步选题是学工系统,并开始了初 ......
jmeter常见配置介绍
jmeter常规配置 任一配置修改以后,重启才能生效 临时修改 菜单栏: options(选项) > choose language > chinese 永久修改中文 bin目录下.properties,属性配置language=zh_CN jmeter面版 00:00:00 脚本总共运行的时间 三 ......
jmeter常见函数
常用函数 /* __counter:统计函数,加1计算器,只能实现 + 1 如果想要自定义递增的步长 */ __counter加1函数 __counter 统计函数,加1计算器,只能实现 + 1 计数器 可以实现:自定义递增步长 计数器(元件) 最大值: 当运行获取的最大值,超过我们设置的最大值时候 ......
【Visual Leak Detector】配置项 ForceIncludeModulesmd
使用 VLD 内存泄漏检测工具辅助开发时整理的学习笔记。本篇介绍 VLD 配置文件中配置项 ForceIncludeModules 的使用方法。 ......
Linux系统小知识之log文件
/var/log下的各种日志文件记录了系统的一些重要信息,例如登录系统存取数据、安全和认证授权、邮件服务、计划任务等。如果随意删除这些文件,可能会导致一些问题或丢失一些有用的信息。 如果你想清理/var/log下的日志文件,可以使用以下方法: 使用journalctl命令自动维护文件大小,可以设 ......
linux系统小知识之文件占用
linux下查看某个文件夹的大小的常用命令有: 显示当前目录下各个文件及目录占用空间大小,以KB、MB等为单位进行显示 ls -lh 显示当前目录的总大小 du -sh 显示当前目录下各个文件及目录占用空间大小 du -sh * 显示当前目录和子目录文件夹/文件大小情况,以高可读方式打印 du -h ......
Edu Round 板刷计划 3. Educational Codeforces Round 3 题解
Change Log: 2023.03.27 开坑. A - USB Flash Drives 弱智题. 将 $a_i$ 从大到小排序,然后枚举贪心地取即可. 时间复杂度 $O(n\log n)$. 随便过. Sample submission. ......
Leetcode(剑指offer专项训练)——DP专项(3)
分割等和子集 给定一个非空的正整数数组 nums ,请判断能否将这些数字分成元素和相等的两部分。 Link 错误思路 TLS的思路: 记录下所有子集在mp中,但是会造成超时 class Solution { public: bool canPartition(vector<int>& nums) { ......
BP神经网络
概况 BP(back propagation)神经网络是1986年由Rumelhart和McClelland为首的科学家提出的概念,是一种按照误差逆向传播算法训练的多层前馈神经网络,是应用最广泛的神经网络模型之一 。Minsky和Papert在颇具影响力的"perceptron" 一书中指出,简单的 ......
栈
#栈 (后进先出) 什么叫“后进先出”:就好比一个桶,我们往里边放东西,我们只能先拿最后放进去的东西才能拿到最先开始放的东西。这就叫后进先出 ##指令 push --> 入栈 步骤: (1)SP = SP - 2 (2)向SS:SP指向的字节单元中送入数据 pop --> 出栈 步骤: (1)向SS ......
跨域问题
· 跨域问题是指在一个域名下的网页,通过Ajax请求另一个域名下的数据,浏览器出于安全考虑,会阻止这样的请求。 · 通过一个地址去访问另外一个地址,这个过程中如果有三个地方任何一个不一样都会产生跨域问题 访问协议 http https ip地址 192.168.1.1 127.1.1.1 端口号 9 ......
Whitted-Style光线追踪
前言 本篇将介绍什么是光线追踪,为什么需要光线追踪,实现光线追踪的细节,看完本篇即可跟着教程ray tracing in one weekend用c++实现一个简单的光线追踪器,关于该教程笔者也写了总结rayTracingInOneWeekend - 爱莉希雅 - 博客园 (cnblogs.co ......
光线追踪加速
前言 若您写过光线追踪会发现光线追踪计算时间是非常非常长的,计算次数 = 像素数量 x 三角形面的个数 x 弹射次数,因此本篇将着重介绍如何对光线追踪进行加速、加速方法有哪些 轴对齐包围盒 为什么使用包围盒?在这之前我们遍历场景中所有物体的所有面来判断光线是否和三角形面相交,但仔细思考若光线都没 ......
每日总结-23.3.27
package com.example.mydakaapp; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.graphics.Color; import a ......
D - Bank
D - Bank https://atcoder.jp/contests/abc294/tasks/abc294_d 思路 准备一个优先队列wait,用于所有取钱者的排队,按照ID从小到大排队; 准备一个集合called,用于存储所有已经被叫到号的取钱者; 每次teller叫号后,将叫到号的取钱者放 ......
django查询优化之是否存在
res = Booking.objects.filter() # 方法一:exists() if res.exists(): print('queryset has data') else: print('queryset has no data') # 方法二:count() ==0 if res ......
Synchronized详解
sychronized是java多线程非常关键的一个知识点,这篇博客将从synchronized几个用法以及代码来学习。 sychronized的作用是能够保证同一时间只有一个线程来运行这块代码,达到并发效果,如果没有保证并发的话,在多线程编码中就会产生致命问题,比如经典的i++,这也是数据库并发中 ......
jmeter之逻辑控制器
逻辑控制器 优先级 在取样器之前被执行 逻辑控制器起作用,它的下面,一定要挂载启用的取样器 作用域 作用于它的子集取样器 if条件控制器 英文含义: 为了提升性能,建议将“将条件解释为变量表达式”勾选 并使用jexl3或者groovy函数,来评估表达式条件的真假 /* 条件为真时,才会执行控制器下面 ......
qgc 编译运行
实际是吐槽,并不是教程 wsl2上 qt编译安装过程按照某博客来的基本没什么问题 编译安装源码后发现少组件,安装了两个之后,剩下的github里没找到,没法编译安装,而且没有Maintenance,最后charts和texttospeech没法处理放弃了 windows上 呃,一开始版本不对,qgc ......
c++(第五版)
定制操作 ##介绍lambda 将其理解为未命名的内联函数。与函数不同在于可能定义在函数内部。 形式:【capture list】(parameter list) -> return type { function body } 其中:capture list是lambda所在函数中定义的局部变量的 ......
Upstash:低延迟、低成本、高可用性的无服务器数据库服务平台
Upstash是一个提供无服务器数据服务的平台,支持Redis®和Kafka®。你可以在Upstash上创建和管理你的数据库,并且享受以下优势: 低延迟:Upstash使用边缘计算技术,将数据存储在离你的应用最近的地方,从而提高访问速度。 低成本:Upstash使用按需付费的模式,只收取你实际使用的 ......
MySQL并行DDL
随着MySQL版本的不断更新,对DDL操作的支持也在不断的完善和更新:比如从MySQL 5.6引入Online DDL,在MySQL 5.7对Online DDL进一步完善,到现在的8.0版本,则对DDL的实现重新进行了设计,比如DDL操作支持原子特性,在MySQL 8.0.27引入并行DDL。本篇 ......
2023.3.27每日总结
package com.example.mydakaapp; import androidx.appcompat.app.AppCompatActivity; import android.content.Intent; import android.graphics.Color; import a ......