自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 webstorm for mac 顶部菜单不显示

mac版本11.6;解决办法:安装Java 6 安装包下载页面:Download Java for OS X 2017-001

2020-11-07 16:37:27 1045

原创 input设置字符长度

<input placeholder="请输入联系人手机号" v-model.trim="phone" type="number" pattern="\d*" onkeyup="value.length > 11?value = value.slice(0, 11):value">

2019-08-16 11:30:54 4037

原创 position:fixed,iphoneX底部第一次进入被底部导航遮住

给此节点增加样式:padding-bottom: constant(safe-area-inset-bottom); padding-bottom: env(safe-area-inset-bottom);

2019-08-15 16:31:07 2876

原创 段落两端居中

text-align: justify; //兼容IE text-justify:inter-ideograph;

2019-08-15 16:27:58 218

原创 fatal: Authentication failed for

今天公司电脑坏了,又重新装的环境,在克隆的时候,提示输入用户名和密码,输入成了个人的git账号密码,不是公司仓库的账户名和密码,导致了clone失败;报错信息:$ git clone http://10.106.0.99:8090/xzch/xzch-wap-dev.gitCloning into 'xzch-wap-dev'...fatal: Authentication fai...

2019-04-02 13:39:29 334

原创 Angular 自定义指令 repeatFinish 向控制器传递消息

&lt;div class="swiper-slide" ng-repeat="item in jysInfo" repeat-finish&gt; &lt;/div&gt;app.directive('repeatFinish',function () { return { link:function (scope) { if(sco...

2019-03-14 15:14:09 599

原创 input属性placeholder 移动端不居中

解决方案:input::-webkit-input-placeholder{ font-size: .85rem; color: #D9D9D9; transform: translate(0, .4rem);}

2019-03-05 18:13:21 805

原创 JS验证身份证号码

一、简单正则,验证15或18位; // 身份证号码为15位或者18位,15位时全为数字,18位前17位为数字,最后一位是校验位,可能为数字或字符X var reg = /(^\d{15}$)|(^\d{18}$)|(^\d{17}(\d|X|x)$)/; if(!reg.test(card)) { alert("身份证输入不合法"); ...

2019-02-01 11:47:24 5822

原创 ajax文件上传

var comPicFiles ;//选择文件 $('.input-file').on('change',function () { if(!this.files || !this.files[0]){ return; } if(!this.value.match(/.jpg|.gif|.png|.bmp/i))...

2019-01-12 16:35:42 164

原创 MySQL存储引擎

一、存储引擎:MySQL可以将数据以不同的技术存储在文件(内存)中,这种技术就称为存储引擎。每一种存储引擎使用不同的存储机制、索引技巧、锁定水平,最终提供广泛且不同的功能。并发控制:当多个连接对记录进行修改时保证数据的一致性和完整性。由锁来解决这种问题。锁:    共享锁(读锁):在同一时间段内,多个用户可以读取同一个资源,读取过程中数据不会发生任何变化。    排他锁(写锁):在...

2018-12-02 12:53:22 136

原创 MySQL数据库存储过程

SQL执行过程: 存储过程:是SQL语句和控制语句的预编译集合,以一个名称存储并且作为一个单元处理。存储过程存储在数据库内,可以由应用程序调用执行,允许用户声明变量以及流程控制,存储过程可以接受参数,并且可以存在多个返回值;存储过程的执行效率要比单一的SQL执行的效率高,由CALL调用;例如在执行SQL语句的过程中,MySQL引擎会先分析,正确之后再编译语句,最后才执行。而存储过程在第一执...

2018-11-29 19:15:01 198

原创 MySQL自定义函数

自定义函数:用户自定义函数(user-defined function,UDF)是一种对MySQL扩展的途径,其用法与内置函数相同。必要条件:参数和返回值;创建自定义函数:CREATE FUNCTION func_name RETURNS {STRING | INTEGER | REAL | DECIMAL} routine_body;函数体:1、函数体由合法的SQL语句构成;...

2018-11-29 16:01:11 218

原创 ERROR 1418 (HY000)

MySQL创建自定义函数时报错(MySQL版本:8.0.13);错误信息:ERROR 1418 (HY000): This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you *might* want to use ...

2018-11-29 14:42:50 1409

原创 MySQL运算符和函数

一、字符函数:mysql&gt; select concat('22','jj');+-------------------+| concat('22','jj') |+-------------------+| 22jj |+-------------------+1 row in set (0.00 sec)mysql&gt; selec...

2018-11-28 18:05:01 255

原创 MySQL子查询与链接

子查询:是指出现在其他SQL语句内的SELECT语句。子查询指嵌套在查询内部,且必须始终出现在圆括号内。子查询返回值:可以是标量、一行、一列或子查询。一、使用比较运算符的子查询:=、&gt;、&gt;=......如果子查询在返回多个结果的时候,可以用SOME,ANY,ALL来修饰;mysql&gt; select avg(price) from goods;+------...

2018-11-27 18:23:50 215

原创 MySQL数据表中的记录操作

一、更新记录(单表更新)update [low_priority ] [ignore] table_reference set col_name1={expr1} [,col_name2={expr2|default}]....[where where_condition];如果更新是不加where条件,则会更新表中的所有列;mysql&gt; select * from users...

2018-11-13 17:51:02 377

原创 MySQL异常ERROR 1055 (42000):

异常信息:mysql&gt; select sex,age from users group by sex having age &gt; 10;ERROR 1055 (42000): Expression #2 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'user.users.ag...

2018-11-13 17:02:58 669

原创 ERROR 1068 (42000): Multiple primary key defined

 在修改mysql表中的列的位置的时候报错:mysql&gt; alter table users modify id smallint unsigned primary key auto_increment first;ERROR 1068 (42000): Multiple primary key defined错误原因:定义了两次主键;解决办法:去掉主键:primary ke...

2018-11-12 17:18:00 8647

原创 MySQL数据表

一、USE命令打开数据库,创建数据表;打开数据库:mysql&gt; USE t2; 创建数据表:CREATE TABLE [IF NOT EXISTS] table_name (          column_name data_type,          ......)查看当前数据库:mysql&gt; SELECT DATABASE();查看数据库...

2018-11-10 18:58:04 226

原创 MySql的数据类型

 整型:TINYINT :1字节;有符号值:-128到127(-2^7到2^7-1);无符号值:0-255;SMALLINT:2字节;有符号值:-2^15(32768)到2^15-1;无符号值:2^16-1;MEDIUMINT:3字节;有符号值:-2^23(8388608)到2^23-1; 无符号值:2^24-1;INT:4字节;有符号值:-2^31(2147483648)到2...

2018-11-07 16:11:32 99

原创 MySQL语句

一、规范:1、关键字与函数名称全部大写;2、数据库名称、表名称、字段名称全部小写;3、SQL语句必须以分号结尾;二、数据库指令;创建数据库:CREATE {DATABASE | SCHEMA} [IF NOT EXISTS] db_name [DEFAULT] CHARACTER SET [=] charset_name;root&amp;&amp;mysql&gt;...

2018-11-07 11:52:20 131

原创 修改MySql提示符

一、修改MySql提示符1、连接客户端时通过参数指定        mysql -uroot -p密码 --prompt 提示符        2、连接上客户端后,通过prompt命令修改        mysql&gt;prompt 提示符MySQL提示符:        \D ;完整得日期;        \d ;当前数据库;        \h ;服务器名称;    ...

2018-11-06 18:53:21 221

原创 mysql目录结构

 目录结构:      bin目录,存储可执行文件;      data目录,存储数据文件;      docs,文档;      include目录,存储包含得头文件;      lib目录,存储库文件;      share,错误消息和字符集文件;...

2018-11-01 15:44:01 266

原创 mysql登录退出

需要以管理员的身份打开cmd,如果想全局使用命令,需要在系统变量PATH中添加mysql服务的bin目录;登录:mysql -uroot -p退出:mysql&gt; quit;mysql&gt; exit;mysql&gt; \q; ...

2018-11-01 15:42:56 149

原创 win10+MySQL8.0zip安装,修改默认密码

一、下载mysql8.0zip:下载地址二、解压zip到安装路径:比如我的安装目录是:D:\MySQL三、写配置文件:在Windows系统中,配置文件默认是安装目录下的 my.ini 文件,部分配置需要在初始安装时配置,大部分也可以在安装完成后进行更改。当然,极端情况下,所有的都是可以更改的。在安装根目录下添加 my.ini,比如我这里是:D:\Program\MySQL\...

2018-10-30 18:28:53 3746

原创 Jsp简介

package test;/* * 1、web应用程序 * 桌面应用程序 * 嵌入式应用程序 * 2、Tomcat服务器: * Apache Jakarta的开源项目 * JSP/Servelt 容器 * 目录结构: * /bin;存放各种平台下用于启动和停止Tomcat的命令文件 * /conf:存放Tomcat服务器的各种配置文件...

2018-10-26 18:17:43 157

原创 Java中基本数据类型和字符串之间的转换

package com.test;/** * 包装类: * 1、自动装箱:Double a1 = 8; * 2、手动装箱:Double a2 = new Double(8.2); * 3、自动拆箱:double a3 = a1; * 4、手动拆箱:Double a4 = a2.doubleValue(); * * 基本数据类型和字符串之间的转换: * 基本类型转换为字符串:...

2018-10-20 17:04:38 184

原创 js计算不精确的问题(浮点数误差)

js在 进行浮点型数值的运算的时候会出现不精确的现象;例如:0.1+0.2 = 0.30000000000000004;           2.4/0.8 = 2.9999999999999996;原因:计算机进行二进制和十进制转换的过程中不精确;解决办法:先将数字转换为整数,再做其他运算,就是乘以10的n次方;//项目中用到的利率转换过程,rate为利率变量var ze...

2018-10-19 16:26:36 1011

原创 jquery和js获取自定义属性的值

1、原生js获取并设置自定义属性的值; &lt;div id="su" data-it="1" sex="2"&gt;&lt;/div&gt;1)自定义属性data-属性;var $div = document.getElementById('su');//获取值的两种方法var it = $div.getAttribute('it');var sex = $div.data...

2018-10-18 23:52:31 1608

原创 安装cnpm

1、全局安装cnpm镜像npm install -g cnpm --registry=https://registry.npm.taobao.org2、输入cnpm -v查看是否正常,如果未配置Path系统变量这里肯定会出错,需要添加变量。3、添加系统变量Path的内容因为cnpm会被安装到D:\Program Files\nodejs\node_global下,而系统变量Pat...

2018-08-30 15:26:20 2699

原创 JS删除上一条浏览器历史记录的方法(登录回退)

如果用户登录状态过期,或者没有登录,当用户登录之后回退上一个页面的时候,就会回退到登录页面,这样的体验不是很好,解决办法:history不支持删除历史记录的方法,当从当前页面跳转到下一个页面的时候可以用location.replace('url')方法,用新的文档替换当前文档就相当于删除了当前页面的历史记录。...

2018-05-23 10:34:33 34191 1

原创 win10无法设置屏幕亮度和分辨率解决办法

今天更新了一下系统,更新之后屏幕亮度和分辨率就不能调节了。解决办法:更新驱动我的电脑-&gt;管理-&gt;系统工具-&gt;设备管理器-&gt;显示适配器右键-&gt;更新驱动程序-OK...

2018-05-10 13:07:35 8461

原创 5、ES6-变量的解构赋值

ES6 允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。1、数组的解构赋值以前为变量赋值,只能直接指定变量赋值,而ES6可以从数组中提取值,按照对应的位置对变量赋值;//解构let a = 2;let b = 3;//es6 可以写成let [a , b ] = [2 , 3];本质上,这种写法属于“模式匹配”,只要等号两边的模式相同...

2018-05-09 18:07:17 193

原创 4、顶层对象属性

顶层对象,在浏览器环境指的是window对象,在 Node 指的是global对象。ES5 之中,顶层对象的属性与全局变量是等价的。顶层对象的属性与全局变量挂钩,被认为是 JavaScript 语言最大的设计败笔之一。这样的设计带来了几个很大的问题,首先是没法在编译时就报出变量未声明的错误,只有运行时才能知道(因为全局变量可能是顶层对象的属性创造的,而属性的创造是动态的);其次,程序员很容易不知不...

2018-05-09 16:24:54 172

原创 3、ES6-const命令

const声明一个只读的常量。一旦声明,常量的值就不能改变。const实际上保证的,并不是变量的值不得改动,而是变量指向的那个内存地址不得改动。对于简单类型的数据(数值、字符串、布尔值),值就保存在变量指向的那个内存地址,因此等同于常量。但对于复合类型的数据(主要是对象和数组),变量指向的内存地址,保存的只是一个指针,const只能保证这个指针是固定的,至于它指向的数据结构是不是可变的,就完全不能...

2018-05-09 16:14:27 125

原创 2、ES6-块级作用域

ES5只有全局作用域和函数作用域,没有块级作用域。问题一:内层变量可能会覆盖外层变量。var tmp = 1;function f() { console.log(tmp); if (false) { var tmp = '2'; }}f(); // undefined 问题二:用来计数的循环变量泄露为全局变量。for循环结束后,变量i,它并没有消失,而是泄露成了全局变量...

2018-05-09 15:47:52 164

原创 1、ES6-let命令详解

let命令ES6 新增了let命令,用来声明变量。它的用法类似于var,但是所声明的变量,只在let命令所在的代码块内有效。for循环中let命令的使用:var a = [];for (var i = 0; i &lt; 3; i++) { a[i] = function () { return i; };}console.table([ a[0],a...

2018-05-09 14:34:43 323

原创 Transition,Transform闪烁问题解决办法

使用CSS3的Transition,Transform属性,在chrome浏览器下会有轻微的闪烁可以使用-webkit-backface-visibility: hidden;来消除backface-visibility本意就是对设置进行转换的元素的背面在面对用户时是否可见。backface-visibility:&lt;'visible'&gt;(显示) | &lt;'hidden'&gt;(隐...

2018-05-08 15:55:40 20309

原创 后台返回的HTML整个页面代码打开方法

后台返回的html代码片段,需要插入html标签中,而返回的整个html文档,则需要重写整个页面。解决方法:需要一个中转页面,用document.write()方法重写整个页面;// POST任意内容并跳转function StandardPost(html) { localStorage.removeItem('callbackHTML'); localStorage.setI...

2018-05-07 15:57:26 20515 2

原创 解决OSS上传报错:net::ERR_SSL_PROTOCOL_ERROR的问题

本地测试是http链接,线上服务器是https链接,而后台给的oss 连接,只是域名地址,oss默认是走的http请求,本地测试没有问题,发布生产之后,在https下http请求就会被拒绝,需要在endpoint字段加入“https://”,改成https连接...

2018-05-07 15:32:35 13716 2

空空如也

空空如也

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

TA关注的人

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