NOT

多线程,线程状态-停止

五大线程状态! 1、创建状态 2、就绪状态 3、运行状态 4、阻塞状态 5、死亡状态 如下图: 这里主要先学习线程的停止 ......
线程 状态

css

目录 1. 介绍css 2. CSS语法 3. CSS注释 4. CSS中的颜色值 5. CSS长度单位 6. html引入CSS的三种方法 6.1 行内样式(内联样式) 6.2 内嵌样式 6.3 外部样式 7. 选择器 7.1 标签选择器 7.2 类选择器 7.3 ID选择器 7.4 通配所有元素 ......
css

数据采集与融合技术实践作业二

作业① 要求:在中国气象网(http://www.weather.com.cn)给定城市集的 7 日天气预报,并保存在数据库。 输出信息: Gitee 文件夹链接 题一 心得体会 学会了数据库的基本使用 作业② 要求:用 requests 和 BeautifulSoup 库方法定向爬取股票相关信息, ......
数据采集 数据 技术

Vue源码学习(九):响应式前置:实现对象的依赖收集(dep和watcher)

好家伙,这是目前为止最绕的一章,也是十分抽象的一章 由于实在太过抽象,我只能用一个不那么抽象的实例去说服我自己 完整代码已开源https://github.com/Fattiger4399/analytic-vue.git 1.我们要做什么? 来看这个例子, index.html setTimeou ......
源码 对象 watcher Vue dep

题解 ARC142E【Pairing Wizards】

problem 给定 \(n\) 个元素,每个元素有两个属性 \(a_i, b_i\)。 你可以花费 1 的代价使得其中一个元素的 \(a\) 属性 +1。 问最少多少代价,可以使得给定的 \(m\) 组 \((i,j)\) 关系符合: 要么满足 \(a_i >= b_i \land a_j >= ......
题解 Pairing Wizards 142E ARC

@是调用数据库连接(database link)的意思

数据库链接作用:从a数据库到b数据库之间访问的一种手段。 1、跨库查询:select * from 表明@数据库名 [where条件语句] 2、跨库同步数据:insert into 表名 select * from 表名@数据库名 [where 条件语句] 例如:假设有两个数据库:a和b,如果你用P ......
database 意思 数据库 数据 link

五~九(完结)

五、索引和算法 略 六、锁 lock和latch latch一般称为闩锁(轻量级的锁),因为其要求锁定的时间必须非常短。若持续的时间长,则应用的性能会非常差。在InnoDB引擎中,latch又可以分为 mutex(互斥量)和 rwlock(读写锁)。其目的是用来保证并发线程操作临界资源的正确性,并且 ......

【Azure Logic App】在Logic App中使用 Transfer XML组件遇见错误 undefined

问题描述 在Azure Logic App中,使用Transform XML组件进行XML内容的转换,但是最近这个组件运行始终失败。 问题解答 点击Transform XML组件上的错误案例,并不能查看到详细的错误消息。 最后在Azure Logic App的产品团队确认下,发现这是Logic Ap ......
Logic 组件 App undefined Transfer

记一次从自动发卡平台渗透到挖掘chatgptai SQL注入 0day漏洞的过程

引言 本文介绍了一次从自动发卡平台渗透到挖掘chatgptai SQL注入 0day漏洞的记录,全程并未对任何资产进行任何破坏、数据窃取和获利获益等行为,只用于学习研究目的。因内容信息敏感,部门内容不放置截图,均以文字记录。 漏洞挖掘 访问发卡店铺,尝试输入 /admin ,发现管理平台,根据管理平 ......
发卡 漏洞 chatgptai 过程 平台

Tarjan强连通分量详解

1、简介: 在阅读下列内容之前,请务必了解 图论相关概念 中的基础部分。 强连通的定义是:有向图 G 强连通是指,G 中任意两个结点连通。 强连通分量(Strongly Connected Components,SCC)的定义是:极大的强连通子图。 这里要介绍的是如何来求强连通分量。 2、引入: 在 ......
分量 Tarjan

数据采集实践第二次作业

作业一:爬取给定城市集的7日天气预报 具体代码与运行结果 具体代码 码云链接 from bs4 import BeautifulSoup from bs4 import UnicodeDammit import urllib.request import sqlite3 class WeatherD ......
数据采集 数据

10.7 杂题补做

难度超标 属实逆天 考完全员爆蛋((( T1 ACM_51nod 1984 简要题意 定义 \(f_i\) 表示 \(\in x|i\) 的异或和 给定 \(n\) 求 \(1\to n\) 所有 \(f_i\) 的异或和 \(n\leq 10^{14}\) 很容易想到枚举每个约数 然后算出现次数异 ......
10.7 10

2023.10.7 LGJ Round

A 你每秒种可以施展一种秘籍 \(\{a_i,b_i\}\),使得后面 \(a_i\) 秒每秒都造成 \(b_i\) 伤害。问至少多少秒可以造成 \(M\) 的伤害。 共 \(n(n\le 3e5)\) 种秘籍,\(M\le 1e18,a,b\le 1e9\). 显然可以二分答案,考虑二分 \(mi ......
Round 2023 LGJ 10

C++ OOP(1)

目录类声明成员函数构造函数和析构函数文件组织this指针 类声明 class ClassName{ private: // data member declarations; public: // member funtion declarations; }; 成员函数 一般定义成员函数的方式是在类 ......
OOP

Vue工程中 main.js 的作用、npm run serve的执行流程

1.内容: import Vue from 'vue' //导入 Vue 核心包 import App from './App.vue' //导入 App.vue 根组件 Vue.config.productionTip = false //提示当前处于什么环境(生产环境 / 开发环境),fasle ......
流程 作用 工程 serve main

文心一言 VS 讯飞星火 VS chatgpt (108)-- 算法导论10.1 6题

六、用go语言,说明如何用两个栈实现一个队列,并分析相关队列操作的运行时间。 文心一言: 使用两个栈实现队列的基本思想是利用一个栈(stack1)来处理入队操作,另一个栈(stack2)来处理出队操作。以下是使用 Go 语言实现的代码: package main import "fmt" type ......
文心 导论 算法 chatgpt VS

第二十二周_周报

学习时间:10.2-10.8 一、完成内容 学习方面:看《Learning Trajectory Dependencies for Human Motion Prediction》这篇论文,并且跑它的代码。 项目方面:实现小程序注册和群众意见部分页面的前端部分,还在进行登录页面的接口交互。 二、 遇 ......
周报

记一次某通用供应链管理系统文件上传漏洞挖掘

引言 本文记录了一次对某通用供应链管理系统文件上传漏洞的挖掘,该通用产品使用了tomcat,但没有配置好tomcat管理后台的认证信息,导致了tomcat后台文件上传漏洞的发生。经测试,大部分使用该产品的资产均存在tomcat后台文件上传Nday的影响。 漏洞挖掘 路径FUZZ发现tomcat后台接 ......
供应链 漏洞 管理系统 文件 系统

Aspera_Faspex RCE后渗透利用

引言 本文介绍了常规Aspera Faspex组件 RCE后如何利用数据库并登录后台的简单后渗透利用,常见的RCE Nday例如:CVE-2022-47986。 维持权限 RCE通过反弹shell命令,获取nc shell,但此时shell并不是完全交互式的,并且维持权限不方便,不利用后续的利用,因 ......
Aspera_Faspex Aspera Faspex RCE

Laravel RCE后渗透利用

引言 水一篇文章,本文介绍了常规laravel组件 RCE后的简单后渗透利用,常见的RCE Nday例如:CVE-2021-3129,篇幅内很多利用方式与 Aspera Faspex RCE后渗透利用 文章中类似,因此就不赘述了。 维持权限 RCE通过反弹shell命令,获取nc shell,但此时 ......
Laravel RCE

2023-2024-1 20231325 《计算机基础与程序设计》第二周学习总结

目录 作业信息 教材学习内容总结 1.《计算机科学概论》第一章 1)计算系统; 2)计算系统的分层; 3) 抽象; 《c语言程序设计》第一章 学习编程的原因,了解编程及编程的学习。 gcc测试 作业信息 这个作业属于哪个课程 2023-2024-1《计算机基础与程序设计》 这个作业的要求在哪里 1. ......

用程序小小11孩岁女A片㓜或操作系统使用的逻辑地址式与具体的内存管理单元(MMU)的实现有关式与具体的内存管理

在ARM架构中,块地址是物理地址的一部分,用于标识cache中存储数据的物理位置。索引(index)是用于确定cache行对应的物理地址的部分,而标记(tag)则用于标识cache行中所存储数据的虚拟地址。当CPU访问虚拟地址时,硬件会根据虚拟地址与索引掩码进行按位与(AND)操作,得到索引,然后使 ......
内存 单元 逻辑 地址 程序

多线程,Lambda表达式

函数式接口的定义: 简单来说就是,一个接口只定义了一个方法,那么可以用Lambda表达式来创建接口的对象。 Lambda表达式省略了类名和方法名 可以直接一个括号一个箭头任何直接写核心代码 可以根据()里面的参数来选择具体是哪个方法 还能够再简化掉参数类型和括号。 花括号只有一行代码的时候才能简化, ......
表达式 线程 Lambda

【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A+建材识别装置+CUG汪汪小分队+问题记录

【玄铁杯第三届RISC-V应用创新大赛】LicheePi 4A+建材识别装置+CUG汪汪小分队+opencv问题记录 一、开发板环境搭建 1.1 开发板外观 图1 开发板带铝合金外壳外部图 图2 开发板带铝合金外壳内部图 在yolox模型部署好后,在虚拟环境中调用opencv的imshow等图形化操 ......
小分 小分队 第三届 装置 LicheePi

记一次某通用工控设备管理平台 SQL注入漏洞挖掘(CNVD-2023-59080)

记录一次本人CNVD漏洞挖掘的过程,此漏洞已被分配编号:CNVD-2023-59080 引言 本文记录了一次对某通用工控设备管理平台基于布尔盲注的SQL注入漏洞的挖掘,存在漏洞的接口是日志查询功能,其中的 keyword 参数存在SQL注入。 漏洞挖掘 管理平台需要用户名密码授权,且需要验证码,尝试 ......
设备管理 漏洞 设备 59080 平台

记一次某大型集团内部通用OA系统 SQL注入漏洞挖掘

引言 本文记录了一次对某大型集团内部通用OA系统基于布尔盲注的SQL注入漏洞的挖掘,因内容敏感,大部分区域均马赛克处理。 漏洞挖掘 在常规的挖掘中没有什么突破口,但是在找回密码处发现一个功能接口,允许用户通过邮箱找回密码,接收的参数为工号,设有验证码,但在简单测试之后发现验证码是个摆设,没有参与后端 ......
漏洞 集团 系统 SQL

记一次某通用供应链管理系统前台 SQL注入漏洞挖掘

引言 本文记录了一次对某通用供应链管理系统前台基于时间盲注的SQL注入漏洞的挖掘,存在漏洞的接口是登录功能,其中的用户名参数存在SQL注入。 漏洞挖掘 前台登录接口抓包,尝试构造单引号,发现系统做了防注入防护,返回 非法字符注入失败 页面。 这种情况尝试构造时间盲注,看看页面是否会有响应延迟,构造P ......
供应链 前台 漏洞 管理系统 系统

union联合体

联合体只有一个成员,所以可以在一个联合体用不同的方式定义一个成员 这一个成员站得内存都是一个内存 联合体可以是匿名的也可以是有名字的 struct Vector2{ float x, y; }; struct Vector4 { union { struct { float x, y, z, w; ......
联合体 union

Arm Linux内存管理(一)

Arm Linux内存管理(一) 大文 2 人赞同了该文章 一、Arm linux的基本概念 1. Arm Linux物理内存 Arm平台内存大小的定义在DTS设备树中定义 arch/arm/boot/dts/vexpress-v2p-ca9.dts中 内核在启动过程中,需要解析dts文件。代码的调 ......
内存 Linux Arm

在ARM架构中,虚拟地址(Virtual Address,VA)与块地址

在ARM架构中,虚拟地址(Virtual Address,VA)与块地址(Block Address)之间存在一定的关系。 虚拟地址是指应用程序或操作系统使用的逻辑地址,用于在虚拟内存中存储和访问数据。虚拟地址到物理地址的映射由操作系统管理和控制,具体实现方式与具体的内存管理单元(MMU)的实现有关 ......
地址 架构 Virtual Address ARM