maven的安装以及查看是否安装成功 Maven安装教程详解

Maven安装教程详解 一、准备工作 1、确定电脑上已经成功安装jdk7.0以上版本 2、win10操作系统 3、maven安装包 下载地址:http://maven.apache.org/download.cgi 二、解压Maven安装包 在上述地址中下载最新的Maven版本,解压到指定目录(此处根据自己的需要),本人解压到了D:\install\maven\apache-maven-3.5.0目录下,里面有bin、lib conf等文件夹。 三、配置Maven环境变量 在我的电脑-----
分类: 其他 发布时间: 10-17 23:37 阅读次数: 0

请求头的属性

参考:List of HTTP header fields 翻译 标准要求字段 字段名 说明 例子 状态 A-IM 可接受实例操作的请求 A-IM: feed 永久的 Accept 对于响应来说是(/是)可接受的媒体类型。看到内容协商。 Accept: text/html 永久的 Accept-Charset 可接受的字符集。 Accept-Charset: utf-8 永久的 Accept-Datetime 可接受的版本。 Accept-Datetime: Thu, 31 May 2007
分类: 其他 发布时间: 10-17 23:37 阅读次数: 0

sklearn异常检测demo

sklearn 异常检测demo代码走读 # 0基础学python,读代码学习python组件api import time import numpy as np import matplotlib import matplotlib.pyplot as plt from sklearn import svm from sklearn.datasets import make_moons, make_blobs from sklearn.covariance import Elliptic
分类: 其他 发布时间: 10-17 23:37 阅读次数: 0

POJ 2442 - Sequence - [小顶堆][优先队列]

题目链接:http://poj.org/problem?id=2442 Time Limit: 6000MS Memory Limit: 65536K Description Given m sequences, each contains n non-negative integer. Now we may select one number from each sequence to form a sequence with m integers. It's clear that we m
分类: 其他 发布时间: 10-17 23:37 阅读次数: 0

draft.js:如何改变 draft.js 编辑框的高度

问题来由: draft.js的<Editor />组件,实际占位只有一行, 还不接受style和class属性,点击其他地方无法focus, 想要输入文字只能点第一行: 如何把它的高度撑开,点击其他空白区域就能输入呢?...
分类: 其他 发布时间: 10-17 23:36 阅读次数: 0

draft.js:不要使用redux来管理editorState

很多业务的实现都对 执行顺序 有要求 即 确保editorState更新完毕,组件渲染完成 用setState的回调函数可以确保执行顺序: 先更新,再执行 而redux不能保证更新与执行的先后顺序 比如,用redux管理editorState的情况下, ... dispatch(someAction) // 改变了store中的editorState,进而导致react重新渲染 doSo...
分类: 其他 发布时间: 10-17 23:36 阅读次数: 0

draft.js:内容清空之后,光标的位置会错乱

如果<Editor />处于focus的状态, 使用快捷键 清空编辑框内容 (没有失焦), 替换一个空的editorState, 这时候再输入内容,光标会出现跑到文字前面去, 以及各种光标错乱的情况 解决问题的关键在于 切换内容的时候,让编辑器失去焦点 //先拿到ref "domEditor" ... this.domEditor.blur() this.set...
分类: 其他 发布时间: 10-17 23:36 阅读次数: 0

web前端部署过程中缓存出现的问题 生产实战经验 移动端H5

目录 增加时间戳 或者 版本号 chrome: provisional header are showed 漏掉的ng-include 手机各种机型 对缓存的不同处理 (2018) – 移动端H5混合应用的新版本生产部署之后, 出现的各种情况,特此记录一下 – 在资源文件名后面增加一个随机参数或者版本号 经过验证非常有效 chrome: provisional header a...
分类: 其他 发布时间: 10-17 23:36 阅读次数: 0

复杂的react组件 setState不更新 - 使用函数作为setState的第一个参数

写了一个很复杂的stateful组件, 结果在某一个功能上, 触发函数它却不更新视图了, 难以排查, … 问题的关键在这行代码 this.setState({ value: doSomething(this.state.value) }) 千万不要在this.setState中使用this.state.xxx取值, 如果要使用this.state中的值, 使用函数: this...
分类: 其他 发布时间: 10-17 23:35 阅读次数: 0

react-router4.0 从零快速上手,4个关键概念

看了好多写react-router的文章,一上来都是和以前有什么不同,和3.0有什么不同,哪里更好了,哪里不好了。 搞得跟学术讨论一样,服了各位大神。 我就想知道怎么用。 教学大纲 Router Route 执行函数来跳转 获取url参数 Router 和 Route 有什么区别 3.执行函数来跳转 4.获取url参数 Router 就像 拔高一点 match...
分类: 其他 发布时间: 10-17 23:35 阅读次数: 0

react动画 react-transition-group 入门系列

As usual,第一步是 npm install --save react-transition-group
分类: 其他 发布时间: 10-17 23:35 阅读次数: 0

如何更高效的组织代码和组件化 react redux 18年7月

代码 组织 的艺术 逻辑是围绕数据展开的,逻辑的目的也是数据, 如果对某一部分数据的操作很密集、很集中, 这就有了最基本的划分组件的需求, 那就把这部分数据包装成一个块,托管出去, 整个一块看成是一个点, 当前的逻辑就提高了一个抽象层级, 这个简单的系统就立体了起来, 然后顺着数据的流动的方向,意义越来越具体,粒度越来越细, 逐渐向末端的视图组件靠近, 这时候,围绕数据,就会有...
分类: 其他 发布时间: 10-17 23:35 阅读次数: 0

让代码容易阅读和维护

今天给3个月前的项目拓展功能,尽管自认为自己在组织代码上进步了不少, 但改起3个月前的东西来,让我想起梁静茹的歌,会呼吸的痛 这块代码动不了,那块代码也动不了,wtf,这个是干嘛用的?? 最后还是要靠全局搜索 今天的主题是:逻辑是对数据的解码 1.遥远的呼应、隐藏的规则、晦涩的表达 无法,或者暂时无法在代码中表现的, 要写在组件的readme里面, 代码自己就会说话,这一部分就...
分类: 其他 发布时间: 10-17 23:34 阅读次数: 0

一些无关痛痒的感受:现在的生活

1 很久没有回家了,至少是比以前的回家的周期都要久, 表弟胖了,小时候和我一样体格的人,感觉要变大叔, 听舅舅说身体的各种小毛病,提心吊胆,到处检查, 年迈又病痛缠身的奶奶,我应该怎么说 怎么做 面对公司里有要好的同事说要离开,我也是缄默, 害怕routine被打破,就这个样子,不要变了,不要变了 2 雨天的夜晚, 在城际公路的小道上, 两边只有暗淡的路灯和树林, 冷冷的空调...
分类: 其他 发布时间: 10-17 23:34 阅读次数: 0

react 使用fetch 上传文件 写法

第一,使用原生input的type=”file” <input type="file" name="file" onChange={this.onChange} style={{display:'none'}} ref={this.inputRef}/> 第二,用它的onChange方法获得fi
分类: 其他 发布时间: 10-17 23:34 阅读次数: 0

javascript sort方法排序失效的原因 可能存在空值

最近碰到一个小问题, data.sort((a,b) => b.create_time - a.create_time) 开发过程中不免出现测试数据,缺胳膊少腿的, 有些数据条目没有create_time属性, 这就导致sort排序混乱, 为没有create_time属性的数据项设置一个默认值或者直接过滤掉就可以了...
分类: 其他 发布时间: 10-17 23:34 阅读次数: 0

redux-saga generator嵌套执行的阻塞与非阻塞

generator调用generator function*another({ call, put }){ // ... } function*one(params,{ call, put }){ // ... yield another({ call, put }) // ... } 在one中yield另一个generatoranother 1.yiel...
分类: 其他 发布时间: 10-17 23:33 阅读次数: 0

react思考:组件 组件工厂 组件树 动态生成/替换节点 数据流

组件和组件工厂 1组件是根据传入的props变量来 运行业务逻辑和视图逻辑, 2组件工厂则是产生了很多个不同的这样的组件 组件树和数据流、数据波浪 组件连接起来,就成了一颗组件树, 数据就在连接起来的组件中从根部流向分支末梢, 数据流是一波一波的,每次树的根本,store中的数据发生改变,就会来一波数据流 动态生成节点 如何改变现有树状结构,它已经连接起来了,数据也在里面...
分类: 其他 发布时间: 10-17 23:33 阅读次数: 0

yield被reject的promise,如何抓错

如果promise是rejected的 没有.catch, console就会报错,yield就不会往下执行了 有.catch const path = yield cordovaDownload(uri,`${title}.pdf`,progress) .catch(err => { alert(err) }) ...
分类: 其他 发布时间: 10-17 23:33 阅读次数: 0

语言模型和RNN CS244n 大作业 Natural Language Processing

语言模型 语言模型能够计算一段特定的字词组合出现的频率 比如:”the cat is small” 和 “small the is cat” 前者出现的频率高 怎么得到一个 知道任意字词出现频率的、神一般的语言模型呢? 以往的做法根据它...
分类: 其他 发布时间: 10-17 23:33 阅读次数: 0