相对路径

request 路径随笔

本秂侑毒 提交于 2019-11-29 15:57:12
1. 路劲可分为 绝对路径 和 相对路径 2. 绝对路径 (开头带"/" )   前端: http://localhost:8080/myWebApp/user/login.jsp      /myWebApp/user/login.jsp   后端: /user/login.jsp   这里可以看出一个区别, 其中"/"这个斜杠在前后端有着不同的意义:    前端--> (表示) 服务器的根路径(例如:http://localhost:8080/)   后端-->(表示) 应用的根路径 (例如: http://localhost:8080/yourWebAppName/) 3 . 相对路径 (开头不带"/") 举个例子, 假如当前的路径是 http://localhost:8080/myWebApp/user/login.jsp 那么这时候访问 “main.jsp”页面,即访问的是 http://localhost:8080/myWebApp/user/main.jsp   也就是说,使用 相对路径,那么访问的是 当前页面路径 所属 目录 下的文件路径 。    这个特性无论是在前端 、 后端 都是一样的。   在java中,无论是JSP或者Servlet , 都可以通过request这个对象获得requestURL( ) ,

xpath

喜你入骨 提交于 2019-11-29 01:32:01
python爬虫之xpath的基本使用 一、简介   XPath 是一门在 XML 文档中查找信息的语言。XPath 可用来在 XML 文档中对元素和属性进行遍历。XPath 是 W3C XSLT 标准的主要元素,并且 XQuery 和 XPointer 都构建于 XPath 表达之上。    二、安装 1 pip3 install lxml   三、使用    1、导入 1 from lxml import etree   2、基本使用 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 from lxml import etree wb_data = """ <div> <ul> <li class="item-0"><a href="link1.html">first item</a></li> <li class="item-1"><a href="link2.html">second item</a></li> <li class="item-inactive"><a href="link3.html">third item</a></li> <li class="item-1"><a href="link4.html">fourth item</a></li> <li class="item-0"><a href="link5.html"

Linux基础命令总结

*爱你&永不变心* 提交于 2019-11-28 13:54:23
数据挖掘工程师并不是一直都在图形化界面中工作,并且随着大数据开源技术的发展,会有更多的任务需要在命令行环境下完成,比如在hadoop环境下进行数据文件的导入导出,在ubuntu环境下进行python库的安装与配置,因此就需要掌握一些基本的、常用的Linux命令。本文针对这一话题进行了总结梳理。 1.目录操作 (1)绝对路径与相对路径 绝对路径 :路径的写法一定由根目录”/”写起,比如:/usr/local/lib 相对路径 :路径的写法不是由根目录”/”写起,比如:local/lib。这时,这个目录相当于是将当前目录作为“根目录”,如果当前目录变化了,那么这个相对路径就要需要修改。 (2)打印当前目录:pwd 命令格式: pwd 返回当前目录的绝对路径。 (3)切换目录:cd 命令格式: cd 目录名 cd 绝对路径 cd 相对路径 cd . --切换到当前目录 cd .. --切换到上一层目录 cd / --切换到根目录 cd ~ --切换到home目录 (4)创建目录:mkdir 命令格式: mkdir 新目录名(既可以是绝对路径,也可以是相对路径) -p参数: mkdir -p 新目录名 -p的作用是,不使用-p参数时,如果要创建的目录所在的上层目录不存在时,就会报错;而使用了-p参数后,就会直接一次性连上层目录都创建了。如下:创建tmp3中的tmp4

html 中 url、scr、href、rel、rev

点点圈 提交于 2019-11-28 08:01:50
URL :Uniform Resource Locators(统一资源定位器)的简写,Web 浏览器通过 URL 从 Web 服务器请求页面。 url 不是属性,src 和 href 是属性,src 用于替换当前元素,href 用于在当前文档和引用资源之间确立联系,也就是说 src 引用的路径是 img 等要加载的路径,href 引用的路径是要跳转到的地方。 基本 URL 包含模式(或称协议)、服务器名称(或 IP 地址)、路径和文件名,如“协议:// 授权 / 路径? 查询”。完整的、带有授权部分的普通统一资源标志符语法看上去如下:协议:// 用户名: 密码 @子域名. 域名. 顶级域名 : 端口号 / 目录 / 文件名. 文件后缀? 参数 = 值 #标志 第一部分: 模式 / 协议(scheme):它告诉浏览器如何处理将要打开的文件。最常用的模式是超文本传输协议(Hypertext Transfer Protocol,缩写为 HTTP),这个协议可以用来访问网络。 1 其他协议如下: http——超文本传输协议资源 https——用安全套接字层传送的超文本传输协议 ftp——文件传输协议 mailto——电子邮件地址 ldap——轻型目录访问协议搜索 file——当地电脑或网上分享的文件 news——Usenet 新闻组 gopher——Gopher 协议 telnet—

IO

别说谁变了你拦得住时间么 提交于 2019-11-28 07:35:20
1.File类的概述和构造方法   1.学习IO的目的就是处理电脑磁盘上的各种文件(文本,音频,视频),所有的程序都是加载带内存中进行的      而java的IO类可以完成内存和磁盘的数据交换功能,即通过io类把磁盘上的文件加载到内存中进行程序的处理        就是对文件的 增 删 改 查  File类操作文件的目的就是,我输出的结果和想要的内容可以永久的保存   2.File更应该叫做一个路径,文件路径或者文件夹路径   3.路径分为绝对路径和相对路径   4.绝对路径是一个固定的路径,从盘符开始D:\java\2.java基础\课件视频\day19\video   5.相对路径相对于某个位置,在eclipse下是指当前项目下,dos在指的当前路径 光标前的路径 就是鼠标可以选择到哪里 2.File 的构造方法   * File(String pathname):根据一个路径得到File对象   * File(String parent, String child): 根据一个目录和一个子文件 /目录得到File对象   * File(File parent, String child):根据一个父File对象和一个子文件/目录得到    1 /* 2 * 在实际开发过程中,如果用到了绝对路径, 应该使用下面这种方法 3 * parent表示路径,child表示文件名 4

Linux基本命令

杀马特。学长 韩版系。学妹 提交于 2019-11-28 07:26:23
Linux文件目录说明 bin:存放系统中常用的命令 etc:存放系统的配置文件(*.cfg *.conf) home:用户的主目录,每个用户都有一个自己的目录 lib:存放系统中的库文件 var:主要存放经常变化的日志文件 tmp:存放临时文件 / 是Linux文件系统的根目录,所有文件都在里面。 Linux一切皆文件,目录也是文件。 ASCII:美国信息标准交换代码 字符->十进制数->二进制数->被CPU,内存所识别 A -> 65 ->1000001 -> 被CPU,内存所识别 A ->65 a->97 0->48 如果进行字符的比较,那么 a>A 文件命名规则: 文件名不区分大小写 最多可以为255个字符 除了正斜杠 / 外,都是有效字符 Man 查看命令的帮助信息   格式:man 命令名称   man man:查看man的帮助信息   man ls:查看 ls 的命令的帮助信息     支持上下翻页     Q q退出   命令大全 http://man.linuxde.net/ 中文解释 切换目录:cd(change directory)   cd .. :返回上一级目录   cd ~:用户的家目录   cd . :进入当前目录    cd ../mnt :先返回上一级,再进入它的 mnt 子目录   cd ./ hello:进入当前目录的 hello 目录

Liunx学习总结(一)--初识 Liunx

天涯浪子 提交于 2019-11-28 07:24:26
liunx 系统可以说是目前为止份额最大的一个系统了,基本上大多数服务器上都可以看到它的身影。今天我们就来学习一下它。 Liunx 简介 Linux 是一套免费使用和自由传播的类 Unix 操作系统,是一个基于 POSIX 和 UNIX 的多用户、多任务、支持多线程和多 CPU 的操作系统。它能运行主要的 UNIX 工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux 继承了 Unix 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。 Linux 操作系统诞生于1991 年10 月5 日(这是第一次正式向外公布时间)。Linux 存在着许多不同的 Linux 版本,但它们都使用了 Linux 内核。Linux 可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。 严格来讲,Linux 这个词本身只表示 Linux 内核,但实际上人们已经习惯了用 Linux 来形容整个基于 Linux 内核,并且使用 GNU 工程各种工具和数据库的操作系统。 以上的介绍来自于百度百科,简单来说 Liunx 就是一个跟 windows 一样的系统,但是跟 windows 相比,它是开源免费的(大多数),而且它有很多优秀的地方。基于这两点在服务器领域占据半壁江山自然是不在话下了。 Liunx 安装 Liunx

javascript基础

半世苍凉 提交于 2019-11-28 07:10:36
1.JavaScript的组成 ECMAScript、BOM、DOM ECMAScript是一个标准,它规定了语法、类型、语句、关键字、保留子、操作符、对象。(相当于法律) BOM(浏览器对象模型):可以访问浏览器窗口的浏览器对象模型,对浏览器窗口进行操作。 DOM(文档对象类型):DOM把整个页面映射成一个多层节点结构。HTML页面组成都是某种类型的节点,这些节点又包含着不同类型的数据 2.Javascript和HTML5的关系 HTML5是一种新的技术,就目前而言,我们所知的HTML5都是一些标签,但是有了JS之后,这些标签深层的扩展功能才得以实现。 比如video标签,我们对其理解为一个简单的标签,但实际上,video标签还有更深层次的扩展功能。 3.如何编写及运行JS JS也是一种脚本语言,他可以有两种方式在HTML页面进行引入,一种是外联,一种是内部。 外联JS的写法为: <script src="相对路径"></script> 这是一条html语句,原则上可以放在html页面的任意位置,不用和link标签一样非得放在head部分 相对路径链接的是JavaScript文件,文件的扩展名为.js,如index.js 内部JS的写法为: <script> //在script标签内写js脚本 </script> 错误的写法: <script src="相对路径"> /

Linux目录结构

三世轮回 提交于 2019-11-28 06:14:19
今天学习了Linus基础入门之Linux目录结构,linux下的目录结构如图所示。 绝对路径 关于绝对路径,简单地说就是以根" / "目录为起点的完整路径,以你所要到的目录为终点,表现形式如: /usr/local/bin ,表示根目录下的 usr 目录中的 local 目录中的 bin 目录。 相对路径 相对路径,也就是相对于你当前的目录的路径,相对路径是以当前目录 . 为起点,以你所要到的目录为终点。如果是当前目录的上一级目录,则需要使用 .. ,比如你当前目录为 /home/shiyanlou 目录下,根目录就应该表示为 ../../ ,表示上一级目录( home 目录)的上一级目录( / 目录) 提示:在进行目录切换的过程中请多使用 Tab 键自动补全,可避免输入错误,连续按两次 Tab 可以显示全部候选结果。 命令及其作用: 切换目录: cd 切换到上一级目录: cd .. 返回到home目录: cd ~ 获取当前路径: pwd 创建文件: touch 创建目录: mkdir 使用-p参数,同时创建父目录,$ mkdir - p father/son/grandson 复制文件 : cp $ cp test father/son/grandson 代表将之前创建的“ test ”文件复制到“ /home/shiyanlou/father/son/grandson ”目录中

JavaScript基础介绍

≡放荡痞女 提交于 2019-11-28 06:05:45
JavaScript 1.是什么? ​ JavaScript 是一种直译式 脚本语言 ,是一种动态类型、弱类型、基于原型的语言,内置支持类型。它的解释器被称为JavaScript引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在HTML(标准通用标记语言下的一个应用)网页上使用,用来给HTML网页增加动态功能。(未来有可能会发展成完善的编程语言) JavaScript与HTML5的关系 HTML5是一种新的技术,就目前而言,我们所知的HTML5都是一些标签,但是有了JS之后,这些标签深层的扩展功能才得以实现。 2.做什么? 页面分为: 结构 、 样式 、 行为 HTML:结构 css:样式 js:行为 Javascript 就是用来控制页面行为,对页面进行渲染,让页面有行为,让页面动起来 3.什么是行为? 交互,互相回应 人机交互 动作、反映:如点击之后有变化。通过行为、事件触发 前后端交互 数据:登录注册 4.js的历史 JavaScript在设计之初只是为了做表单验证。但是现如今,JavaScript已经成为了一门功能全面的脚本语言,已经是WEB中不可缺少的一部分,如今的JavaScript是一门既简单又复杂的语言,说它简单是因为可能一小时就能学会,但是如果你要真正掌握它,可能就得需要个几年的时间了。