hot 100 day 14
day22
#***1.[羊城杯 2022]Unlimited Zip Works*** #1.打开后发现应该是无规则命名无密码zip套娃,再查看注释,发现有内容,组成的应该是一个新的zip,写脚本批量提取(这里使用的是网上找的) 点击查看代码 ``` import zipfile name = 'file' ......
day21
#1.打开流量,过滤http,随便点开一个流,发现了sleep()函数,典型的时间注入语句,sleep()内的是延迟的秒数 ![image](https://img2022.cnblogs.com/blog/2629165/202207/2629165-20220728215944305-52599 ......
Python基础day59Django模型层查询
外键字段的增删改查、多表查询(子查询和连表查询)、正反向的概念、子查询、多表查询之连表查询(基于双下划线的查询)、聚合查询(aggregate)、分组查询(annotate)、F查询、Q查询、Django中如何开启事务 ......
[代码随想录]Day08-字符串 part02
## 题目:[28. 找出字符串中第一个匹配项的下标](https://leetcode.cn/problems/find-the-index-of-the-first-occurrence-in-a-string/) ### 思路: 说白了就是匹配字符串,朴素就是暴力以每一个位置为起点都跑一遍。 ......
Week6 Day5
偶吼吼 今天终于来到了 图形用户接口 终于能接触到 有关设计之类的东西了 GUI从创建window开始 通常会使用JFrame JFrame frame=new JFrame(); 可以这样加入按钮、文字字段等: frame.getContentPane().add(button); 你得指定尺寸和 ......
Day 11
# Day 11 ## 全真模拟赛 ### T1 赛时切了/se 首先可以直接按照a排序,一定选择一个区间 前缀和可求区间和,区间 $l, r$ 的价值就是 $preb_r - preb_{l - 1} - (a_r - a_l)$ 然后固定 $r$ ,预处理出每个位置 $l 所对应的最值即可 `` ......
LeetCode 热题 100 之 48. 旋转图像
# 题目 给定一个 n × n 的二维矩阵 matrix 表示一个图像。请你将图像顺时针旋转 90 度。 你必须在 原地 旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要 使用另一个矩阵来旋转图像。 ![image](https://img2023.cnblogs.com/blog/22041 ......
Linux环境编程day01--库与环境变量
##### UNIX系统简介: 1970年于美国贝尔实验室,作者肯.汤普逊和丹尼斯.里奇 UNIX是最早的多用户、多任务、支持多种CPU架构,高稳定性、高可靠性、高安全性 既能构建大型关键型业务系统的服务器(银行、电信公司等),也能支持移动嵌入式设备 Minix是一种开源的基于微内核架构的类UNIX ......
ubuntu18.04安装nodejs最新版、指定版 12.x 14.x
ubuntu18.04安装nodejs最新版、指定版 12.x 14.x 今天准备在 ubuntu 服务器里面安装 nodejs 版本,ubuntu 18.04 仓库 nodejs 默认是 8.x 版本。 1. 通过 apt 安装 nodejs 在 Ubuntu 18.04 的默认仓库包含了一个 N ......
如何用C语言编译计算1-100内3的倍数
#include <stdio.h> int main() { int i = 0; for(i=1;i<=100;i++) { if(i%3 == 0) printf("%d ",i); } return 0; } ......
鸟哥Linux私房菜学习记录day8
第十五章 例行性工作调度 工作调度种类:at cron at :at 是个可以处理仅执行一次就结束调度的指令 crontab :crontab 这个指令所设置的工作将会循环的一直进行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab 除了可以使用指令执行外,亦可编辑/etc/cron ......
【安全学习之路】Day38
![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230803162004034-519185628.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/30737 ......
LeetCode 热题 100 之 54. 螺旋矩阵
# 题目 给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素。 **示例 1:** ![image](https://img2023.cnblogs.com/blog/2204134/202308/2204134-20230803145822194-967 ......
前缀和数组技巧 [labuladong-刷题打卡 day3]
今天是两道前缀和,主要有一维前缀和和二维前缀和,当然扩充到高维也是可以的,只不过状态转移会相对复杂些。 这里直接贴一个动态规划的介绍吧: [动态规划要素](https://blog.csdn.net/qq_38670588/article/details/108186884) [动态规划概念、特点、 ......
数组双指针技巧汇总 [labuladong-刷题打卡 day2]
https://labuladong.github.io/algo/challenge/ji-chu-tiao-zhan/day02/ #快慢指针 [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted ......
web渗透测试(14):文件上传漏洞
在本节中,我们将介绍如何使用文件上载功能来获取代码。 在Web应用程序(尤其是使用文件系统来确定应运行哪些代码的应用程序)中,如果您设法上传具有正确文件名的文件(通常取决于扩展名),则可以在服务器上执行代码。在本节中,我们将看到这些类型的攻击的基础知识。 首先,由于我们正在开发一个PHP应用程序,我 ......
20天 hot 100 速通计划-day01
### 哈希 #### [1. 两数之和](https://leetcode.cn/problems/two-sum/) 给定一个整数数组 `nums` 和一个整数目标值 `target`,请你在该数组中找出 **和为目标值** *`target`* 的那 **两个** 整数,并返回它们的数组下标。 ......
100一年2核4g超便宜的云服务器
咱是穷逼一个,主打的就是找便宜的,最近华为整了个秒杀,感觉是目前市面上能找到的最合适的 2核4g的一年才103,之前买了某家学生优惠的,后来感觉太贵了不值,刚用了一周左右我去退,扣了我50块,搁这都能买半个2核4g的了 主要当时那个只有2核2g和4核8g好像,感觉2核2g不够用就买的另一个,结果亏大 ......
day1
[TOC] # ezrop ## 总结 这题主要是通过栈溢出然后通过ret2csu传参mprotect函数改执行权限,再次溢出用read函数写入shellcode,再返回到写入shellcode地址的位置执行shell - mprotect函数 ## 题目分析 ### checksec ```sh ......
初学C语言day09--宏定义
##### 预处理指令 程序员所编写的代码并不是能被编译器直接编译的标准C代码,需要一段程序翻译一下 翻译的程序称为预处理器,翻译的过程叫做预处理,需要被翻译的代码叫做预处理指令,以#开头的都是预处理指令 查看预处理结果: gcc -E code.c 把预处理的结果显示到终端 gcc -E code ......
暑期留校 DAY17
编译器功能分逐渐拉满了,今晚得写托福的捏! 笑拉了,每次写阅读都是。。。。。自我感觉好的时候,那一篇就基本上会错4个。。。。。。。要是自我感觉不好,错两个,要是自我感觉一般,错一个或者不错。。。。。。真的造孽啊 ......
week6 day4
是的昨天又忘记发了 但是不打算补 今天去了一个弟弟家的升学宴 有钱人的生活哈 宴席上 人很多 酒水也很多 看到了一群 富家子 奢侈的生活 并不喜欢 ......
[代码随想录]Day07-字符串 part01
## 题目:[344. 反转字符串](https://leetcode.cn/problems/reverse-string/) ### 思路: 每次把最前面和最后面的交换位置即可 `strings`库里没有反转的方法 ——这个反转是之后几个题的一个基础 ### 代码: 双指针调换位置 ```go ......
14.map、set是怎么实现的,红黑树是怎么能够同时实现这两种容器? 为什么使用红黑树?
# 14.map、set是怎么实现的,红黑树是怎么能够同时实现这两种容器? 为什么使用红黑树? 1.他们的底层都是以红黑树的结构实现,因此插入删除等操作都在O(lgn)时间内完成,因此可以完成高效的插入删除; 2.在这里我们定义了一个模版参数,如果它是key那么它就是set,如果它是map,那么它就 ......
14.this指针调用成员变量时,堆栈会发生什么变化?
# 14.this指针调用成员变量时,堆栈会发生什么变化? 当在类的非静态成员函数访问类的非静态成员时,编译器会自动将对象的地址传给作为隐含参数传递给函数,这个隐含参数就是this指针。 即使你并没有写this指针,编译器在链接时也会加上this的,对各成员的访问都是通过this的。 例如你建立了类 ......
更快的训练和推理: 对比 Habana Gaudi®2 和英伟达 A100 80GB
通过本文,你将学习如何使用 [Habana® Gaudi®2](https://habana.ai/training/gaudi2/) 加速模型训练和推理,以及如何使用 🤗 [Optimum Habana](https://huggingface.co/docs/optimum/habana/in ......
Day 10
# Day 10 ## nt赛 ### T1 dij随便改了几行,dis数组同时能代表目前的时间,即可判断当前路径真实通过时间 时间复杂度 $O(m \log n)$ ```cpp #include using namespace std; #define ll long long #define ......
LeetCode 热题 100 之 73. 矩阵置零
# 题目 给定一个 m x n 的矩阵,如果一个元素为 0 ,则将其所在行和列的所有元素都设为 0 。请使用 原地 算法。 **示例 1:** 输入:matrix = [[1,1,1],[1,0,1],[1,1,1]] 输出:[[1,0,1],[0,0,0],[1,0,1]] **示例 2:** 输 ......
day11
# 类的继承 ## 什么是继承 * 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 * 继承的特性是:子类会遗传父类的属性 * 继承是类与类之间的关系 ## 为什么用继承 * 使用继承可以减少代码的冗余 ## 对象的继承 Python中支持一个类同时继承多个父类 ```python c ......