开发
zeroxes
这个作者很懒,什么都没留下…
展开
-
poi 判断文件空行
最近做项目的时候要导入excel文件,在处理出错的时候有一条是要判断文件中的一行是否为空行。本只要判断一行是否为有数据就可以判定是不是空行,但是poi读取单元格的时候会认为有格式也不算空,最后解决的方法如下:public class PoiUtils { /** * Checks if a {@code Row} is {@code null}, empty or all ce...原创 2019-02-01 10:32:55 · 5914 阅读 · 5 评论 -
层级数字字符串排序不正确问题(1、1.1、1.1.10 、1.1.8、1.2、1.10、 2.1、....)
这次项目中碰到这样一个问题:对一个乱序的字符串集合进行排序,字符串集合包含以下内容"1"、"1.1"、"1.3"、"1.9"、"1.7"、"1.10.1、"1.10"、"1.2"、"1.4"、"1.5"、"1.8"、"1.6"、"1.11"、"2.4"、"2.10"、"1.1.10"、"1.1.8"、"2.1.3"、"2.1.5"、"2.1.10"使用集合默认的排序功能,结果是这样...原创 2019-02-01 10:59:22 · 3254 阅读 · 0 评论 -
火狐浏览器导出文件没有后缀名
在项目中做文件导出功能时,出现了使用火狐浏览器导出文件出现没有后缀名的情况(Google浏览器可以正常导出文件)。最后发现原因是使用字符串拼接的文件名中存在Timestamp而导致的问题,拼接文件名时不使用Timestamp即可正常导出有后缀名的文件。具体原因尚不清楚。代码如下:response.setContentType("application/vnd.openxmlforma...原创 2019-02-01 11:06:36 · 5060 阅读 · 0 评论 -
antdesign 重置开关控件(switch)
在开发中经常使用Form组件管理表单,这次想通过form提供的resetFields()方法重置Switch组件,却没有生效。查阅官方文档之后,发现有这样的描述:经过getFieldDecorator包装的控件,表单控件会自动添加value(或valuePropName指定的其他属性)onChange(或trigger指定的其他属性),数据同步将被 Form 接管。...原创 2019-02-27 11:03:40 · 13025 阅读 · 0 评论 -
JavaScript键值对数据存取
取值有如下键值对:arr = { a: 3, b: 4, c: 5 }arr中键的类型是字符型,可以通过三种方式取值:方式一: arr.a方式二: arr['a']方式三: var key= 'a', arr[key] // 用一个变量记录键值,通过变量从键值对中取值如果键值对键的类型是数值型,那么取值的方式会稍有不同。arr2= { 1...原创 2019-04-15 17:24:36 · 8621 阅读 · 0 评论