NOT

web中两种登录状态保存方式:JWT和Session

由于http是无状态的,也就是说上一次请求和下一次请求之间没有任何关联。 那如何实现登录状态的保存呢? 一般使用两种方案: 服务端存储的session + cookie的方案 客户端存储的jwt token的方案 但是这两种方式都有各自的缺点。 服务端存储的session + cookie 给htt ......
状态 Session 方式 web JWT

python条件

条件 if语句 if 条件1: 语句1 elif 条件2: 语句2 else: 语句3 if-els推导式if expression 例:def abs7(n): return n if (n>=0) else -n match-case语句 match 变量: case 1: 语句1 case 2 ......
条件 python

把pandas DataFrame含有异常值的行打印出来

功能:检查pandas DataFrame的每一行数据,只要含有Nan或Inf,无论在哪个位置,都把这行打印出来 df[df.isin([np.nan, np.inf, -np.inf]).any(axis=1)] 另一种用法就是,把含有异常值的行删掉 df = df[~df.isin([np.na ......
DataFrame pandas

用于安全研究和取证的 ETW 内部结构

原文链接:https://blog.trailofbits.com/2023/11/22/etw-internals-for-security-research-and-forensics/ 为什么 Windows 事件跟踪 (ETW) 对于 Windows 10 和 11 中的终端检测和响应 (E ......
结构 ETW

day01

Markdown学习 标题 二级标题 三级标题 四级标题 字体 hello,world! hello,world! hello,world! hello,world! hello,world! 引用 选择12345 分割线 图片 超链接 123 列表 a b c a b c 表格 名字性别生日 张三 ......
day 01

Linux aureport命令

Linux aureport命令:生成审计信息报表。 Linux aureport命令 功能描述 使用aureport命令可以生成审计信息的报表,必须以root用户执行aureport命令。如果执行aureport命令时没有使用任何选项,那么会显示汇总报表。 Linux aureport命令 语法 ......
aureport 命令 Linux

Linux ausearch命令

摘自:https://deepinout.com/linux-cmd/linux-audit-system-related-cmd/linux-cmd-ausearch.html Linux ausearch命令:搜索审计记录。 Linux ausearch命令 功能描述 使用ausearch命令可 ......
ausearch 命令 Linux

Linux autrace命令

摘自:https://deepinout.com/linux-cmd/linux-audit-system-related-cmd/linux-cmd-autrace.html Linux autrace命令:跟踪指定进程。 Linux autrace命令 功能描述 使用autrace命令可以跟踪指 ......
命令 autrace Linux

Linux audit-viewer命令

摘自:https://deepinout.com/linux-cmd/linux-audit-system-related-cmd/linux-cmd-audit-viewer.html Linux audit-viewer命令:查看和总结审计事件的图形工具。 Linux audit-viewer命 ......
audit-viewer 命令 viewer Linux audit

VS code中python代码格式化配置

VS code中python代码格式化配置 settings.json VS code打开命令面板(快捷键ctrl shift P)搜settings.json 发现里面有好几个设置:用户设置、工作区设置、文件夹设置、默认设置。 其中默认设置一般不动,另外三个设置则是作用域一层层缩小:用户下所有文件 ......
代码 格式 python code VS

第7章 存储管理

1、存储方式 1.1存储连接方式 存储设备按连接方式可分为以下三种类型: (1) 本地存储 直接插在服务器上的硬盘,系统文件存放在本地。 介绍主要集中在本地存储。 (2)外部存储 移动硬盘等设备,使用USB接口连接。 外部存储可采用多种接口,如SCSI线、SATA线、SAS线、FC线。 (3) 网络 ......

第9章 文件查找、打包压缩及解压

1 文件查找 1.1 查看和搜索命令路径 通过 echo 命令查看环境变量 PATH 的值,该变量包含了系统用于查找命令的目录路径: echo $PATH $PATH 变量以冒号分隔为多个字段,每个字段代表一个目录。 使用 which 命令在 PATH 设置的目录中查找符合条件的命令文件,例如查找  ......
文件

网络参考模型

先上图,我们慢慢讲,如下: TCP/IP标准模型 OSI参考模型 TCP/IP对等模型 协议 应用层 应用层 应用层 Telnet23 FTP20/21 TFTP69 SNMP 表示层 HTTP80 SMTP DNS DHCP 会话层 主机到主机层 传输层 传输层 TCP UDP 英特网层 网络层 ......
模型 网络

python task3

python(三) 条件 if 语句 if-else语句 推导式 match...case语句 match 后的对象会依次与 case 后的内容进行匹配,如果匹配成功,则执行匹配到的表达式,否则直接跳过,_ 可以匹配一切 case_ : 类似于 C 和 Java 中的 default: ,当其他ca ......
python task3 task

C++完美开发环境vscode+clangd+lldb+xmake(已亲测有效,使用体验秒杀vscode官方C++插件)

vscode下载并安装 1. 下载 vscode官网下载 网速不好的可以在这里自取:vscode蓝奏云下载 2. 安装 选择我同意 可以选择不创建开始菜单 这里勾选了最后一个选择(添加到系统环境变量中,如果没有勾选这个选项,则需要手动添加),其他的按自己情况勾选,建议全部勾选方便使用 安装完成后打开 ......
vscode 插件 环境 官方 clangd

# CSP-S 2023 游记

CSP-S 2023 游记 9.16: 初赛。 9.?: 出成绩,60.5。 10.19: 9:30 睡醒,开始 zr 20 连,秒了 \(A\),\(B\) 写了个 \(n^3\) 加了个神奇剪枝,跑过了 2000,\(C\) 送了 30 分,\(D\) 打了个基环树的暴力(大分讨)挂了。 总分 ......
游记 CSP-S 2023 CSP

windows安装zip和unzip命令

进下面网页下载GnuWin GnuWin download | SourceForge.net 打开安装GnuWin,安装好在里面勾选这6项,zip和unzip各三个 勾好点Apply Changes 安装过程 装好会在这个目录里 剩下就是配置环境变量,把上面路径加入系统路径 “运行”输入“sysd ......
命令 windows unzip zip

neo4j

-- 创建节点语句 CREATE (<node-name>:<label-name>{<Property1-name>:<Property1-Value>........<Propertyn-name>:<Propertyn-Value>}); 其中的node-name 是节点名称 label-na ......
neo4j neo4 neo 4j

jmeter压测中的集合点

压力测试一般需要关注的点是虚拟用户数、TPS、响应时间,而为了实现这些目标必然会引入的概念是事务和集合点。本文具体描述jmeter的集合点。(lr的集合点是lr_rendezvous("");jmeter的是Synchronizing Timer) Synchronizing Timer 如上图,为 ......
jmeter

CVE-2020-14882

Weblogic 管理控制台未授权远程命令执行漏洞(CVE-2020-14882,CVE-2020-14883) Weblogic是美国Oracle公司出品的一个Application Server,确切的说是一个基于JavaEE架构的中间件,Weblogic是用于开发、集成、部署和管理大型分布式W ......
14882 2020 CVE

Modbus RTU协议解析

1.Modbus RTU一般是通过RS485/RS232物理接口采用的数据通信协议。 2.报文格式 主站询问报文格式 根据功能码的不同报文格式略有差别,主站询问格式前6个字节固定不变“1字节站号+1字节功能码+2字节起始地址+2字节寄存器/线圈数量+...+2字节校验码”,从站响应格式前3个字节固定 ......
Modbus RTU

Coreldraw

CorelDRAW套件可让初始用户、图形设计者、小型企业主和平面爱好者自信快速地交付理想结果,打造专属风格。 CorelDRAW Graphics Suite 2020 cdr申请试用版本 - CorelDRAW 2021准版 单用户 终身 序列号 Win 感谢您关注CorelDRAW软件。 我们为 ......
Coreldraw

技术记事本

武讲支付宝接入p65讲json.dumps不加空格的用法 https://www.cnblogs.com/zhaoyingjie/p/16408968.html juejincsdncnblogsdishan111111111 ......
记事本 技术

磁盘

磁盘分区相关命令 lsblk 列出块设备 fdisk 管理MBR分区 gdisk 管理GPT分区 1 fdisk命令 格式:fdisk -l [磁盘设备] 或 fdisk [磁盘设备] m 打印出菜单 p 打印出当前分区表 n 新建一个分区 d 删除一个分区 t 改变分区的属性,系统ID w 保存 ......
磁盘

Linux auditctl命令

Linux auditctl命令:控制内核的审计系统。 Linux auditctl命令 功能描述 使用auditctl命令可以对内核中的审计系统进行控制,可以用来获取audit状态和添加/删除audit规则。 Linux auditctl命令 语法 auditctl [选项] 命令中各选项的含义如 ......
auditctl 命令 Linux

JsonResponse源码分析

1.视图层返回JsonResponse return JsonResponse({'name':'kevin','age':19}) 2.触发 JsonResponse 的__init__方法 将{'name':'kevin','age':19}传给data 3.源码分析 def __init__( ......
JsonResponse 源码

信而泰SSL测试方法介绍-ALPS平台

[本文介绍在ALPS平台上进行SSL测试的内容和方法 什么是SSL SSL全称是Secure Sockets Layer,指安全套接字协议,为基于TCP的应用层协议提供安全连接;SSL介于TCP/IP协议栈的第四层和第五层之间,广泛用于电子商务、网上银行等。 SSL协议有三个版本,其中SSL2.0和 ......
方法 平台 ALPS SSL

Linux下载rmp安装包离线安装

背景: 生产环境的Linux为离线状态,不能方便的下载安装包。 前置条件: 1.两台环境基本相同的Linxu系统,其中一台可以正常访问公网。 2.可以将下载好的安装包拷贝至离线环境。 yum命令下载rpm包: sudo yum -y --downloadonly --downloaddir=/hom ......
Linux rmp

centos 历史命令模糊匹配

参考文章 https://blog.csdn.net/evane1890/article/details/112863698 操作步骤 vi ~/.bashrc if [[ $- == *i* ]] then bind '"\e[A": history-search-backward' bind ' ......
命令 centos 历史

ubuntu使用strongswan搭建IpsecVPN

安装strongSwan 安装strongswan,安装成功后是使用自签证书,客户端连接前需要导入自签的ca证书到设备中。 # apt-get update && sudo apt-get upgrade # apt install strongswan strongswan-pki libchar ......
strongswan IpsecVPN ubuntu