less

webpack3.x 学习笔记

社会主义新天地 提交于 2020-03-12 19:22:30
学习文章: http://jspang.com/2017/09/16/webpack3-2/ webpack文档: https://doc.webpack-china.org/concepts/ 目录 安装webpack 监听和入口出口 服务和热更新 打包css文件 压缩js代码 打包html文件 图片大坑 增加babel支持(es6,es7语法转换) 常见报错集锦 安装webpack npm 初始化 npm init // 需要输入项目名称、版本号、项目描述、作者等等.. npm init -y // 选项都是默认内容,不用一个个输入,后续需要修改直接在package.json文件改就行了 *注:npm在国内下载安装模块太慢,可以换成cnpm(淘宝npm镜像) npm install -g cnpm --registry=https://registry.npm.taobao.org 本地安装 npm install --save-dev webpack npm install --save-dev webpack@<version> //说明: --save代表把这个模块保存到package.json里面, -dev代表用于开发环境 全局安装(不建议全局安装webpack,后面有坑) npm install --global webpack //安装 npm uninstall

Linux命令 之 less

﹥>﹥吖頭↗ 提交于 2020-03-12 01:51:12
二、less指令 less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。 1.命令格式: less [参数] 文件 2.命令功能: less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 3.命令参数: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的关键词 -i 忽略搜索时的大小写 -m 显示类似more命令的百分比 -N 显示每行的行号 -o <文件名> 将less 输出的内容在指定文件中保存起来 -Q 不使用警告音 -s 显示连续空行为一行 -S 行过长时间将超出部分舍弃 -x <数字> 将“tab”键显示为规定的数字空格 /字符串:向下搜索“字符串”的功能 ?字符串:向上搜索“字符串

MYSQL--表分区、查看分区

我的未来我决定 提交于 2020-03-06 08:20:01
一、 mysql分区简介 数据库分区 数据库分区是一种物理数据库设计技术。虽然分区技术可以实现很多效果,但其主要目的是为了在特定的SQL操作中减少数据读写的总量以缩减sql语句的响应时间,同时对于应用来说分区完全是透明的。 MYSQL的分区主要有两种形式:水平分区和垂直分区 水平分区(HorizontalPartitioning) 这种形式的分区是对根据表的行进行分区,通过这样的方式不同分组里面的物理列分割的数据集得以组合,从而进行个体分割(单分区)或集体分割(1个或多个分区)。 所有在表中定义的列在每个数据集中都能找到,所以表的特性依然得以保持。水平分区一定要通过某个属性列来分割。常见的比如年份,日期等。 垂直分区(VerticalPartitioning) 这种分区方式一般来说是通过对表的垂直划分来减少目标表的宽度,使某些特定的列被划分到特定的分区,每个分区都包含了其中的列所对应所有行。 可以用 showvariables like '%partition%'; 命令查询当前的mysql数据库版本是否支持分区。 分区的作用:数据库性能的提升和简化数据管理 在扫描操作中,mysql优化器只扫描保护数据的那个分区以减少扫描范围获得性能的提高。 分区技术使得数据管理变得简单,删除某个分区不会对另外的分区造成影响,分区有系统直接管理不用手工干预。 mysql从5.1版本开始支持分区

【linux】less 命令详解

…衆ロ難τιáo~ 提交于 2020-03-05 12:43:48
转自: https://www.cnblogs.com/GNblog/p/6932252.html less 工具也是对文件或其它输出进行分页显示的工具,应该说是linux正统查看文件内容的工具,功能极其强大。less 的用法比起 more 更加的有弹性。 在 more 的时候,我们并没有办法向前面翻, 只能往后面看,但若使用了 less 时,就可以使用 [pageup] [pagedown] 等按 键的功能来往前往后翻看文件,更容易用来查看一个文件的内容!除此之外,在 less 里头可以拥有更多的搜索功能,不止可以向下搜,也可以向上搜。 1.命令格式: less [参数] 文件 2.命令功能: less 与 more 类似,但使用 less 可以随意浏览文件,而 more 仅能向前移动,却不能向后移动,而且 less 在查看之前不会加载整个文件。 3.命令参数: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后,自动离开 -f 强迫打开特殊文件,例如外围设备代号、目录和二进制文件 -g 只标志最后搜索的关键词 -i 忽略搜索时的大小写 -m 显示类似more命令的百分比 -N 显示每行的行号 -o <文件名> 将less 输出的内容在指定文件中保存起来 -Q 不使用警告音 -s 显示连续空行为一行 -S 行过长时间将超出部分舍弃 -x <数字> 将“tab

Less(33)GET-Bypass AddSlasher()

混江龙づ霸主 提交于 2020-03-03 19:40:09
1.和上一题一样的,payload都不用改   2.爆破   (1)爆库:?id=-1%E6' union select 1,2,database() --+        (2)爆表:?id=-1%E6' union select 1,group_concat(table_name),3 from information_schema.tables where table_schema=0x7365637572697479 --+        (3)爆列名:?id=-1%E6' union select 1,group_concat(column_name),3 from information_schema.columns where table_name=0x7573657273--+        (4)爆值:?id=-1%E6' union select 1,group_concat(username,0x7e,password),3 from security.users --+      来源: https://www.cnblogs.com/meng-yu37/p/12403938.html

如何基于yeoman快速编写脚手架工具(系列:使用篇上)

两盒软妹~` 提交于 2020-03-03 18:19:57
如何基于yeoman快速编写脚手架工具(系列:使用篇上) 由于关于yeoman编写脚手架的文章太少,所以推出此文,注意本文介绍的yoeman generator-generator是基于 0.8.0以前的版本,0.1.0以后的版本将在下一次文章分享。 原理将在系列二中讲述。 脚手架生成器(scaffold generator)能够帮助我们快速建立起一个项目的基础目录结构和构建任务,使得我们开发项目时能够遵循一定的开发规范,工作流方式,帮助我们提高开发和协作效率。脚手架生成器主要的工作包括: 生成规范的项目目录结构 根据用户输入自动生成具体的项目信息,如项目名称,作者等 开发过程中自动编译 less 、 coffee 等任务,自动安装项目基本依赖模块 统一环境,开启静态server服务,实时预览项目效果 开启 watch ,当文件发生变化时实时更新到页面预览,如接入 browserSync 服务(实现类似livereload的功能) 质量保障,单元测试 构建和发布 如上面所述,一个脚手架生成器能帮助我们规范项目,保障质量以及提高开发效率。现在社区也有非常多的工具,例如 generator-webapp ,但是在实际的环境下我们很多时候需要根据团队需求和业务现况来自定义我们自己的脚手架。编写一个简单的符合我们自己的脚手架生成器其实非常简单,本文将介绍基于 yeoman 来实现。因为

Linux经常使用命令(十二) - less

泪湿孤枕 提交于 2020-03-03 09:43:09
less 工具也是对文件或其他输出进行分页显示的工具。应该说是linux正统查看文件内容的工具。功能极其强大。 less 的使用方法比起 more 更加的有弹性。使用了 less 时。更easy用来查看一个文件的内容! 除此之外,在 less 里头能够拥有很多其他的搜索功能,不止能够向下搜,也能够向上搜。 1. 命令格式: less [參数] 文件 2. 命令功能: less 与 more 类似。但使用 less 能够任意浏览文件。而 more 仅能向前移动,却不能向后移动,并且 less 在查看之前不会载入整个文件。 3. 命令參数: -b <缓冲区大小> 设置缓冲区的大小 -e 当文件显示结束后。自己主动离开 -f 强迫打开特殊文件,比如外围设备代号、文件夹和二进制文件 -g 仅仅标志最后搜索的关键词 -i 忽略搜索时的大写和小写 -m 显示类似more命令的百分比 -N 显示每行的行号 -o <文件名称> 将less 输出的内容在指定文件里保存起来 -Q 不使用警告音 -s 显示连续空行为一行 -S 行过长时间将超出部分舍弃 -x <数字> 将“tab”键显示为规定的数字空格 /字符串:向下搜索“字符串”的功能 ?字符串:向上搜索“字符串”的功能 n:反复前一个搜索(与 / 或 ? 有关)- 往下找 shift+n: 反复前一个搜索 - 往上找 N:反向反复前一个搜索(与 /

Webpack打包工具

匆匆过客 提交于 2020-03-03 04:23:56
文章目录 1,webpack需要npm安装 2,使用webpack打包工具,就不用在html页面引用js文件了,如何引用? 3,webpack打包命令 3.1,全局webpack 3.2,局部安装webpack(本地) 3.3,webpack打包css文件 3.4,安装loader 3.5,webpack打包less文件 3.6,webpack打包图片文件 3.7webpack-ES6转ES5的babel 4,webpack-使用Vue的配置过程 5,创建Vue时template和el的关系 6,Vue的终极使用方案 7,webpack横幅plugin的使用 8,webpack-HtmlWebpackPlugin的使用 https://www.bilibili.com/video/av68424291/?p=84 1,webpack需要npm安装 webpack 是近期最火的一款模块加载器兼打包工具,它能把各种资源,例如JS(含JSX)、coffee、样式(含less/sass)、图片等都作为模块来使用和处理,它能有Grunt或Gulp所有基本功能。webpack的官网是 https://webpack.github.io/ ,文档地址是https://webpack.github.io/docs,官网对webpack的定义是MODULE BUNDLER

深度解锁Webpack系列

可紊 提交于 2020-03-03 01:28:49
1.webpack 是什么? webpack 是一个现代 JavaScript 应用程序的静态模块打包器,当 webpack 处理应用程序时,会递归构建一个依赖关系图,其中包含应用程序需要的每个模块,然后将这些模块打包成一个或多个 bundle。 2.webpack 的核心概念 entry: 入口 output: 输出 loader: 模块转换器,用于把模块原内容按照需求转换成新内容 插件(plugins): 扩展插件,在webpack构建流程中的特定时机注入扩展逻辑来改变构建结果或做你想要做的事情 3.初始化项目 新建一个文件夹,如: webpack-first (当然,你可以使用任意一个你喜欢的项目名)。推荐大家参考本文一步一步进行配置,不要总是在网上找什么最佳配置,你掌握了webpack之后,根据自己的需求配置出来的,就是最佳配置。 本篇文章对应的项目地址(编写本文时使用): github.com/YvetteLau/w… 使用 npm init -y 进行初始化(也可以使用 yarn)。 要使用 webpack,那么必然需要安装 webpack、webpack-cli: npm install webpack webpack-cli -D 复制代码鉴于前端技术变更迅速,祭出本篇文章基于 webpack 的版本号: ├── webpack@4.41.5 └── webpack

oracle 的索引

被刻印的时光 ゝ 提交于 2020-03-02 07:52:29
一、索引分类 按逻辑分: 单列索引(Single column): 单列索引是基于单列所创建的索引 复合(多列)索引(Concatenated ): 复合索引是基于两列或者多列所创建的索引 唯一索引(Unique ): 唯一索引是索引列值不能重复的索引。 非唯一索引(NonUnique ): 非唯一索引是索引列可以重复的索引。 函数索引(Function-based): Oracle中不仅能够直接对表中的列创建索引,还可以对包含列的函数或表达式创 建索引,这种索引称为“位图索引”。 域索引(Domain): 域索引实际为用户自定义索引,域索引主要对存储在数据库中的媒体,图像数据进行索引,这些数据在oracle中基本上 以BLOB类型存储,不同的应用存储格式也不同, oracle不可能提供某一种现成的算法对这些数据进行索引,为了能够对 这些类型数据快速访问,oracle提供了现成的接口函数,用户可以针对自己的数据格式实现这些接口函数,以达到对这些 数据的快速访问。 按物理分: 分区索引(Partitioned): 表分区后其上建立的索引与普通表建立的索引不同,其索引是分区索引。 分区表上的索引分为 2 类,即 局部索引 和 全局索引 局部索引local index 局部索引一定是分区索引 ,分区键等同于表的分区键,分区数等同于表的分区数,一句话,局部索引的分区机制和表的分区机制一样。