- 博客(43)
- 收藏
- 关注
原创 react组件
console . log('函数组件中的事件被触发了' , msg) } return < div onClick = {//1:定义组件状态 state = {//定义各种属性 name : 'cp teacher' } render() {return < div > this is TestComponent 当前name为 : {
2023-05-04 19:24:58
581
原创 创建一个react项目
JSX是JavaScript XML(HTML)的缩写,表示在JS代码中书写HTML结构作用:在React中创建HTML结构(页面UI结构)优势1:采用类似于HTML的语法,降低学习成本,会HTML就会JSX2:充分利用JS自身的可编程能力创建HTML结构。
2023-05-04 19:18:41
1047
原创 Vue2实现滑块验证码登录验证
此处的@success表示当验证成功时,跳转到方法doSendEmailCode,我们在script中添加此方法即可。并在export default中的conponents里添加Verify。打开页面即可看到滑块验证码登录。如果想在点击按钮时触发验证码。注:在你验证成功后会有一个参数输出。修改为后端打开运行时的前端端口号。在使用的模块加入Verify组件。
2022-11-26 10:49:03
2176
原创 Error from chokidar (D:\): Error: EBUSY: resource busy or locked, lstat ‘D:\DumpStack.log.tmp‘
重要的不是框框里的那一句,而是上一句:This dependency was not found:这个vue报错其实是提醒你需要导入相应的依赖,比如我缺的依赖是,axios和ase的依赖,百度一下,分别在此项目的命令行中输入:
2022-10-07 17:19:00
6538
原创 一些逆向基础题
文章目录1:【BUUCTF】easyRE2:【BUUCTF】reverse13:【ZJNUCTF】xor4:【ZJNUCTF】login5:【ZJNUCTF】JavaRE1:【BUUCTF】easyREIDA打开,按shift+f12来查看字符串,即可发现flag2:【BUUCTF】reverse1拖到IDA中按shift+f12发现右键跳转后按F5告诉我们比较str1与str2,如果相等,则是正确的flag。我们双击str2发现,str2的值为{hello_world}同时我们
2022-05-07 14:42:03
1334
1
原创 【ZJNU】reverse集训
文章目录位运算汇编基础1:【BUUCTF】level22:xor1动态调试3:【BUUCTF】level1【BUUCTF】IgniteMe常见算法python逆向4:【BUUCTF】pyrePyexe逆向5:【BUUCTF】Overlong安卓逆向6:【BUUCTF】简单注册器位运算异或运算(^):同0异1按位或运算(|)0|0=0、0|1=1、1|0=1、1|1=1与运算(&)只有两个都为1结果才为1左移运算(<<):x2取反运算(~)右移运算(>>):除2
2022-05-06 21:43:42
499
原创 python基础语法
文章目录1:声明操作2:字符串*数字➡字符翻倍3:字符串拼接:4:交换两变量的值5:bool类型,用0表示False,用1表示true6:bool操作7:连续比较8:运算符9:输入和输出10:条件结构11:循环结构12:自定义函数含参函数定义全局变量的参数含返回值的函数yield生成器13:异常处理14:列表列表下标判断列表长度列表切片列表反序列:连接两个链表列表元素移除增加元素查找列表下标:列表遍历列表推导式列表多重赋值技巧列表复制:15:字典16:字符列表字符串切片字符串子串判断字符串方法字符串与列表的
2022-04-29 09:13:23
279
原创 IDA安装lazyIDA
插件链接:https://github.com/P4nda0s/LazyIDA很多文章说把lazyIDA.py文件放进IDA的plugins中就好了但是我右键convert依然没出现,观察一下IDA,发现控制台报错这说明它缺少一个叫做PyQt5的包,所以你需要pip导入:打开cmd:pip install PyQt5,因为我已经导入了,所以显示安装成功实在是太心酸了,这几天我已经试过所有方法,安装了python2与python3,重新安装IDA,还试图手动导入python脚本。。。。。。如
2022-04-27 19:59:00
3868
5
原创 【ZJNU】Misc集训
文章目录图片隐写1:【XCTF】Training-Stegano-12:【XCTF】Something-in-image3:【XCTF】pure_color4:【XCTF】a_good_idea5:【XCTF】Erik-Baleog-and-Olaf6:【XCTF】misc_pic_again7:【XCTF】normal_png音频隐写8:【BUUCTF】假如给我三天光明频谱隐写9:【XCTF】Hear-with-your-EyesLSB音频隐写10:【攻防世界】funny_video11:【BUUCTF】
2022-04-25 15:47:29
464
原创 【ZJNU】Web集训
前言这次的web集训几乎web的各种题型都涉及到了,在这里做一个整理。1:攻防世界 cookie打开网页按F12查看cookie,打开存储,发现有网页cookie.php[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-rH57hXom-1650159967094)(https://raw.githubusercontent.com/lllwky/botany/main/img/image-20220410094243234.png)]我们去访问[外链图片转存失败,
2022-04-17 10:39:47
587
原创 一些Crypto的基础题
文章目录前言一:一眼就解密 base64 SElTX1NUUklOR30=二:看我回旋踢 synt{:凯撒密码三:password四:变异凯撒 ASCII五:Quoted-printable =E9=82=A3六 Rabbit加密 U2FsdGVkX1/七:篱笆墙的影子:栅栏加密八:RSA九:丢失的MD5 unicode十:Alice与Bob素数分解 使用yafu工具,md5十一:rsarsa十二:凯撒大帝十三:windows系统密码 md5加密 :::十四:信息化时代下的步伐 数字转中文十五:传统知识+
2022-04-05 10:27:36
3428
1
原创 pwn的五道基础题
文章目录一:ret2text1:服务器地址与端口号2:传入参数3:参数的接收范围4:找到bin/sh所在的地址二:your_nc三:overflow四:printf1:找到如何进入/bin/sh2:找到sth的地址3:获得格式化字符串的偏移量五:rop拓展:一:ret2textfrom pwn import *context.arch="amd64"io=remote("101.34.90.86",10002)secure_addr=0x400852payload=b"a"*0x10+b"a"*
2022-03-27 21:36:34
7903
原创 springboot整合shiro环境搭建
文章目录一:创建项目导入thymeleaf依赖基本配置:二:Shiro实现登录拦截三:Shiro实现用户认证四:Shiro整合Mybatis一:创建项目导入thymeleaf依赖<dependency> <groupId>org.thymeleaf</groupId> <artifactId>thymeleaf-spring5</artifactId></dependency><dependency&
2022-03-21 16:56:58
596
原创 Shiro
文章目录十分钟快速入门1:在maven中找到十分钟快速入门文档2:download快速入门包并解压3:新建一个maven项目4:根据文件导入maven依赖5:将quickStart类导入十分钟快速入门1:在maven中找到十分钟快速入门文档2:download快速入门包并解压3:新建一个maven项目shiro-min解压缩后根据官方文档找到quickstart下的src-main-resource,并将配置文件复制到项目中4:根据文件导入maven依赖原maven项目为:我们需要
2022-03-06 20:01:02
310
1
原创 springSecurity创建项目与实现基础功能
文章目录简介:新建spring security项目访问二级与三级目录设置访问拦截器注销登录功能设置不给其他vip看目录登录后显示用户名页面内容分权显示记住我功能更换系统登录页面在自己的登录页面中加入remember me汇总简介:Spring Security是一个功能强大且高度可定制的身份验证和访问控制框架。 它是保护基于spring的应用程序的事实上的标准。 Spring Security是一个专注于为Java应用程序提供身份验证和授权的框架。 像所有Spring项目一样,Spring Secu
2022-02-20 19:48:54
344
原创 SpringData与整合mybatis
文章目录新建一个springData项目配置数据库查询根据id修改用户根据id删除用户整合druid数据源整合mybatis框架以及数据库的增删改查新建一个springData项目需要的依赖:配置数据库新建application.yml并输入spring.datasource.username:打开数据源连接数据库,填入用户名与密码选择有cj的mysql,这样可以不用配置时区创建一个数据库此时查看架构会发现:可以在测试类中测试是否连接成功@SpringBootTestclas
2022-02-13 21:40:59
1683
原创 springboot导入bootstrap以及用户增删改查
修改语法将html中添加 xmls:th=“http://www.thymeleaf.org”><html lang="en" xmlns:th="http://www.thymeleaf.org">超链接,href变为th:href,url使用@开头,其中/代表项目的根目录,一般从static或thymeleaf目录开始写目录<link th:href="@{/qinjiang/css/qinstyle.css}" rel="stylesheet">去除thym
2022-02-05 22:31:10
1408
原创 springboot使用HashMap的数据库
注解@Data相当于类中有get与set方法@NoArgsConstructor:相当于类中有无参构造器@AllArgsConstructor:相当于类中有有参构造器@Repository:使用@Repository注解可以确保DAO或者repositories提供异常转译,这个注解修饰的DAO或者repositories类会被ComponetScan发现并配置,同时也不需要为它们提供XML配置项。@Autowired:自动导入依赖bean1:Department表@Data@NoArgsC
2022-01-29 11:16:39
2210
原创 springboot themleaf
文章目录如何阅读与分析源码1:如何导入静态资源2:访问html以及更改图标3:通过controller跳转到首页4:如何使用thymeleaf5:thymeleaf语法6:自动装配原理,告诉MVC我想定制一些什么。7:视图跳转xxxxAutoConfiguration:向容器中自动配置组件xxxxProperties:自动配置类,装配配置文件中自定义的一些内容。如何阅读与分析源码Ctrl+n表示搜索全局包括类1:如何导入静态资源引入web-jars与jQuery <dependenc
2022-01-23 12:44:39
1318
原创 yaml语法详解
文章目录yaml是什么?JSR303校验配置文件可以放在四个地方多环境配置yaml是什么?可以同时存在两个配置文件但是必须名字相同在properties中的server.port相当于yaml中的server: port:yaml中的键值对:#键值对name:sheepbotany#对象student:name:sheepbotanysex:woman#行内写法Student: {name: sheepbotany,sex: woman}#数组pets: -cat
2022-01-20 21:03:46
1040
原创 SprinBoot从零开始的配置
文章目录微服务架构创建spring项目方法一:官网 下载第一个SpringBoot项目不可改动核心配置文件点击运行在同级目录下建包在新建的类中添加打包jar包创建SpringBoot方法二:直接创建先修改端口号修改banner自动装配原理如何更新maven依赖启动器主程序微服务架构微服务架构是一项在云中部署应用和服务的新技术。大部分围绕微服务的争论都集中在容器或其他技术是否能很好的实施微服务,而红帽说API应该是重点。微服务可以在“自己的程序”中运行,并通过“轻量级设备与HTTP型API进行沟通”。
2022-01-14 21:28:44
285
原创 离散数学期末复习
文章目录二元关系0:自反对称传递1:商集2:集合的划分3:求等价关系4:等价关系的求证5:偏序关系的求证,画哈斯图6:偏序关系的最大元与最小元7:偏序关系中的极大元与极小元。8:偏序关系的上界和上确界,下界下确界函数1:函数的满射单射与双射2:函数的复合运算3:反函数课后习题图1:基本概念2:有向图和无向图的度数3:握手定理4:出度序列与入度序列5:最大度与最小度6:判断数列是否可图化7:无向完全图8:通路与回路8:图的连通性9:图的矩阵表示有向图的关联矩阵有向图的邻接矩阵根据矩阵求通路数可达矩阵欧拉图与哈
2021-12-31 21:12:19
5511
原创 概率论与数理统计期末复习
文章目录泊松分布连续性随机变量概率密度均匀分布离散型随机变量函数的分布二维离散型随机变量的分布二维随机变量的的分布离散型随机变量函数的分布连续性随机变量函数的分布正太分布可加性数学期望方差和标准差常见的随机变量的期望和方差协方差和相关系数二维离散型随机变量期望与方差的计算中心极限定理三大分布矩估计极大似然估计假设检验假设检验泊松分布连续性随机变量概率密度概率密度积分求分布函数,概率密度函数积分求概率,分布函数端点值相减为概率均匀分布正太分布标准化例题离散型随机变
2021-12-29 00:22:49
4500
1
原创 --secure-file-priv为Null且修改无效问题
试过很多方法,发现修改无效的根本原因是我的my.ini在data文件夹中,应该放在有效文件夹里。在命令行输入 mysql --help发现有这样一行它的意思是c盘或者D:\Program Files\MySQL\mysql-5.6.51-winx64\mysql-5.6.51-winx64的文件夹才是读取的有效文件夹。将data目录下的my.ini剪切,粘贴到文件夹即可。...
2021-12-26 14:10:45
3392
2
原创 汇编语言2
文章目录CPU对存储器的读和写内存地址空间各类存储器芯片寄存器通用寄存器物理地址CS和IP代码段段寄存器修改cs和ip的指令修改cs和ip的指令CPU对存储器的读和写如图:地址总线有2^10,也就是1024种内存地址,那么相应的,内存应该有1024地址进行存储,所以内存容量为1024kb内存地址空间各类存储器芯片寄存器数据在寄存器种的存放情况。通用寄存器一个字就是两个字节CPU中数据存放的形式以及为什么要用16位来表示物理地址16位结构的CPU8
2021-12-09 19:49:01
2231
原创 CSS一些会经常用到的基础小知识
文章目录有关背景让背景图充满整个屏幕,以及去掉图片重复有关边框如何为颜色方块加入边框设置div在屏幕水平居中设置输入框为密码框(输入的密码为*号)设置按钮为渐变色设置边框严丝合缝有关字体设置字体为渐变色设置字体外的背景为半透明设置字体的样式以及大小:设置字体水平居中:设置文字右对齐有关链接去掉链接的下划线靠近时变色:a标签设置字体样式有关表格设置表格每个边框分布均匀希望边框为单线框:有关背景让背景图充满整个屏幕,以及去掉图片重复body{ background: url("../reso
2021-10-18 22:21:10
1830
原创 类中只有一个private如何产生它的对象
这就要通过类的单例设计模式啦。类的单例设计模式所谓类的单例设计模式,就是采取一定的方法保证在整个软件系统中,对某个类只能存在一个对象实例,并且该类只提供一个取得其对象实例的方法。如果我们要让类在一个虚拟机中只能产生一个对象,我们首先必须将类的构造器的访问权限设置为private,这样九不能用new操作符在类的外部产生类的对象了,但是在类的内部仍可以产生该类的对象。因为在类的外部开始还无法得到类的对象,只能调用该类的某个静态方法以返回类内部创建的对象,静态方法只能访问类中的静态成员变量,所以指向类内部产生
2021-10-15 16:02:04
1912
原创 通过反射创建运行时类的对象
Java通过反射创建运行时类的对象,以及调用对象里被封装的方法person类如下:public class Person { private String name; public int age; public Person(String name,int age){ this.name = name; this.age = age; } private Person(String name){ this.na
2021-10-14 21:39:15
1890
原创 汇编语言前置知识
文章目录汇编语言前置知识进制的运算有符号数和无符号数原码、反码和补码位运算位运算的加减乘除加法减法乘除法寄存器内存汇编语言的产生汇编语言的组成存储器:存储单元CPU对存储器的读和写:寄存器(CPU)工作原理物理地址段段寄存器修改CSIP的指令代码段Debug内存中字的存储内存中字的存储汇编语言前置知识汇编语言(英語:assembly language)是任何一种用于电子计算机、微处理器、微控制器,或其他可编程器件的低级语言。 在不同的设备中,汇编语言对应着不同的机器语言指令集。 一种汇编语言专用于某种
2021-09-26 23:32:06
2255
2
原创 大作业JAVAWeb实验室官网开发
文章目录设计思路1:增删改部分查看讨论2:前后台交互部分3:数据库部分a:用户表Userb:小组表studygroupc:中介:申请加入小组表d:话题表e:申请话题表f:中介:申请创建小组表g:第一级评论与第二级评论表4:代码部分效果展示1:用户登录2:用户注册用户页面-前台-学习小组1:查看小组2:加入小组3:查看讨论4:创建小组用户页面-前台-话题讨论1:讨论页面2:发表一级评论3:回复一级评论4:发起话题管理员页面-后台-用户页面1:用户页面2:增加用户:3:删除用户4:修改用户管理员页面-后台-学习
2021-08-20 21:45:25
2575
3
原创 前端:CSS基础知识
CSS基础一:什么是CSS层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。CSS不仅可以静态地修饰网页,还可以配合各种脚本语言动态地对网页各元素进行格式化。CSS 能够对网页中元素位置的排版进行像素级精确控制,支持几乎所有的字体字号样式,拥有对网页对象和模型样式编辑的能力。注:查找CSS样式的网站:CSS样式菜鸟教程二:选择器1:idea新建CSS目录样式
2021-08-07 18:03:26
2054
原创 servlet与jsp的使用
文章目录一:servlet无法使用的问题二:右键找不到servlet的问题三:找不到jsp的页面四:src目录下的java文件无法直接被servlet导入五:cataline日志乱码问题:六,如何直接对servlet进行传参七:如何存储数组八:报错http状态500一:servlet无法使用的问题我在路径中输入servlet的映射地址,发现出现了500错误然后我观察了Tomcat日志,发现出现Tomcat8.0但是我实际配置的是Tomcat10.0版本我的电脑既有tomcat10,也有Tom
2021-07-27 22:38:49
3327
原创 JVM基础知识及内存模型
文章目录一:什么是JVM1:JVM的位置2:JVM的体系结构(1)类加载器:(2)执行引擎:(3)运行时数据区:(4)**本地方法接口**(5)**垃圾收集模块**总结:内存分析1:创建对象的内存分析2:创建对象内存分析——加入实参列表3:内存分析进阶版总结二:JMM(Java内存模型)volatileJMM数据原子操作传统总线加锁与volatile的区别传统总线加锁与volatile的区别关于Java官网的JVM文档地址:The Java® Virtual Machine Specification
2021-07-18 21:26:15
2053
4
原创 方法与类的调用
前言:看自己的博客看哭了,想查看如何调用方法而已为什么要翻一个银河的距离啊.做一个精简版如下:1:静态方法调用有static的方法叫做静态方法1:如果想要调用类内部的静态方法:方法名();(有参数一定要传参数)2:调用其他类的静态方法:类名.方法名();3:当然啦,也可以实例化参数调用:静态方法只能调用静态方法,动态方法既可以调用静态方法,也可以调用动态方法:2:非静态方法的调用1:非静态方法在内部实例化参数调用:2:调用其他类的非静态方法:实例化参数调用:3:引用
2021-07-15 11:58:00
5554
1
原创 win10的JDK安装环境变量配置
JDK安装环境变量配置以及背后的原理JDK的安装首先呢我们打开jdk的官网http://www.oracle.com/technetwork/java/javase/downloads/进入后我们找到jdk8,我之前配置过jdk11,但是后来发现因为jdk版本过高,在win11下不仅部分JavaWeb功能被更新换代了,同时配置Tomcat的时候还需要在startup文件下设置环境变量,后续还有种种问题,不要太悲催,索性换个年轻的版本啦.[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直
2021-07-13 21:28:29
1920
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人