什么是BEMBEM是Block(块)、Element(元素)、Modifier(修饰符)的简写,是一种组件化的 CSS 命名方法和规范,由俄罗斯 Yandex 团队所提出。使用BEM主要是为了将用户界面划分成独立的块,使开发更为简单和快速,有利于团队协作,方便维护。为什么要...
chrome扩展设置浏览器背景图
闲来无事写了个修改chrome 背景图的 扩展没有上传到谷歌商店,喜欢的自己下载源码,安装到本地使用效果图源码地址:https://github.com/manongguai/chrome-bg安装方法: 先下载到本地git clone https://github.com...
Mac 使用Aria2 高速下载百度云盘文件
Aria2 是一款基于命令行的跨平台高速下载程序 uupdump下载windows系统就是采取的该程序进行下载Mac平台下 下载Aria2 也很简单如果你是安装过homebrew的 只需在终端输入brew install aria2注意啊 我在安装过程中 遇到过报错 原因...
performance.now 实现准确的倒计时
解决什么问题?使用new Date()方式实现的倒计时会受到系统时间的影响,比如修改系统时间,就可以修改倒计时的时间。perfromance.now是什么?在JavaScript中,perfromance.now()方法可用于检查代码的性能。您可以使用此方法检查代码的执行时...
SpringBoot 学习笔记5 - SpringBoot整合MyBatis。
实现步骤1 搭建SpringBoot工程2 引入mybatis起步依赖,添加mysql驱动 3 编写DataSource和MyBatis相关配置4 定义表和实体类5 编写dao和mapper文件/纯注解开发6 测试
SpringBoot 学习笔记4 - 读取配置内容和环境变量
读取配置内容1) @Value2) Environment3) @ConfigurationPropertiesprofile我们在开发Spring Boot应用时,通常同一套程序会被安装到不同环境,比如:开发、测试、生产等。其中数据库地址、服务 器端口等等配置都不同,如果...
SpringBoot 学习笔记3 - SpringBoot 配置
SpringBoot 配置配置文件分类SpringBoot是基于约定的,所以很多配置都有默认值,但如果想使用自己的配置替换默认配置的话,就可以使用 application.properties或者application.yml(application.yaml)进行配置。⚫...
SpringBoot 学习笔记2 - SpringBoot 快速入门
SpringBoot 快速入门案例:需求搭建SpringBoot工程,定义HelloController.hello()方法,返回”Hello SpringBoot!”。案例:实现步骤1 创建Maven项目2 导入SpringBoot起步依赖 3 定义Controller4...
SpringBoot 学习笔记1 - SpringBoot概述
SpringBoot提供了一种快速使用Spring的方式,基于约定优于配置的思想,可以让开发人员不必在配置与逻 辑业务之间进行思维的切换,全身心的投入到逻辑业务的代码编写中,从而大大提高了开发的效率,一定程度 上缩短了项目周期。2014 年 4 月,Spring Boot ...
js中使用生成器generator来实现async await
我们都知道async/await是基于Promise 的语法糖,他可以阻塞我们的异步操作来让我们更好的控制我们的异步任务,那么async await是怎么实现的呢,async、await其实是可以通过生成器来实现的,我们看下面这一段函数const test=()=>n...