request.getRequestURL

request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 返回除去host和工程名部分的路径 例如: request.getRequestURL() http://localhost:8088/jLearn/resources/request.jsp r
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

12.HTML表单标签

1.form 标签 1)作用 1 <form></form>定义表单的开始位置和结束位置,表单提交时的内容就是<form>表单中的内容 2)基本格式 1 <form action="服务器端地址(接受表单内容的地址)" name="表单名称" method="post|get"> 2 ... 3 </form> 3)常用属性 1.name 表单名称 2.method 传送数据的方式,分为post和get两种方式: get方式:get方式提交时,会将表单的内容附加在URL地址的后面,所以限制了提
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

Test:textbox

菜鸟教程(runoob.com) 这是标题 1 这是标题 2 这是标题 3 这是标题 4 这是标题 5 这是标题 6 菜鸟教程(runoob.com) 现在的时间是? # 测试MarkDown
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

idea中使用maven构建javaweb项目

项目环境   idea2019.3  maven3.6.1  jdk1.8  tomcat9.0 1.new一个maven并勾选模板,注意不要勾选错 2.项目起名 3.选择本地maven 4.报黄色警告则导入依赖后重启并rebuild项目即可 5.完善目录结构,在main下新建java和resource文件夹,并在src下创建test/java和test/resource 6.配置tomcat 7.点击运行
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

学习打卡1:java基础

JRE:java程序运行环境,包含了JVM和运行时所需要的核心库 JDK:开发工具包 想运行java程序只用下载JRE即可,想开发一个全新的java程序下载JDK。 JDK包含JRE功能,JRE包含了JVM核心 下图为JDK、JRE、JVM包含关系 一、安装完JDK后需要对电脑的变量环境做更改,这里是Windows10的操作步骤: 做两步操作,新建一个变量、修改一个变量。(必须大小写) 1、添加一个环境变量,创建JAVA_HOME(java家目录) 2、修改一个环境变量,找到path-编辑-新
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

CF round 623 Div.1D Tourism 题解

题目链接:https://codeforces.com/contest/1314/problem/D 大意: \(n\) 个顶点的有向图,顶点编号为 \(1\) 到 \(n\),任意两个不同的顶点 \(A,B\),都有一条带权有向边 \(A\rightarrow B\)。 Masha想从 \(1\) 出发走 \(k\) 条边之后返回 \(1\),且不走长度为奇数的环。(某一时刻Masha在 \(v\),之后走了经过奇数条路径后回到 \(v\),这是不允许的) 问Masha走过的路径权值之和的最
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

面向对象概述测试题

1. UML中接口可用于( )。 A.提供构造型(stereotype)名称为《interface》的具体类 B.声明对象类所需要的服务 C.Java和C++程序设计中,而C#程序设计中不支持 D.定义可以在多个类中重用的可执行逻辑 答案:B 2.在面向对象方法中,两个及以上的类作为一个类的父类时,称为( )。 A.封装 B.多态 C.多重继承 D.层次继承 答案:C 3.以下关于封装在软件复用中所充当的角色的叙述,正确的是 ( )。 A.封装使得其他开发人员不需要知道一个软件组件内部如何工作
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

用系统方法论来管理个人的软件开发活动

引子 在 “学习系统方法论:开篇” 一文中,简要介绍了系统方法论的基本轮廓。 俗话说:学以致用。 先用系统方法论来尝试下管理自己的软件开发活动。 首先给一张之前总结过的软件开发全景的思维导图: 这张思维导图的优点在于:基本囊括了软件开发中的绝大部分活动,无论是宏观还是微观,一览无余。 当然,由于信息量太大,不容易一下子消化;且有些关键信息没有体现在这张导图里。本文将以这张导图为基础,以系统方法论为指导,来加以完善。 系统分析 如果将软件开发活动管理作为一个系统来看待,那么,其功能和形式分别是什
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

ES6的严格模式

ES6 的模块自动采用严格模式,不管你有没有在模块头部加上"use strict";。 严格模式主要有以下限制: 变量必须声明后再使用 函数的参数不能有同名属性,否则报错 不能使用with语句 不能对只读属性赋值,否则报错 不能使用前缀0表示八进制数,否则报错 不能删除不可删除的属性,否则报错 不能删除变量delete prop,会报错,只能删除属性delete global[prop] eval不会在它的外层作用域引入变量 eval和arguments不能被重新赋值 arguments不会自
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

爬虫之JS混淆和加密案例

需求: 中国空气质量在线监测分析平台是一个收录全国各大城市天气数据的网站,包括温度、湿度、PM 2.5、AQI 等数据,链接为:https://www.aqistudy.cn/html/city_detail.html,网站显示为: 一连串的分析 该网站所有的空气质量数据都是基于图表进行显示的,并且都是触发鼠标滑动或者点动后才会显示某点的数据,所以如果基于selenium进行数据爬取很吃力,因此考虑采用requests模块进行数据爬取. 首先要找到空气质量数据所在的数据包: 使用抓包工具抓取,
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

16.替换空格

https://blog.csdn.net/jisuanji198509/article/details/95238355 于是想要将一个char转换为string只能找其他间接的方法了,这里提供几种: //1、构造函数里有个string(size_t,char) char x = 'a'; string s(1,x); //2、string初始化没char,但是push_back可以 string s; s.push_back(x); //3、string可以由char*初始化 char x
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

聊一聊粗糙集(五)

本节我们将继续介绍粗糙集有关的概念。 上节我们介绍了知识粒度的度量,本节将介绍知识粒度的矩阵表示形式。 我们先简单介绍矩阵的相关概念。 矩阵 先看矩阵的和,差。 矩阵的和: 若\(A=(a_{ij})_{m \times n}\),\(B=(b_{ij})_{m \times n}\)是两个\(m \times n\)的矩阵,则两个矩阵的和\(C=(c_{ij})_{m \times n}\)为 \[ C = A+B \quad \Longrightarrow \quad c_{ij}=a_{
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

解决 Sql Server 数据库总是显示“正在恢复”

SQL Server的应用系统突然间无法访问,访问时出现数据库连接错误,检查当前应用的数据库,数据库显示“正在恢复”, 网上查询了一下解决办法记录一下: 方法一: 1.RESTORE database <数据库名> with norecovery 方法二: 1.停用SQL Server服务 2.将数据库的.mdf和.ldf文件更名 3.启用SQL Server服务 4.右键删除数据库 5.将第二部更名的.mdf和.ldf文件名称改回原来的数据库文件名。 6.在管理工具中重新附加数据库,附加成功
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

flutter 解决无法安装或者安装依赖慢的问题

配置以下两个系统环境变量   右击计算机 --> 属性 --> 高级系统设置 --> 环境变量   PUB_HOSTED_URL : https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn   
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

【剑指Offer】面试题28. 对称的二叉树

题目 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。     1    / \   2   2  / \ / \ 3  4 4  3 但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的:     1    / \   2   2    \   \    3    3 示例 1: 输入:root = [1,2,2,3,4,4,3] 输出:true 示例 2: 输入:r
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

Java进阶教程:类加载机制

Java进阶教程:类加载机制 类加载   我们知道,Java项目编译后会生成许许多多的class文件,class文件保存着类的描述信息。虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转化解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的生命周期   类从被加载到虚拟机内存中开始,到卸载出内存位置,他的整个生命周期包括: 加载 验证 准备 解析 初始化 使用 卸载   这七个阶段。画个图就是下面这样:    类加载过程   
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

LeetCode刷题之数组复习

由于以后会从事嵌入式,所以这些题打算全部用C语言来完成。 第一题:从排序数组中删除重复项。 示例: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。 来源:点击这里 做数组题一定优先考虑双指针法 答案:这里虽然没使用指针,但是思想是一样的,使用的是数值下标 int removeDuplicates(int* nums, int numsSize){ if (nu
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

jquery带下拉列表的购物车组件封装

按照国际惯例先放效果图 安静的时候它长这样 等待加载时它长这样(功能是设置的按需加载,网速慢或者加载数据大时会出现) 加载之后购物车没有商品时这样 有商品长这样 首页index.html <!DOCTYPE html> <html lang="zh-CN"><!-- 设置简体中文 --> <head> <meta charset="UTF-8"> <title>index</title> <link rel="stylesheet" href="css/base.css
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

博客园 修改正文宽度

原文 https://www.cnblogs.com/cursorhu/p/6141365.html /*总体宽度1550px*/ #navigator, #blogTitle, #main, #footer { width: 1550px; position: relative; margin: 0 auto; } /*最上方导航栏字体22*/ #navList li a { font-size: 22px; text-decoration: none; color: #FFF; pad
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0

学习打卡2:java变量常量、运算符学习

一、变量、常量 变量:程序运行期间,内容可发生改变的量。 1、创建一个变量并且使用的格式: ①、数据类型 变量名称; //创建变量 ②、变量名称 = 数据值; //赋值,将右边的数据值,赋值交给左边的变量 2、一步到位的格式: 数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值 练习代码 public class Demo02Variable{ public static void main(String[]arge){ //创建一个变量 //格式:数据类型 变量
分类: 其他 发布时间: 02-24 23:17 阅读次数: 0