使用的是refs.react中输入框不能直接定义value.输入框是可变的,react会提示报错.需要使用的inChange事件(输入框内容被改变时触发). 要定义输入框初始值,需要在componentDidMount中定义,不能在componentWillMount中定义,因为render之后才能取到refs的input.使用this.refs.input1.value="初始值". 改变输入框内容时,不会触发render重渲染.性能比更新state好. class Input ex
正则: var subStr=str.replace(reg/str,''); 不改变原来的字符串返回替换后的字符窜; 如果不用正则,只能替换第一个匹配到的; var subStr=str.match(reg); 返回匹配到的字符串;如果不指定全局匹配,只match第一个出现的字符,一般和正则配合使用; var bool=reg.test(str);===>检测str里面有没有出现符合正则的部分, varint=str.search(reg/str);返回要查找的reg/str第一次出现
一.SerDe SerDe:Serializer and Deserializer 序列化及反序列化,构建在数据存储和执行引擎之间,对两者实现解耦. Hive通过ROW FORMAT DELIMITED 以及SERDE进行内容的读写. 样板: row format :DELIMITED [FIELDS TERMIINATED BY char [ESCAPED BY char] [COLLECTION ITEMS TERMINATED BY char] [MAP KEYS TERMINATED B