- 博客(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
原创 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 向控制器传递消息
<div class="swiper-slide" ng-repeat="item in jysInfo" repeat-finish> </div>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> select concat('22','jj');+-------------------+| concat('22','jj') |+-------------------+| 22jj |+-------------------+1 row in set (0.00 sec)mysql> selec...
2018-11-28 18:05:01 255
原创 MySQL子查询与链接
子查询:是指出现在其他SQL语句内的SELECT语句。子查询指嵌套在查询内部,且必须始终出现在圆括号内。子查询返回值:可以是标量、一行、一列或子查询。一、使用比较运算符的子查询:=、>、>=......如果子查询在返回多个结果的时候,可以用SOME,ANY,ALL来修饰;mysql> 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> select * from users...
2018-11-13 17:51:02 377
原创 MySQL异常ERROR 1055 (42000):
异常信息:mysql> select sex,age from users group by sex having age > 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> 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> USE t2; 创建数据表:CREATE TABLE [IF NOT EXISTS] table_name ( column_name data_type, ......)查看当前数据库:mysql> 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&&mysql>...
2018-11-07 11:52:20 131
原创 修改MySql提示符
一、修改MySql提示符1、连接客户端时通过参数指定 mysql -uroot -p密码 --prompt 提示符 2、连接上客户端后,通过prompt命令修改 mysql>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> quit;mysql> exit;mysql> \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获取并设置自定义属性的值; <div id="su" data-it="1" sex="2"></div>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无法设置屏幕亮度和分辨率解决办法
今天更新了一下系统,更新之后屏幕亮度和分辨率就不能调节了。解决办法:更新驱动我的电脑->管理->系统工具->设备管理器->显示适配器右键->更新驱动程序-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 < 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:<'visible'>(显示) | <'hidden'>(隐...
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关注的人