运算符math day 14

Week6 Day5

偶吼吼 今天终于来到了 图形用户接口 终于能接触到 有关设计之类的东西了 GUI从创建window开始 通常会使用JFrame JFrame frame=new JFrame(); 可以这样加入按钮、文字字段等: frame.getContentPane().add(button); 你得指定尺寸和 ......
Week6 Week Day5 Day

Day 11

# Day 11 ## 全真模拟赛 ### T1 赛时切了/se 首先可以直接按照a排序,一定选择一个区间 前缀和可求区间和,区间 $l, r$ 的价值就是 $preb_r - preb_{l - 1} - (a_r - a_l)$ 然后固定 $r$ ,预处理出每个位置 $l 所对应的最值即可 `` ......
Day 11

Linux环境编程day01--库与环境变量

##### UNIX系统简介: 1970年于美国贝尔实验室,作者肯.汤普逊和丹尼斯.里奇 UNIX是最早的多用户、多任务、支持多种CPU架构,高稳定性、高可靠性、高安全性 既能构建大型关键型业务系统的服务器(银行、电信公司等),也能支持移动嵌入式设备 Minix是一种开源的基于微内核架构的类UNIX ......
环境 变量 Linux day 01

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 ......
最新版 ubuntu nodejs 18.04 18

鸟哥Linux私房菜学习记录day8

第十五章 例行性工作调度 工作调度种类:at cron at :at 是个可以处理仅执行一次就结束调度的指令 crontab :crontab 这个指令所设置的工作将会循环的一直进行下去,可循环的时间为分钟、小时、每周、每月或每年等。crontab 除了可以使用指令执行外,亦可编辑/etc/cron ......
私房 Linux day8 day

【安全学习之路】Day38

![](https://img2023.cnblogs.com/blog/3073714/202308/3073714-20230803162004034-519185628.png) ![](https://img2023.cnblogs.com/blog/3073714/202308/30737 ......
Day 38

前缀和数组技巧 [labuladong-刷题打卡 day3]

今天是两道前缀和,主要有一维前缀和和二维前缀和,当然扩充到高维也是可以的,只不过状态转移会相对复杂些。 这里直接贴一个动态规划的介绍吧: [动态规划要素](https://blog.csdn.net/qq_38670588/article/details/108186884) [动态规划概念、特点、 ......
前缀 数组 labuladong 技巧 day3

数组双指针技巧汇总 [labuladong-刷题打卡 day2]

https://labuladong.github.io/algo/challenge/ji-chu-tiao-zhan/day02/ #快慢指针 [26. 删除有序数组中的重复项](https://leetcode.cn/problems/remove-duplicates-from-sorted ......
数组 指针 labuladong 技巧 day2

web渗透测试(14):文件上传漏洞

在本节中,我们将介绍如何使用文件上载功能来获取代码。 在Web应用程序(尤其是使用文件系统来确定应运行哪些代码的应用程序)中,如果您设法上传具有正确文件名的文件(通常取决于扩展名),则可以在服务器上执行代码。在本节中,我们将看到这些类型的攻击的基础知识。 首先,由于我们正在开发一个PHP应用程序,我 ......
漏洞 文件 web 14

20天 hot 100 速通计划-day01

### 哈希 #### [1. 两数之和](https://leetcode.cn/problems/two-sum/) 给定一个整数数组 `nums` 和一个整数目标值 `target`,请你在该数组中找出 **和为目标值** *`target`* 的那 **两个** 整数,并返回它们的数组下标。 ......
hot 100 day 01

day1

[TOC] # ezrop ## 总结 这题主要是通过栈溢出然后通过ret2csu传参mprotect函数改执行权限,再次溢出用read函数写入shellcode,再返回到写入shellcode地址的位置执行shell - mprotect函数 ## 题目分析 ### checksec ```sh ......
day1 day

初学C语言day09--宏定义

##### 预处理指令 程序员所编写的代码并不是能被编译器直接编译的标准C代码,需要一段程序翻译一下 翻译的程序称为预处理器,翻译的过程叫做预处理,需要被翻译的代码叫做预处理指令,以#开头的都是预处理指令 查看预处理结果: gcc -E code.c 把预处理的结果显示到终端 gcc -E code ......
语言 day 09

暑期留校 DAY17

编译器功能分逐渐拉满了,今晚得写托福的捏! 笑拉了,每次写阅读都是。。。。。自我感觉好的时候,那一篇就基本上会错4个。。。。。。。要是自我感觉不好,错两个,要是自我感觉一般,错一个或者不错。。。。。。真的造孽啊 ......
DAY 17

week6 day4

是的昨天又忘记发了 但是不打算补 今天去了一个弟弟家的升学宴 有钱人的生活哈 宴席上 人很多 酒水也很多 看到了一群 富家子 奢侈的生活 并不喜欢 ......
week6 week day4 day

[代码随想录]Day07-字符串 part01

## 题目:[344. 反转字符串](https://leetcode.cn/problems/reverse-string/) ### 思路: 每次把最前面和最后面的交换位置即可 `strings`库里没有反转的方法 ——这个反转是之后几个题的一个基础 ### 代码: 双指针调换位置 ```go ......
随想录 字符串 随想 字符 代码

14.map、set是怎么实现的,红黑树是怎么能够同时实现这两种容器? 为什么使用红黑树?

# 14.map、set是怎么实现的,红黑树是怎么能够同时实现这两种容器? 为什么使用红黑树? 1.他们的底层都是以红黑树的结构实现,因此插入删除等操作都在O(lgn)时间内完成,因此可以完成高效的插入删除; 2.在这里我们定义了一个模版参数,如果它是key那么它就是set,如果它是map,那么它就 ......
容器 同时 map set 14

14.this指针调用成员变量时,堆栈会发生什么变化?

# 14.this指针调用成员变量时,堆栈会发生什么变化? 当在类的非静态成员函数访问类的非静态成员时,编译器会自动将对象的地址传给作为隐含参数传递给函数,这个隐含参数就是this指针。 即使你并没有写this指针,编译器在链接时也会加上this的,对各成员的访问都是通过this的。 例如你建立了类 ......
堆栈 指针 变量 成员 this

Day 10

# Day 10 ## nt赛 ### T1 dij随便改了几行,dis数组同时能代表目前的时间,即可判断当前路径真实通过时间 时间复杂度 $O(m \log n)$ ```cpp #include using namespace std; #define ll long long #define ......
Day 10

运算符

1.算数运算符 算数运算符分为:+,-,*,/,%,++,-- System.out.println(5/2);//2,因为都是int类型,所以结果也是int类型,因此舍弃小数 System.out.println(5/2.0);//2.5,int类型除double类型结果是double类型 Sys ......
运算符

进制转换与位运算

# 注意事项 - 比赛时 ide 中编译选项写 `-std=c++14` # 进制转换 ## 进制 - 进制:X 进制用 0~X-1 来计数 - 如果进制超过十进制,那么用字符表示 10 及以上的整数 - 重点:二进制、八进制、十六进制(0~F) - 二进制 Binary - 由 0,1 组成,逢二 ......
进制

day11

# 类的继承 ## 什么是继承 * 继承是一种新建类的方式,新建的类称为子类,被继承的类称为父类 * 继承的特性是:子类会遗传父类的属性 * 继承是类与类之间的关系 ## 为什么用继承 * 使用继承可以减少代码的冗余 ## 对象的继承 Python中支持一个类同时继承多个父类 ```python c ......
day 11

04_llvm_IR测试生成运算指令

## 四则运算指令 介绍如下: ```c++ #include #include "llvm/IR/Module.h" #include "llvm/IR/LLVMContext.h" #include "llvm/Support/raw_ostream.h" #include "llvm/IR/F ......
指令 llvm_IR llvm 04 IR

Java学习Day06

# 第四章 流程控制语句 # 一、概述 ## 1.1、说明 在一个程序执行的过程中,各条语句的执行顺序对程序的结果是有直接影响的。也就是说,程序的流程对运行结果有直接的影响。所以,我们必须清楚每条语句的执行流程。而且,很多时候我们要通过控制语句的执行顺序来实现我们要完成的功能。 简单来说:流程控制语 ......
Java Day 06

Java学习Day07

# 第六章 方法 # 一、方法 ## 1.1、概述 在我们的日常生活中,方法可以理解为要做某件事情,而采取的解决办法。 如:小明同学在路边准备坐车来学校学习。这就面临着一件事情(坐车到学校这件事情)需要解决,解决办法呢?可采用坐公交车或坐出租车的方式来学校,那么,这种解决某件事情的办法,我们就称为方 ......
Java Day 07

Python基础day57 Django模板继承和模型层

模板之标签、if标签、模板的继承、模型层、常见的十几种查询方法、测试环境的搭建、查看原生SQL语句、基于双下划线的查询、外键字段的查询 ......
模型 模板 基础 Python Django

初学C语言day08--字符串

##### 字符串 ###### 字符: 字符是在计算机中以整数形式存储的,在需要显示成字符时会根据ASCII表中对应的关系,来显示对应的符号或图案 '\0' 0 空字符 '0' 48 'A' 65 'a' 97 ###### 串: 是一种数据结构,是由一组连续的若干个类型相同的数据组成,末尾有一个 ......
字符串 字符 语言 day 08

鸟哥Linux私房菜学习记录day7

第十三章 Linux账号管理与ACL权限设置 1.账号名称 2.密码,但已经不用,用x表示,密码放置到/etc/shadow3.UID,0表示系统管理员,1-999表示系统账号,1000-60000表示可登录用户。4.GID,与/etc/group有关。5.用户信息说明栏:只是用来解释这个账号的意义 ......
私房 Linux day7 day

8.2 day9图论+dp

100+70+70+20=260 感觉如果时间够感觉还能写一下,结果T3超大数据结构写死了 T1 观察到最短路径仍然最优,直接dij即可,注意判断终点不用等红灯 T2 暴力是$O(n^4)$的,是dp,但是我写的是分层图,同样时间,还没有优化空间,寄 设计$dp_{i,j}$为跳到$(i,j)$所需 ......
day9 8.2 day dp

[算法题python]14. 最长公共前缀

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入:strs = ["flower","flow","flight"] 输出:"fl" 示例 2: 输入:strs = ["dog","racecar","car"] 输出:"" 解释:输入不存在 ......
前缀 算法 python 14

java位运算及移位运算你还记得吗

本文中所提到的运算都是基于整数来说的,因为只有整数(包括正数和负数)在操作系统中是以二进制的补码形式运算的,关于原码、反码、补码、位运算、移位运算的背景这里不再介绍,网上资料很多,感兴趣的可自行搜索。 java中能表示整数数据类型的有byte、short、char、int、long,在计算机中占用的 ......
java