相对路径

hexo+markdown学习笔记

廉价感情. 提交于 2020-03-10 05:05:52
用hexo+github搭建完了 这个特别特别简陋的博客 ,这篇是最近学到的hexo和markdown的用法 命令行 插入图片 - 绝对路径 - 相对路径 标签插件(Tag Plugins) 模板设置 命令行 hexo new draft name ----创建名为name的草稿 hexo publish draft name ----移动到_post里/发表 插入图片 绝对路径 当Hexo项目中只用到少量图片时,可以将图片统一放在source/images文件夹中,通过markdown语法访问它们。 ![](/images/image.jpg) 相对路径 图片除了可以放在统一的images文件夹中,还可以放在文章自己的目录中。文章的目录可以通过配置_config.yml来生成。 post_asset_folder: true 之后,执行命令$ hexo new post_name,在source/_posts中会生成文章post_name.md和同名文件夹post_name。将图片资源放在post_name中,文章就可以使用相对路径引用图片资源了。 ![](image.jpg) 标签插件(Tag Plugins) 标签插件和 Front-matter 中的标签不同,它们是用于在文章中快速插入特定内容的插件。 <!--more--> --------read more {%

Linux系统简单文件操作命令

扶醉桌前 提交于 2020-03-09 09:55:53
项目 内容 这个作业属于哪个课程 < 班级课程的主页链接 > 这个作业的要求在哪里 学号-姓名 17043221-汪贵军 作业学习目标 学习在Linux系统终端下进行命令行操作,并掌握常用命令行操作并能通过命令行操作解决简单问题 1.查看当前目录 pwd #显示用户当前工作目录. 提示符$和#的区别是$表示当前为普通用户,拥有一般的权限;#表示当前为root用户,拥有更高的权限。 2.在用户主目录(家目录)下面创建一个以自己学号命名的目录并查看是否创 建成功 mkdir #创建新用户 ls #显示当前目录下的内容 列出当前目录下面的所有文件 ls -a # 列出目录下的所有文件,包括以 . 开头的隐含文件。 以列表的形式列出当前目录下面的内容 ll/ls -l #列出文件的详细信息,可以以列表形式列出。 . 指向的是上一层目录,即你的当前目录。 .. 代表你的当前目录的上一级目录,及当前目录的父目录。 3.进入以自己学号命名的目录,查看当前目录,然后创建以自己姓名拼音命名 的目录 cd #更改用户当前工作目录. 相对路径和绝对路径的区别: 绝对路径是指文件在硬盘上真正存在的路径。 相对路径就是相对于自己的目标文件位置。 从当前目录返回用户主目录(家目录) cd ~ 或cd #返回用户家目录 删除目录 rm -r +目录名 #删除目录 4

绝对路径和相对路径详解

风流意气都作罢 提交于 2020-03-08 17:38:47
绝对路径和相对路径详解 比如说你的C盘ABC文件夹下有两个文件file1和file2 如果让文件file1说出文件file2的位置(也就是路径),那么它有两种表示方法: 第一种:C:\ABC\file2 这就是绝对路径,指明file2文件在C盘ABC文件下,从最大的目录C盘开始表示出来. 第二种:file2 这就是相对路径,因为file1文件和file2文件都在C:\ABC下,所以它们的路径前面"C:\ABC"都是一样,就不用表示出来了. 而把页面传到服务器上就总是出现看不到图片,css样式表失效等错误。这种情况下多半是由于你使用了错误的路径,在应该使用相对路径的地方使用了绝对路径,导致浏览器无法在指定的位置打开指定的文件。 下面我们就来谈一下最让初学者头疼的相对路径与绝对路径的区别问题。 什么是绝对路径: 大家都知道,在我们平时使用计算机时要找到需要的文件就必须知道文件的位置,而表示文件的位置的方式就是路径,例如只要看到这个路径:c:/website/img/photo.jpg我们就知道photo.jpg文件是在c盘的website目录下的img子目录中。类似于这样完整的描述文件位置的路径就是绝对路径。我们不需要知道其他任何信息就可以根据绝对路径判断出文件的位置。而在网站中类似以http://www.pckings.net/img/photo

基本bash shell命令

五迷三道 提交于 2020-03-03 10:08:08
以下列举一些常用的bash shell命令,在使用时方便查找。 访问Linux系统上的手册 : man 命令。例:man ps 手册是由分页程序来显示的,可以通过点击 空格,回车,向上和向下箭头进行翻页查看。 浏览文件系统 :附一张常见Linux文件系统目录图 cd 命令:cd destination,cd命令可接受单个参数destination,用于切换到指定目录。 destination参数可以用两种方式表示:1.绝对路径,2.相对路径 绝对路径:绝对路径总是以正斜线(/)作为起始,指明虚拟文件系统的根目录。例:cd /user/bin 相对路径:相对路径允许用户指定一个基于当前位置的目标文件路径。相对文件路径 不以 代表根目录的正斜杠(/)开头,而是以目录名或是一个特殊字符开始。 假设你位于home目录中,并希望切换到Documents子目录 例:cd Documents 特殊字符:单点符(.),表示当前目录;双点符(..),表示当前目录的父目录; 文件和目录列表命令 : ls 命令。 ls -F 用于区分文件和目录; ls -a 用于显示隐藏文件和普通文件和目录; ls -l 显示目录中文件更多相关信息; ls -R 由于列出当前目录下包含的子目录文件; ls -F -R 可以写为 ls -FR 创建文件: touch 命令。例:touch test_one; 复制文件:

JavaIO流之文件路径

对着背影说爱祢 提交于 2020-03-03 05:15:50
斜杠和反斜杠 正斜杠,又称左斜杠,符号是 "/" ; 反斜杠,也称右斜杠,符号是 "\" 。 在 Unix/Linux 中,路径的分隔采用正斜 "/" ,比如 "cd /home/java" ; 而在 Windows 中,路径分隔采用反斜杠 "\" ,比如 "F:\yihong_\book" 。 我开发是在 Windows 平台上,所以 Java 程序配置文件中文件路劲都是用的 "\\" ,而项目是部署在 Linux 上的,所有文件路劲都是用的 "/" 。 转义字符 Windows 中,我在F盘复制地址 “F:\yihong_\book” ,粘贴至Java程序,会自动变成 “F:\\yihong_\\book” 。这个时候就发生了转义,这个操作是idea自动完成的。 String path = "F:\\yihong_\\book"; 对的 String path = "F:\yihong_\book"; 错的 在java的代码开发中 \ 是代表转义字符。 Java 的转义字符 \ 的转义并不是什么都需要转义,什么都可以转义,它只支持一下转义: \b \t \n \f \r \" \' \\ 绝对路径和相对路径 文件路径的表示可以分为绝对路径和相对路径。 Windows 绝对路径: 以盘符开始 如 F:\yihong_\book Windows 相对路径: . 指的是当前目录 ..

关于静态资源打包后的相对路径问题

半世苍凉 提交于 2020-03-01 03:49:51
将多个静态资源打包为单个资源以减少请求数目,是提高页面加载速度的常用手段。于是上个星期,我就在实现网站静态资源的自动打包功能,原以为是个比较简单的问题,实现起来也没有遇到什么障碍,不过在开发完毕投入使用的时候却让我跌了下眼镜。由于静态资源在打包以后,它们的访问路径势必会改变,这样其他一些依赖于原有路径的资源就访问不到了。这方面最常见的例子,便是CSS样式表中引用的图片路径是相对于CSS文件路径的。当意识到这个问题以后,还真是让人手忙脚乱了一把。 例如,有一个描述对话框组件的CSS文件,它的原有访问路径为/styles/dialog/core.css,其中有行样式表为url(header.png),这意味这幅图片的访问路径为/styles/dialog/header.png。同样,在另一个文件/styles/menu/core.css中也有url(bg.png)这样的代码。那么好,如果我们将这两个文件打包在一起,叫做/packed/styles/dialog-menu.css,那么浏览器就会去加载/packed/styles下的header.png和bg.png,为什么?因为url(…)这段代码,在打包后出现的位置就不同了。 解决这个问题似乎有多种办法,例如将资源文件复制到/packed/styles下面,但这就要处理文件重名的问题。如果使用组件化开发的方式

Python import中相对路径的问题

白昼怎懂夜的黑 提交于 2020-02-29 11:15:01
1. 从查到的资料来看,关于import路径的来说,分成3类: absolute import import xml import youpackage.xml from youpackage import xml 这几种都算绝对路径 relative import import xml 从这个语句上是看不出来import的是标准库的xml,还是你的包里的一个库叫xml。 explicit relative import from . import xml from .xml import some_thing from ..xml import some_thing 这些以点开头的import明确的表示了import的是相对路径,从而避免了普通relative import的麻烦。 2. 第二种(relative import)肯定是不推荐的。 在python2.5以前,如果当前包中有一个叫xml的库,局部的这个xml就会shadow标准库的xml(和局部变量感觉类似,我犯过好几次这个错误,调试的时候还一定能反应过来)。 在2.5和2.6,这个行为还是一样的,但是如果有以下这个语句,局部的包将不能覆盖全局的包 from __future__ import absolute_import 在2.7中,absolute_import的行为变成了默认行为,如果需要应用局部的包

在web应用中获取相对路径和绝对路径

你说的曾经没有我的故事 提交于 2020-02-22 15:55:15
1.概念: 1.1绝对路径——在硬盘上存在的真正路径。 1.2相对路径——相对于自己的目标文件位置。 1.3相对虚拟目录如图——“/”代表虚拟目录的根目录。举例如图: 1.jsp中取得路径: 以工程名为TEST为例: (1)得到包含工程名的当前页面全路径:request.getRequestURI() 结果:/TEST/test.jsp (2)得到工程名:request.getContextPath() 结果:/TEST (3)得到当前页面所在目录下全名称:request.getServletPath() 结果:如果页面在jsp目录下 /TEST/jsp/test.jsp (4)得到页面所在服务器的全路径:application.getRealPath("页面.jsp") 结果:D:\resin\webapps\TEST\test.jsp (5)得到页面所在服务器的绝对路径:absPath=new java.io.File(application.getRealPath(request.getRequestURI())).getParent(); 结果:D:\resin\webapps\TEST 2.在类中取得路径: (1)类的绝对路径:Class.class.getClass().getResource("/").getPath() 结果:/D:/TEST/WebRoot/WEB

【HTML5开发】HTML相对路径和绝对路径(小知识)

倾然丶 夕夏残阳落幕 提交于 2020-02-22 09:51:02
在网页制作的过程中,少不了跟路径打交道,比如,包含一个文件,插入一个图片等,与路径都有关系,如果使用了错误的文件路径,就会导致引用失效(无法浏览链接文件,或无法显示插入的图片等)。 初学者可能会感到困惑,下面我就详细的介绍一下相对路径与绝对路径。 HTML的2种路径写法:相对路径和绝对路径 1.HTML相对路径(Relative Path) 用途:指定由这个文件所在的路径引起的跟其它文件(或文件夹)的路径关系 如果源文件和引用文件在同一个目录里,直接写引用文件名即可,这时引用文件的方式就是使用相对路径。 下面建立两个HTML文档info.html和index.html,用作示例,要求都是在info.html加入index.html超链接。 eg1:相对路径的简单应用 假设:info.html路径是:c:/Inetpub/wwwroot/sites/blabla/info.html    index.html路径是:c:/Inetpub/wwwroot/sites/blabla/index.html 写法:<a href = "index.html">这是超连接</a> eg2:如何表示上级目录 ../表示源文件所在目录的上一级目录,http://www.cnblogs.com/表示源文件所在目录的上上级目录,以此类推。 假设:info.html路径是:c:/Inetpub

base href的意思(相对链接)

生来就可爱ヽ(ⅴ<●) 提交于 2020-02-20 08:00:12
base href的意思(相对链接) 2007-06-29 16:04 就是指网页里面的 相对链接 的前缀url,如在<head></head>部分定义了此链接为 http://ent.sina.com.cn/ ,那么下面的<a href=aaa.html></a>代表 http://ent.sina.com.cn/aaa.html 这个标签的用处是解决 编程时候的相对路径问题 ,比如有的cms,因为每页路径不一样,他就给你生成<a href="/sdsd/dsd.html">sddsds</a>之类的,如果我在本地调试,肯定会在本地开一个目录的,这样就乱了,你可以把它生成相对路径,如<a href="sdsd/dsd.html">sddsds</a>,只要在head部分加上<base href=http://localhost/abc/>即可。 所以说,这个标签主要为了解决web编程的时候一些相对路径的问题。 当然,这个base还有一个用法,如在head部分加上这么一行: <base href="_blank"> ,就是默认所有链接在新窗口打开。 来源: https://www.cnblogs.com/shinings/archive/2010/10/27/1862749.html