草庐IT

入门Demo

全部标签

“零基础”PHP代码审计入门

目录一、代码审计目的二、代码审计基础三、代码审计思路四、PHP核心配置五、代码审计环境六、手动调试代码七、PHP的弱类型八、学习漏洞函数九、审计入门总结推荐一些demo:一、代码审计目的代码审计指的是对源代码进行检查,寻找代码中的bug以及安全缺陷(漏洞)。代码审计这是一个需要多方面技能的技术,也是需要一定的知识储备。我们需要掌握编程,安全工具的使用、漏洞原理、漏洞的修复方式、函数的缺陷等等,如果再高级一些,我们需要学习不同的设计模式,编程思想、MVC框架以及常见的框架。那么对于小白应该是需要一个路线,一个流程。先记住一句话"一切存在用户输入的地方都有可能存在漏洞"戳一戳免费获取网络安全资料腾

hadoop学习:mapreduce入门案例二:统计学生成绩

这里相较于wordcount,新的知识点在于学生实体类的编写以及使用数据信息:1.Student实体类importorg.apache.hadoop.io.WritableComparable;importjava.io.DataInput;importjava.io.DataOutput;importjava.io.IOException;publicclassStudentimplementsWritableComparable{//Objectprivatelongstuid;privateStringstuName;privateintscore;publicStudent(longs

Echarts常用配置项(详细入门)

目录前言福利:推荐几个EChart常用的社区网站第一章、如何使用Echarts1.1使用Echarts五步走1.2 了解版块的几个基本参数1.3几个常用图形的参数1.3.1柱状图1.3.2折线图1.3.3散点图1.3.4饼图1.3.5地图1.3.6雷达图1.3.7仪表图1.4Echarts使用前言福利:推荐几个EChart常用的社区网站PPChart-让图表更简单echarts图表集ChartLibmakeapieecharts社区图表可视化案例chart.top-让图表更简单-echarts图集demoEcharts官方文档:快速上手-Handbook-ApacheECharts第一章、如何

【大数据入门核心技术-ElasticSearch】(二)ElasticSearch整体架构和重要工作原理

目录一、整体架构图二、重要工作原理1、文档写入原理2、文档检索原理一、整体架构

C++:快速入门篇

C++:.cpp(面向对象)C语音:.c(面向过程)是为了弥补C的不足命名冲突:    1.写的跟库冲突    2.自己写的互相冲突1.命名空间        在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。#include#include//全局变量intrand=100;intmain(){printf("%d\n",rand);return0;}上面的代码运行打印出来的是什么呢?      

【Docker】docker入门之dockerfile编写

文章目录前言一、docker是什么?docker介绍docker指令二、docker有什么用?三、docker怎么用?FROMMAINTAINERRUNENVWORKDIRCOPY、ADDUSEREXPOSE实例四、docker注意事项docker容器中使用某些宿主机设备时需要额外的权限docker容器中文件内容中文出现乱码dockerfile使用不了软件源,地址解析失败docker容器ssh连接问题前言嗨喽,大家好。本篇文章主要记录博主在学习docker以及编写dockerfile的过程,记录使用docker过程中遇到的问题。一、docker是什么?docker介绍Docker是一种开源的容

【C++初阶】小白入门C++

目录前言:1、C++关键字2、命名空间2.1命名空间是什么2.2为什么要有命名空间2.3命名空间怎么使用2.3.1命名空间的写法2.3.2命名空间是可以嵌套的2.3.3使用命名空间的三种方式3、C++输入和输出3.1初识cout和cin3.2C++的输入输出可以自动识别变量类型4、缺省参数4.1缺省参数是什么4.2缺省参数的分类和使用5、函数重载5.1函数重载的定义和使用5.2重载二义性区分5.3为什么C++支持重载,而C不能6、引用6.1什么是引用6.2为什么有引用6.3引用的使用规范6.3.1引用的写法6.3.2引用必须初始化6.3.3引用不能改变指向6.3.4一个对象可有多个别名6.4引

手机自动化测试工具Auto.js学习使用(附一个自动刷抖音类短视频的demo)

Auto.js学习使用介绍使用1.手机端安装auto.js2.电脑下载vscode,安装插件3.手机打开远程开发功能4.vscode连接手机5.进行开发(一个自动刷抖音类短视频的demo)介绍Auto.jsPro自动化工作流JavaScriptIDE,这个IDE是安装在手机上的,书写JavaScriptIDE代码的,同时也是可以运行,和打包JavaScript程序。Auto.js官网使用1.手机端安装auto.js官网直接下载auto.js,安装即可,安装后花48开会员2.电脑下载vscode,安装插件搜索安装如下插件3.手机打开远程开发功能手机电脑要确保连接在同一个wifi网络手机的auto

Selenium入门(二)Java整合Selenium实现模拟登录

上一篇文章已经讲述了Java搭建Selenium环境:Selenium入门(一)Java搭建Selenium环境下面接着实现模拟登录功能,这里拿自己的网站来进行测试,如下图 这里我把验证码固定了,所以不需要输入验证码即可实现。实现思路首先输入登录url,用WebDriver模拟打开登录页面然后找到输入用户名和密码的input框模拟填写用户名和密码找到点击登录的按钮,模拟点击登录,这样就实现了模拟登录。采用WebDriver中的【By.xpath】方法获取Dom元素xpath获取方式如下:    鼠标移到输入框,右键点击【检查】,找到该元素所在位置 然后右键,选择【复制】,再选择【Copyful

快速入门使用spring详细步骤(介绍、导入依赖、第一个简单程序)

目录一、spring介绍二、spring使用步骤(一)创建maven项目 (二) maven项目导入spring依赖(三)开始编写第一个spring程序三、新篇章之springboot(额外篇)一、spring介绍spring是作为JavaEE企业级开发很好的一个框架,这篇文章就来讲解一下怎么使用spring。要使用spring,现在一般都是使用maven导入spring的jar包去使用。而不用去专门下载jar包再导入(麻烦)1.下面这篇文章是介绍spring(可看可不看)ssm框架之spring框架(诞生发展、版本、八大模块、特点)_云边的快乐猫的博客-CSDN博客二、spring使用步骤(