正则验证密码复杂度

要求:必须包含大写字母,小写字母,数字,特殊字符四种中的三种,长度要求8到30位 export function validatePassword(password) { // 大写字母 小写字母 数字 特殊字符,四种包括三种,长度8~30 return /^(?![a-zA-Z]+$...

2018-11-14 16:18:54

阅读数 1007

评论数 0

二次贝塞尔曲线起终点、控制点(Q、T)的理解与实现

有图有真相请结合图理解:const _path = new Path('M0 0 Q5 20, 10 20 T15 35, Q17.5 50, 20 50 T25 25, Q27.5 0, 30 0 T35 0, Q37.5 0, 40 0 T45 15, Q47.5 30, 50 30 T55 ...

2018-03-06 16:34:55

阅读数 1787

评论数 0

超超超超超大数字相乘计算

function multiply(a, b) { a = a.split('').reverse() b = b.split('').reverse() let _tenMark = 0, _sumArr = [], _conArr = [], _sum = [] for (le...

2018-02-09 11:49:49

阅读数 668

评论数 0

React Native 0.49以后的版本正式宣告了Navigator API的死亡

Navigator的生命历程: React Native 0.43.0: React Native官方宣布,停止维护Navigator API,停止维护之后,可从react-native-deprecated-custom-components继续使用Navigator React Nativ...

2018-01-04 16:35:58

阅读数 192

评论数 0

React Native PanResponder API调用顺序详解

'use strict'; import React, {Component} from 'react'; import { View, StyleSheet, PanResponder, Dimensions } from 'react-native'; con...

2017-08-25 11:12:18

阅读数 467

评论数 0

千分位格式化金额

百度了一圈,发现都不靠谱,算了,自己写一个吧(还是不要太懒), 像我一样懒的直接拿去用吧: function formatAmount(amount) { amount = amount.toString(10).split('.'); let _int = amoun...

2017-08-23 18:37:29

阅读数 617

评论数 0

mac下mysql 5.7.19字符编码设置为utf-8的方法

如果你查了一堆,都是说在/etc/文件夹下新增一个my.cnf文件,然后把下面的命令写进去就可以了 [client] default-character-set=utf8 [mysql] default-character-set=utf8 [mysqld] collation-server ...

2017-08-09 13:54:59

阅读数 3658

评论数 0

从零开始部署Node.js服务至阿里云ECS服务器并通过express框架实现外网IP访问html项目

大致步骤(2017.07.25): 1、购买阿里云服务器 2、在云服务器上搭建node环境 3、上传Node.js代码,并测试通过   一、购买阿里云服务器 1、登陆阿里云 2、选择控制台 3、选择云服务器ECS -> 实例 ->...

2017-07-31 17:14:10

阅读数 20144

评论数 27

js按位操作符 & | ^ ~

按位操作符(操作对象被转变为32位二进制位): &:按位与,两个操作数相应的比特位都为1时,结果才为1,否则为0 比如:3 & 2 => 0011 0010 -------- 0010 => 2 结果为: 2 再比如:18 & 7 => 1 ...

2017-07-31 16:49:58

阅读数 226

评论数 0

MobX与React Native中shouldComponentUpdate的关系

原文链接 About shouldComponentUpdate 在MobX中,允许自定义一个 shouldComponentUpdate,但通常来说,在MobX中这应该被避免,因为MobX已经默认提供了一个高度优化的shouldComponentUpdate的实现,实现基于Pure...

2017-05-04 15:25:25

阅读数 748

评论数 0

react native setState之后的state值不能立即使用

react native setState之后的state值不能立即使用,setState之后,需要走完RN生命周期,也就是走到render时,state的值才会变成setState的值,要立即使用state的值,需要直接更改,也即this.state.something = 'now';

2016-12-27 17:14:35

阅读数 4647

评论数 0

对组件的引用(refs)

1、做一个笔记收集    对组件的引用(refs)

2016-12-20 17:58:15

阅读数 230

评论数 0

react-native-art画二次贝塞尔曲线实现

1、关于react-native ART库的使用,目前网上能搜到的少之又少,简书上的一篇react-native-art 绘图入门,从基本上讲解了一下react-native-art的使用方法,但是只是简单的横竖曲线的绘制,但项目中有一个需求就是绘制网速的速率曲线, (项目最终效果) 那么如果...

2016-12-19 17:58:32

阅读数 4645

评论数 12

React Native 版本升级与降级

React Native 版本升级与降级 (一)前言 现在React Native For Android刚刚开源才不久,现在整体功能还不健全完善以及开发中的坑(Bug)还是比较多的 ,以至于到现在还没有正式版本。项目人员正在加紧开发维护,修复Bug,所以现在React Nativ...

2016-12-12 15:52:47

阅读数 183

评论数 0

js fetch函数请求数据时带上cookie以解决请求数据时server端返回"请登录"的状态

fetch函数中带上 credentials: 'include' getWatchHistory: function (version, spId, page, userId, callback, errorCallBack) { let url = URL + '/dev/u...

2016-12-07 14:52:44

阅读数 11430

评论数 2

react native触摸遥控器解决方案

完整代码 /** * Created by apple on 2016/11/7. */ import React,{ Component } from 'react'; import { View, Navigator, StyleSheet, Image, ...

2016-12-05 20:07:49

阅读数 1111

评论数 0

react native 触摸的响应方法以及过程(三)

react native 触摸手势的上下左右判断的方法

2016-12-05 20:01:03

阅读数 559

评论数 0

react native 触摸的响应方法以及过程(二)

react native 动画的响应方法及过程

2016-12-05 19:57:27

阅读数 421

评论数 0

react native 触摸的响应方法以及过程(一)

PanResponder触摸响应方法以及过程

2016-12-05 19:51:04

阅读数 678

评论数 0

给定毫秒数,求出该毫秒数一共有几天几小时几分钟几秒

var _totalMillisecond = 275606; var _totalSecond = Math.ceil(_totalMillisecond / 1000); var _day = Math.floor(_totalSecond / (24 * 60 * 60)); var _h...

2016-12-05 11:34:18

阅读数 1608

评论数 0

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