精华内容
下载资源
问答
  • 小 编 导读通过昨天的学习内容,我们引入一个新的词语,那就是相对路径什么是相对路径呢?路径又分为那些种类呢?小陈老师带你解读。在学习HTML的img标签时,需要将图片的地址引入到文件中,这个时候好多同学,...
    小 编 导 读

    通过昨天的学习内容,我们引入一个新的词语,那就是相对路径,什么是相对路径呢?路径又分为那些种类呢?小陈老师带你解读。

    在学习HTML的img标签时,需要将图片的地址引入到文件中,这个时候好多同学,都会感觉有些犯难。

    因为引入了总是不对,页面中显示了图片,但是并不是我想要展示的图片。

    同学们看到的会是上边的一种展现方式,感觉有一个图片,但是又不是自己的,上边的展示代表的含义是“图片引入未成功”

    如何可以正确引入图片呢?下面来看小陈老师的路径解读。

    0 1相对路径

    什么是相对路径?

    单说这个名词,同学们可以会有些疑惑,如果小陈老师提出:参照物这个概念,好多同学就会恍然大悟,这是物理上的一个名词。和这个相对路径很相似。

    相对路径:就是参照某一个文件,对图片进行引入。

    小陈老师做了一个大致的目录结构,我们可以看一下:

    在这个目录结构中,有两个文件,一个是gif的图片,一个是html的网页文件。

    我们如何把这个图片引入到html文件中呢?谁又是那个参照物呢?

    这个非常好获取参照物,要把图片引入到img.html文件中,那么img.html就是那个参照物,要参照他来写路径。

    现在图片和img.html在同一个目录下,在写的时候,只需要写同级就可以,如图:

          图片引入              

    小陈老师用了两种写法,最后的结构都是将图片进行了引入到了html中。展示的效果如图:

    这两种有什么区别么?其实没有区别。

    在相对路径中,有三个特殊含义的字符,分别是“./”、"../"和”/“。

    ./:代表的当前目录../:代表的是上一级目录/:代表跟目录,在win下指的是c盘,在linux下是跟目录,基本不用

    这个知识很重要,同学们要记住奥!

    上边小陈老师已经展示了“./”的使用案例,下边小陈老师展示一个“../的使用案例”。

    我们先把基础的目录结构稍微改变一下。

    在html下面,包含的是img.html,在img下面包含gif图片,这时候我们相对,img.html如何引入图片呢?

    首页找好参照物,然后找好两个文件,在哪一级是同一个父级。

    参照物还是img.html文件,相同的父级是”图片引入“这级目录。

    第一步:如何从img.html所在的文件下,走到”图片引入“这一级。

    通过目录结构我们可以发现,我们只要后退一级就可以了,那如何在代码中体现后退呢?用”../“就可以了,一个”../“代表后退一级。

    走到了共同的父级下,如何找到图片呢,需要进入img目录下,进入某一个文件夹下,直接写文件夹的名字就可以了。

    所以最后引入的写法是这样的:

          图片引入          

    这样图片就引入成功了。

    相对路径的使用你学会了吗?没有的话,欢迎前来咨询小陈老师奥!

    0 2绝对路径

    什么是绝对路径呢?

    绝对路径就是固定的一个目录,说白了就是一个死目录。

    我们引入gif图片的绝对路径如何写呢?

    非常简单,直接拷贝目录结构即可。

    直接复制圈红的内容,加上文件的字写入文本框下就可以了。

          图片引入          
    0 3 网络路径

    什么是网络路径呢?

    指的是通过http协议进行访问的路径。

    例如我们通过百度图片复制的图片地址:

    https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1595415566824&di=4f03c7d35b7d35c3572f9eee7b86898e&imgtype=0&src=http%3A%2F%2Ft7.baidu.com%2Fit%2Fu%3D3616242789%2C1098670747%26fm%3D79%26app%3D86%26f%3DJPEG%3Fw%3D900%26h%3D1350

    这就是网络路径,网络路径可以直接放在src文件夹下,然后图片即可正常显示。

          图片引入          
    0 4 三者之间的区别

    绝对路径和相对路径有什么区别呢,一个是固定地址一个是相对地址。

    可能同学们心中会想,绝对路径多么简单,不用去找关系。

    但是绝对路径是有弊端的,当我们复制自己的项目给其他人的时候,不是只给一个html文件,是把html包含的其他内容也提供的。

    这时候我们需要压缩的文件是图片引入这个文件夹。

    针对相对路径,图片还能正常显示,但是绝对路径就不会正常显示了,因为图片虽然还是在图片引入的img文件夹下,但是别人不一定是放在D盘下的个人资料文件夹下奥!

    所以在写路径的时候,一定要使用相对路径奥!

    那网络路径和相对路径应该使用那个呢?

    两个都可以使用。

    网络路径的优点是不占用本地资源,缺点是当路径不能访问了,页面中的图片也就丢失了。

    相对路径的优点就是图片永远都能访问,缺点是占用本地硬盘和带宽。

    所以这三者的使用,要根据具体场景奥!

    这个小的知识点,同学们学会了吗?没有懂的环境来咨询小陈老师奥!

    在学习过程中,遇到问题欢迎咨询小陈老师

     

    想要跟小陈老师学编程很简单,只要关注公众号就能跟小陈老师一起学习编程,赶紧关注吧!

    展开全文
  • 很多程序员写代码,可能没有仔细研究一些细节问题,比如今天说的#include相关的内容。01关于#include首先,#include为预处理语句,那么什么是预处理语句呢?预处理语句最明显的标志是一些行首以#开始的特殊语句。...

    78041a14a8e7eadd8ddef46816dc79b7.png

    很多程序员写代码,可能没有仔细研究一些细节问题,比如今天说的#include相关的内容。

    01

    关于#include

    首先,#include为预处理语句,那么什么是预处理语句呢?预处理语句最明显的标志是一些行首以#开始的特殊语句。例如:#include、 #define、 #if等就是预处理语句。在程序的其它编译处理(词法分析、语法分析、代码生成、优化和连接等)之前,先进行这些语句的分析处理。 在编译工具中,有一个叫预处理器,预处理器发现 #include 指令后,就会进行一些预处理操作。

    02

    #include的定义

    如果你在看一些C/C++教程,那么你可能会发现,有些教程涨的#include命令写作#include ,但有时候又会出现#include "文件名"你会很疑惑,到底哪个是对的呢?为什么要有这两种不同的写法呢?1.#include  系统自带的头文件用尖括号括起来,这样编译器会在系统文件目录下查找。 2.#include "xxx.h"用户自定义的文件用双引号括起来,编译器首先会在用户目录下查找,然后在到C++安装目录(比如VC中可以指定和修改库文件查找路径,Unix和Linux中可以通过环境变量来设定)中查找,最后在系统文件中查找。 这两种写法都是正确的写法,但是它们却是有区别的。我们知道C/C++已经有一些编写好的头文件(比如标准函数库等),它们存放在VC++的Include文件夹里。当我们使用#include 命令时,编译器就到这个文件夹里去找对应的文件。显然,用这种写法去包含一个我们自己编写的头文件(不在那个Include文件夹里)就会出错了。所以包含C++提供的头文件时,应该使用尖括号。相反地,#include "文件名"命令则是先在当前文件所在的目录搜索是否有符合的文件,如果没有再到Include文件夹里去找对应的文件。因此,无论这个文件是C++提供的还是自己编写的,使用#include "文件名"命令一定是正确的。这也正是书中本节之前的程序一律使用#include "文件名"命令的原因。

    03

    关于尖括号

    C++标准中,包含C++提供的头文件并不是写作#include ,如#include 的写法是过时的。正确的写法是#include ,并且要使用std名字空间。有些程序中会有using namespace std;就是按照这种标准书写的。名字空间也称为命名空间,主要是用来避免大型程序开发中的标志符冲突。标准还规定了如何在C++中包含C的头文件,有兴趣的读者可以到网上查阅这些资料。

    708d828d33349e0576d12d1528efb92b.png

    尽管以上两种#include命令都可以正确地被VC++识别了,但是它们却并不符合C++的标准。标准规定,包含C++提供的标准头文件或系统头文件时应使用尖括号,包含自定义头文件时可使用双引号。 虽然有些文件是系统文件,但如果你工程中包含有相应文件,使用#include "xxx.h" 也不会报错(比如在Keil中使用#include "stdio.h"),但还是建议使用规范的代码。可能复制粘贴习惯了,你都不知道究竟是 #include 还是 #include "xxx.h" 了。

    31eb99bed85cd58f6b84aaa3df427e2b.png

    C语言:秀操作 | 函数宏的三种封装方式单片机红外电路设计原理C语言经典算法十例,附源码卡尔曼滤波算法,啥原理?C语言,动态展示经典排序算法NMOS实现双向电平转换wifi神器ESP8266自动下载电路设计

    07ef2bafcae85ae37a80afb08dcdccdf.png

    展开全文
  • 其中,inlcude指令只有一个file属性,filename指被包含的文件的名称(相对路径),被插入的文件必须与当前JSP页面在同一Web服务目录下。 include指令在编译时,编译器就会把指令所指向目标文件的内容复制到指令所在的...

    以include举例
    1.include 指令
    <%@ include file=“filename” %>
    其中,inlcude指令只有一个file属性,filename指被包含的文件的名称(相对路径),被插入的文件必须与当前JSP页面在同一Web服务目录下。
    include指令在编译时,编译器就会把指令所指向目标文件的内容复制到指令所在的位置,替换文件,最终形成一个文件,在运行时只有一个文件。所以适用于包含静态页面的情况。
    使用include指令时,当前页面和被包含页面可以共享变量。
    使用include指令时,新生成的JSP页面要符合JSP语法要求,应当避免变量名的冲突。

    2.include动作
    <jsp:include page=“文件的名字”/>
    include动作是运行时语法,在主页面被请求时,才将用到的页面包含进来,涉及两个文件,类似于方法调用。所以更适用于动态页面的情况。
    使用include动作时,页面中声明的变量不可用于另一文件,除非变量被放在request、session、application作用域中。
    使用include动作,不存在变量冲突的问题。

    3.使用include动作还是include指令?
    使用include指令,如果被包含的文件发生改变,那么,用到它的所有Jsp页面都需要更新。
    仅当include动作不能满足要求时,我们才应该使用include指令。

    展开全文
  • 返回值: 类函数种类: 文件存取内容说明 这是一个类似面向对象的类别类,用来读取目录。当目录参数 directory 打开之后,二个属性可用:handle 属性就像其它非类的函数所用的 readdir()、rewinddir() 及 closedir()...
    dir
    目录类别类。
    语法: new dir(string directory);
    返回值: 类
    函数种类: 文件存取
    内容说明 这是一个类似面向对象的类别类,用来读取目录。当目录参数 directory 打开之后,有二个属性可用:handle 属性就像其它非类的函数所用的 readdir()、rewinddir() 及 closedir();path 属性则配置打开目录后的路径参数。本类有三个方法 (method):read、rewind 与 close。 opendir
    打开目录 handle。
    语法:opendir(string path);
    返成功则返回目录句柄资源。失败则返回 FALSE。
    函数种类: 文件存取

    转载于:https://www.cnblogs.com/paddygege/p/6489413.html

    展开全文
  • 放在lib中的是被reference的,放在libs中的是被include的。放在libs中的文件会自动被Eclipse所...lib的内容是不会被打包到APK中,libs中的内容是会被打包进APK中! libs 是 android默认的路径 而lib是自定义的目录路径
  • 先来说一下这三个的意思:URI(Uniform Resource Identifier ):统一资源标识符,就是在某一规则下能把一个资源...以下内容转自HTTP 协议中 URI URL 有什么区别?拿人做例子,假设这个世界上所有人的名字...
  • 这里有两种方式,一种是%cd%,另一种是%~dp0,那么这两种方式有什么区别呢?今天就来具体讲一讲。具体含义%cd%:脚本执行的当前目录,需要注意的是,这里的当前目录有可能脚本实际所在目录不一致。%~dp0%:脚本...
  • 下面要给大家带来的就是java线程的相关内容,一起来了解...二、线程进程的区别什么?再来,我们来了解一下线程进程的区别。具体的来说,这两者之间,以下的几点区别:(1)多线程:在同一个应用程序当中,...
  • 有什么区别?先说总结目标文件二、什么是静态库?什么是动态库?有什么区别?三、为什么只用在程序头部写上包含的头文件,头文件中并没有实现内容就可以使用声明的函数呢?动静态库区别1.可执行文件大小不一样2.占用...
  • 一、意思#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此...二、区别GNU/Linux操作系统中的/bin/sh本是bash (Bourne-Again Shell)的符号链接,但鉴于bash过于复杂,人把bash...
  • 你用过哪些存储,都有什么区别 Cookie session localStorage sessionStorage(属于H5的) Cookie是浏览器的属性 ,在客服端存储信息, 大小为4KB,一般用于存储用户名密码。 一、主要内容包括: 名字、值 、过期...
  • 分享一篇关于PHP程序执行中的fastcgi,cgi,php-fpm之间的关系及区别,本文通过简单易懂的方式去描述他们的关系以及各自的作用是什么。一、CGI所谓的环境服务器只是内容的分发者,常用的apache、nginx等。比如ngxin...
  • Windows系统中两种环境变量:用户变量系统变量1、环境变量没有区分大小写,例如path跟PATH是一样的2、系统变量对所有用户有效3、用户变量只对当前用户有效4、用户变量与系统变量,名称是变量,值是里面的内容,...
  • 学习内容 线程进程的区别 线程进程的区别 什么是进程? 电脑可以打开多个软件,CPU运行应用程序。 应用程序(可执行的软件QQ,浏览器) 一个应用程序中,都会进程。进程十多个线程的集合。一个开发系统...
  • 然而他们究竟有什么区别呢?如果没有多年制作图片的相关工作经验,或者经过检索查阅相关资料描述,我相信你一时还真说不上来,下面是我参考网上一些博客内容并结合自己工作经验的总结,做一个简单的分享^_^.1.Photo...
  • 我们知道创建线程有两种方法:继承Thread类,实现Runnable接口,有什么区别呢? 首先,我们要回顾一下Java线程的知识:第三部分 多线程编程1. Java线程模型 线程是进程中的内容,是程序中的执行路径,或者叫一个...
  • _exitexit的区别

    2012-06-18 11:27:18
    因此提到文件,人们常常会想到目录路径,磁盘存储,文件目录名等内容。除了常规文件,目录文件、设备文件(包括输入输出设备,如显示器,键盘等)、管道文件等也属于文件。 2. 再说一下linux下的标准库函数  ...
  • 这两个职位很多方面不样,比如,工作内容,工作能力,工作待遇,压力等等。 我现在只说说一下升级机会吧,很多人都会说,只要你努力做什么都可以升级啊,我告诉你这是骗小孩大大大大的道理。实际上的操作是不一样...
  • C语言静态库与动态库的区别C语言静态库与动态库的区别什么呢?一起来看看下面的相关内容吧!更多内容请关注应届毕业生考试网!区别1:在目标文件链接成可执行文件阶段,库函数(库函数本身一个代码段)链接进可执行...
  • 无论什么样的程序,都只有一个窗口,这个窗口用于放置程序的内容和功能,用户不会意识到这个窗口。在 iOS 设备中,用户觉得程序就是依次呈现的一屏又一屏图像。 可以把一屏图像想象成一个离散的视觉状态或者模态。...
  • 大家都知道 Object类中的toString方法 在对象没有重写...那既然两个方法都是结果都是一样的 而可想而知 如果对象重写了toString方法,打印输出的就是对象重写的toString方法的内容,那为什么在Object方法中toStr
  • 代码如下 : <...-- 标签名称 form 表单标签 属性 action: 提交的去向 , 目标地址的 url method:设置提交请求的方式 get post 默认为 get get post 提交有什么区别 get 传输将内容信息放在地址栏传输而且
  • 本文通过了解iOS&Android这两个基本制霸移动平台的智能手机系统的交互区别(深坑),让从业者获得一些有益于开发设计的...无论什么样的程序,都只有一个窗口,这个窗口用于放置程序的内容和功能,用户不会意识到这个
  • RESTful API接口基本内容

    千次阅读 2019-08-02 15:07:35
    RESTful API接口基本内容 目录 RESTful API接口基本...二、RESTful与SOAP WebService 架构有什么区别? 2.1.WebService 架构概念 2.2.两者对比 三、如何实现符合RESTful规范的API? 3.1.资源路径(URI) 3....
  • 所实现的功能是否需求一致; 2.整体界面测试: 界面是否美观,风格是否一致,文字内容是否正确; 3.链接测试: 打开链接速度是否合理;是否链接到正确的页面;是否空白页面;查看页面路径;页面相应结果 4....
  • Windows系统中两种环境变量:用户变量系统变量 1、环境变量没有区分大小写,例如path跟PATH是一样的 2、系统变量对所有用户有效 3、用户变量只对当前用户有效 4、用户变量与系统变量,名称是变量,值是里面...
  • Python 比较文件内容

    2019-07-06 17:34:47
    日常工作中,我们常常需要比较两天web日志的差别,客户有访问哪些网页,两天有什么区别,这时候就用到了python中的集合功能. 只需要执行这几行代码就行.(这种方式简单,而且运行速度块,不需要逐行去匹配比对) # log1log...
  • LFSR特征函数

    2021-05-06 14:55:09
    测试课程碰到了随机向量生成方面的内容,碰到了线性反馈移位寄存器(Linear Feedback Shift Registers,LFSR)。课件上只简单提了一下,但没有说EEIE两者结构的区别,以及对应特征函数的作用。全网搜了一通,也没...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 296
精华内容 118
关键字:

内容和路径有什么区别