自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(44)
  • 资源 (1)
  • 收藏
  • 关注

原创 前端面试之----阶段性总结

前端阶段性总结CSS@support@mediacss中水平、垂直居中的写法水平居中:垂直居中:水平垂直居中:1rem\1em\1vh\1px各自代表的含义:rem:em:vw/vh:css3中transform基本属性: translate、scale、rotate、skew、matrixcss3中的动画transition:指定状态变化所需要的时间animation:需要指定动画一个周期持续的时间,以及动画效果的名称CSS@support@support 浏览器兼容判断,检测当前浏览器对css属性

2020-08-27 15:56:40 340

原创 vue项目性能优化

5、借助babel-plugin-transform-runtime,将相关辅助函数进行替换成导入语句,从而减小 babel 编译出来的代码的文件大小。4、借助 babel-plugin-component,组件按需引入,以达到减小项目体积的目的。注意: 前端配置gzip压缩,服务端通过nginx开启gzip,从而减少网络传输的流量大小。3、splitChunks 抽取公有代码,提升应用性能,按需加载(下载更快,白屏更短)1、Gzip压缩打包文件,相比未使用Gzip压缩的打包文件,体积小了2/3(很夸张)

2022-08-25 16:56:15 159

原创 Node.js学习

node.js

2022-08-03 18:22:05 247 1

原创 事件冒泡、事件捕获及事件委托(事件代理)

https://juejin.cn/post/6844904190280466440 <div> <div id="a"> a <div id="b"> b <div id="c">c</div> </div> </div> </div>事件捕获 <script> var a = document.getElementById(

2021-05-15 13:44:11 359 1

原创 npm下载包失败解决方案

问题描述:An unexpected error occurred: “http://registry.cnpmjs.org/react: Hostname/IP does not match certificate’s altnames: Host: registry.cnpmjs.org. is not in the cert’s altnames: DNS:r.cnpmjs.org”.命令行输入:npm config set registry http://registry.npmjs.o

2021-05-13 11:18:58 1450

原创 摸鱼之---git vs svn

摸鱼之----- git-svn区别代码提交存储方式代码提交存储方式1.git : 暂存区 ----- 本地版本库 ------ 远程版本库 分布式2.svn: 暂存区 ----- 远程版本库 集中式

2021-05-11 10:08:07 110

原创 node第一次连接mysql,报错Client does not support authentication protocol requested by server; consider upgra

node连接数据库失败原因: 在项目里面通过npm install 安装的mysql和最新版本MySQL加密方式不同,导致连接失败。在最新下载的MySql客户端版本使用的是caching_sha2_password加密方式,所以默认创建的root用户和密码都是这个加密方式。而npm包里的mysql模块还是使用原来的mysql_native_password加密方式,两者不互通,连接会报错。解决方法: 将mysql的用户密码从caching_sha2_password加密方式改回mysql模块能支持

2021-03-12 11:46:49 255

原创 前端阶段性总结(二)

box-shadow:属性:阴影水平宽度(负值阴影在元素左边),阴影垂直宽度(负值阴影在元素上边),阴影模糊度(值越大,越模糊),阴影扩展宽度(负值阴影往里面缩),阴影颜色。 div{ width:100px; height:100px; background: #fff; box-shadow: 0 0 5px 5px 0px #ccc; }当水平宽度和垂直宽度为0时,阴影在四周多层阴影: 一层一层追加box-shadow: 0 0 5px 5px 0px #ccc,

2021-02-05 10:57:56 107

原创 数组的所有方法

str.split (a,b)用于把一个字符串分割成字符串数组参数解释: a: 必须,决定从哪里分割b: 不必须,该参数可指定返回的数组的最大长度 var str = '123,456' var arr = str.split(',')//[123,456]arr.join(str)用于把数组中所有元素放入一个字符串中参数解释:str: 用来连接数组值的字符串 var arr = [1,2,3] var str = arr.join('*')//"1*2*3"arr.sor

2020-12-30 11:48:52 93

原创 换肤功能实现过程

css3的自定义属性 :root{ --primary-color:#009688; --light:#fff; --dark:#000; }自定义属性:–primary-color、–light、–dark自定义属性的命名规则:–variables-name:variables-value–属性名:属性值设置作用域::root 作用于全局:root{–theme-color:red;}#app{–theme-color:red;}//作用于id为app的节点内使用自定

2020-12-29 10:38:12 415 2

原创 vue - this.$nextTick方法使用

vue----this.$nextTick方法的使用所以,该函数作用用术语该怎么解释?在Vue的官方文档中详细解释:前言:今天在做项目的时候,有这样一个场景:有一个列表,我要将这个list展示在el-table中,并且有两个字段,:展示图片跟视屏链接,并且这两个字段也是list,我是在js中操作dom动态追加a标签的,关键的问题在于,我给包裹动态a标签的div块给的动态id,我需要在代码中查找该div关键代码如下: let div = document.getElementById("pre

2020-12-10 23:02:17 570

原创 码云ssh配置公钥及git上传代码至码云全过程

生成ssh公钥并与本机关联注意:这里的邮箱地址是你注册码云账号的邮箱生成后复制粘贴,生成地址如下配置成功会有如下提示测试有效性以上步骤完成,ssh公钥配置成功上传本地代码到码云仓库1.码云中创建仓库,注意:不用同时创建readme.md,防止提交代码时冲突2. 进入上传代码的目录,输入如下命令:git init //创建本地仓库git add . // 代码添加到本地仓库git status // 查看上传状态git commit -m 备注 //提交

2020-11-23 17:07:50 550

原创 uniapp+hbuilder学习记录

项目结构 ——pages ---- 存放页面 ——static ---- 存放静态资源 ——unpackage ---- 存放最终打包输出的文件 ——dist ——App.vue ---- 项目的根组件(页面的入口文件) 所有页面都是在App.vue下进行切换的,可以调用应用的生命周期函数 main.js ---- 项目的入口文件 ,主要作用:初始化vue实例并使用需要的插件 manifest.json ---- 配置应用的打包的文件 pages.json ---- 配置页面的存放路径以及

2020-11-19 19:57:35 1355 1

原创 2020年上半年总结下半年计划

总结一下2020年上半年所做的事情:疫情的影响。整个2月份都呆在家里,没有学到什么,总而言之,是放肆又心惊胆战的一个月,三月份开始工作,在做的公众号的开发也赶上了日程,至此可以熟练使用vue相关东西,并且成功的转到了前端行业,也并没有落下后端的一些东西,于是在做完公众号的开发后,又完成了一些后台接口的书写,帮助小程序得到了完善,这期间小程序的前端并没有涉及到,于是乎自己搞了个项目,注册了一个小程序,完成了首页的编写,所用技术是mpvue,但是学习程度相当有限。总的来说还是偏后端一些,但是也比以前更加熟悉

2020-07-01 09:53:41 5211

转载 JSONP到底是个什么东西?------ 这篇文章清晰明了

https://blog.csdn.net/hansexploration/article/details/80314948

2020-06-14 10:53:17 206

转载 mysql5.7zip安装教程

MySQL5.7压缩包安装图文教程一、下载网址:https://dev.mysql.com/downloads/选择5.7版本二、解压下载完成后解压,解压后如下(zip是免安装的,解压后配置成功即可使用)注意:只有5.6以前的版本才有在线安装(install msi),5.7之后都是zip压缩版三、配置环境变量在Path中添加:%MYSQL_HOME%\bin,注意Path中不同值之间的“;”符号不能省略四、创建配置文件my.ini准备好m...

2020-06-04 09:28:55 1489

原创 电脑同时访问内网外网

我们一般用 局域网内网:通过电信公司拉的专线外网:像百度什么的route print命令查看永久路由:> route print一般只能看到本机局域网这个时候我们是连接到外网了,网关如上图所示。我们配置本机网络配置如上图所示,在接通内外网之前,默认网关是100.100.25.254我们要连接的内网ip如:100.1.1.78那么我们将添加路由:route add -...

2020-04-23 09:37:13 619

转载 centos连接xshell的网络配置 ---- 转自https://www.cnblogs.com/shireenlee4testing/p/9469650.html

首先感谢作者,让我顺利的完成配置!!!!前序:最近开始研究Hadoop平台的搭建,故在本机上安装了VMware workstation pro,并创建了Linux虚拟机(centos系统),为了方便本机和虚拟机间的切换,准备使用Xshell直接连接Linux虚拟机。在此之前,需要对Linux虚拟机的网络进行一定的配置。故有了下面这段记录。步骤:1. 检查Linux虚拟机的网络连接...

2020-04-23 09:27:44 131 1

原创 排班表实现-----Android

预约挂号界面实现-----Android预约界面界面设计界面实现一周数据展示日期切换联动一周数据展示数据获取及展示提交预约申请预约界面界面设计实现效果展示:界面实现主界面实现:一周数据展示日期切换联动一周数据展示数据获取及展示提交预约申请...

2020-04-14 15:31:23 1079 2

原创 windows 端口被System进程占用怎么解决?

1. 查看端口占用情况: netstat -ano|findstr 802.找到占用80端口的进程号,打开进程管理器3.查看到是System系同级别的进程> 系统级别的不能直接杀死,一般情况是系统安装某软件后启动进程后出现的改端口.4. 80 端口被System 占用,一般肯定是 HTTP 服务导致的.5. 输入命令查看:netsh http show services...

2020-04-07 16:52:17 5960

原创 js获取全局变量的方法

var getGlobal = function(){ if(typeof self !=== 'undefined'{ return self; }if(typeof window !=== 'undefined'{ return window; }if(typeof global !=== 'undefined'{ return global } thr...

2020-03-10 17:20:01 1654

原创 块级作用域的作用

在es5中只有全局作用域和函数作用域,导致一些场景不合理1. 内层变量会覆盖外层变量 var tmp = new Date(); function f(){ console.log(tmp) if(false){ var tmp = 'hello' } } f()//undefined原因: 变量提升,导致内层变量tmp覆盖了外层tmp变量2. 用来计数的循环...

2020-03-10 15:46:09 1371

原创 正则表达式 --- ip地址匹配规则

ip地址匹配规则0.0.0.0 - 255.255.255.2550-199: [0-1]?\d{1,2}200-255: 2(5[0-5]|[0-4]\d)根据上面的匹配子表达式得出规则:((2(5[0-5]|[0-4]\d))|([0-1]?\d{1,2}))(.(2(5[0-5]|[0-4]\d)|( [0-1]?\d{1,2})){3})...

2020-03-06 15:32:57 847

原创 ES6 Array.from()方法

Array.from()作用:将类数组对象或可遍历对象转化为数组1. 将类数组对象转化为数组 let arrLike = { 0:"tom", 1:"alice", 2:"petter", 3:"estelle", 'length':4 } let arr = Array.from(arrLike) console.log(arr) //[tom,a...

2020-03-06 10:15:39 145

原创 android学习---------设置EditText输入内容时光标与text颜色一致

EditText有一个属性:android:textCursorDrawable,这个属性是用来控制光标颜色的android:textCursorDrawable="@null","@null"作用是让光标颜色和textcolor一样PS:textcursordrawable 在framework 的textview 中有这个 它代表的就是光标,是一张点9图片 ,只要去换这张图片可以了...

2018-10-24 16:25:05 633

转载 TabLayout 学习-------转载自https://blog.csdn.net/weixin_39251617/article/details/79032641

一、简介TabLayout提供了一个水平布局用于展示tabs,继承自HorizontalScrollView。一般与Viewpager结合使用实现页面和标签联动的效果,是时下APP中非常常用的一个控件二、基本用法1. 添加design依赖compile 'com.android.support:design:25.3.1'12. xml引用1. xml中添加tab&lt;andr...

2018-10-24 09:40:30 138

原创 Android进阶----------沉浸式标题栏实现的学习

1. 需注意只有5.0以上适用,以下需要适配处理,否则程序会崩掉。一、values-v19/styles.xml 无效果,仅防止低版本崩掉&lt;resources&gt; &lt;!--values-v19。v19 开始有 android:windowTranslucentStatus 这个属性--&gt; &lt;style name="TranslucentThem...

2018-10-15 20:31:05 376

原创 上传web工程到Linux服务器

这里用的编辑器是myeclipse先将工程打包成war包:接着将war包通过 secureCRT上传到服务器接着通过该软件解压上传的war包命令:unzip project.war -d project      // -d project : 在当前目录下创建project目录 启动tomcat服务器:1. 检查当前启动进程:ps -ef | grep tomcat...

2018-08-17 14:21:57 332

原创 myeclipse快捷键使用记录

ctrl+shift+f   代码格式化Alt+/         代码辅助ctrl+shift+M  导入未引用的包ctrl+w 关闭当前窗口F3 跳转到类、变量的声明ctrl+alt+T    打开终端窗口ctrl+shirft+T   查找工程中的类ctrl+L    定位到程序的第几行alt+shift+M    抽取代码中的方法,对于重构很有帮助Ctr...

2018-08-02 09:04:27 140

原创 在linux---redhat 安装redis的心路历程

首先:你得准备好虚拟机,准备好redhat镜像,装好你的操作系统,并且最少看完刘湍老师的《Linux就该这样学》的前两章。接下来,就是你爬坑的时候了。因为是照着书里面的步骤装的虚拟机,所以,会碰到一些你不是很理解该怎么解决的问题,所以你需要去网上找啊,找着找着答案没找到,倒是有点灵感了,我当时装redis时遇到的第一个问题:无法安装redis编译的c环境(原因:因为我的虚拟机根本没有对yu...

2018-07-28 19:50:54 243

原创 Linux学习笔记之硬件设备挂载

在拿到一块新的硬盘存储设备后,先分区,格式化,挂载 ,才可使用挂载命令:mount 文件系统 挂载目录   作用:把硬盘设备或分区与一个目录文件相关联mount -a  会在执行后自动检查/etc/fstab文件中有无疏漏被挂在的设备文件,如果有,自动挂载/etc/fstab文件中用来配置需要被挂在的硬件设备由于只通过输入mount命令进行挂载时,在下次重启系统之后该硬盘设备不会被...

2018-07-24 09:53:41 805

原创 mysql数据库在ssm项目中的配置文件

validationQuery=SELECT 1jdbc_url=jdbc:mysql://127.0.0.1:3306/wechat?useUnicode=true&amp;characterEncoding=UTF-8&amp;zeroDateTimeBehavior=convertToNulljdbc_username=root jdbc_password=123456789其...

2018-07-19 16:18:23 2876

原创 解决 Error:The number of method references in a .dex file cannot exceed 64K. Learn how to resolve this

google官方提供了多dex的支持库,因此,我们可以很简单的解决这个问题配置build.gradleandroid { compileSdkVersion 21 buildToolsVersion "21.1.0" defaultConfig { ... minSdkVersion 14 targetSdkVersion 21 ... ...

2018-07-17 15:40:56 912

转载 SecureCRT使用

SSH:相较于telnet,ftp,  优点 : 1 。安全性高,ssh客户端将口令 数据加密传递2. 对数据进行了压缩,传递效率有很大的提升。摘自https://blog.csdn.net/weixin_38500110/article/details/790353523.SecureCRT工具栏中文翻译:1)File 文件Connect… 连接,打开一个连接或者编辑已有的连接,创建新连接。Qu...

2018-07-13 09:34:37 1667

原创 oracle 查看.修改 编码格式

查看oracle数据库编码select * from nls_database_parameters where parameter = 'NLS_CHARACTERSET';查看oracle客户端编码select * from nls_instance_parameters where parameter='NLS_LANGUAGE';修改编码将数据库环境字符集的AL32UTF8,换为ZHS16...

2018-07-12 16:00:36 3453

原创 oracle 中的lsnrctl命令

作为oracle监听命令在启动、关闭或者重启oracle监听器之前确保使用lsnrctl status命令检查oracle监听器的状态:1、$lsnrctl status:检查当前监听器的状态2、$lsnrctl start [listener-name] 启动所有的监听器,可以指定名字来启动特定的监听器3、$lsnrctl stop [listener-name]  关闭所有的监听器,可以指定名...

2018-07-12 15:52:38 22684

转载 plsql win64 登录oracle数据库报 Initialization error Could not initialize

转自https://blog.csdn.net/nvzizhou/article/details/56481251oracle已经配置成功,测试连接成功,但是在我登录plsql的时候,报连接不过去配置了系统变量环境,还是不行,最终采用下面这种方式解决了这个问题。http://blog.csdn.net/hemingwang0902/article/details/7027543今天在 x64 的 ...

2018-07-12 15:32:24 2577

转载 数据库工具——Navicat Premium使用技巧

转自https://blog.csdn.net/lixingyu10/article/details/53389878Navicat Premium 常用功能讲解Navicat Premium 常用功能讲解1.快捷键 1.1. F8 快速回到当前对象列表 1.2. Ctrl + q 打开查询界面 1.3. Ctrl + d 快速修改当前的表结构 1.4. Ctrl + r 运行当前查询界面里面的 ...

2018-07-03 15:19:15 454

转载 Navicat Premium 12破解方法

来源网址:https://blog.csdn.net/qq_21205435/article/details/789020521、按步骤安装Navicat Premium,如果没有可以去官网下载:http://www.navicat.com.cn/download/navicat-premium2、安装好后下载激活文件:https://pan.baidu.com/s/1kVgTd6R  提取密码:...

2018-07-03 11:24:53 182

转载 Win10安装MySQL5.7.22 解压缩版(手动配置)方法

转自https://www.cnblogs.com/xiaxiaoxu/p/8977418.html1.下载地址:https://dev.mysql.com/downloads/mysql/5.7.html#downloads 直接点击下载项 下载后:2.可以把解压的内容随便放到一个目录,我的是如下目录(放到C盘的话,可能在修改ini文件时涉及权限问题,之后我就改放D盘了):D:\MySQL\My...

2018-07-03 11:02:12 121

css自定义变量自主实现项目换肤功能

自主修改主题颜色,实现主题切换

2020-12-29

空空如也

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

TA关注的人

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