background-size,css实现图片覆盖整个容器的办法 background-size实现图片覆盖整个容器的办法:cover属性是以宽高最小边适应,覆盖后将多余的截掉,正确的做法是:background-size:100% 100%;转载于:https://www.cnblogs.com/mengtong/p/11496135.html...
es6的常用方法 es6常用的方法1.let/constlet 声明的变量只在 let 命令所在的代码块内有效。 只能声明一次,否则会报错,而var能声明多次 不存在变量提升const 声明一个只读的常量,一旦声明,常量的值就不能改变。 ps: 应在使用变量之钱声明变量,否则会出现暂时性死区2.箭头函数 es6允许使用箭头(=>)定义函数va...
webpack-dev-server核心要点 ContentBase/output.path/publicPathwebpack-dev-server会使用当前的路径作为请求的资源路径(一般是项目的根路径);可以通过值得的防范来修改这个默认的行为。webpack-dev-server --content-base build/ publickPath相当于虚拟路径,映射于output.pathmo...
axios的常用方法 执行get请求 axios.get("url?id=13",{ /*params:{ name:123 //带参请求 }*/ }) .then(res=>{ //成功后执行 }) .cache(err=>{ //错误执行 }) .finall...
前端web初级面试总结 简述web与w3c标准的认识 简述web与w3c标准的认识web可以简单分为:结构、表现、行为。三部分独立开来使其模块化w3c是对web做出规范,使代码更严谨,做出来的网页更易使用,维护。w3c做出的规范可分为如下:结构上:(标签规范对页面的搜索权重有很大关系,写的越规范网站在搜索排名越靠前) 标签闭合、标签小写、不乱嵌套表现、行为上:使用外链的css和js脚本,提高页面渲...
IntelliJ IDEA 创建 Git 分支并且 Push 到远程 在 IntelliJ 的右下角,你可以看到当前的 Git 分支,然后你可以单击这个分支后,在弹出的界面的最上方有一个新建分支的选项。然后再弹出的界面中,输入你要创建的分支名称后回车输入。然后从项目中找到需要的 Git 选项,然后在仓库中选择 Push在弹出的界面中,你可以看到 PUSH 的选项。然后选择 PUSH 就可以了。然后在远程仓库中,你可以看到...
GitLab 如何在 Web 界面中 Merge branch 希望在 GitLab 中对 2 个 branch 进行合并,如何创建 Pull Request 并且如何进行合并呢?在 GitLib 的 Web 界面中选择 Merge Requests然后再界面中选择新建一个 Merge Request。在左侧选择需要合并的 Branch,在右侧选择合并到的 Branch,选择完成后单击按钮比较 branch 并且合并。...
Mockito 2 让我们校验一些行为 在下面的示例中,我们将会模拟(Mock)一个 List 列表。这是因为绝大部分的人对列表这个接口比较熟悉(例如add(),get(),clear()方法)。在实际情况中,请不要 mock list 这个类,你可用使用实际的实例来代替。//Let's import Mockito statically so that the code l...
Mockito 2 参数匹配器 Mockito 通过使用equals()这种自然的 Java 样式来校验参数值。有时候,当需要有其他一些灵活性的时候,你可能会要求使用参数匹配(argument matchers)。请参考下面的代码://stubbing using built-in anyInt() argument matcherwhen(mockedList.get(...
整合到 Mockito 2 为了能够持续改进 Mockito 和在未来提升测试体验,我们希望你能够升级到 Mockito 2.10!Mockito 按照语义化版本(semantic versioning)的方式对版本进行编排,并且只在主版本升级的时候包含有重大的修改。在库的生命周期中,有时候重大升级是必要的,通常在重大升级中包含有很多重要的新特性,对老的库进行修改甚至有可能会修改 API。有关完...
Mockito 2 关于打标(stubbing) 请参考下面有关于打标的代码。//You can mock concrete classes, not just interfacesLinkedList mockedList = mock(LinkedList.class);//stubbingwhen(mockedList.get(0)).thenReturn("first");...
Hibernate 5 Maven 仓库的 Artifacts Hibernate artifacts 官方发布的仓库在 JBoss Maven repository 中。Hibernate 发布的 artifacts 也会同时同步到 Maven Central 仓库中,这是一个自动同步进程(可能会有一些延迟)。Hibernate 项目小组负责维护 JBoss 的 Maven 仓库,同时还有一些 WIKI 的页面,这些 Wiki 页面中包含了与 ...
Hibernate 5 发行组件下载 Hibernate 项目小组提供了一系列发布组合(bundles),这些发布组合发布在 SourceForge 文件发布系统中。这些发布的包有 TGZ 和ZIP 格式。每一个发布组合包含有 JAR 文件,文档,源代码和其他一些有用的内容。你可以选择你需要的格式来下载 Hibernate 的发布版本,有关发布版本的列表,请参考 https://sourceforge.net/pro...
Hibernate 5 的模块/包(modules/artifacts) Hibernate 的功能被拆分成一系列的模块/包(modules/artifacts),其目的是为了对依赖进行独立(模块化)。 模块名称说明hibernate-core这个是 Hibernate 的主要(main (core))模块。定义了 ORM 的特性和 API 以及一系列整合的 SPIs。hibernate-env...
Hibernate 5 开始使用指南前言 同时在面向对象软件和关系型数据库进行工作,可能会非常复杂和费时。数据在对象和数据库之间可能会不一致,然后导致开发成本会非常高。Hibernate 是一个针对 Java 环境的对象关系映射(Object/Relational Mapping (ORM))。对象关系映射的定义为从技术上在数据模型和关系数据库模型之间进行映射。请参考http://en.wikipedia.org/wiki...
Spring Batch 4.2 新特性 Spring Batch 4.2 的发行版主要增强了下面的改进:使用Micrometer来支持批量指标(batch metrics)支持从Apache Kafkatopics读取/写入(reading/writing) 数据支持从Apache Avro资源中读取/写入(reading/writing) 数据改进支持文档使用Micrometer ...
Git 如何针对项目修改本地提交提交人的信息 Git 如果不进行修改的话,在默认情况下将会使用全局的用户名称和电子邮件。但是在 GitHub 中是通过用户邮件来进行提交人匹配的。如何针对项目来修改提交的用户信息?针对TortoiseGit, 你可以在项目中选择 settings。然后选择 Git 的 local 选项。在 Local 中填入你希望使用的用户名和邮件地址,然后保存即可。如果你不是...
Confluence 6 分享一个文件 协同合作和编辑不仅仅是发生在页面中,很多时候你需要与你的项目小组针对文档,报告,图片,表格进行协同操作。不管是针对性的市场计划或者一个完整的项目计划,你可以在 Confluence 中让你的项目小组成员针对你的文档提供反馈,并让你们能够协同进行工作。分享一个文件在一个页面中你可能有很多文件,但是你只希望你的项目小组成员只针对其中的一个文件提供反馈。你可以简单的对需要反馈的文件分享...
Confluence 6 编辑一个附加文件的属性 你需要具有空间的 添加附件(Add Attachment)权限来编辑文件的属性。希望编辑一个附加文件的属性:Go to>Attachments单击你希望编辑附件边上的属性(Properties)。你可以:修改文件名修改备注(在文件版本列表中进行使用,同时也会在文件缩略图中使用)修改 MIME 类型移动附件到其他页面添加标签(L...
Confluence 6 移动一个文件到其他页面 你需要同时具有 添加页面(Add Page),添加附件(Add Attachment)和删除附件(Remove Attachment)空间权限来移动一个附件文件到其他页面。希望修改附件附加的页面到其他页面:Go to>Attachments选择你希望移动附件边上的属性(Properties)。输入你希望附件文件移动到新的页面的名字(例如My Desti...