相对路径

vue项目打包之后背景样式丢失

别来无恙 提交于 2019-12-03 18:02:15
原始 build/untils.js 原因 :至于为什么背景图有的打包后存在,有的丢失,那是因为vue会把图片转成base64,但是图片大小超过阈值就不转了,直接引,而背景图片里用的是相对路径最后会直接替换成static,但是明显路径会有问题,所以得配置下。 修改 需要在上面红框中添加下面语句: // 背景图片丢失:写改css中的路径(添加) publicPath: '../../' 然后重新npm run dev即可 来源: CSDN 作者: muzidigbig 链接: https://blog.csdn.net/muzidigbig/article/details/85759495

Rust入坑指南:有条不紊

浪子不回头ぞ 提交于 2019-12-03 12:18:46
随着我们的坑越来越多,越来越大,我们必须要对各种坑进行管理了。Rust为我们提供了一套坑务管理系统,方便大家有条不紊的寻找、管理、填埋自己的各种坑。 Rust提供给我们一些管理代码的特性: Packages: Cargo的一个特性,帮助你进行构建、测试和共享crates Crates: 生成库或可执行文件的模块树 Modules 和 use: 用于控制代码组织、范围和隐私路径 Paths: struct、function和module的命名方法 下面我们来具体看一下这些特性是如何帮助我们组织代码的。 Packages和Crates package可以理解为一个项目,而crate可以理解为一个代码库。crate可以供多个项目使用。那我们的项目中package和crate是怎么定义的呢? 之前我们总是通过IDEA来新建项目,今天我们换个方法,在命令行中使用cargo命令来创建。 $ cargo new hello-world Created binary (application) `hello-world` package $ ls hello-world Cargo.toml src $ ls hello-world/src main.rs 可以看到,我们使用cargo创建项目后,只有两个文件,Cargo.toml和src目录下的main.rs。 Cargo

JAVA File的创建及相对路径绝对路径

早过忘川 提交于 2019-12-03 11:32:02
File f = new File("D:/test/mytest.txt");//当执行这句话后在内存的栈空间存在一个f的应用,在堆空间里存在一个mytest.txt对象。注意 这个对象只含有文件的属性(如大小,是否可读,修改时间等),不包含文件的内容,所以length=0。当我们想执行对文件的操作的时候,这个时 候抽象路径起作用了,比如我们想执行f.createNewFile()命令时,虚拟机会将抽象路径转化为实际的物理路径,到这个转化后的物理路径(此时 是硬盘)下进行文件的创建。这时,如果在你的D盘没有test文件夹,那么不好意思啦,程序就会抛异常,如果有test文件夹,就可以创建一个 mytest.txt文件了。能不能创建mytest.txt就在于这个文件上面有没有test文件夹,这也就是抽象路径在装怪了。 如果想让f引用在硬盘中把文件夹也创建出来怎么办?用f.getParentFile()求出mytest.txt上面的所有文件夹,然后在mkdirs()就搞定了。 ----------------------- ----------------------- File类是用来构造文件或文件夹的类,在其构造函数中要求传入一个String类型的参数,用于指示文件所在的路径.以前一直使用绝对路径作为参 数,其实这里也可以使用相对路径.使用绝对路径不用说,很容易就能定位到文件

前后端UI产品开发协作

邮差的信 提交于 2019-12-03 10:42:12
本文转载于: 猿2048 网站➸ https://www.mk2048.com/blog/blog.php?id=icjkhaiakj 统一命名规范: 我就发一下我的建议吧,如果你用vue就根据vue的命名规范来,因为大多人都是这样做的,方便管理,推荐一份 vue 开发命名规范 - 前端开发日志 - SegmentFault 思否 如果你用typescript的话,就按照typescript的命名规范来 TypeScript代码格式化方案标准规则是什么? 一般页面开发规范指南 开发规范指南 接口这些是没有什么限制的,文件名,架构,这些你就要和后端统一一下概述接口这些是没有什么限制的,文件名,架构,这些你就要和后端统一一下,可以采用驼峰式命名,也可以采用下滑线命名.开发文档,主要是api文档,目前用的是postman,主要是记录接口,仅做测试用.但是这远远是不足够的,还是要健全api文档,根据经验会有以下问题会出现bug,正常情况,后端只会告诉你success的返回,你看到的只有success的返回,如果你只是这样做,仍然会有问题,success也会有很多种情况,也许你只知道一种情况,在后面的开发也会有问题。后端完善接口文档. api文档应有的格式,分为complete和fail,一般的fail,后端会有默认返回,其他的需要特殊处理 json默认格式 { "data":{},

Linux02 /文档与目录结构

若如初见. 提交于 2019-12-03 04:52:48
Linux02 /文档与目录结构 1.Linux文件系统结构 1.Linux目录结构的组织形式和Windows有很大的不同。首先Linux没有“盘(C盘、D盘、E盘)”的概念。已经建立文件系统的硬盘分区被挂载到某一个目录下,用户通过操作目录来实现磁盘读写。 Linux不像Windows那样的系统目录,Linux使用正斜杠"/"而不是反斜杠""来标识目录。 Windows目录: Linux目录: 2.Linux首先是建立一个根"/"文件系统,所有的目录也都是由根目录衍生出来 在Linux底下,所有的文件与目录都是由根目录开始,是目录与文件的源头,然后一个个的分支下来,如同树枝状,因此称为这种目录配置为:目录树。 目录树的特点是什么呢? 目录树的起始点是根目录(/,root); 每一个目录不止能使用本地的文件系统,也可以使用网络上的文件系统,可以利用NFS服务器挂载特定目录。 每一个文件在此目录树中的文件名,包含完整路径都是独一无二的。 2.目录树架构示意图 目录解释 /bin: bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot: 这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev : dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。

文件的相对路径详解

杀马特。学长 韩版系。学妹 提交于 2019-12-03 04:31:33
相对路径的层级关系 同级目录用 : ./或者什么也不写 上级目录用:../ 下级目录用:目录名/ 根目录 :/ 绝对路径 根目录 ~/是服务器路径 相对路径 ../是客户端路径 eg:web 下面有 index.html css(文件夹):index1.html, main.css files(文件夹) :index2.html index.html中引用main.css (下级目录) 路径是css/main.css index1.html中引用main.css(同级目录) 路径是 main.css index2.html中引用main.css(不同文件夹下的引用) 路径是../css/main.css 来源: https://www.cnblogs.com/peteremperor/p/11777426.html

Git worktree 使用笔记【转】

孤者浪人 提交于 2019-12-03 01:46:08
gitworktree 本地仓库的多个分支在对应的文件夹内管理,能够减少很多操作,便捷高效~ 一 worktree 的基本概念和操作 再也不用克隆多个仓库啦!git worktree 一个 git 仓库可以连接多个工作目录 - walterlv的专栏 - CSDN博客 再也不用克隆多个仓库啦!git worktree 一个 git 仓库可以连接多个工作目录 - walterlv 二 语法速览 最简单的写法: git worktree add <新路径> 将基于当前分支,新建一个 worktree 目录,新的分支名就是新建目录的名称。 新建一个指定分支 git worktree add <新路径> -b <新分支名> 将基于当前分支,新建一个 worktree 目录,新的分支名是指定的名称。 基于指定分支新建一个指定分支 git worktree add <新路径> -b <新分支名> <指定分支名> 将基于指定分支,新建一个 worktree 目录,新的分支名是指定的名称。 三 注意事项 <新路径> 新路径一般是类似 ../myproject-bugfix 这样的命名,是相对路径,注意,这里一定是两个点: ../ myproject-bugfix 表示在当前目录的父目录新建,这样才是与原工程目录平级。(当前,你当前得在原工程的跟目录中。) 总之,注意相对路径。 使用 git

springboot整合Thymeleaf模板引擎

匿名 (未验证) 提交于 2019-12-03 00:41:02
引入依赖 需要引入Spring Boot的Thymeleaf启动器依赖。 < dependency > < groupId > org.springframework.boot </ groupId > < artifactId > spring-boot-starter-thymeleaf </ artifactId > </ dependency > < dependency > < groupId > nekohtml </ groupId > < artifactId > nekohtml </ artifactId > </ dependency > 说明: 使用springboot的thymeleaf模板时默认会对HTML进行严格的检查,导致当你的标签没有闭合时就会通不过。nekohtml这个依赖可以解决这一问题。引入该依赖后一般会自动引入web依赖,不需要再单独引入web依赖。 简单配置 spring.thymeleaf.cache=false spring.thymeleaf.mode = LEGACYHTML5 说明:第一行配置是清除缓存,实现热部署。也就是修改了html后不用重启,刷新页面就能看到效果。不过这儿特别强调一下,修改完html后一定要ctrl+f9重新build一下。再回到浏览器刷新,就能看到效果了。第二行配置是回避HTML进行严格的检查的配置

相对路径与绝对路径 ${pageContext.request.contextPath}

匿名 (未验证) 提交于 2019-12-03 00:37:01
….\windows\system32\cmd.exe 拿着这理解应该比程序里面好理解得多了。 ${pageContext.request.contextPath} 等价于 <%=request.getContextPath()%> 或者可以说是 <%=request.getContextPath()%> 比如我的项目名称是SpringMVC 在浏览器中输入为 http://localhost:8080/SpringMVC/login.jsp ${pageContext.request.contextPath} 或 <%=request.getContextPath()%> 取出来的就是/SpringMVC,而”/”代表的含义就是 http://localhost:8080 所以我们项目中应该这样写${pageContext.request.contextPath}/login.jsp 文章来源: 相对路径与绝对路径 ${pageContext.request.contextPath}

关于webpack一些路径

匿名 (未验证) 提交于 2019-12-03 00:36:02
好多新手对webpack中的路径一直感到迷茫,其实再学习webpack之前都应该去了解下nodejs的内容, 以为webpack就是个nodejs项目,所以里面涉及到的路径都是nodejs里面的写法 { output: { filename: ‘bundle.js‘, // 这里只能是相对路径或者单个文件名称 path: __dirname + ‘/build‘ // 这里需要是绝对路径 比如 path.resolve(__dirname, ‘../build‘) } } // output 里面涉及到的其他 比如 chunkFilename 都和 path 一样都是相对路径 原文:https://www.cnblogs.com/sxmny/p/9227246.html