自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript高级01

学习目标:理解面向对象开发思想掌握 JavaScript 面向对象开发相关模式掌握在 JavaScript 中使用正则表达式typora-copy-images-to mediaJavaScript 高级在线地址:JavaScript 高级理解面向对象开发思想掌握 JavaScript 面向对象开发相关模式掌握在 JavaScript 中使用正则表达式演示贪吃...

2019-09-09 14:53:59 352

原创 自己写的对时间操作的工具

/** * 时间格式换算 * @param {number} time_num 毫秒数 * 将微秒数转变成,时,分,秒 * @return {string} "00:00:00"格式 */const formatTime = function(time_num){ if (time_num) { //声明时间换算 const second = ...

2019-08-12 17:47:11 139

原创 前端必用正则(js)不间断更新```

手机号/^1((3[\d])|(4[5,6,9])|(5[0-3,5-9])|(6[5-7])|(7[0-8])|(8[1-3,5-8])|(9[1,8,9]))\d{8}$/大写字母/^[A-Z]+$/日期,如:2019-07-10/^\d{4}(-)\d{1,2}\1\d{1,2}$/email地址/^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\...

2019-07-08 10:06:22 324

原创 jq-validate实现表单即时验证功能

jq-validate实现表单即时验证功能,可做插件扩展于layui最近在做公司后台的前端页面用的是layui有需求是要写公共文件来实现表单的即时验证我经过多方查找用了jq的validate来实现的话不多说上代码前端页面<!DOCTYPE html><html lang="zh"><head> <meta charset="UT...

2019-05-18 13:50:09 1193

转载 webpack的使用简略

使用webpack1.何为模块Webpack是什么正文安装基本配置入口出口Loader插件常用命令devtooldevServerresolve其他功能1.何为模块如果你曾学过 Java , C# 之类的语言,一定会知道 Java 中的 import 或 C# 中的 using 吧?比如:我想在 C# 中进行数据库操作,我只需要在代码头部加上 下面这两段代码即可。using System....

2019-05-05 18:17:47 134

转载 搭建webpack,react,es6框架

Webpack+react+es6框架1.安装//安装webpacknpm install -g webpack//webpack-dev-server是一个小型的Node.js Express服务器npm install -g webpack-dev-server// 创建文件夹mkdir webpack-react-es6cd webpack-react-es6// 初始化...

2019-04-24 23:45:23 109

转载 react组件的render方法

一个组件类必须要实现一个 render 方法,这个 render 方法必须要返回一个 JSX 元素。必须要用一个外层的 JSX 元素把所有内容包裹起来,返回并列多个 JSX 元素是不合法的.错误的写法render () {return (&lt;div&gt;第一个&lt;/div&gt;&lt;div&gt;第二个&lt;/div&gt; )}正确的写法rende...

2019-02-01 13:53:32 16850

原创 React RN移动端开发

React RN移动端开发文章目录React RN移动端开发了解React-Native了解React-Native工作流程ReactNative中文网(查看流程和必须)创建第一个React-Native项目了解React-Native项目及结构开发资料配置reactnative文件模板项目开发路由(react-native-router-flux)开发组件(swiper)替换swiper中条目...

2018-12-27 23:21:39 1347

原创 React 进阶提升

React 进阶提升文章目录React 进阶提升条件渲染受控组件状态提升TODO-LIST记事本布局提取底部控件受控组件的状态提升ref的使用ref的第一种用法ref的第二种用法ref的简便使用添加条目功能删除条目设置css样式条件渲染_完成和未完成路由About界面-组合非受控组件#货币转换器条件渲染if条件渲染: 如果用户输入的金额&gt;=10元, 购买成功import Rea...

2018-12-27 23:18:19 251

原创 React入门

React-day01 入门知识文章目录React-day01 入门知识React介绍官网脚手架初始化项目(方便,稳定)配置镜像地址配置端口React开发环境初始化 SPA元素渲染组件及组件状态函数定义组件(无状态)类定义组件(有状态)组合组件Props属性State状态(时钟)组件生命周期多个组件生命周期维护事件处理计数器游戏style样式引入css文件React介绍Facebook脸书-...

2018-12-27 23:13:40 120

原创 hyperledger环境搭建解析

过程详解启动6台节点(每个节点可以理解为一台电脑)org1 机构1里面的peer0 和 peer1org2 机构2里面的peer0 和 peer1orderer是排序节点cli 是client(命令行客户端,后续cli进行的操作会替换成java,或者node sdk的调用)创建channel让每个peer加入channelorg1的peer0加入org1...

2018-12-02 20:40:09 1248

原创 hyperledger环境搭建

hyperledger环境搭建#第一阶段:准备阶段##安装xshellhttp://www.netsarang.com/products/xsh_overview.html##购买阿里云服务器建议配置和操作系统版本和我保持完全一致.因为不同操作系统, 不同版本 命令会有细微差别乞丐版1核1G, 便宜好用.##安装gitapt-get update apt-get inst...

2018-12-02 20:39:14 1520

原创 nodejs集群

高并发架构在业务的最初期,由于业务和用户的体量比较小,可能采用单机就足够了。随着业务的增长,用户量和并发请求量都会不断上升。当增长到一定的瓶颈的时候,系统能否抗住压力,就需要采取一些方案了。这就是著名的C10K,甚至C100K,C1000K的问题。一般我们会从2个层面去解决这些问题:硬件层面和软件架构层面。硬件层面硬件层面,我们可以进行纵向扩展和横向扩展。纵向扩展就是增加硬件的性能和配置...

2018-11-28 15:53:50 689

原创 nodejs电商项目2

商品分类模块分类modelconst mongoose = require('mongoose')const schema = new mongoose.Schema({ name: { type: String, required: [true, "分类名称不能少"], unique: true }, created:...

2018-11-28 15:51:30 1007

原创 nodejs电商后台小项目

REST API的设计前言客户端通过请求URL,传递参数,去获取指定的数据,这就是API(Application Programming Interface)。API是前端和客户端操作后端数据的一种方式,一种接口。当一个Web应用以API的方式对外提供功能和接口时,整个应用的架构模式是这样的:但是,URL怎么约定,参数以什么编码方式传,响应数据的格式是什么样的,以及响应码怎么约定,API...

2018-11-28 15:49:41 3727

原创 nodejs todu小damo

前言由于NodeJs本身的异步非阻塞特性和对http的天然支持,所以使用NodeJs编写高性能,可伸缩的Web服务器非常简单。开发完整的Web服务器还需要路由,错误处理,请求拦截,请求和响应的解析,模板引擎等功能,所以直接使用NodeJs的http模块开发起来还是挺痛苦的。目前有很多的Web框架都是基于http模块封装而成,最流行的当属Express框架。学习资源:express git...

2018-11-28 15:42:40 236

原创 nodejs基本操作

node.js导出模块一个js文件就是一个模块,模块内部的所有变量,对象,方法对外界都不可见。如果想暴露出去让别人用,就需要导出模块。语法如下: module.exports = { a :a, foo }Demo暴露的模块,mathuilts.js​ function getSum(x, y) { return x + y; }​ ​...

2018-11-28 15:37:57 670

原创 nodejs简介

nodejsES6常用新语法前言是时候学点新的JS了!为了在学习NodeJs之前,能及时用上语言的新特性,我们打算从一开始先学习一下JavaScript语言的最基本最常用新语法。本课程的内容,是已经假设你有过一些JavaScript的使用经验的,并不是纯粹的零基础。ES6新语法什么是ES6?由于JavaScript是上个世纪90年代,由Brendan Eich在用了10天左右的时...

2018-11-28 15:32:36 34229 15

原创 以太坊众筹项目合约以及部署02

以太坊众筹 Funding-React文章目录以太坊众筹 Funding-ReactJS-API 之 mocha测试框架JS-API 之 web3封装合约编译部署流程合约初始化流程优化合约编译web3js封装函数合约补充React页面框架搭建React集成JS-API补充完整代码(优化后)JS-API 之 mocha测试框架package.json mochanpm i -S moch...

2018-11-12 17:35:52 682

原创 以太坊众筹项目合约以及部署01

智能合约众筹实战###淘宝众筹, 京东众筹https://izhongchou.taobao.com/index.htmhttps://kickstarter.com###分析商业模式解决京东众筹的痛点https://z.jd.com/project/details/105705.html期望的金钱流动真实的金钱流动控制金钱流动的方向, 速度.众筹的金钱 进...

2018-11-10 20:59:55 1841

原创 以太坊合约相关图解

交易执行流程合约调用代码合约调用图解msg的由来

2018-11-07 20:03:18 232

原创 solidity高级语法

高级语法1. 自动推导 var强烈不建议使用!!为了方便,并不总是需要明确指定一个变量的类型,编译器会通过第一个向这个对象赋予的值的类型来进行推断uint24 x = 0x123;var y = x;由var引发的血案…需要特别注意:由于类型推断是根据第一个变量进行的赋值。所以下面的代码将是一个无限循环,因为一个uint8的i的将小于2000。for (var i =...

2018-11-07 20:00:07 1002

原创 Solidity引用类型

一.引用类型介绍1.不定长字节数组特点动态字节数组引用类型(说明可以使用storage来修饰,进行引用传递,指针的效果)支持 下标索引支持 length、push方法 (push会帮助分配空间的)可以修改以十六进制格式赋值注意的坑:旧版本的remix可以直接在remix中使用"helloworld"形式给bytes赋值,新版本不允许,必须使用0x格式pragma...

2018-11-07 19:58:12 539

原创 Solidity值类型与各种图解

区块链中级.以太坊开发From:JamesZou &amp; 传智播客研究院 &amp; 传智播客区块链本文参考文档 ,官方中文文档,官方英文文档一.值类型和引用类型1.值类型值类型 是指变量在赋值过程中是将数据完整的拷贝一份,再赋值给新的变量,这种方式需要开辟新的内存空间,效率较低,两个变量完全独立,修改一个不会影响另外一个。布尔(Booleans)整型(Integer)...

2018-11-06 20:24:25 1012

原创 以太坊交互

区块链中级.以太坊开发From:JamesZou &amp; 传智播客研究院 &amp; 传智播客区块链一. 账户1. 以太坊账户账户分两种:外部账户 和 合约账户1.1 外部账户用户使用的账户,包含 地址和私钥操作查看余额可以转账交易调用合约特点:创建不需要网络,本地生成(钱包生成,自己生成,纸钱包等)被私钥控制仅有余额,没有代码可以发送交...

2018-11-06 20:16:39 647

原创 VUE的入门以及使用

为什么使用vue大量的html css以及js文件难以管理vue的招聘介绍简单来说,Vue是一套渲染UI的强大前端框架。数据:响应式官网地址:https://cn.vuejs.org/vue特点主要特性:学习曲线非常平缓,只要有html/css,js基础即可上手渐进式,可以在服务端项目中部分使用vue响应式的支持,让我们从传统的JQuery的面向DOM编程,转变为面向数据...

2018-10-21 15:32:53 184

原创 加密解密

Java加密与解密ASCII编码ASCII(American Standard Code for Information Interchange,美国信息交换标准代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。示例代码 private static void asciiDem...

2018-10-21 15:04:39 953

原创 Spring Boot入门10

##回顾Spring:IOC+AOPIOC : 控制反转, 对象的创建者,将对象创建的工作反转交给另外一个类去处理DI : 依赖注入,Spring创建对象的时候,可以帮助我们去给一些成员变量赋值AOP : 面向切面编程, 主要是对程序中某一个面或者对所有service层,进行增强动态代理: 程序动态的创建一个代理类出来,对被代理的对象进行增强静态代理: 真实的存在一个类 代理的特...

2018-09-17 20:21:56 204

原创 Spring Boot入门10

回顾: 1.事务: 一系列的SQL操作,这些操作要么都成功,要么都失败 转账: 从A账户转出一笔钱 给B账户增加一笔钱2.java方式操作事务 开启事务:conn.setAutoCommit(false) 提交事务:conn.commit() //数据就会持久保存到数据库中 回滚事务:c...

2018-09-15 22:39:51 151

原创 Spring Boot入门9

回顾: JDBC: JAVA DataBase Conectivity java数据库连接,为了连接各种数据库,有一个统一的接口JDBC开发步骤: 1.注册驱动 Class.forName("类的全路径") 2.建立连接 DriverManager.getConnection(url,username,password); 3.通过连接获取执行SQL的对...

2018-09-14 19:27:27 149

原创 Spring Boot入门8

回顾表之间的关系: 一对多|多对一: 在多的一方添加一列,并且添加外键约束,指向一的一方 多对多 : 创建一张中间表,将多对多的关系拆成两个一对多的关系,中间表至少要包含两列,分别指向原来的两张表的主键 一对一: 1.将两张表合成一张表 2.当作一对多的情况处理,增加一列,并且添加外键约束和唯一约束,指向另外一张表 3.将...

2018-09-12 17:43:29 112

原创 Spring Boot入门7

回顾:SQL分类: DDL: 数据定义语言,定义数据库/表的结构:drop,alter,create,truncate DML: 数据操纵语言,操纵的是数据: insert ,delete, update, DQL: 数据查询语言,查询数据:select,where,group by, having, order by DCL: 数据控制语言,控制的...

2018-09-11 16:47:57 167

原创 Spring Boot入门6

回顾: ajax发送请求 $.get(url,param,function) $.post(url,param,function) $.ajax({ url:, type:, data:, success:, }) 校验用户名: 编写xml文件,能够看懂xml ...

2018-09-09 16:39:34 151

原创 后台。利用Jquery与Ajax实现用户名校验小Demo

Test类package com.wangchao.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;import java.util.ArrayList;impo...

2018-09-08 20:46:33 308

原创 Spring Boot入门5

一、Ajax1.同步&amp;amp;异步请求 在所有的请求响应交互世界里,我们通常会划分出来两种形态的请求, 一种是同步请求、另一种是异步请求 。比如注册、登录、添加数据等等这些请求执行的就是同步请求, 比如: 校验用户名是否存在,搜索关键字的自动补全走的就是异步请求。2. Ajax介绍 Ajax全称是:Asynchronous Javascript And XML(异...

2018-09-08 17:55:12 143

原创 简单实现自动登录(案例)

逻辑实现类package com.itheima.controller;import org.apache.catalina.Session;import org.springframework.stereotype.Controller;import org.springframework.ui.Model;import org.springframework.web.bind...

2018-09-08 17:46:34 2677

原创 Spring Boot入门4

回顾:会话技术Cookie: 将用户的数据保存在浏览器中 new Cookie 创建 response.addCookie(cookie) 将cookie回写给浏览器 Cookie[] request.getCookies() 获取所有cookie 设置最大存活时间setMaxAge(秒) 秒&gt;0 表示存活时间 ,=0 立即删除 , &lt;0 则...

2018-09-07 16:39:26 199

原创 Spring Boot入门3

回顾 Http协议 请求部分 HttpServletRequest 请求行 请求头 请求体 响应部分 HttpServletResponse 响应行 响应头 响应体 重定向 : 地址栏会发生变化 发送两次请求 跳转去任意路径 ...

2018-09-07 16:36:48 140

原创 Spring Boot入门2

回顾了解MVC了解三层架构创建Springboot工程 com.itheima 根包 程序的入口类: @SpringbootApplication // 会扫描所有子包中的注解,让他们生效 MainApp main方法 SpringApplic...

2018-09-04 16:08:51 139

原创 Spring Boot入门

一、软件架构解释今天开始大家要学习到服务器后端的知识了,但是在说后面的内容之前,先给大家说说两种经典的软件架构模式C/S 和B/S 。1. C/S 架构 即: Client/Server,客户/服务器 . 要求客户端电脑安装一个客户端程序 , 服务器端电脑安装服务器端程序特点服务器负责管理数据库的访问客户端负责与用户的交互,收集用户信息,通过网络向服务器发送...

2018-09-04 15:57:46 397 1

空空如也

空空如也

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

TA关注的人

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