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环境变量 在我的电脑-----
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
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
draft.js:如何改变 draft.js 编辑框的高度
问题来由:
draft.js的<Editor />组件,实际占位只有一行,
还不接受style和class属性,点击其他地方无法focus,
想要输入文字只能点第一行:
如何把它的高度撑开,点击其他空白区域就能输入呢?...
draft.js:不要使用redux来管理editorState
很多业务的实现都对 执行顺序 有要求
即 确保editorState更新完毕,组件渲染完成
用setState的回调函数可以确保执行顺序: 先更新,再执行
而redux不能保证更新与执行的先后顺序
比如,用redux管理editorState的情况下,
...
dispatch(someAction) // 改变了store中的editorState,进而导致react重新渲染
doSo...
draft.js:内容清空之后,光标的位置会错乱
如果<Editor />处于focus的状态,
使用快捷键 清空编辑框内容 (没有失焦),
替换一个空的editorState,
这时候再输入内容,光标会出现跑到文字前面去,
以及各种光标错乱的情况
解决问题的关键在于
切换内容的时候,让编辑器失去焦点
//先拿到ref "domEditor"
...
this.domEditor.blur()
this.set...
web前端部署过程中缓存出现的问题 生产实战经验 移动端H5
目录
增加时间戳 或者 版本号
chrome: provisional header are showed
漏掉的ng-include
手机各种机型 对缓存的不同处理 (2018)
–
移动端H5混合应用的新版本生产部署之后,
出现的各种情况,特此记录一下
–
在资源文件名后面增加一个随机参数或者版本号
经过验证非常有效
chrome: provisional header a...
复杂的react组件 setState不更新 - 使用函数作为setState的第一个参数
写了一个很复杂的stateful组件,
结果在某一个功能上,
触发函数它却不更新视图了,
难以排查,
…
问题的关键在这行代码
this.setState({ value: doSomething(this.state.value) })
千万不要在this.setState中使用this.state.xxx取值,
如果要使用this.state中的值,
使用函数:
this...
react-router4.0 从零快速上手,4个关键概念
看了好多写react-router的文章,一上来都是和以前有什么不同,和3.0有什么不同,哪里更好了,哪里不好了。
搞得跟学术讨论一样,服了各位大神。
我就想知道怎么用。
教学大纲
Router
Route
执行函数来跳转
获取url参数
Router 和 Route 有什么区别
3.执行函数来跳转
4.获取url参数
Router 就像
拔高一点
match...
如何更高效的组织代码和组件化 react redux 18年7月
代码 组织 的艺术
逻辑是围绕数据展开的,逻辑的目的也是数据,
如果对某一部分数据的操作很密集、很集中,
这就有了最基本的划分组件的需求,
那就把这部分数据包装成一个块,托管出去,
整个一块看成是一个点,
当前的逻辑就提高了一个抽象层级,
这个简单的系统就立体了起来,
然后顺着数据的流动的方向,意义越来越具体,粒度越来越细,
逐渐向末端的视图组件靠近,
这时候,围绕数据,就会有...
让代码容易阅读和维护
今天给3个月前的项目拓展功能,尽管自认为自己在组织代码上进步了不少,
但改起3个月前的东西来,让我想起梁静茹的歌,会呼吸的痛
这块代码动不了,那块代码也动不了,wtf,这个是干嘛用的??
最后还是要靠全局搜索
今天的主题是:逻辑是对数据的解码
1.遥远的呼应、隐藏的规则、晦涩的表达
无法,或者暂时无法在代码中表现的,
要写在组件的readme里面,
代码自己就会说话,这一部分就...
一些无关痛痒的感受:现在的生活
1
很久没有回家了,至少是比以前的回家的周期都要久,
表弟胖了,小时候和我一样体格的人,感觉要变大叔,
听舅舅说身体的各种小毛病,提心吊胆,到处检查,
年迈又病痛缠身的奶奶,我应该怎么说 怎么做
面对公司里有要好的同事说要离开,我也是缄默,
害怕routine被打破,就这个样子,不要变了,不要变了
2
雨天的夜晚,
在城际公路的小道上,
两边只有暗淡的路灯和树林,
冷冷的空调...
react 使用fetch 上传文件 写法
第一,使用原生input的type=”file”
<input type="file" name="file" onChange={this.onChange} style={{display:'none'}} ref={this.inputRef}/>
第二,用它的onChange方法获得fi
javascript sort方法排序失效的原因 可能存在空值
最近碰到一个小问题,
data.sort((a,b) => b.create_time - a.create_time)
开发过程中不免出现测试数据,缺胳膊少腿的,
有些数据条目没有create_time属性,
这就导致sort排序混乱,
为没有create_time属性的数据项设置一个默认值或者直接过滤掉就可以了...
redux-saga generator嵌套执行的阻塞与非阻塞
generator调用generator
function*another({ call, put }){
// ...
}
function*one(params,{ call, put }){
// ...
yield another({ call, put })
// ...
}
在one中yield另一个generatoranother
1.yiel...
react思考:组件 组件工厂 组件树 动态生成/替换节点 数据流
组件和组件工厂
1组件是根据传入的props变量来
运行业务逻辑和视图逻辑,
2组件工厂则是产生了很多个不同的这样的组件
组件树和数据流、数据波浪
组件连接起来,就成了一颗组件树,
数据就在连接起来的组件中从根部流向分支末梢,
数据流是一波一波的,每次树的根本,store中的数据发生改变,就会来一波数据流
动态生成节点
如何改变现有树状结构,它已经连接起来了,数据也在里面...
yield被reject的promise,如何抓错
如果promise是rejected的
没有.catch,
console就会报错,yield就不会往下执行了
有.catch
const path = yield cordovaDownload(uri,`${title}.pdf`,progress)
.catch(err => {
alert(err)
})
...
语言模型和RNN CS244n 大作业 Natural Language Processing
语言模型
语言模型能够计算一段特定的字词组合出现的频率
比如:”the cat is small” 和 “small the is cat”
前者出现的频率高
怎么得到一个 知道任意字词出现频率的、神一般的语言模型呢?
以往的做法根据它...
今日推荐
周排行