自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mandarava的博客

前端不只是一个联调的工具,是需要精益求精的

  • 博客(29)
  • 资源 (7)
  • 问答 (1)
  • 收藏
  • 关注

原创 【力扣每日一题】917. 仅仅反转字母

题目给你一个字符串 s ,根据下述规则反转字符串:所有非英文字母保留在原有位置。所有英文字母(小写或大写)位置反转。返回反转后的 s 。地址:https://leetcode-cn.com/problems/reverse-only-letters/题解解题思路字符串,对撞指针,具体定义可看https://blog.csdn.net/AtalantaDavis/article/details/122692769代码var reverseOnlyLetters = function(s

2022-02-23 12:57:19 274

原创 【力扣算法刷题笔记】3.滑动窗口

定义滑动窗口:简单的意思就是说,定义了两个指针(左指针及右指针),循环快指针,不断判断两个指针之间的是否符合条件,如果不符合条件左指针+1下面是伪代码const functionName = (s) => { // Step 1: 定义需要维护的变量们 (对于滑动窗口类题目,这些变量通常是最小长度,最大长度,或者哈希表) let x, y = ..., ... // Step 2: 定义窗口的首尾端 (start, end), 然后滑动窗口

2022-02-18 13:53:37 242

原创 【力扣算法刷题笔记】2.双指针

定义双指针:指的是在遍历对象的过程中,不是普通的使用单个指针进行访问,使用两个指针来达到目的对撞指针:一个左指针(首部),一个右指针(尾部)。快慢指针:以不同策略在相同方向上移动。代码:练习一:反转字符串(对撞指针)地址:https://leetcode-cn.com/problems/reverse-string/编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组 s 的形式给出。不要给另外的数组分配额外的空间,你必须原地修改输入数组、使用 O(1) 的额外空间解决这一

2022-01-25 22:02:44 253

原创 【力扣每日一题】1688. 比赛中的配对次数

每日一题

2022-01-25 13:36:03 246

原创 【力扣每日一题】539. 最小时间差

给定一个 24 小时制(小时:分钟 “HH:MM”)的时间列表,找出列表中任意两个时间的最小时间差并以分钟数表示。let getMinutes = (t) => { return ((t[0].charCodeAt() - '0'.charCodeAt()) * 10 + (t[1].charCodeAt() - '0'.charCodeAt())) * 60 + (t[3].charCodeAt() - '0'.charCodeAt()) * 10 + (t[4].charCodeAt()

2022-01-18 13:14:18 106

原创 【力扣算法刷题笔记】1.二分查找

定义二分查找:在升序数组nums中寻找目标值target,对于特定下标ii,比较nums[i]和target的大小:如果nums[i]=target,则下标 ii 即为要寻找的下标;如果nums[i]>target,则target 只可能在下标 ii 的左侧;如果nums[i]<target,则target 只可能在下标 ii 的右侧。笔记主要注意两点:(1)middle=Math.floor((right - left) / 2) + left;(2)因为不用和middle

2022-01-17 13:25:18 349

原创 记录rem、逻辑像素、dpr等术语

最近在做h5的一个单页面程序,第一次涉及h5的开发。也是第一次知道rem转换,搞搞原理,特来分享。相关术语开始之前,先介绍一些相关术语。物理像素pt、逻辑像素、设备像素比dpr等物理像素:在同一个设备上,它的物理像素是固定的,这是厂商在出厂时就设置好了的,即一个设备的分辨率是固定的。逻辑像素:随着屏幕的改朝换代,在高分辨率中可以理解为从黑白电视一个物理像素对应一个逻辑像素变成了一个物理像素可以变成n个逻辑像素。也可以理解为一个物理像素发一个光点,而现在变成了一个物理像素发n个光点各种颜色。.

2021-03-21 22:35:28 370

原创 React框架之对Dva和Umi的简单理解

文章目录简述Dva,Umi和路由的理解Dva基本流程与文件目录规划ModelReducer、EffectDva订阅 (Subcription)service(服务)一个路由的文件目录使用Umi搭建基础列表页面如果想进入约定式路由,打开.umirc.js删除里面routes使用 CSS在Umi中用插件dva简述Dva,Umi和路由的理解dva中讲到约定式路由是如果没有路由配置文件,即按照src/page文件夹下的文件目录结构来生成路由Dva基本流程与文件目录规划Model公共数据React的St

2020-09-03 11:05:17 873

原创 ES6标准基础知识

文章目录箭头函数析构赋值JSON转换异步相关箭头函数function function_name(param1,param2) {}写成箭头函数如下:const function_name = (param1, param2) => {}一个参数的箭头函数,简写const function_name = param1 => {}如果箭头函数中只有一个return对象的程序,简写如下const function_name = param1 => ({name:'zh

2020-09-03 10:57:57 205

原创 react基础到实战-尚硅谷(学习笔记四)

接上一条博客的内容,再次附上视频教程的学习地址链接:https://www.bilibili.com/video/BV184411x7F9上一篇文章链接:https://blog.csdn.net/AtalantaDavis/article/details/108342941文章目录第六章 react-router概念理解react-routerSPA理解路由的理解前端路由的实现history创建方式函数react-router使用有好几个版本编写路由效果子路由向路由组件传数据路由链接和非路由链接.

2020-09-01 15:51:22 291

原创 react基础到实战-尚硅谷(学习笔记三)

接上一条博客的内容,再次附上视频教程的学习地址链接:https://www.bilibili.com/video/BV184411x7F9上一篇文章链接:https://blog.csdn.net/AtalantaDavis/article/details/108245250文章目录第三章 react应用create-react-ap创建react应用react脚手架package.jsonimport.gitignoreyarn.lock创建过程全局下载的以来的根目录第四章 React Ajax.

2020-09-01 15:29:53 335

原创 react基础到实战-尚硅谷(学习笔记二)

第二章 React面向组件编程React测试示例的步骤组件的三大属性state编码操作示例步骤props编码操作示例步骤refs示例步骤三种特点总结组件化编码流程示例组件提交提交表单数据示例编码组件的生命周期生命周期函数渲染过程回调函数小知识生命周期流程示例编码React测试示例的步骤定义组件//方式1:工厂函数组件(简单组件)function MyComponent(){ return <h2>工厂函数组件(简单组件)</h2>}//方式2:ES6类组件(复

2020-08-26 18:32:23 567

原创 react基础到实战-尚硅谷(学习笔记一)

身为一只react小白,最近在找react的学习资料,在b站上搜到一套react的学习视频,感觉非常的详细,给大家分享一下我的学习笔记。并附上这套视频的学习地址链接:https://www.bilibili.com/video/BV184411x7F9第一章 入门基本认识React特点React高效的原因基本使用步骤JSX虚拟DOMJSX渲染虚拟DOM(元素)动态展示列表数据模块与组件和模块化与组件化的理解js模块组件模块化组件化基本认识React特点Declarative(声明式编码)C.

2020-08-26 18:21:54 1112

转载 fast os docker 教程

文章目录工具介绍工具简介工具优点工具安装安装步骤安装报错简易教程原文转载自wangbinxingkong/fast应用程序同步于fast os docker工具介绍工具简介FAST OS DOCKER是Docker的图形化管理工具,为用户提供了docker总览、本地容器管理、远程镜像拉取、服务器磁盘映射、服务器网络管理等功能,基本能满足中小型单位对容器管理的全部需求。工具优点FAST OS DOCKER为大众设计,只要稍微了解容器机制即可轻松构建docker,不需要学习复杂的命令即可操作;

2020-05-17 23:33:36 3835 3

原创 uni-app手机端电脑端差别

文章目录div标签的差别css的差别第三方库引用的差别div标签的差别table标签在手机端不显示可能是通病。解决方法:使用flex布局。如果已经写好了table表格,可以改成如下这样,会方便一些。<view class="table"> <view class="thead"> <view class="tr"> <view c...

2020-01-30 17:09:15 1414

原创 造轮子之uni-app框架封装刷新token函数

app登陆状态判断可能会是token检测的方式,所以用uni.setStorageSync的api将后端传来的token赋值在浏览器缓存里,电脑端查看方式:F12->Application->Local Storage新建一个文件,命名为xxx.js// 公共的请求import HttpRequest from './HttpRequest.js' //这是自己封装的ajax函数...

2020-01-27 19:10:41 2357 2

原创 uni-app框架引用第三方库在手机端和电脑端的差别

最近在写手机端的app和小程序。用的uni-app的框架——使用vue.js开发的一种框架。碰到了好几次第三方库md5算法的引用写登录或者注册功能的时候会对密码进行md5加密。uni-app不可能使用非官方第三方库,又没有封装好的md5第三方库,所以会引用第三方原生js。起初只是简单的在components文件夹里加了md5.js(待会儿后面上传这个js),然后引用其函数。在开头引用...

2020-01-27 18:29:40 1054 2

原创 js检测时间函数

前端token需要每两个小时刷新一次。就用到了时间判断格式。需要js对时间对象有一定的了解,写项目用到了两种格式的解析方式。先上函数代码第一种相对简单,传入时间格式为标准格式:Wed, 01 Jan 2020 00:00:00 GMTfunction check(time) { var time1 = new Date(time) //这个格式直接传入对象就好。 var date2=...

2020-01-27 14:22:58 460

原创 Vulnhub:CH4INRULZ渗透测试

文章目录0x01 环境搭建0x02 环境来源0x03 渗透过程80端口信息收集8011信息收集脏牛提权0x01 环境搭建靶机IP攻击IP备注172.17.135.35172.17.135.51本机192.168.179.129kali172.17.135.48同网段服务器0x02 环境来源vulnhub官网:https://download...

2019-09-15 22:27:10 799

原创 调试webpack的插件

分享一个在github上看到的链接,在此膜拜大佬。moduleRaid把这个项目的这个文件moduleraid.js的内容复制到控制台运行。然后就可以直接使用页面的webpackjsonp内的函数了调用函数的时候可以使用以moduleRaid来调用webpackjsonp里的函数。...

2019-07-23 21:54:13 1122

原创 CTFd平台二次开(jiao)发(shi)

本次二次开发目的:CTFd平台是安全初学者的联系平台以及竞赛平台,源码在github上公开,使用FLASK+SQLITE进行开发。由于web题目种类繁多,而CTFd没有根据web题目知识点分类的功能,本次目的就是为了在展示题目时,将web题目以知识点的方式分类,供初学者学习。CTFd版本CTFd的版本有很多,这次我用来开发的版本是github源码isislab的源码安装教程自行百度。二...

2019-07-18 16:46:03 2053

原创 volatility取证

之前的一道misc题目里遇到一个需要用这个软件去获取注册表的方法这个软件kali服务器自带软件简介用于查看我正在分析的内存样本的摘要信息。具体来说显示主机所使用的操作系统版本、服务包以及硬件结构(32位或64位)、也目录表的起始地址和该内存景象的时间等基本信息。我遇到的题目是获取注册表的hash值具体操作方法用于获取文件的系统等信息:volatility -f memory ima...

2019-07-02 21:23:47 3118

转载 记录下ubuntu忘记mysql密码处理方法

1. 停止mysqlsudo /etc/init.d/mysql stop2. 安全模式登录sudo mkdir -p /var/run/mysqldsudo chown mysql:mysql /var/run/mysqldsudo /usr/bin/mysqld_safe --skip-grant-tables --skip-networking &mysql -u ro...

2019-04-16 15:13:57 206

原创 Paramiko : Error reading SSH protocol banner

在网上搜索了很多这个问题的解决方法,都是修改paramiko/transport.py文件中的self.banner_timeout变成300。但是这种方法写程序不太适合随时搭建。所以找了一种比较好搭建的方法。在SSH实例化对象时ssh = paramiko.SSHClient(banner_timeout=300)问题解决。老哥们看完以后点个赞也可以啊。...

2019-04-14 16:14:55 6188 7

原创 前端进行导出excel表格二次踩坑

遇到问题问题一:打开表格出现乱码。问题二:数字过长自动变成科学记数法。问题三:在第一次踩坑的基础上,增加了竖列的过滤。解决方法问题一<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:x="urn:schemas-microsoft-com:office:excel" xmlns="http://www....

2019-04-02 22:04:41 758

原创 踩坑之修改前端模板的手机适配

在网上扒了一个前端模板,模改成了自己的,拿来急用。然而放在服务器上后用手机打开的效果,真的极差。于是开始各种模改,参透了media最简单的使用方法。@media (max-width:480px) { p { //此处输入相应css }}在@media外不论是否添加p的css,在屏幕宽度小于480的文档中&lt;p&gt;都会用到上面的css。在一个前端网页里一般会有...

2019-03-14 21:21:02 617

原创 Vulnhub:fourandsix2渗透测试

。。。

2019-03-11 21:35:31 409

原创 Vulnhub:DeRPnStiNK渗透测试

老规矩,用nmap扫一下。发现端口80、22、21、514。输入命令nmap -T4 -a -v xxx.xxx.xxx.xxx。Nmap scan report for xxx.xxx.xxx.xxxHost is up (1.2s latency).Not shown: 996 closed portsPORTSTATESERVICE21/tcpopenf...

2019-03-08 18:28:41 986

原创 记一次在前端进行数据导入excel表格的坑(赋代码)

记一次在前端进行数据导入excel表格的坑(赋代码)身边一位大佬要求我写一个用flask框架加载的前端的数据导入excel。于是有了我踩坑的开端。大佬还是很好的,给我发了借鉴链接。参考链接:https://blog.csdn.net/hhzzcc_/article/details/80419396。只使用了其中的方法一。我的代码为:html:&amp;lt;table class=&quot;table ...

2019-03-08 18:08:23 2552 2

漏洞网站源码.zip

之前在比赛里撸下来的网站源码,有前端常见的漏洞,可以复现找bug,都是漏洞很基础的网站,比赛中很常见的网站。

2020-08-27

Crypto –challenge.zip

文件资源中有26道CYPTO类型的压缩文件解密CTF练习题目,从简易到难,可以加深压缩文件解密的理解。

2020-08-27

react_redux.zip

是一个react的简单示例,可以加深对redux的理解,将action以及reducer等全都分离成独立模块。

2020-08-27

javascript----md5加密算法

MD5信息摘要算法(英语:MD5 Message-Digest Algorithm),一种被广泛使用的密码散列函数,可以产生出一个128位(16字节)的散列值(hash value),用于确保信息传输完整一致。MD5由美国密码学家罗纳德·李维斯特(Ronald Linn Rivest)设计,于1992年公开,用以取代MD4算法。这套算法的程序在 RFC 1321 标准中被加以规范。1996年后该算法被证实存在弱点,可以被加以破解,对于需要高度安全性的数据,专家一般建议改用其他算法,如SHA-2。2004年,证实MD5算法无法防止碰撞(collision),因此不适用于安全性认证,如SSL公开密钥认证或是数字签名等用途。 写的一篇文章里所需要的代码,网上是有的,所以就不用积分了。

2020-01-27

俄罗斯方块游戏源码python

俄罗斯开发代码,测试成功,俄罗斯方块python源码,用python3.6 thinker重新编译成功,并稍微修改了一点。

2019-09-30

弱口令集合压缩包.rar

CTF题目中常用的弱口令;包括姓名、数字组合等密码;各种弱口令

2019-08-18

koa+postgresql+node后台简易管理系统

机缘巧合得到这么一套模板,各位可以看一看

2019-04-17

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除