摘要: 1、Git 如何管理项目的配置文件 在项目中时常会有一些配置文件,这些配置文件必须存在于项目当中但各个成员之间并不需要保持一致。而且因为大家的运行环境不同等原因,大家都需要对其进行修改,但不应该将这些配置文件提交上去,因为这会影响到别人。 比如一个项目中的 .classPath 文件,每个人的项目中 阅读全文
posted @ 2020-02-23 17:09 wenxuehai 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、设置代码高亮 参考:https://www.cnblogs.com/hongrunhui/p/5910374.html?utm_source=debugrun&utm_medium=referral 阅读全文
posted @ 2020-01-22 22:04 wenxuehai 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1、行元素在块级元素中浮动,块级元素无法实现居中 比如说:li 元素在 ul 元素中浮动,ul 元素是块级元素,宽度为页面的宽度,难以实现 li 元素在 ul 中居中对齐。 可以将 ul 元素设为 inline-block,宽度为 auto,这样ul元素的宽度就会是 li 元素宽度的总和,并且将 u 阅读全文
posted @ 2020-01-22 10:00 wenxuehai 阅读(367) 评论(0) 推荐(0) 编辑
摘要: 1、SVN的基本介绍 Subversion(SVN) 是一个开源的版本控制系統,它管理着随时间改变的数据。 这些数据放置在一个中央资料档案库(repository) 中。 这个档案库很像一个普通的文件服务器, 不过它会记住每一次文件的变动。 这样你就可以把档案恢复到旧的版本, 或是浏览文件的变动历史 阅读全文
posted @ 2020-01-17 17:28 wenxuehai 阅读(917) 评论(0) 推荐(0) 编辑
摘要: 1、StringBuilder类 在 Java 中,我们可以使用 + 来拼接字符串,类似于下面的代码: String s = ""; for (int i = 0; i < 1000; i++) { s = s + "," + i; } 但是在每次循环中都会创建新的字符串对象(因为字符串是不可变的) 阅读全文
posted @ 2020-01-09 16:50 wenxuehai 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 1、下载eclipse 1.1、eclipse各个版本的区别 1、Eclipse IDE for Java EE Developers 该版本集成了Java ee开发常用插件,方便动态web网站开发。适合Java web开发者使用。集成了XML编辑器、数据库查看工具,提供jsp可视化编辑器。 2、E 阅读全文
posted @ 2020-01-06 00:14 wenxuehai 阅读(555) 评论(0) 推荐(0) 编辑
摘要: 1、注解的基本介绍 注解就是放在 Java 代码的类、方法、字段、参数前的一种特殊“注释”。注解的格式:@注解名称(属性名=属性值, 属性名=属性值)。 注解可以像修饰符一样使用,可用于修饰包、类、构造器、方法成员变量、参数、局部变量。使用注解可以简化一些配置。注释会被编译器直接忽略,而注解则可以被 阅读全文
posted @ 2020-01-03 17:03 wenxuehai 阅读(540) 评论(0) 推荐(0) 编辑
摘要: 1、泛型的定义 泛型就是定义一种模板,例如 ArrayList<T>,然后就可以为用到的类创建对应的 ArrayList<类型>。泛型的作用就是编写模板代码来适应任意类型,然后我们就可以使用泛型来限制集合只可以存入某种类型的数据。 //下面定义了一种模板,即泛型。T可以是任何class public 阅读全文
posted @ 2020-01-02 15:33 wenxuehai 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 1、集合 在Java中,如果一个Java对象可以在内部持有若干其他 Java 对象,并对外提供访问接口,我们把这种Java对象称为集合。很显然,Java 的数组可以看作是一种集合。 在Java中数组有如下限制: 数组初始化后大小不可变; 数组只能按索引顺序存取。 因此,我们需要各种不同类型的集合类来 阅读全文
posted @ 2020-01-01 12:31 wenxuehai 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 1、Java中的构造函数 1.1、系统默认生成的构造方法 构造方法的名称就是类名,构造方法的参数没有限制,在方法内部,也可以编写任意语句。和普通方法相比,构造方法没有返回值(也没有void),调用构造方法,必须用new操作符。 Java 中的任何类 class 都有构造方法,如果在一个类没有手动定义 阅读全文
posted @ 2020-01-01 10:26 wenxuehai 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1、session的基本介绍 session 是存储在服务器端的,所以称之为服务器端会话技术。session 能在一次会话的多次请求间共享数据,将数据保存在服务器端的对象中,即 HttpSession 对象。 在WEB开发中,服务器可以为每个用户浏览器创建一个会话对象(session对象),注意:一 阅读全文
posted @ 2019-12-18 18:09 wenxuehai 阅读(6435) 评论(0) 推荐(0) 编辑
摘要: 1、银企对账 功能模块描述: 客户通过该功能查询本单位名下所有需要对账的余额对账单,进行回复、查看等操作; 客户在网银已经签约银企对账功能的前提下,将我行某一网点的账号加挂网银后,则您在这一网点下的所有本企账号都可以进行银企对账; 按月对账:于每月前3日内生成对账单信息 1.1、银企对账的含义 银企 阅读全文
posted @ 2019-12-13 11:29 wenxuehai 阅读(1067) 评论(0) 推荐(0) 编辑
摘要: 1、执行机制 js 是单线程的,主线程在执行时会不断循环往复的从同步队列中读取任务、执行任务,当同步队列执行完毕后再从异步队列中依次执行。宏任务与微任务都属于异步任务,在执行优先级上微任务的优先级高于宏任务,因此每一次都会先执行完微任务在执行宏任务。 微任务有:promise的回调,Mutation 阅读全文
posted @ 2019-12-12 16:53 wenxuehai 阅读(2693) 评论(0) 推荐(0) 编辑
摘要: 1、MD5加密解密 MD5 加密是输入任意长度的信息,经过处理,输出128位的信息,不同的输入得到的不同的结果,但是相同的输入一定得到相同的结果。并且根据这 128 位的信息无法推出明文信息,所以 MD5 加密是不可逆的,MD5算法无法破解。 MD5 是单向散列函数,散列算法也称哈希算法,哈希算法不 阅读全文
posted @ 2019-12-04 10:58 wenxuehai 阅读(678) 评论(0) 推荐(0) 编辑
摘要: 1、各类编码介绍 1.1、计算机编码的由来 因为计算机只能处理数字,如果要处理文本,就必须先把文本转换为数字才能处理。所以只能是用一些数字来表示文本,这就是编码的由来。最早的计算机在设计时采用8个比特(bit)作为一个字节(byte),所以,一个字节能表示的最大的整数就是255(二进制1111111 阅读全文
posted @ 2019-11-25 15:42 wenxuehai 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 1、IP地址 所谓的IP地址实际上就是给每个连接到互联网之中的主机分配的一个地址,在IPV4里是一个32位的主机地址。 目前我们的计算机网络,基本都是基于IP协议的网络。IP,Internet Protocol的缩写。IP协议是目前互联网的基础协议,这套协议的定义,使得连接到网络上的计算机可以根据某 阅读全文
posted @ 2019-11-22 16:30 wenxuehai 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 1、内存 1.1、内存的基本介绍 计算机内存的最小存储单元是字节(byte),一个字节 byte 就是一个8位二进制数,即8个bit(比特)。它的二进制表示范围从00000000~11111111,换算成十进制是0~255,换算成十六进制是00~ff。 内存单元从0开始编号,称为内存地址。每个内存单 阅读全文
posted @ 2019-11-18 19:30 wenxuehai 阅读(799) 评论(0) 推荐(0) 编辑
摘要: 1、修改自动生成变量快捷键 参考:https://www.cnblogs.com/sinuo/p/10916600.html 2、编译过程中鼠标老是自动跳到其他地方 参考:https://www.cnblogs.com/pakind/p/12426336.html 3、取消自动保存 参考:https 阅读全文
posted @ 2019-11-10 10:00 wenxuehai 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 1、如何运行一个Java源码 打开文本编辑器,输入以下代码: public class Hello { public static void main(String[] args) { System.out.println("Hello, world!"); } } class用来定义一个类,pub 阅读全文
posted @ 2019-10-31 11:09 wenxuehai 阅读(2649) 评论(0) 推荐(0) 编辑
摘要: 1、观察者模式 观察者模型是非常普遍的一种设计模式,通常会用来在不同系统之间进行解耦。 观察者模式:两种关键对象和三种关键操作 subject 对象(目标对象):提供三种基本操作方式:被订阅(注册监听方法 register),被取消订阅(移除监听方法 remove),触发事件(notify) obs 阅读全文
posted @ 2019-10-30 16:01 wenxuehai 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 1、客户端中弹出键盘使得fixed布局错乱 Vue 在移动端中使用,当弹出键盘时,fixed 布局的元素可能会被键盘顶起。 例子图示及解决方法参考:https://blog.csdn.net/qq_31929931/article/details/92838497 2、Vue 中使用 BScroll 阅读全文
posted @ 2019-10-30 11:31 wenxuehai 阅读(877) 评论(0) 推荐(0) 编辑
摘要: 1、vw、vh、vmin、vmax各单位的意义 上面的自适应单位可以统称为视口单位。 可以先了解一下视口指的是什么? 在PC端,视口指的是在PC端,指的是浏览器的可视区域;而在移动端,它涉及3个视口:Layout Viewport(布局视口),Visual Viewport(视觉视口),Ideal 阅读全文
posted @ 2019-10-09 11:05 wenxuehai 阅读(1421) 评论(0) 推荐(0) 编辑
摘要: 1、scoped 的实现原理 Vue中的Less 中的 scoped 属性的效果主要是通过 PostCss 实现的。代码示例: //编译前 <template> <div class="example">scoped测试案例</div> </template> <style scoped lang= 阅读全文
posted @ 2019-09-30 13:57 wenxuehai 阅读(4480) 评论(0) 推荐(1) 编辑
摘要: 1、群组选择器(',') /* 表示既h1,又h2 */ h1, h2 { color: red; } 2、后代选择器(空格) /* 表示 h1 下面的所有 span 元素,不管是否以 h1 为直接父元素 */ h1 span {} 3、子元素选择器('>') 选择直接子元素 /* 表示 h1 下面 阅读全文
posted @ 2019-09-02 22:20 wenxuehai 阅读(8104) 评论(0) 推荐(2) 编辑
摘要: 1、git stash pop 显示 xxx already exists, no checkout 当我们先使用 git stash save -u '保存信息说明' 来储藏更改,然后拉取代码 git pull,如果你的本地修改有新建文件,远程也有新建文件,并且两者同名,此时应用储藏 git st 阅读全文
posted @ 2019-09-02 19:06 wenxuehai 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 1、Vux的安装 1.1、vue-cli的vux模板生成项目 可以直接使用 vue-cli 的模板生成一个 vux 项目 由此可以直接使用 vux。(或许运行项目可能会报错,那是 vue-cli 初始项目的通病) 1.2、手动安装 vux 首先在项目里安装vux 安装vux-loader 安装les 阅读全文
posted @ 2019-08-27 00:24 wenxuehai 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 1、安装使用 1.1、版本问题 react-router 有多个版本,2.x/3.x - 4.x版本有比较大的改动,并且互相不兼容,2.x/3.x 和 4.x 版本的语法有非常大的不同。并且 react-router 和 react 的某些版本也会有冲突 目前使用 react-router 的 3. 阅读全文
posted @ 2019-08-21 10:29 wenxuehai 阅读(2628) 评论(0) 推荐(0) 编辑
摘要: 待续。。。 阅读全文
posted @ 2019-08-21 10:20 wenxuehai 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 1、事件处理中的this指针问题 在 react 中,用 class 声明一个组件,调用 class 中的方法时,如果该方法中有 this 且没有手动绑定 this 指针,则会发生 this 指向 undefined 的问题。 1.1、如何手动绑定方法中的 this 指针 1.1.1、在构造函数中用 阅读全文
posted @ 2019-08-19 17:06 wenxuehai 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1、脚手架安装React项目 安装 create-react-app 脚手架来创建 react 项目。 使用该脚手架创建的 react 项目默认是不显示配置文件的,可以使用 npm run eject 命令将配置文件显示出来,该命令是一个单向操作,即一旦运行了,就不能再次将配置文件隐藏。 2、JSX 阅读全文
posted @ 2019-08-18 23:12 wenxuehai 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 1、在Vue项目中使用Sass 用 vue-cli 生成的 Vue 项目,在项目中使用 Sass 需要安装两个依赖包: //安装下面的包时可能会报错,此时可以使用 cnpm 淘宝镜像进行安装 cnpm install node-sass --save-dev cnpm install sass-lo 阅读全文
posted @ 2019-08-16 17:21 wenxuehai 阅读(330) 评论(0) 推荐(0) 编辑
摘要: 1、Vuex.store 的基本使用 Vuex 是一个专为 Vue.js 应用程序开发的状态管理模式,它采用集中式存储管理应用的所有组件的状态,并以相应的规则保证状态以一种可预测的方式发生变化。 Vuex 使用单一状态树,即用一个对象包含全部的应用层级状态,这也意味着,每个应用将仅仅包含一个 sto 阅读全文
posted @ 2019-08-16 11:32 wenxuehai 阅读(425) 评论(0) 推荐(0) 编辑
摘要: 1、关于 router-view 匹配 vue 项目使用 vue-router,所有的根级别的路由都是在 App.vue 文件中的 router-view 中渲染的。比如下面的 path: '/' 、path: '/home' 路径匹配到的组件都是在 App.vue 文件下的 router-view 阅读全文
posted @ 2019-08-15 17:09 wenxuehai 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 1、ES6中的模块加载 ES6 模块是编译时加载,编译时就能确定模块的依赖关系,以及输入和输出的变量,相比于CommonJS 和 AMD 模块都只能在运行时确定输入输出变量的加载效率要高。 1.1、严格模式 ES6 的模块自动采用严格模式,不管你有没有在模块头部加上 "use strict"; 语句 阅读全文
posted @ 2019-08-07 03:03 wenxuehai 阅读(2334) 评论(1) 推荐(4) 编辑
摘要: 1、promise对象 promise 对象有三种状态:pending(进行中)、fulfilled(已成功)和 rejected(已失败)。promise 对象的状态改变,只有两种可能:从 pending 变为 fulfilled 和从 pending 变为 rejected。 new Promi 阅读全文
posted @ 2019-08-05 23:04 wenxuehai 阅读(544) 评论(0) 推荐(0) 编辑
摘要: 1、Vue是如何实现数据双向绑定的 1.1、实现双向绑定的基本原理 Vue 采用数据劫持结合发布者-订阅者模式的方式来实现数据的响应式,通过Object.defineProperty来劫持数据的setter、getter,在数据变动时发布消息给订阅者,订阅者收到消息后进行相应的处理,修改 dom 节 阅读全文
posted @ 2019-08-04 23:51 wenxuehai 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 1、继承 应注意区分继承和实例化,实例化是生成一个对象,这个对象具有构造函数的属性和方法;继承指的应该是利用父类生成一个新的子类构造函数,通过这个子类构造函数实例化的对象,具有子类的属性和方法,同时也具有父类的属性和方法。 2、原型链继承 2.1、实现方法 实现原型链继承的方法是通过重写子类的原型对 阅读全文
posted @ 2019-07-24 11:43 wenxuehai 阅读(572) 评论(0) 推荐(0) 编辑
摘要: 1、构造函数 Date 对象可以通过构造函数来生成,Date 的构造函数可以放入四种不同的参数 1.1、new Date() ,返回此时的本地日期时间的date对象 1.2、new Date(毫秒数) ,返回一个通过毫秒数转变的date对象 参数里面的毫秒数是整数,表示的是从 '1970/01/01 阅读全文
posted @ 2019-07-24 11:04 wenxuehai 阅读(1624) 评论(0) 推荐(0) 编辑
摘要: 1、识别条形码 识别条形码可以使用 quaggaJS 模块来识别,而使用 quaggaJS 接口来识别条形码,有两种方法,一种是识别静态图像文件,另一种是直接在摄像头上实时识别(即不用拍照,摄像头对着条码即可识别)。但是第二种方法必须用到浏览器的 navigator.getUserMedia 接口, 阅读全文
posted @ 2019-04-20 10:31 wenxuehai 阅读(9176) 评论(0) 推荐(0) 编辑
摘要: 1、条形码的基本概念 目前世界上常用的码制有EAN条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的就是EAN商品条形码。 EAN商品条形码亦称通用商品条形码,由国际物品编码协会制定,通用于世界各地,是目前国际上使用最广泛的一种商品条形码。 阅读全文
posted @ 2019-04-19 22:51 wenxuehai 阅读(3259) 评论(0) 推荐(0) 编辑
//右下角添加目录