NOT

SSTI模版注入

SSTI模版注入 模板引擎 ​ 模板引擎是为了使用户界面与业务数据分离而产生的,他可以生成特定格式的文档,利用模版引擎来生成前端的html代码,模版引擎会提供一套生成html代码的程序,然后只需要获取用户的数据,然后放到渲染函数里,然后生产模版+用户数据的前端html页面,然后反馈给浏览器,呈现在用 ......
模版 SSTI

同花顺期货通使用python写指标demo1

期货通支持python本来是个好事情。奈何同花顺公司做产品不讲究,未经测试就发布了,全是bug 。 API接口也不完善,取数据的接口不支持取【持仓量】! 玩期货不提供持仓量接口,那就只能是个玩具,不具有实用价值。 怎么说呢? 还是希望同花顺期货通能把python功能搞完善。 ......
同花 期货 指标 python demo1

概率与期望

一、基本概念 1. 随机试验 具有以下特点的试验称为随机试验(通常用 \(E\) 表示): 可以在相同条件下重复进行 可能出现的结果有多个且试验之前知道所有的结果 试验结束后出现哪种结果是随机的 说人话:就是在相同条件下对某随机现象进行的大量重复观测 例子 \(E_1\):抛一枚硬币,观察正、反面出 ......
概率

【gdb】打印ASCII和宽字符字符串

打印ASCII和宽字符字符串 1. 例子: #include <stdio.h> #include <wchar.h> int main(void) { char str1[] = "abcd"; wchar_t str2[] = L"abcd"; return 0; } 用gdb调试程序时,可以使 ......
字符 字符串 ASCII gdb

学习笔记5 截图+代码

一、苏格拉底挑战 二、遇见的困难 三、实践截图和代码 课堂笔记: man 3 printf man -k sort //会找到含有sort功能的命令或函数 man -k sort | grep 3 //缩小查找范围到C语言命令 课本练习: #include <stdio.h> #include <s ......
截图 代码 笔记

JS操作增加Class属性和移除删除Class属性

直接上代码 function go(a){ if(a == 'shifu'){ //移除属性 var shop = document.getElementsByClassName("shop")[0]; shop.classList.remove("ns-border-color"); //增加属性 ......
属性 Class

绕过preg_match函数并使用本地命令RCE

来自[FBCTF2019]RCEService: 题目本身不难,但这个知识点值得一提。 首先打开是一个输入JSON格式的cmd执行,随便输了输看看回显: 我输了个{"cmd" : "ls"} 嗯?直接出目录了?按道理来说应该有过滤吧。 果然输入ls /就: 显然把斜杠过滤了,试了试其他的语句,发现c ......
preg_match 函数 命令 match preg

LeetCode Day04 24&19&02.07&142

24. 两两交换链表中的节点 这题使用虚拟头结点会更好做,因为有虚拟头结点我们交换结点的时候步骤会更加清晰。 操作此类有指针类型的题目要注意:1.画图避免混乱 2.注意指针先后顺序 class Solution { public ListNode swapPairs(ListNode head) { ......
amp LeetCode 02.07 Day 142

BinLog的基本原理

BinLog 记录模式与文件结构 BinLog基本概念 Binlog是记录所有MySQL表结构变更以及表数据发生变更的二进制日志。binlog中不会记录select、show等的查询操作,binlog是以事件形式记录相关的变更操作,并且还会包含语句执行所消耗的时间,它从整体上有两个最重要的场景:主从 ......
原理 BinLog

可控硅(晶闸管)选型参数

电流1. 额定通态电流(IT)即最大稳定工作电流,俗称电流。常用可控硅的IT一般为一安到几十安。耐压2. 反向重复峰值电压(VRRM)或断态重复峰值电压(VDRM),俗称耐压。常用可控硅的VRRM/VDRM一般为几百伏到一千伏。触发电流3. 控制极触发电流(IGT),俗称触发电流。常用可控硅的IGT ......
晶闸管 可控硅 参数

Week 5

week 5 本周工作是搭建项目框架: 前后端配置完成,可以本地启动 mybatis 多数据源配置成功 一个mapper对应多个mapper,根据配置选择 sql建库表语句改造,sqlserver文件夹xml的sql语法改造 数据库切换到sqlserver,并在页面上完成所有页面测试 页面动态配置定 ......
Week

科普知识:Arduino助力人工智能机器人课程

一、课程目标 初级课程主要面向大学通识课程、中小学教师,通过教师讲解了解机器人的发展、基本原理、关键技术以及与人工智能的关系和发展,通过文献调研对机器人领域形成自己的认识,通过课堂协作、竞赛任务完成实践对机器人的设计、控制和优化。共计32学时。 1、Arduino的优势 比如你刚开始学习编程,或者没 ......

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

作业信息 这个作业属于哪个课程<班级的链接>(如[2023-2024-1-计算机基础与程序设计](https://edu.cnblogs.com/campus/besti/2023-2024-1-CFAP) 这个作业要求在哪里 <作业要求的链接>(如2023-2024-1计算机基础与程序设计第三周作 ......

C++多态与虚函数

多态与虚函数 1. 什么是多态 所谓多态,就是同一个函数名具有多种状态,或者说一个接口具有不同的行为;C++的多态分为编译时多态和运行时多态,编译时多态也称为为静态联编,通过重载和模板来实现,运行时多态称为动态联编,通过继承和虚函数来实现。 1.1 编译时多态 重载(Overloading) 是指同 ......
函数

C++类内存布局与虚继承

类的内存布局 本文参考浅析C++类的内存布局,做了一些修改和补充 1. 无继承的情况 为了得到类的内存布局,先设置一下 输入 /d1 reportAllClassLayout,结果会在输出窗口打印出。最后会打印很多类,基本上最后就是自己的类的布局,也可以指定类。如果写上 /d1 reportSing ......
布局 内存

PhpStudy

# phpstudy使用 # 1.下载安装 下载链接: [小皮面板(phpstudy) - 让天下没有难配的服务器环境! (xp.cn)](https://www.xp.cn/) ![image-20231015171059099](https://img2023.cnblogs.com/blog/ ......
PhpStudy

无限的技能

一、基于区块链技术的密码守卫程序 1.程序名称:SecureGuard 2.实现目的:现在越来越多网站、软件需要进行身份注册,导致人们对自己密码的管理能力变低,不仅容易忘记密码,还容易设置很多相同的密码导致密码强度降低。所以完成这款程序是为了让用户更好地管理密码,并及时更改密码。 3.程序组成与功能 ......
技能

手撕Vue-编译模板数据

经上一篇编译指令数据后,我们已经可以将指令数据编译成具体需要展示的数据了,上一篇只是编译了指令数据,还没有编译模板数据,这一篇我们就来编译模板数据。 也就是 {{}} 这种模板的形式我们该如何编译,其实和指令数据编译的思路是一样的,废话不多说,直接上代码。 改造一下 buildText 方法,让它支 ......
模板 数据 Vue

20211301 学习笔记5

20211301 学习笔记5 教材知识点总结 11.1 EXT2文件系统 EXT2:linux的默认文件系统 EXT3:扩展,增加了日志文件 EXT4:磁盘块的分配 11.2 EXT2文件系统数据结构 创建虚拟磁盘:创建指定个块和索引节点的文件系统,可以在虚拟磁盘也可以在真实设备上 虚拟磁盘布局: ......
20211301 笔记

无限的技能

如果心中有目标,就能立即将新学到的技能付诸应用,课程开始正是草拟目标的大好时机。将想法记录下来是学习的好习惯,这样每当需要开始新项目时(大创,竞赛,毕业设计等)都可参考它们。如果你有无穷多种编程技能,密码技术,硬件设计技术,你打算开发什么样的密码系统或密码应用呢?现在请花点时间描绘三个你想创建的密码 ......
技能

视野修炼-技术周刊第57期

① Rspress - 基于 Rspack 的高性能静态站点生成器 ② We OCR - 支持离线使用的图片文字识别工具 ③ pnpm v8.9 - MacOS上带来更大的性能提升 ④ 用户体验:嵌套菜单! ⑤ Draggable objects - 详细介绍网页元素的拖拽实现 ......
视野 周刊 技术

《信息安全系统设计与实现》学习笔记5

《信息安全系统设计与实现》学习笔记5 第十一章 EXT2文件系统 EXT2文件系统数据结构 创建虚拟硬盘 mke2fs [-b blksize -N ninodes] device nblocks 虚拟磁盘布局 Block#0:引导块 超级块 Block#1:B1是超级块,用于容纳整个文件系统的信息 ......
笔记 系统 信息

Count of Sub-Multisets With Bounded Sum

Count of Sub-Multisets With Bounded Sum You are given a 0-indexed array nums of non-negative integers, and two integers l and r. Return the count of s ......
Sub-Multisets Multisets Bounded Count With

python2

二进制 0b 0B 八进制 0o 0O 十六进制 0x OX 数值类型 不可变数据类型 整数类型 int 浮点类型 float 复数 .real .imag 字符串类型 type() 用于查看数据类型 round(x, 3) 对x保留3位小数 ......
python2 python

师生关系作业

我的老师们 在我的小学生涯中,对我影响最大的应该就是我的班主任了,她对我们比较严厉,但有一次学校组织演讲比赛,赛前她问我有信心吗,我其实很没有信心,因为我感觉选手中有几位很厉害,我的演讲水平不如她们,但是我又一向很害怕我的这位班主任,不敢说没有,于是我底气并不足地说了一声有,她可能是感觉到了我的情绪 ......
师生

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

2023-2024-1 20231402《计算机基础与程序设计》第3周学习总结 作业信息 这个作业属于哪个课程 2023-2024-1-计算机基础与程序设计 这个作业要求在哪里 2023-2024-1计算机基础与程序设计第3周作业 这个作业的目标 自学计算机科学概论第2章,第3章,《C语言程序设计》 ......

2023-2024-1 20231414 《计算机基础与程序设计》第三周总结

学期(2023-2024-1) 学号(20231414) 《计算机基础与程序设计》第三周学习总结 作业信息 这个作业属于哪个课程 <班级的链接>(2023-2024-1-计算机基础与程序设计) 这个作业要求在哪里 <作业要求的链接>(2023-2024-1计算机基础与程序设计第三周作业) 这个作业的 ......

双缓冲区

......
缓冲区

20231014

20231014 NOIP#20总结 时间安排 7:40~8:15 看题,\(A\) 一眼切了,\(B\) 有点感觉不知道能过多少,\(C,D\) 都不太会。 8:15~8:25 写 \(A\)。 8:25~9:25 \(B\) 拼个包,左右拼了 \(70\)。 9:25~10:00 发现 \(C\ ......
20231014

remotion 基于react 创建视频的框架

remotion 可以让我们直接基于react 创建视频,使用到的技术webgl,css,canvas,svg 说明 对于希望使用web 创建使用的场景这个是一个不错的选择(比如营销动画),很值得学习下 参考资料 https://www.remotion.dev/docs/https://githu ......
框架 remotion react 视频