自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 资源 (28)
  • 收藏
  • 关注

原创 React | JavaScript根据索引让个别字体高亮显示

在React中使用效果图/** * 补全字体坐标 * @param {*} valArray array [{ start: 2, end: 3 }] * @param {*} originStr string "xxxxx" */const completionArray = (valArray, originStr) => { try { if (!valArray.length) throw Error(`数据类型错误, valArray不是一个数组, va

2020-09-27 14:45:28 5527

原创 Git tag打标签的基本用法

Git tag打标签 (标签id通过 git log 查看)给历史版本打标签# 语法 git tag -a 标签名 标签idgit tag -a v1.0 431af9150b8d58b1e3c给当前版本打标签# 语法:git tag -a 标签名 -m "说明"git tag -a v2.0 -m "2.0稳定版"删除本地错误标签# 语法:git tag -d 标签名git tag -d v2.0推送标签到远程仓库# 语法:git push origin 标签名

2020-09-24 19:15:38 5137

原创 docker 创建数据卷容器

数据卷容器--volumes-from 容器名/iddocker run -it --name docker01 centos# 同步 docker01 的数据卷 # --volumes-from docker01docker run -it --name docker02 --volumes-from docker01 jiawei-centos:1.0多个容器通过 --volumes-from 绑定的容器之间是双向绑定的, 删除`数据卷容器`不会影响其他容器, 其他容器他们还是绑定的

2020-09-24 11:11:44 5104

原创 docker 镜像导入load、导出save以及重命名

docker 导入导出操作save 保存(导出)镜像# 把镜像打包成 .tar# -o 要保存路径.tar# > 要保存路径.tar# docker save 镜像id > /存储路径/xxx.tardocker save fce91102e17d>/root/tomcat.tar# docker save 镜像id -o 存储路径docker save fce91102e17d -o /root/tomcat.tarexport 导出容器# docker e

2020-09-23 16:45:54 7757

原创 docker save 保存导出镜像

Docker保存镜像tag 镜像# 镜像打 tag 标签# docker tag 镜像id/名 新名字docker tag fce91102e17d tomcat01commit 镜像注意这里是使用 容器id , 版本号可加可不加docker commit 提交容器成为一个新的镜像# 容器生成新镜像# docker commit -m="提交描述信息" -a="作者" 容器id 自己起镜像名:版本docker commit -m="新增app" -a="test" fce91

2020-09-23 16:22:43 6033

原创 docker cp 拷贝文件 和 进入容器

进入正在运行的容器# 进入容器 新开一个终端# docker exec -it 容器id /bin/bashdocker exec -it eaac94ef6926 /bin/bash# 进入容器原来的终端# docker attach 容器iddocker attach eaac94ef6926容器的文件拷贝# 从容器内拷贝文件到linux主机上# docker cp 容器id:容器内路径 目标主机路径docker cp eaac94ef6926:/home/test.txt /

2020-09-23 16:01:28 7867 1

原创 docker logs 查看容器日志操作

查看日志官方文档:https://docs.docker.com/engine/reference/commandline/logs/# 查看指定数量日志# docker logs -tf --tail=日志条数 容器iddocker logs -tf --tail=10 eaac94ef6926# 查看所有日志 # docker logs 容器iddocker logs eaac94ef6926# 带时间戳查看所有日志 # docker logs -tf 容器iddocker logs

2020-09-23 15:46:43 5713

原创 docker 常用的容器命令

容器命令# --name 给容器起名# -p 端口映射# -d 后台启动# -it 交互模式启动# 交互模式启动# docker run -it 镜像名/id /bin/bash# docker run -it --name 起容器名 -p 宿主机端口:容器内部端口 镜像名/id /bin/bashdocker run -it --name service01 -p 8007:80 eaac94ef6926 /bin/bash# 后台启动容器 没有前台进程会自动停止# docker

2020-09-23 15:32:54 5052

原创 docker 删除和拉取镜像

删除镜像# docker rmi -f 镜像id # 删除指定镜像docker rmi -f 25d5f6s564# docker rmi -f 镜像id 镜像id # 删除多个镜像docker rmi -f 25d5f6s564 3ed7f8top# 删除所有镜像docker rmi -f $(docker images -aq)拉取镜像# docker pull 镜像名docker pull tomcat官方文档: https://docs.docker.com

2020-09-23 15:18:48 9671

原创 MySQL常用的数据类型和字段属性

数据类型数值tinyint 十分小的数据 1个字节smallint 较小的数据 2个字节mediumint 中等大小的数据 3个字节int 标准的整数 4个字节 常用bigint 较大的数据 8个字节float 浮点数

2020-09-23 14:53:27 8464

原创 MySQL sql命令行操作数据库

数据库命令行操作命令行操作数据库, [if exists] 可加可不加, 命令行操作一定要加英文分号 ; 结尾创建数据库 : create database [if not exists] 数据库名;create database if not exists test;删除数据库 : drop database [if exists] 数据库名;drop database if exists test;查看数据库 : show databases;show databases;

2020-09-23 14:46:08 8475

原创 MySQL使用SQL操作数据表的增加、修改和删除

表的修改和删除修改-- 修改表名称-- ALTER TABLE 旧表名 RENAME AS 新表名ALTER TABLE test RENAME AS test1-- 增加表字段-- ALTER TABLE 表名 ADD 字段名 属性ALTER TABLE test1 ADD age INT(3)-- 修改字段属性-- ALTER TABLE 表名 MODIFY 字段名 [要修改的属性]ALTER TABLE test1 MODIFY age VARCHAR(11)-- 修改

2020-09-23 14:29:41 8803

原创 MySQL的CURD 增删改查

添加 insert语法:单条:insert into 表名('字段1', '字段2', ...) values('值1', '值2', ...)多条:insert into 表名('字段1', '字段2') values('值1', '值2'), ('值1', '值2');-- 插入语句 (添加)-- insert into 表名('字段1', '字段2', ...) values('值1', '值2', ...)INSERT INTO `grade`(`gradename`) VALUE

2020-09-23 09:53:09 41418

原创 MySQL select 查询之分组和过滤

SELECT 语法SELECT [ALL | DISTINCT]{* | table.* | [table.field1[as alias1][,table.field2[as alias2]][,...]]}FROM table_name [as table_alias] [left | right | inner join table_name2] -- 联合查询 [WHERE ...] -- 指定结果需满足的条件 [GROUP BY ...] -- 指定结果按照哪几个字段来.

2020-09-22 18:37:52 8578

原创 MySQL select 子查询的使用

子查询where 这个值是计算出来的本质:在 where 语句中嵌套一个子查询语句/*============== 子查询 ================什么是子查询? 在查询语句中的WHERE条件子句中,又嵌套了另一个查询语句 嵌套查询可由多个子查询组成,求解的方式是由里及外; 子查询返回的结果一般都是集合,故而建议使用IN关键字;*/-- 查询 数据库结构-1 的所有考试结果(学号,科目编号,成绩),并且成绩降序排列-- 方法一:使用连接查询SELECT stu

2020-09-22 18:35:02 29378

原创 MySQL select 查询的分页和排序

排序语法:order by 要排序的字段 ASC/DESC-- 排序: 升序 ASC, 降序 DESC-- order by 要排序的字段 怎么排-- 查询的结构根据 分数 降序 排SELECT stu.`gradeid`,`name`,`subject`,`grade`FROM `student` stu INNER JOIN `result` resON stu.`gradeid` = res.`gradeid`INNER JOIN `subject` subON stu.g.

2020-09-22 18:27:24 8621

原创 MySQL select join on 连表查询和自连接查询

连表查询JOIN ON操作描述inner join只返回匹配的值right join会从右表中返回所有的值, 即使左表中没有匹配left join会从左表中返回所有的值, 即使右表中没有匹配-- ========== 连表查询 join ============-- 查询参加了考试的同学 学号, 姓名, 分数SELECT * FROM studentSELECT * FROM result/* 查询两个表, 这两个表的交叉点*/-- j

2020-09-22 18:19:08 30401

原创 MySQL where 条件字句查询

where 条件字句搜索条件可由一个或多个逻辑表达式组成 , 结果一般为布尔值逻辑运算符运算符语法描述and &&a and b a && b逻辑与 两个为真, 结果为真or ||a or b a || b逻辑或 一个为真, 结果为真not !not a !a逻辑非 真为假, 假为真-- ========== wh

2020-09-22 17:57:18 41177 1

原创 MySQL select 语句指定字段查询

指定字段查询语法select 字段, 字段, .... from 表名-- 查询全部学生-- SELECT 字段 FROM 表名SELECT * FROM `student`-- 查询指定字段SELECT `name`, `pwd` FROM `student`-- 给查询结果起名字 -- as 可以给字段和表起别名SELECT `name` AS 学生姓名, `pwd` AS 学生密码 FROM `student` AS 学生表-- 函数 Concat(a,b) 拼接a和

2020-09-22 17:50:28 11240 2

原创 MySQL常用字符串函数和日期函数

数据函数 SELECT ABS(-8); /*绝对值*/ SELECT CEILING(9.4); /*向上取整*/ SELECT FLOOR(9.4); /*向下取整*/ SELECT RAND(); /*随机数,返回一个0-1之间的随机数*/ SELECT SIGN(0); /*符号函数: 负数返回-1,正数返回1,0返回0*/字符串函数 SELECT CHAR_LENGTH('坚持就能成功'); /*返回字符串包含的字符数*/ SELECT CONCAT('我','爱','程

2020-09-22 17:34:10 6060

原创 MySQL常用的一些(就几个)聚合函数

聚合函数 (常用)函数名称描述CONUT()记数SUM()求和AVG()平均值MAX()最大值MIN()最小值-- ================= 聚合函数 ===============-- 都能统计表中的数据SELECT COUNT(`subject`) FROM `subject` -- count(字段) 会忽略所有的 null 值SELECT COUNT(*) FROM `subject` -- count(*) 不会忽略

2020-09-22 17:26:52 6328

原创 MySQL 使用MD5对数据进行加密

数据库MD5加密-- ================ 测试 MD5 加密 ==============CREATE TABLE `testmd5`( id INT(11) NOT NULL AUTO_INCREMENT COMMENT 'id', `name` VARCHAR(20) COMMENT '用户名', `pwd` VARCHAR(50) COMMENT '密码', PRIMARY KEY(`id`))ENGINE=INNODB DEFAULT CHARSET=u

2020-09-22 16:56:19 7063 2

原创 MySQL 使用sql添加和创建用户

用户管理SQL 命令操作用户表:mysql.user本质:对mysql.user 表进行增删改查-- ============== 用户管理 =============-- 创建用户-- CREATE USER 用户名 IDENTIFIED BY '密码'CREATE USER test IDENTIFIED BY '123456'-- 修改当前用户密码SET PASSWORD = PASSWORD('123456')-- 修改指定用户密码-- SET PASSWORD F

2020-09-22 16:46:25 6709

原创 MySQL查询优化之 index 索引的分类和使用

索引的分类主键索引 (PRIMARY KEY)唯一的标识符, 主键不可重复, 只能有一列作为主键唯一索引 (Unique KEY)避免重复的列出现, 唯一索引可以重复, 多个列都可以标识为唯一索引常规索引 (KEY/INDEX)默认的, index 和 key 关键字可以设置常规索引全文索引 (FullText)快速定位数据, 在 MyISAM 引擎下才有只能用于CHAR , VARCHAR , TEXT数据列类型, 适合大型数据集基

2020-09-15 18:36:37 40251

原创 docker 数据卷的挂载和使用

Docker数据卷容器之间的数据共享技术, Docker容器产生的数据同步到本地卷技术 --> 目录挂载, 将容器内的目录挂载到服务器上使用命令来挂载 -v# 可以挂载多个目录docker run -it -v 主机目录地址:容器内目录地址# 测试docker run -it -v /root/temp:/home centos /bin/bashlinux主机的temp目录就和容器的home目录的操作是双向绑定了删除容器并不会删除linux主机的数据测试挂载Mysql

2020-09-15 15:04:50 6298

原创 docker 容器和镜像的常用命令

删除镜像docker rmi 镜像id -f # 删除指定镜像docker rmi 镜像id 镜像id -f # 删除多个镜像docker rmi -f $(docker images -aq) # 删除所有镜像# 导出镜像# docker save 镜像id>/存储路径/xxx.tardocker save fce91102e17d>/root/tomcat.tar# docker save 镜像id -o 存储路径docker save fce91102e17d

2020-09-15 13:24:18 5917

原创 CentOS安装docker及配置镜像加速

安装docker这里以 CentOS 为例Ubuntu 的安装说明# 1. 卸载旧版dockersudo yum remove docker \ docker-client \ docker-client-latest \ docker-common \ docker-latest \ docker-latest-lo

2020-09-15 12:50:50 6048

原创 安装MySQL数据库(在Windows下通过zip压缩包安装)

安装MySQL这里建议大家使用压缩版,安装快,方便.不复杂.软件下载mysql5.7 64位下载地址:https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.19-winx64.zip电脑是64位的就下载使用64位版本的!安装步骤1、下载后得到zip压缩包.2、解压到自己想要安装到的目录,本人解压到的是D:\Program Files\mysql-5.73、添加环境变量:我的电脑->属性->高级->环境变量选择

2020-09-15 11:47:41 5924

原创 git报错 Git: husky > pre-commit

原因pre-commit(客户端)钩子,它会在Git键入提交信息前运行做代码风格检查。如果代码不符合相应规则,则报错。解决办法1. 绕过了lint的检查git commit -m “xxxx” --no-verify2. 删除 pre-commit 文件在 .git/hooks 文件夹下...

2020-09-10 19:23:49 7444

JKS2PFX证书转换工具

JKS2PFX证书转换工具

2022-02-08

JavaScript点击全屏.html

利用JavaScript和Html5提供的一些API进入全屏,JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的编程语言。虽然它是作为开发Web页面的脚本语言而出名,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式、声明式、函数式编程范式。

2021-07-16

粒子线条吸附鼠标效果代码2.html

粒子线条吸附鼠标效果代码2,是一个完全由JavaScript来生成的动态背景效果,看起来还可以,每100毫秒刷新一次,非常nice,这个是第二种实现方式,相较于前一种这种可读性更强

2021-07-10

粒子线条吸附鼠标效果代码.html

粒子线条吸附鼠标效果代码,是一个完全由JavaScript来生成的动态背景效果,看起来还可以,每100毫秒刷新一次,非常nice

2021-07-10

JDK1.8中文谷歌翻译版.zip

JDK1.8帮助文档,JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2021-06-21

JDK1.8_中文有道翻译版.zip

JDK是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。

2021-06-21

html添加水印遮罩层.html

HTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等, 通过Html技术给内容上添加一层水印遮罩

2021-03-08

JavaScript canvas绘制圆角矩形.html

Canvas 中文名称叫“画布”,它是游戏中所有UI组件的“容器”。一个场景中,可以允许多个Canvas对象的存在,还允许Canvas之间可以进行“嵌套”使用。需要注意的是,场景中的任何一个UI对象,都肯定是某个Canvas对象的“子级”。

2020-12-22

JavaScript拖拽移动盒子.html

JavaScript(简称“JS”) 是一种具有函数优先的轻量级,解释型或即时编译型的高级编程语言。虽然它是作为开发Web页面的脚本语言而出名的,但是它也被用到了很多非浏览器环境中,JavaScript 基于原型编程、多范式的动态脚本语言,并且支持面向对象、命令式和声明式(如函数式编程)风格。

2020-12-18

defineProperty 实现简单双向绑定.html

使用Object.defineProperty方法实现简单的双向绑定,主要用到了 Object.defineProperty 这个方法改变或添加对象的属性, 改变这个对象的属性时触发 set 方法。

2020-12-08

原生JavaScript字体高亮.html

javascript设置字体高亮 字体高亮一般用在网站搜索的时候,通常我们会把搜索出来的文字设置成高亮,像百度搜索出来的一样,搜索关键字会变成红色高亮。下面通过javascript把字符串中的指定文字设置高亮。

2020-11-23

动画弹框消息.html

一些 CSS 属性是可以有动画效果的,这意味着它们可以用于动画和过渡。 动画属性可以逐渐地从一个值变化到另一个值,比如尺寸大小、数量、百分比和颜色。动画弹窗消息

2020-11-19

消息提示框Message.html

在windows操作系统中,消息框是用于给用户一些提示或警告的窗口。例如,消息框能够在应用程序执行某项任务过程中出现问题时通知用户。下图所示的对话框警告用户输入了一个不合法的文件名。

2020-11-18

点击按钮复制内容.html

方法一:选中bai需要复制的du文字,右键选择复制zhi,然后dao保存到需要的文本格式中即可内。 方法容二:选中需要复制的文字,再ctrl+C 复制,再ctrl+ V 粘贴到你的目标word中。 方法三:鼠标右键,查看网页源代码,选中需要复制的文字进行复制。 百度百科中的文字、图片、格式均可以复制保存

2020-11-18

MySQL常用命令1.0正式版.md

MySQL是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 Oracle 旗下产品。MySQL 是最流行的关系型数据库管理系统之一,在 WEB 应用方面,MySQL是最好的 RDBMS (Relational Database Management System,关系数据库管理系统) 应用软件之一。

2020-10-23

Linux常用命令1.0正式版.md

Linux,全称GNU/Linux,是一种免费使用和自由传播的类UNIX操作系统,其内核由林纳斯·本纳第克特·托瓦兹于1991年10月5日首次发布,它主要受到Minix和Unix思想的启发,是一个基于POSIX和Unix的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的Unix工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。Linux有上百种不同的发行版,如基于社区开发的debian、archlinux,和基于商业开发的Red Hat Enterprise Linux、SUSE、oracl

2020-10-23

Git常用命令1.0正式版.txt

Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持,使源代码的发布和交流极其方便。 Git 的速度很快,这对于诸如 Linux kernel 这样的大项目来说自然很重要。 Git 最为出色的是它的合并跟踪(merge tracing)能力。

2020-10-23

docker常用命令1.0正式版.md

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

2020-10-23

Git常用命令的小集合git.txt

这个是一个Git常用命令的小集合, 在日常开发和使用当中比较常见, 这个是一个txt的精简版, 非常小巧轻便

2020-09-22

Git基本常用命令.md

这个是一个Git的基本命令汇总, 涵盖了git的常用命令和日常使用较多的命令, Git的大家用的比较多的一个代码管理工具

2020-09-16

Linux常用命令汇总.md

这个一个linux的基本操作命令汇总, 涵盖了linux的入门和如何操作, 用户管理防火墙等一系列基本操作

2020-09-16

MySQL常用命令.md

这个是一个MySQL的基本入门以及常用命令汇总, 涵盖了入门到日常使用, 索引,事务,增删改查, 用户管理

2020-09-16

docker常用命令汇总

这是一个 docker 的常用命令汇总, 涵盖了docker入门到日常维护和使用, 基本都有, 从镜像到容器再到docker网络以及redis集群部署

2020-09-01

react-Vide拍照.js

在react中使用JavaScript结合html5通过video标签来实现拍照图片保存实现拍照和图片转换

2020-04-10

选择文件展示图片file.html

通过JavaScript技术来使用图片选择功能,通过监听图片利用图片转换技术将获取的图片资源转换成浏览器认识的格式来展示图片

2020-04-08

base64加密解密.html

通过JavaScript的基础运算来实现字符的转换,通过特定字符转换成其他字符,实现字符加密解密的功能

2020-04-08

jsVideo拍照.html

Video拍照,通过htnl5以及JavaScript技术,通过video标签实现图片截取元素通过canvas画图功能实现图片获取

2020-04-08

Ctrl+V.html

js粘贴图片Ctrl+V实现获取图片,通过JavaScript监听功能实现获取Ctrl+V粘贴下的图片资源

2020-04-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除