- 博客(47)
- 问答 (1)
- 收藏
- 关注
原创 MySQL安装客户端版本遇到的问题
版本(客户端版):MySQL8.0.18.0.msi1.安装时遇到的问题Could not connect to MySQL with the given password.安装的过程中会遇到这个问题,一般情况为多次安装并卸载,或者通过某些命令改变了密码等情况解决方案:卸载mysql,并且在C盘的目录下搜索ProgramData,删除MySQL这个文件注意:这个文件...
2019-12-15 17:26:59 3539
原创 java多态
多态定义:意味着允许不同类的对象,对同一个消息,做出不同的响应1.编译时多态设计时多态方法重载2.运行时多态(java多数)程序运行时动态决定调用哪个方法满足条件:继承关系,父类引用指向子类对象父类import com.animal.Animal;package com.animal; public class Animal { /...
2019-12-05 18:56:03 192
原创 java构造方法
定义1.构造方法与类同名,且没有返回值2.只能在对象实例化的时候调用3.构造方法的语句格式4.当没有指定构造方法时,系统会自动默认添加无参的构造方法5.当没有指定构造方法,无论的有参还是无参,都不会添加无参的构造方法6.一个类可以有多个构造方法7.就近原则...
2019-12-04 15:03:28 112
转载 java面向对象
什么是对象:万物皆对象,现实世界存在的实物,都是对象。什么是面向对象:与对象面对面,关注对象。对计算机而言:关注现实实物的各方面的信息,从对象的角度出发,根据实物的特征,进行相关的程序设计。比如买猫:开始我是对我想要的猫,里面包裹我想要的基本特征属性(虚拟的)在java称为“类”,带我去看了2只符合的猫(实物)在java中称为“对象”。对象,就是特定类型的数据编程代码:声明对...
2019-12-04 01:10:02 98
原创 java方法的传值问题
1.int的传值(不会传值)public class MathDemo { public void swop(int a,int b){ int temp; System.out.println("交换前:a的值为"+a+",b的值为"+b); //交换前:a的值为10,b的值为6 temp=a; a=b; ...
2019-12-03 21:32:05 127
原创 java方法
方法的声明语法格式:访问修饰符 返回类型 方法名(参数列表){ 方法体}如:public static 表示静态的方法 void表示不返回任何类型的值 main方法名public static void main(String[] args) { System.out.println("我是一个方法");}方法分为四类:无...
2019-12-03 16:37:04 90
原创 java基础
一.基本数据类型和引用数据类型1.基本数据类型字节型,短整型,整形,长整形,单精度浮点型,双精度浮点型字符型char 类型表示:0-65535之间整数:八进制,十进制,十六进制八进制:以0开头,包括0-7数字,比如:037,056,043十六进制:以0x或0X开头,包括数字0-7,字母a-f,A-Fint a=15变量类型,变量名,变量值定义i...
2019-12-03 14:07:18 78
原创 java冒泡排序
增强型forint[] a={2,92,56,1,16,85};for(int i:a){ System.out.println(i); //2 92 56 1 16 85}冒泡排序原理:2,92,56,1,16,85两两比较,拿前面一个比较后面一个,看谁的数大,谁就排到后面,如果前面一个比后面一个小不用排,继续下一个的比较并且排序,第一趟讲解:2-56比较,...
2019-12-03 14:03:02 75
原创 java嵌套循环,打印正方形,三角形
打印正方形:4个一行的* int a=1,b=1; //外层循环while (a<=4){ b=1; //内层循环 while (b<=4){ System.out.println("*"); b++; } System.out.println(); a++...
2019-12-02 22:26:03 917
原创 小程序自定义组件使用
1.自定义组件:components下的playlistplaylist.json{ "component": true}playlist.wxml<view> 我是自定义组件</view>playlist.jsComponent({ properties: { // 这里定义了innerText属性,属性值可以在...
2019-11-27 00:52:18 251
原创 React-router路由
1.页面跳转router,页面会重新渲染2.Hash router,类似页面跳转,只是跳转到hash指定的状态,页面不会重新刷新渲染3.H5 router,模拟路由的同时页面不跳转,既能操作hahs也能操作路径,不渲染不刷新(只处理后退,不处理前进)安装:yarn add react-router-dom可以加版本号react-router-dom@4.2.2示例:...
2019-11-16 20:53:40 87
原创 React生命周期
初始化数据:加载前执行构造函数:constructor正要加载时执行:componentWillMount (异步的方法可以放在这里)把dom渲染出来:render渲染完成执行:componentDidMount更新数据之后:将要接收父组件传来的props执行:componentWillReceiveProps子组件是否要更新:shouldComponentUpda...
2019-11-16 13:40:14 108
原创 webpack打包sass出错
问题1:ERROR in ./node_modules/css-loader!./node_modules/sass-loader/lib/loader.js!./src/style.scssModule build failed: Error: Node Sass does not yet support your current environment: Windows 64-bit ...
2019-11-14 18:50:42 519
原创 React遇到的问题
1.安装问题安装yarn之后,无法再git上初始化项目,yarn init解决:在cmd上初始化就行了2.react-router刷新后报错react-router刷新后报错路径找不到,默认的exact 也失效解决办法:把BrowserHistory,换成HashRouter,问题解决但是又会出现新的问题,报错Warning: Hash history ca...
2019-11-13 23:51:47 157
原创 react搭建脚手架和上传到gitee
搭建脚手架:项目不需要的文件,可以安装vim .gitignore1.从gitee上拉下创建的项目git clone 项目路径2.初始化项目yarn init3.上传到gitee$ git add . //添加本地文件 git commit -m '备注' //写备注git push //上传到码云git push -u origin ...
2019-11-13 16:52:19 688
原创 ES6箭头函数
继承外层作用域,没有独立作用域var obj={ commonFn:function(){ console.log(this) }, arrowFn:()=>{ console.log(this) }}obj.commonFn() //this指向的是obj作用域obj.arrowFn() //this指向的是obj所在的作用域window 不能...
2019-11-09 15:34:49 82
原创 vue的数据双向绑定
在Vue实例里面定义data:inputMod和list, 视图层input中绑定v-model="inputMod",button绑定点@click="inpuBut", 当input输入数据,点击button的时候,就会把操作input里的数据,通过点击事件函数push添加到list,list通过循环输出到视图<div id="app"> <input typ...
2019-10-31 21:18:10 106
原创 vue数据加载优化
App.vue,加上keep-alive这个组件之后router里的数据文件加载过一次之后,就会把数据存储在keep-alive这个组件,当下一次重新渲染这个页面的时,就会把之前存储的数据释放出来,就不用了重新再去钩子里加载数据<template> <div id="app"> <keep-alive exclude="Detail">...
2019-10-30 19:51:22 296
原创 vue路由跳转页面问题
当页面很长滚动首页时,点击滚动位置所在页面,跳转之后的子页面也会跟着到之前首页滚动到的位置,解决方法在routes下面再加一项export default new Router({ routes: [ { path: '/', name: 'Home', component: Home }, { path: '/...
2019-10-30 00:34:23 413
原创 vue递归组件使用
父组件Detail<template> <detail-list :list="list"></detail-list></template><script>import DetailList from './components/List'export default{ name:'Detail', ...
2019-10-29 23:05:39 205 1
原创 vue非父子组件传值方法,Vuex(2)
安装vuex插件npm install vuex --save1.创建index.js ,定义默认数据import Vue from 'vuex'Vue.use(Vuex)//创建一个仓库,存储共用的内容export default new Vuex.Store({ state:{ city:'北京' }})2.在main.js引入使用:...
2019-10-29 01:42:30 442
原创 better-scroll滚动插件的使用
安装插件npm install better-scroll --save使用插件<div class="search-content" ref="search"></div> //获取这个dom<script>import Bscroll from 'better-scroll' //引入插件 mounted(){ //传入...
2019-10-28 21:41:44 93
原创 vue非父子组件传值方法,子组件1→父组件→子组件2(1)
思路:子组件1→父组件→子组件2子组件1<template> <div @click="handlCilck"></div></template><script> name:'CityHeader', methods:{ bindlClick(e){ this.$emit('...
2019-10-28 16:26:26 142 1
原创 vue路由跳转
在router下的index.jsimport Router from 'vue-router'import Home from '@/pages/home/Home'import City from '@/pages/city/City'Vue.use(Router)export default new Router({ routes: [ { path...
2019-10-27 17:49:52 99
原创 axios跨域插件的使用
父组件home.vue,子组件header.vue,数据文件index.json//父组件创建并传递数据<template> <home-header :city="city"></home-header></template><script>import axios from 'axios' //引入expo...
2019-10-27 14:51:27 162
原创 Travel项目介绍
全局通过npm搭建vue的脚手架npm install -g @vue/cli-init开发使用的是单页应用:整体页面通过路由构建,并使用路由进行跳转开发之前注意:需重定义浏览器默认样式,HTML中绝大部分标签元素在网页显示中都有一个默认属性值,通常为了避免重复定义元素样式,需要进行重置默认样式,这里选择的是reset.css,通过在入口文件main.js中引入 解决1...
2019-10-24 20:21:58 449
原创 ES6 promise对象的使用(对比ES5回调地狱)
//回调地狱:多层嵌套function回调let state=1;function srg1(resolve,reject){ console.log('1.开始做饭'); if(state==1){ resolve('做饭完成') }else{ reject('锅烧坏了') }}function srg2(resolve,reject){ console.log('...
2019-10-15 00:33:00 313
原创 ES6
1.var 、let 、const区别var无论哪里定义,都会污染全局的作用域var a=123;{ var a=456;}console.log(a) //输出456let定义变量,作用在块作用域,不会污染到其他作用域,不能重复定义,不存在变量提升var a=123;//let a=123;{ let a=456;}console.log(a) //输...
2019-10-13 22:50:33 83
原创 ES6 数组的扩展
json转数组let json={ '1':'ok', '2':'技术', '3':'高强', length:3}let arr=Array.from(json);console.log(arr) //["ok", "技术", "高强"]Array.of方法转数组let arr=Array.of(2,'学习',4,5);console.log(...
2019-10-13 22:49:51 86
原创 ES6 数值的扩展
二进制和八进制声明//二进制声明Binaryconsole.log(0B010101); //21//八进制声明Octalconsole.log(0o666) //438数组判断//数组判断let q=11;console.log(Number.isFinite(q)); //trueconsole.log(Number.isFinite('jspang...
2019-10-13 20:57:49 87
转载 小程序(一)
设置自适应和固定宽高问题取舍:设置自适应会导致行内元素发生跳动,设置宽高会导致元素无法自适应display:inline-flex;点击事件:bind:tap="onLike"bind和catch区别:bind不会阻止事件的往上冒泡,catch会阻止事件往上冒泡;let属性:let限制在块作用域,只作用作用域wx.request请求数据prom...
2019-09-26 21:27:00 100
原创 vue cli脚手架路由搭建
旧版vue init功能,可以安装全局网桥:npm install -g @vue/cli-init新建vue项目vue init webpack 项目名称安装运行依赖npm install 安装css-loadernpm install style-loader -Dvue项目运行自动打开浏览器:autoOpenBrowser: false...
2019-08-30 13:50:04 129
转载 前端面试笔记(二)
1.vue的生命周期:Vue实例从创建到销毁的过程,就是生命周期。从开始创建、初始化数据、编译模板、挂载Dom→渲染、更新→渲染、销毁等一系列过程,称之为Vue的生命周期。对于各个周期的理解:创建前/后:beforeCreated:此时的vue实例还没有挂载元素$el,数据对象data也是undefiend;created:vue实例的数据对象data有了,但是$el还没有载...
2019-05-22 23:00:36 184
转载 前端面试笔记(一)
css:(1)块元素:div、p、h1、ul、ol、li、table、td、tr、dl、dt 等 不允许其他元素在同一行,宽高起作用内联(行内)元素:a、b、br、em、i、img、input、span、select 等 允许其他元素在同一行,宽高不起作用块转内联:display:inline 内联转块:display:block(2)doctype的作用:...
2019-05-22 00:48:01 207
原创 Vue CLI创建,npm run dev报错问题解决
报错?????1. 先查看node.js版本号2. 再看看webpack是4.x的,高级webpack版本会出错,我的是4.2.03. 全局卸载删除webpack4.全局安装个低版本的webpack,我的是:3.4.1然后查看版本号:5. 安装需要的依赖6. 再运行看看o的k,没问题了,完美解决。我现在这个点不吃饭,也不睡觉,继续...
2019-04-25 17:30:36 888
原创 webpack4 监视模式自动加载,webpack-dev-server的使用
webpack版本:4.29.6ebpack-dev-server为您提供了一个简单的Web服务器和使用实时重新加载的能力。安装npm install --save-dev webpack-dev-serverpackage.jsonmodule.exports = { .... },devServer: { contentBase: './d...
2019-04-03 11:27:17 431
空空如也
java循环的for基础问题
2017-01-02
TA创建的收藏夹 TA关注的收藏夹
TA关注的人