2016-5-29 java 周总结:文件整理和助记器
来源:互联网 发布:godaddy主机绑定域名 编辑:程序博客网 时间:2024/06/14 01:25
这周做了两个软件小项目,需求都是从自己实际使用中来的。
文件整理器是用来搜索整理电脑中的重复文件的。它首先选定搜索范围,再对其中的所有文件搜索与其重复的文件,并剪切到相同的文件夹中,方便后续整理。该软件可以提升文件整理的效率。编写这个代码熟悉了各种文件操作,如用广度优先遍历文件,用文件读写操作实现文件的剪切等
助记器是老婆背诵建造师过程中提出的需求。助记器可以根据输入的特定格式的背诵文档,自动出题,自动改卷,并能根据记忆曲线定时提醒记忆从而高效记忆。输入的背诵文档有两个:一个是原背诵文档;另一个是扣掉重点记忆词后,形成需要填空的问题文档。如何用这两个文档,自动识别出问题文档中每个空中对应的答案,是程序的重点。这个问题的解决算法,主要原理是首先将问题文档用空格作分隔符,n个空格将一句话分成n+1段;再用string.indexof函数,找到这n段在整句话的起始位置;最后,通过各段起始位置和长度,可以算出空格对应的起始和终止位置,进而可知空格对应的答案是什么。
2016-6-11更新:
完成了excel写入功能。写的过程中,在读取txt文件时,多写了一个outputstream,导致txt文件内容被清空。(现在还不清楚,为什么outputstream会导致txt文件清空?)excel写作函数中,先要建立workbook,然后建立sheet,最后每一个单元格中,若要写入String类型数据,则要用到label(int 列号,int 行号,String 内容)。最后用sheet.addCell(label)将其写入excel文档。
正在完成数据库写入功能。遇到中文乱码的问题。首先用show create database databasename,可以看到数据库用了“latin”。latin不能识别中文字符,于是确认了数据库编码有问题。然后通过create database databasename default charset utf8,重新建立正确编码的数据库。
然而仍然是乱码。怀疑与java代码有关,还在定位。
- 2016-5-29 java 周总结:文件整理和助记器
- Java IO整理总结
- Java整理总结第一章
- 项目中一些java知识的整理和总结
- java文件知识整理
- javac 和 java 定位.class文件总结
- java 文件和文件夹操作(总结)
- 理解JAVA多态,总结整理
- JAVA集合框架整理总结
- java集合知识整理总结
- Java容器的总结整理
- 整理和总结hive sql
- JAVA问题总结之29--读取某目录下所有文件和子文件夹的文件
- java读写文件大全[整理]
- Java 加载资源文件整理
- python文件读写和整理
- 5年一个阶段的整理和总结
- Debian openStack 文件配置源总结整理
- 练习三 1016
- 练习三 Problem Q
- "巴卡斯杯" 中国大学生程序设计竞赛 - 女生专场 Combine String
- 【常见错误】Android工程出现unable to get system library for the project异常问题
- 树莓派安装ros: raspberry pi 2 ubuntu14.04 + indigo
- 2016-5-29 java 周总结:文件整理和助记器
- 关注代码中的圈复杂度
- rhel 5.x 支持 ext4
- MYSQL几种存储引擎介绍和对比
- 万万没想到、小孩学武术竟然有这么多好处!
- poj 2828
- 机器学习算法汇总
- Linux定时任务crontab
- 【2】机器学习之兄弟连:K近邻和K-means