request.getRequestURL
request.getRequestURL() 返回全路径 request.getRequestURI() 返回除去host(域名或者ip)部分的路径 request.getContextPath() 返回工程名部分,如果工程映射为/,此处返回则为空 request.getServletPath() 返回除去host和工程名部分的路径 例如: request.getRequestURL() http://localhost:8088/jLearn/resources/request.jsp r
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地址的后面,所以限制了提
Test:textbox
菜鸟教程(runoob.com) 这是标题 1 这是标题 2 这是标题 3 这是标题 4 这是标题 5 这是标题 6 菜鸟教程(runoob.com) 现在的时间是? # 测试MarkDown
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.点击运行
学习打卡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-编辑-新
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走过的路径权值之和的最
用系统方法论来管理个人的软件开发活动
引子 在 “学习系统方法论:开篇” 一文中,简要介绍了系统方法论的基本轮廓。 俗话说:学以致用。 先用系统方法论来尝试下管理自己的软件开发活动。 首先给一张之前总结过的软件开发全景的思维导图: 这张思维导图的优点在于:基本囊括了软件开发中的绝大部分活动,无论是宏观还是微观,一览无余。 当然,由于信息量太大,不容易一下子消化;且有些关键信息没有体现在这张导图里。本文将以这张导图为基础,以系统方法论为指导,来加以完善。 系统分析 如果将软件开发活动管理作为一个系统来看待,那么,其功能和形式分别是什
爬虫之JS混淆和加密案例
需求: 中国空气质量在线监测分析平台是一个收录全国各大城市天气数据的网站,包括温度、湿度、PM 2.5、AQI 等数据,链接为:https://www.aqistudy.cn/html/city_detail.html,网站显示为: 一连串的分析 该网站所有的空气质量数据都是基于图表进行显示的,并且都是触发鼠标滑动或者点动后才会显示某点的数据,所以如果基于selenium进行数据爬取很吃力,因此考虑采用requests模块进行数据爬取. 首先要找到空气质量数据所在的数据包: 使用抓包工具抓取,
解决 Sql Server 数据库总是显示“正在恢复”
SQL Server的应用系统突然间无法访问,访问时出现数据库连接错误,检查当前应用的数据库,数据库显示“正在恢复”, 网上查询了一下解决办法记录一下: 方法一: 1.RESTORE database <数据库名> with norecovery 方法二: 1.停用SQL Server服务 2.将数据库的.mdf和.ldf文件更名 3.启用SQL Server服务 4.右键删除数据库 5.将第二部更名的.mdf和.ldf文件名称改回原来的数据库文件名。 6.在管理工具中重新附加数据库,附加成功
flutter 解决无法安装或者安装依赖慢的问题
配置以下两个系统环境变量 右击计算机 --> 属性 --> 高级系统设置 --> 环境变量 PUB_HOSTED_URL : https://pub.flutter-io.cn FLUTTER_STORAGE_BASE_URL:https://storage.flutter-io.cn
【剑指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
Java进阶教程:类加载机制
Java进阶教程:类加载机制 类加载 我们知道,Java项目编译后会生成许许多多的class文件,class文件保存着类的描述信息。虚拟机把描述类的数据从Class文件加载到内存,并对数据进行校验、转化解析和初始化,最终形成可以被虚拟机直接使用的Java类型,这就是虚拟机的类加载机制。 类的生命周期 类从被加载到虚拟机内存中开始,到卸载出内存位置,他的整个生命周期包括: 加载 验证 准备 解析 初始化 使用 卸载 这七个阶段。画个图就是下面这样: 类加载过程
LeetCode刷题之数组复习
由于以后会从事嵌入式,所以这些题打算全部用C语言来完成。 第一题:从排序数组中删除重复项。 示例: 给定数组 nums = [1,1,2],
函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。
你不需要考虑数组中超出新长度后面的元素。 来源:点击这里 做数组题一定优先考虑双指针法 答案:这里虽然没使用指针,但是思想是一样的,使用的是数值下标 int removeDuplicates(int* nums, int numsSize){
if (nu
jquery带下拉列表的购物车组件封装
按照国际惯例先放效果图 安静的时候它长这样 等待加载时它长这样(功能是设置的按需加载,网速慢或者加载数据大时会出现) 加载之后购物车没有商品时这样 有商品长这样 首页index.html <!DOCTYPE html>
<html lang="zh-CN"><!-- 设置简体中文 -->
<head>
<meta charset="UTF-8">
<title>index</title>
<link rel="stylesheet" href="css/base.css
博客园 修改正文宽度
原文 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
学习打卡2:java变量常量、运算符学习
一、变量、常量 变量:程序运行期间,内容可发生改变的量。 1、创建一个变量并且使用的格式: ①、数据类型 变量名称; //创建变量 ②、变量名称 = 数据值; //赋值,将右边的数据值,赋值交给左边的变量 2、一步到位的格式: 数据类型 变量名称 = 数据值; //在创建一个变量的同时,立刻放入指定的数据值 练习代码 public class Demo02Variable{ public static void main(String[]arge){ //创建一个变量 //格式:数据类型 变量
今日推荐
周排行