NOT

学习笔记9

教材知识点总结 信号和中断 信号是一种异步事件通知机制,类似于软件中断,用于通知进程发生了某种事件。 与硬件中断不同,信号是由内核向进程发送的,而不是由硬件设备触发的。 Unix/Linux中的信号处理 信号类型:Unix/Linux系统支持多种类型的信号,例如SIGINT(终端中断)、SIGSEG ......
笔记

ALSA Compress-Offload API

概述 从 ALSA API 的早期开始,它就被定义为支持 PCM,或考虑到了 IEC61937 等固定比特率的载荷。参数和返回值以帧计算是常态,这使得扩展已有的 API 以支持压缩数据流充满挑战。 最近这些年,音频数字信号处理器 (DSP) 常常被集成进片上系统 (SoC) 设计中,且 DSPs 也 ......
Compress-Offload Compress Offload ALSA API

yzy第九周学习笔记

《Unix/Linux系统编程》第六章学习笔记 第六章 信号和信号处理 本章讲述了信号和信号处理;介绍了信号和中断的统一处理,有助于从正确的角度看待信号;将信号视为进程中断,将进程从正常执行转移到信号处理;解释了信号的来源,包括来自硬件、异常和其他进程的信号;然后举例说明了信号在Unix/Linux ......
笔记 yzy

MATLAB中的disp函数

disp函数会直接将内容输出在Matlab命令窗口中,比如: par1 = csvread('front_surface_pressure_005.csv',1,0); disp(par1); 运行之后,会在命令窗口输出 front_surface_pressure_005.csv 文件中的数据内容 ......
函数 MATLAB disp

cpanm 命令的安装及使用

001、安装 (base) [root@pc1 test01]# yum install perl-App-cpanminus.noarch ## 安装; 系统为centos7系统 002、测试安装效果 (base) [root@pc1 test01]# cpanm Usage: cpanm [op ......
命令 cpanm

性能测试复习准备——linux环境下安装jdk8

先在根目录下创建目录 : /soft/jdk8 ——用于放上传进来的软件包; 然后通过左边的上传按钮,把包上传到 /soft/jdk8下面; 然后在根目录下面创建/evir/jdk8 目录,用户放解压后的软件包; tar -zxvf file.tar.gz -C /path/to/destinati ......
性能 环境 linux jdk8 jdk

MATLAB对矩阵按照某一列排序

转载:matlab 对矩阵按照某一列排序_matlab对矩阵按列升序排列-CSDN博客 升序排列: 命令: data=[1,2,3; 7,8,9; 4,5,6 ]; a1=sortrows(data,1); %按照第一列排序(升序),其他列与排序结果一一对应。 a2=sortrows(data,2) ......
矩阵 MATLAB

12.base64编码注入

原理 代码审计 黑盒测试下的base64注入 admin')and 1=1-- admin')and 1=2-- ......
编码 base 12 64

13.xff注入攻击

原理 代码审计 黑盒测试下的xff注入攻击 在报文头部插入 X-Forwardcd-for:127.0.0.1'and 1=1# 插入 X-Forwardcd-for:127.0.0.1'and 1=2# 两次结果不一样,存在注入点 确认注入点 这里有四个注入点 进行联合查询 X-Forwardcd ......
xff 13

Codeforces Round 908 (Div. 2) A-D

Secret Sport 观察到数据不大,直接摁住x和y枚举即可,方案合法当且仅当刚好打若干局,且赢最后一局的人是赢家 #include<bits/stdc++.h> using namespace std; void solve(){ int n; cin>>n; string s;cin>>s; ......
Codeforces Round 908 A-D Div

11.cookie注入

原理 在这里更改cookies的值 黑盒测试下的cookies注入 实战 创建额外的cookies值,并将其填充为' 发送报文发现需要跳转,跟随跳转 发现报错 三次不同的注入发现报错结果不同 可以证明 这里拥有cookies注入点 利用联合查询 得到敏感信息 ......
cookie 11

导弹拦截做题报告2023

导弹拦截 被19年薄纱了。 嗯造两个小时,44pts。 #include <iostream> #include <cstdio> #include <cstring> #include <algorithm> using namespace std; const int N = 1e5 + 10; ......
导弹 报告 2023

P2486 [SDOI2011] 染色

题目描述 给定一棵 \(n\) 个节点的无根树,共有 \(m\) 个操作,操作分为两种: 将节点 \(a\) 到节点 \(b\) 的路径上的所有点(包括 \(a\) 和 \(b\))都染成颜色 \(c\)。 询问节点 \(a\) 到节点 \(b\) 的路径上的颜色段数量。 颜色段的定义是极长的连续相 ......
P2486 2486 2011 SDOI

4.联合查询注入

联合注入原理 联合查询,两边的字段数要相同,不然会报错 就像这样 select from users where user_id=1 union select * from guestbook 上述联合查询语句可以拆分为两个查询语句 select from users where user_id=1 ......

5.布尔盲注

原理 有一种界面,像这种不会把数据体现在表面的界面 这种一点都看不出来有没有可控变量的页面,看不出来能不能用正常的字符型SQL注入或数字型SQL注入破解,所以,这时候要换个思路 布尔型盲注 盲注判断 字符型判断 看几次字符型的返回结果一不一样 构建语句 1' and 1=1--+ 1' and 1= ......
布尔

6.SQL报错注入

原理 例如这里 我们输入1,他是正确的 如果输入' 这是因为网站健壮性太弱,没有对闭合攻击进行过滤导致的 这样就是有报错注入点 报错注入攻击 利用数据库返回的报错信息直接得到敏感信息, 这里的dvwa就是数据库名 黑盒模式下的报错注入 ......
SQL

7.时间注入

插入时间语句 ?name=1' and if(1<2,sleep(5),0) --+ 这样的结果是不行的,因为第一个判断就是不成立的,那and语句的第二个会直接不会执行直接报错,所以这个还需要一个正确的用户名才行 数据库查询出来了 这个数据库中的所有表出来了 指定表的所有字段都出来了 指定表的所有字 ......
时间

8.堆叠注入

原理 这种注入手法可以对数据库进行增删改查 而不是像之前一样只能查询数据 启动靶场 sudo docker run -dt --name sqli -p 7766:80 acgpiano/sqli-labs 注入利用 开始试探 两次试探返回不一样,可能存在注入 试探结束 提取库中的所有的表 ?id= ......

9.二次注入

原理 图解 实例解析原理 user_id='1''查询报错 user_id='1\''正确查询 二次注入代码审计 黑盒测试下的二次注入 实战1:修改目标账户密码 前置要求,现在我们有一个目标账号hudongyang 但是我们不知道他的密码,怎么办呢,可以利用二次注入 这是hudongyang的账号 ......

10.宽字节注入

原理 利用%df使注入语句逃逸 代码审计 黑盒测试下的宽字节注入 试探 字符型试探 ?id=1%df%27%23 试探成功 注入获取敏感信息 ?id=1%df%27 union select 1,2,3%23 ?id=%df%27 union select 1,user(),database() % ......
字节 10

网络仿真分析

分析协议工作原理 一、客户端:58592;服务器:443 1、Src: 172.29.70.74, Dst: 14.119.104.189 客户端生成公、私钥,将公钥放在key_share中发送给服务端。 标识符:Identification: 0x6a2a (27178) Transmission ......
网络

MATLAB读取csv中的数据

读取csv文件的数据,并返回给M M = csvread('filename') 读取csv文件中的数据,并跳过前面的m行和n列。这对带有头文件说明的csv文件的读取是很重要的。 M = csvread('filename',m,n) ......
数据 MATLAB csv

单板热插拔方案

单板热插拔芯片 TI TPS24711,最大到18V. 防护原理检测Rsense两端电压小于25mv。 国产圣邦微SGM25711B同封装pin pin兼容的替代器件,检测原理相同。 其他国产型号杰华特JW7222 其他国产型号长芯微新品LCM24711 ......
单板 方案

smp irq affinity介绍

一、概述 硬件中断发生频繁,是件很消耗 CPU 资源的事情,在多核 CPU 条件下如果有办法把大量硬件中断分配给不同的 CPU (core) 处理显然能很好的平衡性能。kernel 2.4 以后的版本利用可编程中断控制器的特性支持把不同的硬件中断请求(IRQs)分配到特定的 CPU 上,这个绑定技术 ......
affinity smp irq

go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1)

go.mod file not found in current directory or any parent directory; see 'go help modules' (exit status 1) 原因: 目录少缺少 go.mod 文件。 解决方法: 在终端中输入: go mod in ......
directory current modules parent status

Vue下载与配置

好细的Vue安装与配置_vue配置-CSDN博客 ......
Vue

Matlab代码优化之道

​ 一、 遵守Performance Acceleration的规则 关于什么是“Performance Acceleration”请参阅matlab的帮助文件。 1、只有使用以下数据类型,matlab才会对其加速: logical,char,int8,uint8,int16,uint16,int3 ......
代码 Matlab

大数据集群备份

今天又备份了虚拟机集群。然后删除D盘的大数据,备份的放在F盘,让D盘有更多空间, 因为我的Anaconda安装在D盘中,而我创建了很多python虚拟环境,D盘当时有点空间不够了, 所以备份大数据到F盘。D可以更多空间。 ......
集群 备份 数据

32131231

include <bits/stdc++.h> include using namespace std; int kg(string a){ while(a.find(" ")>=0&&a.find(" ")<=a.size()){ a.replace(a.find(" "),1,""); } } ......
32131231