
java
HiWorNice
这个作者很懒,什么都没留下…
展开
-
Invalid row number (65536) outside allowable range (0..65535)
Excel原创 2024-09-26 09:17:48 · 1121 阅读 · 1 评论 -
java list移动元素的位置,别的元素相对位置
使用list.add(0, list.remove(i))方法,先移除,然后把移除的元素放在指定位置,指定位置之后元素的索引值往后加1。list中移动元素的位置,别的元素相对位置不变。例如把某个元素移动到第一个位置,别的元素后移。原创 2024-03-12 10:44:36 · 822 阅读 · 0 评论 -
invalid LOC header (bad signature)
方法1、可通过右击项目名 -> Run as -> Maven test ,这时控制台会报哪个jar包出错。(也可以打开DOS命令窗口,切换至项目目录,运行mvn test命令,和Eclipse的控制台输出信息一致)在自己的Maven本地仓库目录 搜索 prgress,打开包含progres 的文件目录 ,删掉目录所有,重新执行 maven update project。(bad signature)错误。方法2、如果方法1未出现任何错误信息。说明Jar包出现了问题。转载 2024-02-21 16:44:29 · 723 阅读 · 0 评论 -
java utf-8带bom格式内容(带"\uFEFF")转换成utf-8格式
从txt文件中读取一串字符串和数据库中另一串字符串比较的时候发现两串字符串一样,但是判断是否equal的时候发现返回的是false,也就是不相等。这就奇怪了,于是打印log,发现了端倪:左边的字符串是数据库的,右边的字符串是从txt文档读取的,发现右边的字符串前有个小点。把整个内容复制粘贴出来,发现那个小点又不见了:E/id===: 55cdf761d9c74874b381d24...原创 2019-11-20 16:12:55 · 5665 阅读 · 0 评论 -
Android 高德地图自定义点聚合marker图片及Overlay点击选中功能
之前做了一个图片处理的app,把本地图片的经纬度存到手机本地数据库,然后在app中的“图片位置”页面的地图上的对应位置显示该图片,并有点聚合功能,能动态调整地图展示整屏Marker。效果如下: 本功能使用的是高德地图的API,是在高德“点聚合效果”demo的基础上改的(高德官网提供的聚合点demo下载),下面的代码里很多类用的都是这个demo上的,如果...原创 2019-04-26 17:44:36 · 4759 阅读 · 6 评论 -
android.content.res.Resources$NotFoundException: String resource ID #0xd
运行出现上述异常。贴上异常部分的代码:viewHolder.tvAssortment.setText(list.get(position).getAssortment());其中tvAssortment是TextView类型,list.get(position).getAssortment()是int类型。setText设置的是String类型。由于类型不一致,所以出现了上述异常。需...原创 2018-09-11 18:10:50 · 1060 阅读 · 0 评论 -
android读取csv文件数据
csv文件是一种表格形式的文件,如果把文件后缀名改为.txt,会发现同一行数据之间是用英文“,”隔开的。如何读取csv文件以便把数据存入数据库呢,特别是csv文件中有些数据是空?csv文件如下:把文件后缀名改为.txt后如下:电表id,电表编号,模块地址,描述,所属站点名称,所属站点联系人,所属站点联系电话,所属站点地址343433,3434,3434434,,45454,4545,,222222...原创 2018-07-05 16:57:14 · 7314 阅读 · 0 评论 -
mount挂载报错mount:you must specify the filesystem type 。 Linux(CentOS)挂载U盘、移动硬盘以及文件拷贝
mount:you must specify the filesystem type报错主要是因为没有指定文件系统格式,我就进行如下操作 查看文件系统格式: df -T -h我们平时用的移动硬盘是NTFS格式的,linux默认情况下不支持NTFS格式,支持FAT-32格式。从U盘复制文件到centos:环境:VMware workstation 12 系统:centos6.7su进入root,以下...原创 2018-04-03 16:38:44 · 14897 阅读 · 0 评论 -
Android中对集合中的对象进行排序
最近需要一个对图片对象进行排序的功能。思路:1、新建一个类实现Comparator,这个类是实现比较的关键类,一般做比较的类型为int或String。public class OrderSortUtil implements Comparator { @Override public int compare(LocalFile file1, LocalFile fi原创 2018-01-09 18:50:35 · 1967 阅读 · 0 评论 -
Android复制assets目录下的文件到另一个目录
项目中需要把一些模型文件打包到apk中,安装的时候释放到手机中,APP启动时调用。Android除了提供/res目录存放资源文件外,在/assets目录也会提供存放资源文件,且assets 目录中的文件,会不经压缩打包至APK包中。在/res下是可编译的资源文件, 这种资源文件系统会在R.java里面自动生成该资源文件的ID,访问也很简单,只需要调用R.XXX.id即可;在/assets目录下原创 2017-12-15 11:44:15 · 13481 阅读 · 4 评论 -
Java list去除重复值
Java去除list中的重复值,因为Set是不重复的,可以利用Set去除重复值。1、HashSet根据hashcode判断是否重复。public static ArrayList removeDuplicate(ArrayList arrayList){ HashSet hashSet = new HashSet(arrayList); arrayList.原创 2017-11-14 20:19:01 · 300 阅读 · 0 评论 -
Java 算法 当前值是前两个值之和
遇到一个Java算法题,题目是,第一个数是1,第二个数是1,从第三个数开始当前数是前两个数之和,如(1,1,2,3,5,8,13……)这个用到了递归。代码如下:public class Test { private static int a; public static int getValue(int index) { if (index == 1)原创 2017-10-27 12:53:19 · 2281 阅读 · 2 评论 -
Java JDK环境变量配置,Tomcat环境变量配置
首先安装好JDK,例如安装到F:\Java\jdk1.8.0_111。 JDK配置:右键“我的计算机”-属性-高级系统设置-环境变量-系统变量-新建,变量名:CLASSPATH,变量值:F:\Java\jdk1.8.0_111\lib\tools.jar,点确定。然后再新建,变量名:JAVA_HOME,变量值:F:\Java\jdk1.8.0_111,点确定。打开系统变量中的"P原创 2017-07-12 16:52:14 · 590 阅读 · 0 评论 -
Arrays.asList解析
List的一个典型的特性就是其长度是可变的,我们可以很方便地对它进行插入和删除元素的操作,这是它与数组所存在的一个很大的区别,后者的长度是固定的,而且我们不能从数组中删除元素,只能修改元素的值。利用Arrays.asList(array)返回一个List,然而这个返回的是只读的List不支持add和remove的操作。 JDK文档是这么说的:public static Lis转载 2017-07-10 17:51:21 · 305 阅读 · 0 评论