运算符math day 14
【GJOI 2023.10.14 T3】 树上询问
树上询问 你有一棵 \(n\) 个节点的树 \(T\) ,回答 \(m\) 个询问,每次询问给你两个整数 \(l,r\) ,问存在多少个整数 \(k\) 使得从 \(l\) 沿着 \(l->r\) 的简单路径走 \(k\) 步恰好到 \(k\) ,\(n,m\le 10^6\)。 解题思路 分析一下 ......
day07-java基础3
一 面向对象之类与对象 1.1 类与对象 # 类: 类是实体对象的概念模型,是笼统的、不具体的,比如人类,动物类,鸟类 类是描述了一组有相同特性(属性)和相同行为(方法)的一组对象的集合 # 对象: 对象又称为【实体】,是类具体化的表现,如人类中有:厨师,学生,老师 每个人对象都具有:姓名、年龄和体 ......
day07-java常见加密
1.Java常见加密 1.1 隐藏字节 TreeMap map = new TreeMap(); map.put("sign",x); # 搜索关键字 sign String a = new String(new byte[]{-26, -83, -90, -26, -78, -101, -23, ......
day06-java基础2
一 python和java字节字符串比较 1.1字符串常用方法 String origin = "hello world 中国"; // 1 取指定位置字符 char v1 = origin.charAt(13); // 取出字符 国 System.out.println(v1); // 2 循环输 ......
day05-java基础1
Java介绍 # java:做反编译,发现好多java代码看不太懂,有些加密算法,也不太好破 》接下来的时候,要学习java开发 -找到加密算法 》chat gpt,让它给你写 》转成python 》自己手动调 # java 编译型语言 -java se:java基础 》python中变量定义,函数 ......
day04-逆向基础案例
一 抓包逆向案例 1.1 金树林.apk 1.1.1 目标 # 发送验证码 # 注册 # 登录 # 登录后查询红酒 1.1.2 发送验证码 import requests res=requests.get('https://miappshop.jshulin.com/memberLogin/phon ......
Math.random() 用法
Math.random() 可以随机产生一个 [ 0 ,1) (左闭右开)之间的随机数 double类型 int random = (int) (Math.random()*10) 随机产生0-9 之间的数字,包括 0 和 9 Math.random()*(n-m)+m 随机产生 n-m 之间的数字 ......
2023noip赛前20天冲刺 Day6 复活赛
回来吧牢大 \sad 小时候看这集复活赛打赢了。(100+100+10+15) 回来吧 刺激战场 我最骄傲的信仰 历历彩目的G港 眼泪莫名在流淌 你是记得98K 还有给力的装备 把敌人都给打退 就算通宵也不累 A.嗯鸥哀劈(noip) B.讴不死塔扣(obstacle) C.钙绿(probabili ......
app逆向day02-adb和抓包
1 逆向基本流程 # 1 获取目标app(官网,豌豆荚),安装到手机上 # 2 使用抓包工具抓包分析(charles,fiddler,Wireshark。。) # 3 使用反编译工具(JADX、JD-GUI),反编译apk成java代码,分析代码,定位代码位置 # 4 使用动态分析工具,如Frida ......
app逆向day03-反编译工具和hook框架
一 反编译工具 1.1 常见反编译工具 常见的反编译工具:jadx(推荐)、jeb、GDA 反编译工具依赖于java环境,所以我们按照jdk 1.2 JDK环境安装 # 官方地址:(需要注册-最新java 21) https://www.oracle.com/java/technologies/do ......
select 里列运算 求年薪
表的列是支持运算符的 起别名时需要加单引号 # 获取年薪desc emp;select ENAME,SAL*12 as '年薪' from emp; ......
微星Z790 MAX主板发布:支持英特尔第14代酷睿处理器及最高Wi-Fi 7标准
英特尔酷睿第14代处理器正式发布,MSI微星科技也为此带来了新一代系列主板产品——MSI Z790 MAX 。新一代主板产品又细分为了MEG系列,MPG系列,MAG系列和PRO系列。 据悉,英特尔酷睿第14代处理器基于其“英特尔7”混合架构工艺技术构建,但在英特尔酷睿第14代处理器上,得益于英特尔的 ......
微星Z790 MAX主板发布:支持英特尔第14代酷睿处理器及最高Wi-Fi 7标准
英特尔酷睿第14代处理器正式发布,MSI微星科技也为此带来了新一代系列主板产品——MSI Z790 MAX 。新一代主板产品又细分为了MEG系列,MPG系列,MAG系列和PRO系列。 据悉,英特尔酷睿第14代处理器基于其“英特尔7”混合架构工艺技术构建,但在英特尔酷睿第14代处理器上,得益于英特尔的 ......
14.9 Socket 高效文件传输
网络上的文件传输功能也是很有必要实现一下的,网络传输文件的过程通常分为客户端和服务器端两部分。客户端可以选择上传或下载文件,将文件分块并逐块发送到服务器,或者从服务器分块地接收文件。服务器端接收来自客户端的请求,根据请求类型执行对应的操作,并根据发送的文件名或其他标识来确定要传输的文件。在实现文件传... ......
10月14日例会总结
目录例会总结代码以及知识点 例会总结代码以及知识点 """ 类和对象 在程序中先有类,再有对象 """ # 类 class lei: # 定义一个类需要用class关键字 # 类属性 school = 'fuyang' # 对象的绑定方法 def __init__(self, name, age): ......
【安全学习之路】Day46
最近网上找了一套课,打算看着先学学。 非常入门的一段helloworld代码。 因为getchar的存在所以需要我们输入任意字符来结束 重新编译一遍,这次在编译选项当中加入/W4,这个简单来讲就是严谨等级,应该是分为四个等级1最低,4最高。 这么编译之后,就会显示一些比较容易出歧义或者问题的报警,就 ......
软件工程实践——四则运算的实现
1、实验任务 (1)学习软件项目的发布 (2)编写简单的四则运算器 2、实验步骤 (1)使用java实现四则运算. . (2)使运算器更符合人的使用逻辑,使用中缀表达式转后缀表达式 中缀表达式转后缀表达式可以通过使用栈来实现。以下是一种算法的步骤: 创建一个空栈和一个空字符串,用于存储运算符和最终的 ......
java项目实践-请求转发以及重定向-day18
目录1. 中文乱码问题2. 请求的转发servlet3. 登录后的重定向4 总结 1. 中文乱码问题 创建一个工程secondweb 添加jar包依赖 new servlet web.xml添加servlet 构建配置修改 <?xml version="1.0" encoding="UTF-8"?> ......
Math teacher's homework 题解
preface 网上的题解看不懂,看代码看懂了 :) solution 考虑 \(\mathrm{x_i}\) 的倒数第 \(\mathrm{low_i - 1}\) 位到倒数第 \(\mathrm{1}\) 位可以乱选(选 \(\mathrm{0/1}\) 都满足 \(\mathrm{x_i \l ......
#14
[NOI Online 2022 提高组] 丹钓战 题面 容易发现,无论从哪个点的开始,弹出一个点的点总是固定的,令 \(nxt_i\) 表示弹出点 \(i\) 的点的位置。\(l\) 肯定为答案,弹出 \(l\) 的点 \(nxt_l\) 为答案,弹出 \(nxt_l\) 的点 \(nxt_{nx ......
今日学习:位运算&中国剩余定理
-2^ 31的补码是-0.也就是 1000 0000 0000 0000 0000 0000 0000 0000 补码是原码取反加1 x&(-x) 是最低位为1的位为1,其余位为0. 中国剩余定理: m1,m2,.....,mn相互互质。 x=a1(modm1) x=a2(modm2) ... x= ......
prompt提示工程/diffusion扩散模型/datawhale组队学习///day1 看直播
今日学习来源【纯干货】提示工程(Prompt Engineering)- AI编程新范式_哔哩哔哩_bilibili 抄一下评论区的课代表: - 0:00 📚共识扩散模型学习活动- 6:57 🛠️大圆模型和提示工程- 13:53 💬语言模型和大语言模型- 20:49 🔬GBT3.5和深度学习 ......
python35days
Socket抽象层(Socket编程) 基于TCP协议的借助 socket 可以编程客户端和服务端的程序 链接循环 通信循环 基于UDP协议的套接字(soket)编程 粘包现象 如何解决粘包现象 struck模块的使用 ———————————————————————————————————————— ......
DataWhale DAY1 环境搭建
DataWhale DAY1 环境搭建 conda 环境: 我们这里使用 Miniconda 一些操作: conda create --name xxx python=3.10 conda activate xxx (windows 下) conda deactivate xxx conda env ......
14.8 Socket 一收一发通信
通常情况下我们在编写套接字通信程序时都会实现一收一发的通信模式,当客户端发送数据到服务端后,我们希望服务端处理请求后同样返回给我们一个状态值,并以此判断我们的请求是否被执行成功了,另外增加收发同步有助于避免数据包粘包问题的产生,在多数开发场景中我们都会实现该功能。Socket粘包是指在使用TCP协议... ......
231016C T4 P9340 [JOISC 2023 Day3] Tourism
题外话 此做法的主要思路来自 图老师,比较巧妙的转化!至少对于我来说,比洛谷题解区的题解都要简单! \(odt\) 被卡掉了,好伤心/ll(upd:图老师说 \(odt\) 不会被卡,他坚信是我代码有问题/yun 今天的饭好难吃/ng \(\text{Links}\) \(\text{cnblogs ......
week 14
Week 14 目录Week 14Div2 每日一题202 路径计数(dp)203 最大和上升子序列(线性dp)204 加一(dp)(回)205 跳跳206 异或和或207 01序列(前缀和)(map哈希表)301 出栈序列判断302 序列维护303 网格判断304 整齐的数组洛谷dp题P1020 ......
numpy矩阵运算
In [1]: import numpy as np In [2]: # 创建3个矩阵 a = np.arange(15).reshape(3,5) b = np.arange(15,30).reshape(3,5) c = np.array([9,8,7,6]) In [3]: a Out[3]: ......